Program Educational Objectives

  1. Computer Science graduates integrate problem-solving skills, computational theory, systems and applications, and are qualified to serve in public and private sectors.
  2. Computer Science graduates act professionally, appreciate computing ethics, understand and adhere to legal responsibilities and are capable of engaging in teams as leaders or members.
  3. Computer Science graduates are engaged in life-long learning, continuously seek professional development, and promote technological advancement.
  4. Computer Science graduates are qualified to serve in academic institutions and are able to pursue post-graduate studies and research activities in highly reputable universities.

Student Outcomes

  1. Analyze a complex computing problem and to apply principles of computing and other relevant disciplines to identify solutions. 
  2. Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline. 
  3. Communicate effectively in a variety of professional contexts. 
  4. Recognize professional responsibilities and make informed judgments in computing practice based on legal and ethical principles. 
  5. Function effectively as a member or leader of a team engaged in activities appropriate to the program’s discipline. 
  6. Apply computer science theory and software development fundamentals to produce computing-based solutions.