Graduate Program Outcomes

The department houses two general masters degree programs and one professional masters degree program:

1.   Master of Science in Computer Science and Engineering

2.     Master of Engineering in Computer Science and Engineering

3.     Master of Software Engineering

At the time of the merger of Computer Engineering and Computer Science in 1999, there were three general masters programs. Review of the structure and requirements of these programs allowed us to reduce this number to two which became effective for the academic year 2001 – 2002; the MS degree requires a thesis, and the ME degree does not require a thesis, but requires additional coursework.  The MSE degree was also added in the 2001 – 2002 academic year and is a highly structured professional degree.  It is discussed in section 3.2.

The expected outcomes for the general programs are that students will be able to:

1. Demonstrate mastery at an advanced level of software design and development, use of algorithms, programming languages, theory of computation, and computer architecture.

2. Demonstrate proficiency in applying computing fundamentals in new application areas.

3. Demonstrate mastery of a significant body of advanced course work in computing

In addition, students in the Master of Science program must

        4. Demonstrate the ability to define a problem, research previous work on the problem, and define, implement, and document a solution to the problem.

The Master of Software Engineering was introduced in the Fall 2001 term.  It is a very structured program having five required courses and five elective courses.  The elective courses must be selected from a specified list of about 20 courses.  The MSE program is open to students without traditional computer science or computer engineering backgrounds.

 Graduates of the Master of Software Engineering program will be able to:

1. Demonstrate proficiency in all aspects of software design and development, including requirements specification, testing, and quality control during production.

2. Successfully apply these principles and practices to a variety of problems.

The department houses one Ph.D. degree program:

Ph.D. in Computer Science and Engineering

At the time of the merger of Computer Engineering and Computer Science in 1999, there were two doctoral programs. Review of the structure and requirements of these programs allowed us to combine them into a single doctoral program effective with the academic year 2001-2002.

Graduates of the Ph. D. degree program will be able to:

1. demonstrate mastery at a high level of software design and development, use of algorithms, operating systems, programming languages, theory of computation, and computer architecture;

2. demonstrate mastery of a significant body of advanced course work in computing;

3. demonstrate the ability to conduct independent and original research by defining a problem, researching previous work on the problem, and defining, implementing, and documenting a solution to the problem.

Swearingen Engineering Center | Columbia, SC 29208 | 803.777.2880 | web@cse.sc.edu