Computer Science

Computer science (CS) spans the range from theory through programming to cutting-edge development of computing solutions. Computer science offers a foundation that permits graduates to adapt to new technologies and new ideas. The work of computer scientists falls into three categories: a) designing and building software; b) developing effective ways to solve computing problems, such as storing information in databases, sending data over networks or providing new approaches to security problems; and c) devising new and better ways of using computers and addressing particular challenges in areas such as robotics, computer vision, or digital forensics (although these specializations are not available in all computer science programs). Most computer science programs require some mathematical background. 

Majors and Minors

Major Minor

There are currently no Majors or Minors.

Courses

This course will provide the student with a basic literacy of computers, present problem solving heuristics and structured programming techniques, present language independent data types, operations, programming constructs and statements, introduce arrays and linked lists, and implement fundamental programs using an appropriate programming language.

Read More

This course will provide the student with an intermediate literacy of computers, present problem solving heuristics and structured programming techniques, present language independent data types, operations, programming constructs and statements, introduce arrays and linked lists, and implement fundamental programs using an appropriate programming language.

Read More

This course will provide the student with an advanced literacy of computers, present problem solving heuristics and structured programming techniques, present language independent data types, operations, programming constructs and statements, introduce arrays and linked lists, and implement fundamental programs using an appropriate programming language.

Read More

Last updated: 02/28/2019