CS Undergraduate Assessment


BS Computer Science Program Educational Objectives (Pre-Fall 2015)

  1. To provide our graduates with a broad-based education that will form the basis for personal growth and life-long learning.
  2. To provide our graduates with a quality technical education that will equip them for productive careers in the field of Computer Science.
  3. To provide our graduates with the communication skills and social and ethical awareness requisite for the effective and responsible practice of their professions.
  4. To prepare students for BS level careers or continued graduate education.

Program Educational Objectives for the BS in CS Program (Beginning Fall 2015)

Graduates of the BS program in Computer Science or Information Technology will

  • Be successful in applying for entry level professional positions in computing-related fields, or for admission to graduate programs.

  • Be prepared for career accomplishment, responsibility and advancement in computing-related professions by virtue of having received in the BS program

    1. A high-quality technical education in computing,

    2. Communication and team-work skills,

    3. Awareness of the ethical and social responsibilities of their profession,

    4. An ability to engage in continued professional development activities.


BS-CS Student Outcomes (Pre-Fall 2015)

To complete the program of study for the BS in Computer Science, every student will

  • Demonstrate proficiency in the foundation areas of Computer Science including discrete structures, logic and the theory of algorithms.
  • Demonstrate proficiency in various areas of Computer Science including data structures and algorithms, concepts of programming languages and computer systems.
  • Demonstrate proficiency in problem solving and application of software engineering techniques.
  • Demonstrate mastery of at least one modern programming language and proficiency in at least one other.
  • Demonstrate understanding of the social and ethical concerns of the practicing computer scientist.
  • Demonstrate the ability to work cooperatively in teams.
  • Demonstrate effective communication skills.
  • Have experience with contemporary environments and tools necessary for the practice of computing

Stundent Outcomes for BS in CS Program (Beginning Fall 2015)

Graduates of the BS program in Computer Science will attain, by the time of graduation

  • An ability to apply knowledge of computing and mathematics appropriate to the program’s student outcomes and to the discipline.

  • An ability to analyze a problem, and identify and define the computing requirements appropriate to its solution.

  • An ability to design, implement, and evaluate a computer-based system, process, component, or program to meet desired needs.

  • An ability to function effectively on teams to accomplish a common goal.

  • An understanding of professional, ethical, legal, security and social issues and responsibilities.

  • An ability to communicate effectively with a range of audiences.

  • An ability to analyze the local and global impact of computing on individuals, organizations, and society.

  • Recognition of the need for and an ability to engage in continuing professional development.

  • An ability to use current techniques, skills, and tools necessary for computing practice.

  • An ability to apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the tradeoffs involved in design choices.

  • An ability to apply design and development principles in the construction of software systems of varying complexity.