Computer Science
Welcome!
The Computer
Science Department conducts both an undergraduate and a graduate program in Computer
Science. The undergraduate program offers a dynamic curriculum with a strong emphasis on
software design. Students navigate the intricacies of their project-oriented coursework as they
learn to design, build, and implement computer software from the ground up. The program provides
an extensive background in computer programming languages, computer architecture, and the design
and application of computer algorithms. Progress through this diverse curriculum leads to
concentrated instruction on topics such as Cyber Security
and Operations, cloud computing, mobile computing,
software entrepreneurship, wireless communication networks,
machine learning, data mining, high performance
computing, robotics, human computer interaction,
3D game programming, and data
science. Please see
the elective courses we offer here based on different career interests.
The department's Bachelor of Science program has been fully accredited by the Computing Accreditation Commission of ABET since 1994. For further information visit the Program Accreditation & Assessment page.
Programs
What's New
The CS department invites application for two tenure track faculty positions at the rank of Assistant Professor to start in Fall 2024.
- Candidates in all major computer science areas will be considered, and are thus encouraged to apply.
Download a digital copy of our CS brochure
(PDF)
Coming up in Fall 2024:
- Minor in cybersecurity that serves both CS and non-CS majors.
- Global Certificate in Computer Science - a bridge program to Master in Computer Science.
- Coming Soon: Data Science and Artificial Intelligence Certificate (PDF) for Non-CS Majors.
The data science center is established to train students in competencies and skills in data science. We serve both CS and non-CS majors. Please visit the data science hub for more information
Interested in the state of art in Computer Science?
Check out the Computer Science Seminar Series
Other Announcements
Lecturers - The Computer Science Department invites applications for lecturers. An advanced degree in Computer Science, or related field, is desirable. Please download the Lecturers Information Sheet (DOCX) for more information.