SPSU BSCS Program Educational Objectives

Program Educational Objectives

I.                    Students – Meet the educational needs and prepare them for careers within the discipline.  Computer Science students should be well versed in not only the fundamentals but also develop skills in problem solving, logic, organization, and ethics.

A.      To provide graduates with a thorough grounding in key principles and practices of computing, and in the mathematical principles that underpin them

B.       To provide graduates with an understanding of the ethical aspects of computing within society

C.      To provide graduates with applicable communication and team skills to be used in computing careers

D.      To prepare graduates for employment in the computing profession

II.                 Curriculum – Maintain a challenging curriculum that is consistent with national standards and regional industrial needs.

A.      Maintain a curriculum that is consistent with national recommended standards (ACM & IEEE Computer Society)

B.       Maintain an up-to-date curriculum by taking into account significant changes within the discipline and regional industrial needs

 

Program Outcomes

Each graduate of the program should be able to:

  1. Convey the understanding of, and ability to solve, problems through artifacts of computing such as specifications, code and other written documents.
  2. Demonstrate and apply their knowledge of fundamental data structures and algorithms to solve problems.
  3. Describe and explain the major concepts in the areas of operating systems, programming languages, architecture, and distributed computing.
  4. Demonstrate an ability to work effectively in teams on computing related projects.
  5. Demonstrate an ability to effectively communicate technical information.
  6. Demonstrate an understanding of social, professional and ethical issues related to computing.
  7. Obtain the skills and knowledge to be employable in positions that utilize their computing education.