The Bachelor of Science in Computer Science is designed to provide a solid education in preparation for employment as CS professionals or entry to graduate school for research and advanced studies. In addition to the technical skills, our students strengthen their communication, teamwork, collaboration, and ethical reasoning skills to be successful computer scientists. Our degree offers a broad foundation enabling our graduates to acquire life-long learning skills needed to adapt and advance in an ever-changing professional workplace.
Computer Science (CS) professionals design and develop innovative solutions to computing problems in a broad range of disciplines, such as science, engineering, aerospace, medicine, and entertainment. Computer Science includes the theory and conceptual knowledge, programming and analytical skills, and an understanding of contemporary platforms fundamental to modern software development. All CS majors learn programming and problem solving, data structures and algorithms, software engineering, computer networking, mathematics, and science. This major is ideal for creative, analytical thinkers who like to solve problems.