Skip to main content
What are your chances of acceptance?
Your chance of acceptance
Duke University
Loading…
UCLA
Loading…
+ add school
Your chancing factors
Unweighted GPA: 3.7
1.0
4.0
SAT: 720 math
200
800
| 800 verbal
200
800

Extracurriculars

Low accuracy (4 of 18 factors)

What are some popular college computer programs?

I'm really into computer science and just got accepted into a CS program. Sorta curious about what programs or software are typically used or popular in college level computer science courses. Can anyone give me any insights?

2 years ago

As you dive into your computer science studies, you'll come across a myriad of tools and software that will support and enhance your learning. Here are a few commonly used ones in computer science programs:

1. Integrated Development Environments (IDEs): These are software applications that provide comprehensive facilities to computer programmers for software development. A few popular ones include Eclipse, PyCharm, and IntelliJ IDEA for Java; Visual Studio Code for various languages; and Xcode for iOS development.

2. Linux and Unix: Many computer science programs strongly emphasize learning and working in a Unix-based environment (like Linux) because of its flexibility and influence in the tech industry.

3. Git/Github: Git is an essential tool for collaborative projects (and solo projects too). It's a version control system that lets you manage and keep track of your source code history. GitHub, a hosting service for Git repositories, is also widely used.

4. Databases: Familiarity with databases like MySQL, PostgreSQL or MongoDB is important, along with languages such as SQL for querying and managing databases.

5. Programming Languages: Depending on what CS path you're pursuing, there are a few essential programming languages you might encounter. Python and Java are commonly taught for beginners. JavaScript and C++ often come later, and you might also delve into HTML and CSS if web development interests you.

Remember, the most important thing is to understand the fundamental concepts in computer science. The actual tools you use may change throughout your career as technologies evolve.

2 years ago

About CollegeVine’s Expert FAQ

CollegeVine’s Q&A seeks to offer informed perspectives on commonly asked admissions questions. Every answer is refined and validated by our team of admissions experts to ensure it resonates with trusted knowledge in the field.