BS Computer Science
The mission of the Department of Computer Science is to advance the knowledge of computer science and technology through education, research, and service for the betterment of society.
The Department of Computer Science offers two degree options for students - a Bachelor of Arts (B.A.) and a Bachelor of Science (B.S.). The Bachelor of Science in Computer Science degree program is accredited by the Computing Accreditation Commission of ABET, www.abet.org. The department offers courses in computer architecture, data structures and algorithms, automata theory, compilers, operating systems, object-oriented design, computer graphics, computer networks, parallel programming, computer security, software engineering, database design, artificial intelligence, data mining, machine learning, computer vision, human computer interaction, green computing, and several programming languages including C++, Java, Python, and Assembly. Computer Science graduates can further their studies in graduate schools or enter the workforce in fields like software development, hardware engineering, cyber security, UX/UI design, data science, and secondary school teaching.
Please note: Students cannot major/minor or double major within the Department of Computer Science.