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.