Our program focuses on algorithms and the style of thinking needed to properly formulate them, the impact of computing on society at large, and software development and creation.
We invite you to re-examine your views on technology’s place in the world, re-evaluate the limitations of computers and reorganize your thinking to best combine the creativity of humans with the efficiency and precision of computers.
We offer advanced courses in scientific modeling, mobile computing and more.
Phelps Science Center
State-of-the-art computer lab and classrooms located at the heart of campus.
Related Clubs
Dive further into Computer Science by joining one of the department related student-led clubs and organizations.
Featured Courses
CSC308
Interactive, Data-Driven Computing
Building on coding concepts introduced in the 200-level courses, this course will focus on more advanced topics used to create interactive software applications.
CSC405
Algorithms and Software Creation
This course introduces students to algorithms and algorithmic thinking through the lens of solving small problems in order to create large software applications.
CSC506
Mobile App Development
Within this course, we will explore mobile spaces by developing applications for one or more of the presently available platforms (Android, IOS, etc.).