Apply Now!
 

Department of Computer Science

Computer Science Program Objectives

 

Graduates of our program assume appropriate roles as computing professionals with the following objectives:

  1. They use standard practices of the computing field
  2. They participate in the advancement of the computing field through professional activities such as publishing, professional organization participation, and standards committee membership.
  3. They participate in continuing education opportunities including technical workshops, certification programs, and graduate-level coursework.
  4. They pursue a career along the following career paths:
    1. Technical: they advance within the field by increasing their advanced technical skills, moving from positions such as programmer and system administrator to systems analyst, software engineer, and senior analyst.
    2. Management: They advance in management positions such as project or team leader up to positions such as Chief Information Officer.
    3. Academic: They pursue graduate degrees leading to teaching and/or research positions.

At the time of graduation, our graduates demonstrate the following outcomes:

  1. They understand computer science fundamentals. Specifically they:
    1. Demonstrate competence in fundamental and advanced programming skills.
    2. Demonstrate knowledge of core areas of computer science.
  2. They have analytical, conceptual, and problem solving skills. Specifically they:
    1. Demonstrate skill in problem solving.
    2. Effectively integrate theory and practical knowledge in application projects.
  3. They think clearly, communicate technical information effectively, and learn independently. Specifically they:
    1. Demonstrate effective critical thinking in selecting appropriate data structures, algorithms, and design options.
    2. Write technical material and make technical oral presentations.
  4. They demonstrate knowledge of ethical, social, and legal issues related to the computer science field. Specifically they:
    1. Discuss intellectual property and the professional codes of ethics.
    2. Demonstrate an awareness of ethics and the appropriate conduct of a computing professional.