The Tracks
The following are descriptions of each track. Students in each track will follow the policies determined by the respective college.
Information Science and Technology Track
This track supports students interested in applying software engineering to information systems problems in commercial organizations and other settings. The track's principle focus is the process by which user and system requirements are converted into cost-effective, maintainable software systems. This focus is complemented by a concern for defining, creating, understanding, and evaluating the full range of software life cycle products. The track places particular emphasis on systems values, such as the human-computer interface, front-end user requirements analysis, modeling and validation, and the use of off-the-shelf tools and components to assist in software processes.
Students in the Information Science and Technology track take a total of nine track courses. These include four required track courses, three courses selected from the track distribution courses, and two courses selected from the elective courses or other approved electives. Since most courses in the College of Information Science and Technology are four credits, this track requires a total of 56 credits of which 20 are from the required core.
Required Courses
Human-Computer Interaction
Evaluation of Information Systems
Software Engineering Process I
Software Engineering Process II
Distribution Courses
Introduction to Information Systems Engineering
Database Management I
Distributed Computing and Networking
Information Systems Analysis
Information Systems Management
Elective Courses
Database Management II
Applied Information and Database Technology
Computer Supported Cooperative Work
Software Development for Information Systems
Computer Science Track
The computer science track welcomes students who are interested in a variety of technical topics pertaining to the development of software systems such as databases, networks, operating systems, graphics and animation systems, compilers, expert systems, and systems for scientific computing. Students will use languages and apply techniques to specify, design, implement, test, and maintain software systems.
Students in the computer science track take a total of six courses
and a three-term project. Of the six courses, four courses must be
from one of the six concentrations. The other two courses are
electives that may be fulfilled by any course offered for the MSEE
degree. In addition to the six courses, students in the computer
science track must participate in a three-term course project
(equivalent to three courses). CIE will also be available for up to six credits. Hence, the CIE option requires students to take six credits more than the non-CIE option.
Concentration Courses
Computing Systems Concentration
Operating Systems I, II
Computer Networks I, II
Programming Languages Concentration
Formal Language Theory
Programming Languages
Cmpiler Construction I, II
User Interface Software Concentration
Psychology of Human-Computer Interface Design
Graphical User Interfaces
Computer Graphics I, II
Database Systems Concentration
Database Theory I, II
Applied Information and Database Technology
Knowledge Base Systems
Artificial Intelligence Concentration
Artificial Intelligence
Topics in Artificial Intelligence
Expert Systems
Scientific Computation Concentration
Numerical Analysis I, II
Computer Algebra I, II
Engineering Track
Students in the engineering track will pursue techniques to model engineering problems and offer software solutions. The courses in this track will emphasize problems facing electrical, mechanical, environmental, chemical, and other engineering industries. Systems modeling and simulation techniques will be used to solve these problems.
Students in the engineering track take a total of 25 or more
credits of track courses. These courses will include three courses
from the Computer Engineering area as required courses. The other
courses will be from the subspecialty (concentration) areas as
indicated below. A total of 45 approved graduate credits will be
required for the MSSE which includes the 20 credits of core courses.
Students opting for the CIE option will be required to complete 48 approved credits including six CIE credits besides the 20 credits of core courses.
Required Courses
ECEC 511, 512, 513
Concentration Courses
Electrical and Computer Engineering Concentration
Testing of Computer Hardware I, II and Fault Tolerant Computing
Applied Computer Architecture I, II, III
Computer Aided Design and Graphics I, II, III
or any other ECE Graduate Course at levels 600 and above
Mechanical Engineering and Mechanics Concentration
Microcomputer-based Control of Dynamic Systems I, II
Reliability of Mechanical Systems I, II, III
Finite Element Methods I, II, III
Discrete Time Control and Estimation I, II
Introduction to CAM
Materials Engineering Concentration
Computer Simulation of Materials and Processes I, II
Materials Processing I, II
Chemical Engineering Concentration
Process Systems Engineering
Process Optimization
Advanced Process Design
Civil Engineering Concentration
Analysis of Structures
Advanced Mechanics of Materials
Structural Analysis I, II, III
Behavioral Stability of Structural Members