1. Computer science is one of the more popular majors today, and if you are considering it for your
own studies, read this article to find out what kinds of things you will learn by studying the
A significant portion of your computer science studies will involve programming. You start out
by learning high-level, basic languages such as Java and C++. As you go on, you'll be introduced
to more complex coding methods, including Prolog, Scheme, and machine code, also known as
assembly language programming. At first, you can expect to input basic commands that will
print phrases such as 'Hello, world!' on your screen. This will evolve into entire structures and
algorithms, along with operating systems design. For a primer on programming, check out our
programming methodology chapter.
Have you ever wondered how a computer performs basic operations inside? In this course, you
study how a computer moves information from place to place. You examine the central
processing unit, primary and secondary memory, accessories and peripheral devices, as well as
the circuitry that conducts operations. Take a look at our computer hardware chapter for more
Most computer science programs require or encourage internships, which give you hands-on
computing experience. Your department's faculty members and advisors will monitor your
progress throughout the program, and strong candidates may even have job offers waiting for
them after completing the internship.
Calculus and Discrete Math
If you don't like math, computer science may not be for you. You'll be going through rigorous
mathematical classes that start with calculus, and you can also expect to study statistics and
linear algebra. Study.com has its own course if you want to tackle calculus before you start a
computer science program: Math 104: Calculus I.
You'll also also gain experience working in a science lab. Many programs recommend taking a
physics course, but you may have the option of studying chemistry or biology as well.
Fortunately, Study.com also offers video courses in the following subjects:
2. Biology 101
More IT Courses From Study.com
We have a growing collection of computer-related courses and career resource materials here at
Study.com. Here are a few options to further your understanding of computer science topics and
Intro to Computing
Information Systems and Computer Applications
Computer Science Guide
Try it risk-free for 30 days
Business / Information Systems: Help and Review
Information Systems: Help and Review
20 chapters | 387 lessons | 4 flashcard sets
Ch 1. Introduction to Computers: Help and...
Ch 2. Information Systems in Organizations:...
Ch 3. Hardware and Systems Technology: Help...
Ch 4. Systems Software and Application...
Ch 5. Internet, Intranet, and Extranet: Help...
Ch 6. Network Systems Technology: Help and...
Ch 7. Remote Connections: Help and...
Ch 8. Enterprise Business Systems: Help and...
Ch 9. Decision Support & Specialized...
Ch 10. Systems Development: Help and...
Ch 11. Data Management: Help and Review
Ch 12. Ethical, Social & Business Issues in...
Ch 13. Introduction to Programming: Help and...
Ch 14. Learning Computer Science
Is Studying Computer Science Hard?
3. Learning Computer Science Online
What Do You Learn in Computer Science?
Is SQL Hard to Learn?
Is PHP Hard to Learn?
Go toLearning Computer Science
Ch 15. Business, Social & Ethical Implications...
Machine Learning vs. Artificial Intelligence
Machine Learning: Definition & Types
Machine Learning: Techniques & Applications
Artificial Intelligence Uses in Health Care & Medicine
What is Open Threat Exchange (OTX)?
The Singularity is Near by Ray Kurzweil: Summary & Quotes
Go toBusiness, Social & Ethical Implications & Issues: Help & Review
Ch 16. Working with Java
Ch 17. Java Programming Terminology
Ch 18. Java Programming Overview
Ch 19. Java Programming Problems
Ch 20. GUI Graphics in Java
What Do You Learn in Computer Science?
Related Study Materials
Browse by Courses
4. Computer Science Courses
Career Development Courses
Corporate Learning Courses
Professional Development Courses
Advanced Excel Training: Help & Tutorials
Microsoft Excel Certification: Practice & Study Guide
MTTC Business, Management, Marketing & Technology (098): Practice & Study Guide
User Experience Design Training
CLEP Information Systems: Study Guide & Test Prep
Computing for Teachers: Professional Development
SQL Tutorial & Training
Soft Skills for IT Professionals
Information & Computer Security Training
Java Programming Tutorial & Training
Relational Databases Tutorial
Big Data Tutorial & Training
Browse by Lessons
What is Hypermedia? - Definition & Systems
What Is Voice Over Internet Protocol (VOIP)? - Definition & History
What is Web Development? - Tools & Overview
What is User Experience? - Definition & Design
Quiz & Worksheet - How to Use Command Line Interface
Quiz & Worksheet - Classifications of Systems Security
Quiz & Worksheet - Types of Systems Software
Quiz & Worksheet - Megapixels, Kilobytes & Gigahertz
5. Quiz & Worksheet - Computer Maintenance Tasks
Create a Table in Excel
Modify a Table in Excel
Use Cell Ranges & References for Formulas & Functions in Excel
Summarize Data with Functions in Excel
Functions with Conditional Logic in Excel