Main navigation
- Programs
- Subjects
- Universities
- Destinations
- Advice
The School of Computing and Information Science provides students with the option to pursue either a Bachelor of Science (B.S.) or Bachelor of Arts (B.A.) in computer science. The curriculum covers fundamental computer science concepts, including programming language structures, operating systems, software development methodologies, algorithmic principles, computer hardware design, and computational theory. Through elective courses, students can explore specialized subjects like artificial intelligence, database systems, advanced computing techniques, networking, and information security. The program facilitates hands-on learning through internships, independent research projects, and laboratory work, culminating in a capstone project that integrates acquired knowledge into practical applications.
Graduates with a Computer Science degree are highly sought after for lucrative positions in the tech sector, which tend to be resistant to offshoring. Their expertise is applicable across diverse sectors that utilize computing technology, from corporate environments and academic institutions to government agencies and research facilities. Both the B.S. and B.A. programs combine comprehensive computer science training with a broad liberal arts foundation. Alumni from the School of Computing and Information Science are equally prepared to pursue advanced degrees in computer-related disciplines or, with supplementary coursework, transition into professional graduate programs.