The Computer Science Major
By taking Computer Science courses, students develop problem-solving skills that can be applied in many disciplines. These courses also provide students with a firm foundation of knowledge and practical experience in software development, computer architecture, and theoretical computer science. This knowledge will equip students for successful careers in the computer industry or for graduate school in computer science.
Learn more about Computer Science at Carthage
Object-Oriented Programming, Data Structures and Algorithms, Database Design and Management, Data Communications, Software Design and Development, Computer Organization, Discrete Structures
Course requirements for the Computer Science major
- Problem Solving
- Ability to Think Logically
- Attention To Detail
- Communicate Effectively With Others
- Decision Making
- Abstract and Formal Reasoning
- Programming Language Concepts
- Knowledge of Operating Systems
- Mathematical Skills
- Statistical Analysis
Outlook for Field
Computer software engineers are projected to be one of the fastest-growing occupations for the next several years. Rapid employment growth in the computer systems design and related services industry should result in very good opportunities for those college graduates with at least a bachelor’s degree in computer engineering or computer science and practical experience working with computers. Employers will continue to seek computer professionals with strong programming, systems analysis, interpersonal, and business skills.
Employment of computer software engineers and computer programmers is expected to increase by 21 percent much faster than the average all occupations through the year 2018, as businesses and other organizations adopt and integrate new technologies and seek to maximize the efficiency of their computer systems. Competition among businesses will continue to create an incentive for increasingly sophisticated technological innovations, and organizations will need more computer software engineers to implement these changes.
The national average starting salary for computer science majors in 2010 was $57,572. The median annual earnings of computer programmers were $71,710.
Possible Career Paths
Please note that list includes careers requiring differing degrees of education and training.
- Software Engineer
- Web Developer
- Database Administrator
- Computer Engineer
- Software Design/Development
- Hardware Design/Development
- Systems Analyst
- Information Scientist
- Technical Writer
- Corporate Trainer
- Database Manager
- Technical Consultant
- Market Research Analyst
- Information Technology Manager
- E-commerce Specialist
- Computer Network Manager
Employers of Carthage Graduates in this Major
- Allstate- Software Engineer
- Epic Systems- Software Developer
- Johnson Controls- Web Developer