|
| Computer Science
Degrees & Certificates |
|
Computer Science
Computer Science is the "heavyweight" degree of the computers and IT realm. Computer Science focuses on the engineering and principles of computers and computing. Programming is an essential part of a Computer Science major, but students also strengthen logical thinking skills, imagination, and creativity. Computer Science covers topics such as:
- Algorithms
- Data Structures
- Design Patterns
- Low / High Level languages (such as Assembly, C/C++, Java, C#)
- Software Architecture
Bachelor Degrees | Master's Degrees
Computer Science majors are on the rise and look forward to an abundance of high paying jobs. According to the Computing Research Association's (CRA) 2008-2009 survey, enrollment was up 5.5% over the previous year. "This upward surge proves that computer science is cool again," said Eric Grimson, chair of the association. "Computers, smartphones, and online social networks are a daily part of young people's lives. It should come as no surprise that today's students want to learn more about computing."
Computers Science majors can pursue a variety of in demand professions. The US Bureau of Labor Statistics expects that employment for IT workers and computer scientists to be faster than average for the period of 2008 to 2018. Depending on specific job titles and specializations, the BLS predicts employment to increase by 20 - 53 percent from 2008 to 2018. (see career outlook chart) In a recent survey of 150 HR executives by global outplacement consultancy Challenger, Gray & Christmas, computer science /IT beat engineering, healthcare/medicine, marketing and law as the most recommended field to study.
Computer science graduates are highly prized and reap excellent salaries. Median salaries for Associate Degree holders range from $44K to $82K, for Bachelor Degree holders $55K to $89K, and for Master's Degree holders $67K to over $130K. (see salary chart) Computer Science ranked #4 (avg. starting $61,205) and Computer Engineering ranked #5 (avg. starting $60,879) on CNB.com for Top 10 Earning Bachelor Degrees. According the the BLS, computer science majors (depending on occupation) earned median salaries of $43,450 to $112,210 in 2008.
>> Read Computer Science Career Guide
|
Featured Online Schools Offering
Computer Science Degrees & Certificates |
Regis University Editor's Choice

Computer Science - Bachelor of Science
The Bachelor of Science in Computer Science degree provides students with a comprehensive foundation in appropriate business skills, the use of networks, the development of programming skills and data administration, as well as how to manage and complete various IT projects. This degree program is ideal for highly technical, analytical students who enjoy working with computers and wish to build their careers in computer architecture, workflow analysis and design, and programming. A total of 128-credit hours are required to complete the Bachelor of Science degree in Computer Science. Both online and classroom based learning formats are available for both 5- and 8-week start terms.
Ranked among the Best Universities in the West by U.S. News & World Report for 15 consecutive years.
Ranked 62nd out of 1,285 institutions for the number of Bachelor's degrees awarded in Computer Science. Ranked 9th out of 425 institutions for the number of Master's degrees awarded in Computer Science. (National Science Foundation, 2006) |
Baker College
Computer Science - Bachelor of Science
Computer Engineering Technology graduates are prepared to join the work force as technical professional in a variety of industries, including information technology. CET graduates take an applications-oriented approach to designing and implementing software, interfaces that link computers to other physical systems, and computer systems or other digital subsystems. They design software systems; create code and protocols; test and evaluate hardware and software products and processes; and diagnose and solve problems. Graduates should also possess appropriate knowledge, experience and skills to function effectively in multidisciplinary teams, adapt to changes in technical environments throughout their careers and progress in their professional responsibilities.
Baker College Online also offers:
|
DeVry University
Computer Engineering Technology - Bachelor of Science
Computer Engineering Technology graduates are prepared to join the work force as technical professional in a variety of industries, including information technology. CET graduates take an applications-oriented approach to designing and implementing software, interfaces that link computers to other physical systems, and computer systems or other digital subsystems. They design software systems; create code and protocols; test and evaluate hardware and software products and processes; and diagnose and solve problems. Graduates should also possess appropriate knowledge, experience and skills to function effectively in multidisciplinary teams, adapt to changes in technical environments throughout their careers and progress in their professional responsibilities. |
Drexel University
Computer Science - Master of Science
The MS in Computer Science is an online master's degree program offering career-oriented courses that prepare students for work on the cutting edge of technology. The program furnishes students with an in-depth understanding of core and advanced topics in computer science and teaches students how to use the latest tools to represent, model and solve real world problems. The curriculum provides a solid foundation and training for practicing computational scientists, computer specialists or software engineers in business, industry or government. The program is offered by the Department of Computer Science, where faculty interests and expertise include: applied algorithms and data structures, artificial intelligence and intelligent systems, cognitive modeling, computer graphics, computer science education, computer vision, distributed systems, high performance computing, human-computer interaction, networking and security, scientific computation, and software engineering.
|
New Jersey Institute of Technology
Computer Science - Master of Science
Students are expected to have good programming skills, and a grasp of the fundamentals of computer science (students should have acquired this knowledge in the undergraduate degree Bachelor of Science in Computer Science or equivalent degree). To ensure that students have the background to do well and succeed in doing the MS in Computer Science at NJIT, they will be required to take a short answer exam to demonstrate that they have good programming skills (in C++ or Java) and that they know the basic concepts of operating systems, networking, and databases. Students who do not pass the programming part of this exam will be required to take a programming bridge course, CS 505 Programming and Data Structures and Algorithms. Students who do not pass the basic concepts part of the exam will be required to take a concepts course, CS 507 Principles of Computer Science. The Master of Science in Computer Science degree requires 33 credit hours to complete. |
Colorado Technical University
Computer Science / Computer Systems Security - Master of Science
CTU's online Master of Science in Computer Science with a concentration in Computer Systems Security is geared towards motivated students and professionals seeking to enhance their credentials and advance in the vital, dynamic field of computer systems security.
Core curriculum is focused on providing students and IT professionals with an understanding of operating systems and networking, a knowledge of computer system architecture and the software system engineering process, as well as a foundation in playing the vital role of maintaining computer systems security.
Computer Science / Database Systems - Master of Science
CTU's online Master of Science in Computer Science with a concentration in Database Systems is geared towards motivated students and professionals seeking to enhance their credentials and advance in the vital, dynamic field of database management.
The database systems concentration can provide the skills necessary to effectively analyze, design, implement and optimize complex data repositories. Students learn to transform data into powerful information systems for business.
Computer Science / Software Engineering - Master of Science
CTU's online Master of Science in Computer Science with a concentration in Software Engineering is geared towards motivated students and professionals seeking to enhance their credentials and advance in the vital, dynamic field of software engineering.
Core curriculum is focused on providing students and IT professionals with an understanding of operating systems and networking, a knowledge of computer system architecture and the software system engineering process, as well as a foundation in playing a vital role in software development.
Colorado Technical University also offers:
|
American Sentinel University
Computer Science - Bachelor of Science
The Bachelor of Science in Computer Science program explains the fundamental principles and concepts underpinning the field of computer science today. It allows students to apply distinct models of software design, development, and implementation to real-world problems. It explains the functions of algorithms, data structures, computer organization and architecture in the programming process; while selecting the appropriate numerical computation techniques, operating systems, and programming language for specific development requirements and constraints. The program helps students in analyzing and solving complex computing problems, integrate appropriate computer science theory, concepts, and methods in the development of programming artifact tailored to individual needs or interests. This degree program is intended for students who have graduated from high school, are experienced and comfortable with using computers, desire to learn computer science in a rigorous way, and are self-motivated and capable of working with less direct supervision.
American Sentinel University also offers:
|
Northcentral University
Applied Computer Science -
Master of Business Administration
The online MBA degree program prepares learners to advance to higher levels of leadership in business. Advanced coverage of classic and contemporary theory in business administration is blended with key practical skills all managers need to succeed. Exposure to best practices in the business world enhances comprehension of the challenges and opportunities facing modern business leaders and the various stakeholders they serve. The Applied Computer Science Specialization is the discipline of designing methods for solving problems by means of computers. The curriculum is designed to provide preparation for professional careers in the areas of Software and Network Administration.
Northcentral University also offers:
|
Nova Southeastern University 
Computer Science - Doctor of Philosophy
This program is offered in a hybrid format, which combines traditional and online instruction to give professionals the opportunity to pursue graduate study while continuing to work in their current positions. The program is especially well suited to those in industry, education, or government who are involved with one of the many areas of computer science. It provides research-oriented professionals with knowledge in the major areas of computer science and the ability to develop creative solutions to substantive real-world problems. Each student must complete eight core courses, two research project courses, and a dissertation.
Nova Southeastern University also offers:
|
|
| Computer Science Graduate Program
|
Computer Science Occupations
| Computer Systems Software Engineer
Computer Applications Software Engineer
Computer Systems Analyst
Database Administrator
Network Systems and Data Communication Analyst
Computer Scientist
Hardware / Software Design Developer
Systems Engineer
Cryptologist / Number Theorist
|
|
Computer Science Degree Options
Associate's Degree - Those who earn an associate degree in computer science will be qualified for entry-level positions in application software development, software quality assurance and end-user support. Many associate degree programs are designed for those who will continue on to complete a Bachelor's degree.
Bachelor's Degree - Graduates with this degree will have many career paths open to them including systems software engineer, applications software engineer, network administrator and database administrator, among many others. The industries a computer science major can work in are almost unlimited and could include computer service companies or any organization that provides their own computer services in-house.
Master's Degree - A Masters degree in computer science is appropriate for those who want to develop expertise in one area and for those who have management aspirations. This is also a good opportunity for people who want to move into a computer science career but have a Bachelors degree in another field.
Doctoral Degree - A Doctoral degree is a good choice for those who want to be involved in research on topics such artificial intelligence, performance issues, voice recognition and other leading-edge subjects and for those who want to become a computer science educator.
|
|
Computer Science
Fast Facts
67.3% of Scientists employed in the United States are Computer Scientists.
31.8% of Technicians employed in the United States are Computer Programmers.
5.4% of Engineers employed in the United States are Computer Engineers.
Computer related employment accounts for 40.4% of all Scientists, Engineers and Technicians in the United States.
Computer Scientists are paid $3,258 (5.1%) more than the average Scientist.
Computer Engineers are paid $8,656 (13.2%) more than the average Engineer.
Computer Programmers are paid $14,977 (31.9%) more than the average Technician.
Source: National Science Foundation, 2005 |
|
Earning Power of Computer Science Bachelor's Degree
|
CNBC.com ranked the Top 10 Earning Bachelor Degrees for 2010.
Computer Science ranked #4 with average startiing salary of $61,205.
Computer Engineering ranked #5 with average starting salary of $60,879. |
|
|
|
|