Master of Computer Science: Software Engineering Degree Overview
Master's degree programs in computer science are typically completed in two years, requiring advanced coursework and research. Individuals are accepted to these programs based largely on their undergraduate performance.
Master of Computer Science
A master's degree program in computer science can train students in the development of new computer systems or the altering of existing ones to solve complex problems. These skills can be applied to many computer specialties, including security or database administration. Many programs offer concentration areas, including software engineering. Some schools offer this degree online.
In addition to the computer science coursework, master's programs may include research courses, especially if a student is pursuing a thesis option. Supporting coursework in computer ethics and theory are typically required. Some programs may allow students to design their curriculum with the help of a faculty advisor.
Education Prerequisites
Computer science master's programs require individuals to have completed a bachelor's degree in computer science, computer engineering or a related major. Additionally, applicants may have to meet standards for grade point average and scores on the Graduate Record Examination. Extracurricular activities, like undergraduate research projects, may also help.
Course Topics
Programs typically include advanced coursework in programming languages and computer systems. Some computer science programs allow students to select whether they wish to pursue a thesis option or complete additional coursework and pass a comprehensive exam. The following list displays topics that may appear in a computer science master's program.
- Artificial intelligence
- Software management
- Algorithms
- Software architecture
- Computer modeling
- Software engineering
Popular Career Options
Due to the growth of technology and data, individuals with a degree in computer science may find work in a variety of industries. Many computer science professionals work for industries in research and development or computer systems design, or work for the federal government. Some possible career options include:
- Control system scientist
- Scientific programmer analyst
- Software engineering manager
- Data scientist
Continuing Education
Some computer science positions may require a Doctor of Philosophy (Ph.D.), including the actual title of computer scientist. Typically, a Ph.D. in computer science involves the continuation of previous undergraduate or graduate research that results in a doctoral dissertation. While earning their Ph.D., students typically complete comprehensive exams, advanced coursework and student teaching.
Professional certifications in major versions of software or programming languages, such as UNIX or Java, may also be useful to aspiring computer scientists. These certifications typically involve passing an exam.
Related to Master of Computer Science: Software Engineering Degree Overview
- Related
- Recently Updated
- Popular
Software Engineering: Top School for Becoming a Computer Software Engineer - Baltimore, MD
Computer software engineers design, develop, test and evaluate software systems used by everyone from gamers to...
Masters in Computer Science Vs. Computer Engineering: What's the Difference?
The early ancestor of today's modern computer came into existence in the late 1930s. The demand for bigger and better...
List of Top Computer Software Engineering Schools and Colleges
Computer software engineering is the design and creation of the data and instructions computers use to run programs....
Computer Engineer: Occupational Outlook for the Computer Engineering Fields
Computer engineers will have many career opportunities that pay competitive salaries, provided they have the proper...
Salary and Career Info for a Computer Engineering Technologist
- Online Computer Software Engineering Degree Program Information
- Doctorate Degree in Software Engineering: Program Info
- Master of Science (MS): Computer Engineering Degree Overview
- Top Ranked University with an Information Technology Major - San Francisco, CA
- Top Ranked University with a Master's in Accounting Degree - Milwaukee, WI
- Top Ranked School for Human Resource Management - Henderson, NV
- Top Interior Design Degree Programs - Denver, CO
- Bachelor of Science in Software Engineering (BSSE): Security Degree Overview
- Master of Science in Computer Engineering: Online Degree
- Top Ranked School for a Degree in Marketing - Colorado Springs, CO
- Top Ranked Degree Programs in Biomedical Engineering - Houston, TX
- Top Ranked Business Degree Program - Miami, FL

