Computer Science



Computer Science is committed to the high quality preparation of computer programming professionals in a variety of settings.

Mission Statement

The mission of Computer Science is to prepare students for effective careers in the computing profession or graduate school by way of a thorough understanding of the concepts in computer science and ample opportunity to apply these concepts.

How Computer Science can advance your career goals

Computer Science provides opportunities for students to study computational science and computational thinking and acquire computer programming skills and computer literacy.  We provide these independently as well as in collaboration with other departments/units. Students can select any one of the following courses/programs:


  • ABET-Accredited  BS in Computer Science
    A complete, rigorous course of study for the student dedicated to the discipline.  Satisfies all the requirements of ABET.
  • BS in Applied Computer Science
    Covers more aspects of systems software, and software development, and includes senior-level electives. Suited for those with a secondary interest in another discipline.
  • MS in Computer Science
    Allows students from a variety of backgrounds to obtain graduate-level proficiency in the discipline. Preparatory coursework is provided to accommodate students with a degree in another discipline.
  • ABET-Accredited BS in Computer Engineering (Offered Jointly with ECE)
    A complete, rigorous course of study for the student dedicated to computer engineering.  Computer Science and Electrical Computer Engineering courses satisfy ABET requirements.


  • Computer Science (27 credits)
    Designed to provide advanced software, hardware and system concepts. Also builds on theoretical foundations through the Discrete Math course.
  • Minor in Computer Organization and Programming (17 credits)
    Provides an integrated grounding in the basic hardware and software of computers, how these interact and the consequences and caveats arising from this interaction. Designed to familiarize a student with basic concepts at all levels of the programming process, including CPU organization, assembly language and high-level programming.
  • Minor in Computer Algorithms (17 credits)
    Designed to give the mathematically-inclined student a rigorous introduction to the process used in designing and analyzing computer algorithms

Service Courses

  • Computer Literacy (CSCI 169)
    The course introduces computational thinking, social issues affected by computers, and provides elementary programming and other computer skills for all students.
  • Meet the Math (Goal 4) requirements for Liberal Education
    Students can satisfy the Math requirement by completing CSCI 200.
  • Introductory Programming – CSCI 200, 260, 261, 262, 263, 264, 265.
    Provide an introduction to programming through a variety of languages.
  • Online Courses
    260, 261, 262, 263, 264, 265
  • CSCI 201 – Computer Science I
    For the more serious student with prior knowledge of the basics of programming. Advanced programming, understanding the role of control structures, data and process abstractions and algorithmic strategies for commonly-encountered computational problems.


Other Information

CSCI Undergraduate Student Enrollment and Graduation data

Academic Year Total CSCI Majors Admitted Graduated Total CSCI Majors (Admitted+Intended)
2008-2009 39 11 70
2009-2010 43 14 81
2010-2011 48 11 98
2011-2012 52 19 118
2012-2013 54 11 153
2013-2014 60 15 221

News and Activities

Student Projects

Jobs and Internships

On-campus software internships


What you can do with a Computer Science Degree

Job possibilites

  • Consultant
  • Computer Engineer
  • Network Specialist
  • Programmer
  • Software Engineer
  • Systems Analyst
  • Information Systems Manager
  • Database Developer
  • Internet/Intranet Programmer
  • Website Developer
  • Computer Technician
  • Educator

Employer possibilities

  • Engineering Firms
  • Financial Institutions
  • Government Agencies
  • Insurance Carriers
  • Educational Institutions
  • Independent Consulting
  • Research Institutions
  • Wholesale & Retail Business
  • Health Care Facilities
Department of Computer Science & Information Technology Untitled Document