Graduate Program Objectives

The graduate Computer Science program has the same set of objectives as the undergraduate program. It demands a greater depth and breadth of study, however. Computer Science students will be able to engage in life-long learning achieved by participating in individual and group projects in which the students must discover the solution and develop the knowledge themselves. We are modifying these objectives to better distinguish them from those of the undergraduate program.

  1. Computer Science students will be able to apply problem solving, basic scientific methods, and mathematics in the design and analysis of software systems.
  2. Computer Science students will be able to apply core computer science and computer engineering fundamentals in the design and analysis of software systems. This capability includes the specification, design, implementation, and testing of software systems that meet or exceed requirements, performance, cost, and quality criteria.
  3. Computer Science students will be able to work in groups and to supervise the plan, design, implementation, and testing of real-world computer software projects, using current software tools.
  4. Computer Science students will understand professional and ethical responsibility.
  5. Computer Science students will be able to clearly convey technical material through both formal written papers and oral presentations.