You are here

Program Educational Objectives and Student Outcomes of the BS in Computer Science Program

The curriculum for the baccalaureate degree in computer science is designed to prepare students for careers as computer scientists in industry and for graduate studies. The goal of the department is to provide a curriculum that will prepare students for continued professional development. In addition to providing both breadth and depth, such a curriculum will instill in students critical thinking, problem solving, and effective communication skills.  Below you will find the program's educational objectives and the learning outcomes.

A. Program Educational Objectives

Program Educational Objective I: Our graduates will be able to apply theory, techniques, and methodologies to create computing systems that function effectively and reliably.

Program Educational Objective II: Our graduates will be able to work in teams, exhibit professionalism in their work, and grow professionally.

Program Educational Objective III: Our graduates will be well prepared to enter a computer science graduate program or a career in computer science and have the communication and analytical skills necessary for career advancement.

B. Student Outcomes

 Graduates of the B.S. in Computer Science will have the following eight abilities.

  3. Communicate effectively in a variety of professional contexts.
  6. Be proficient in more than one programming language on more than one computing platform.
  7. Apply computer science theory and software development fundamentals to produce computing-based solutions.
  8. Apply principles and practices of secure computing in solving computational problems.

C. Enrollment and Graduation Numbers

Year Enrollment Graduated
2019-20 544 58
2018-19 529 46
2017-18 490 56
2016-17 444 33
2015-16 381 38
2014-15 373 29
2013-14 366 24
2012-13 328 27
2011-12 308 11
2010-11 319 24
2009-10 308 16