printPage
Department of Physics, Computer Science & Engineering

Master of Science: Computer Science Concentration

Academic Prerequisites

All applicants should have completed a three-semester sequence in mathematics including at least two semesters of calculus and programming including data structures. It is assumed that these courses are at least at the level of the following texts:Anton, Calculus; Headington and Riley, Data Abstraction and Structures Using C++;Aho, Hopcroft and Ullman, Data Structures; Mano, Computer Engineering. Students who do not have all prerequisites may, in some cases, be allowed to take a graduate independent study course to develop the necessary background for further graduate work.

Program of Study (30-36 Credits)

Core Courses (12 credits)

Select any four courses from the following list:
  • CPSC 501: Software System Design and Implementation (3)
  • CPSC 502: Communications I (3) (Computer Networks)
  • CPSC 510: Artificial Intelligence I (3)
  • CPSC 521: Computer Architecture (3)
  • CPSC 550: Distributed Operating Systems (3)

Concentration Courses (12 credits)

Select any four courses meeting the following requirements:
  1. All courses must be from the M.S. in Applied Physics and Computer Science program.
  2. At least two of the courses must be 600 level courses.
  3. Completion of a second course in at least one of the following sequences.
Each sequence prepares a student for a possible thesis in a given area.

Artificial Intelligence Emphasis
CPSC 510: Artificial Intelligence I (3) (Core Course)
CPSC 642: Artificial Intelligence II (3)

Communications Emphasis
CPSC 502: Communications I (3) (Core Course)
CPSC 611: Communications II (3)

Software Engineering Emphasis
CPSC 501: Software System Design and Implementation (3) (Core Course)
CPSC 525: Object Oriented Programming and Design with C++ (3)

Design Course (Thesis Preparation) and Thesis (6 credits)
CPSC 619: Computer System Design (3)
Students in the design courses are required to attend all theses proposals and defenses that occur during the course.

PCSE 699: Thesis Research (3)
Can be taken only upon successful completion of CPSC 619 design course.Thesis may be taken in one-credit increments.

OR

Non-Thesis Option (12 credits)
12 credit hours of electives from the M.S. in Applied Physics and Computer program


Total: 30 credits (Thesis) OR 36 credits (Non-Thesis)