Program Objectives & Student Outcomes

CS Student Learning Outcomes

At the completion of the program, students should be able to:

  1. analyze the requirements of a computing problem
  2. design the solution of a computing problem
  3. implement the solution of a computing problem using appropriate data structures and programming languages
  4. use mathematical underpinnings of the discipline of computer science
  5. examine the efficiency of the design of a hardware and a software system
  6. recognize the ethical, legal and social implications of computing in a global society
  7. use oral and written communication skills to convey technical information effectively and accurately
  8. use their interpersonal skills when working in a team environment

CS Program Educational Objectives

Graduates of the program should, in 3-5 years:

  1. be employed in a computing or related field or be enrolled in or have completed a graduate program
  2. work independently to analyze the requirements of complex problems and then design and implement solutions to meet customer/client business, educational or research objectives
  3. communicate professionally on technical issues in both oral and written form
  4. contribute effectively in a collaborative environment
  5. adapt readily to new technologies and/or disciplines