Courses

Registration Announcements

Spring 2022 Registration: The Spring 2022 CS course registration announcement is now available.

Below are the courses offered in the Spring 2022 semester. All course descriptions are available in the SSU Catalog.

Course Descriptions

Current Courses

CS 101 - Computing Technology and You
Class Section Meeting Times Location Faculty
Lecture (Section 001 - 006) Tu 10:00AM - 11:50PM International Hall 104 Glenn Carter
Lab Section 002
Th 3:00PM - 4:50PM Darwin Hall 24 Glenn Carter
Lab Section 004
Th 1:00PM - 2:50PM Darwin Hall 24 Glenn Carter
Lab Section 006
Th 10:00AM - 11:50AM Darwin Hall 24 Glenn Carter
Lecture (Section 007 - 014) Tu 3:00PM - 4:50PM Darwin Hall 103 Glenn Carter
Lab Section 008
We 10:00AM - 11:50AM Darwin Hall 24 Glenn Carter
Lab Section 010
We 1:00PM - 2:50PM Darwin Hall 24 Glenn Carter
Lab Section 012
We 5:00PM - 6:50PM Darwin Hall 24 Glenn Carter
Lab Section 014
We 3:00PM - 4:50PM Darwin Hall 24 Glenn Carter

 

CS 115 - Programming 1
Class Section Meeting Times Location Faculty
Lecture (Section 001, 003) MoWe 9:30AM - 10:45AM Chalk Hill Nina Marhamati
Lab (Section 002)
Mo 1:00PM - 3:50PM Darwin Hall 25 Nina Marhamati
Lab (Section 004)
Mo 4:00PM - 6:50PM Darwin Hall 25 Nina Marhamati
Lecture (Section 005) MoWe 10:00AM - 11:50PM Darwin Hall 25 Henry M. Walker
Lab (Section 006)
Th 1:00PM - 2:50PM Darwin Hall 25 Henry M. Walker

 

CS 115W - Programming I Workshop
Class Section Meeting Times Location Faculty
Workshop (Section 001) Fr 4:00PM - 5:50PM Salazar Hall 1031 Staff

 

CS 210 - Introduction to Unix
Class Section Meeting Times Location Faculty
Lab (Section 001) Tu 9:00AM - 11:50AM Darwin Hall 28 Sabidur Rahman
Lab (Section 002) Th 9:00AM - 11:50AM Darwin Hall 25 Sabidur Rahman

 

CS 215 - Programming 2
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 1:00PM - 2:15PM Chalk Hill Gurman Gill
Lab (Section 002)
We 4:00PM - 6:50PM Darwin Hall 28 Gurman Gill
Lecture (Section 003) MoWe 1:00PM - 2:15PM Chalk Hill Gurman Gill
Lab (Section 004)
Th 4:00PM - 6:50PM Darwin Hall 25 Suzanne Rivoire

 

CS 242 - Discrete Structures for Computer Science
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 1:00PM - 2:50PM Ives Hall 79 Henry M. Walker
Lecture (Section 002) TuTh 1:00PM - 2:50PM Salazar Hall 1035 Gurman Gill

 

CS 252 - Introduction to Computer Organization
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 9:30AM - 10:45AM Salazar Hall 1029 Mark Gondree
Lab Section 002
F 8:00AM - 10:50AM Darwin Hall 28 Mark Gondree

 

CS 315 - Data Structures
Class Section Meeting Times Location Faculty
Lecture (Section 001 - 003) TuTh 9:30AM - 10:45AM Salazar Hall 2016 Ali A. Kooshesh
Lab (Section 002)
Tu 1:00PM - 3:50PM Darwin Hall 25 Ali A. Kooshesh
Lab (Section 004)
We 1:00PM - 3:50PM Darwin Hall 28 Ali A. Kooshesh

 

CS 340 - Computer Security and Malware
Class Section Meeting Times Location Faculty
Lecture (Section 001) Tu 3:00PM - 4:50PM Darwin Hall 35 Mark Gondree
Lab (Section 002)
We 4:00PM - 6:50PM Darwin Hall 25 Mark Gondree

 

CS 349 - Problem Solving in a Team Envn
Class Section Meeting Times Location Faculty
Lecture (Section 001) Tu 6:00PM - 8:40PM Darwin Hall 25 Sabidur Rahman

 

CS 351 - Computer Architecture
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 1:00PM - 2:50PM Darwin Hall 31 Suzanne Rivoire

 

CS 355 - Database Management Systems Design
Class Section Meeting Times Location Faculty
Lecture (Section 001) TuTh 5:00PM - 6:50PM Online (Synchronous) TBD

 

CS 370 - Software Design and Development
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 5:00PM - 6:50PM Online (Synchronous) TBD

 

CS 385 - Machine Learning / Natural Language Processing
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 4:00PM - 5:15PM Salazar Hall 1051 Nina Marhamati

 

CS 385 - Topics in Computer Graphics
Class Section Meeting Times Location Faculty
Lecture (Section 002) TuTh 5:30PM - 6:45PM International Hall 201A TBD

 

CS 390 - Computer Science Colloquium
Class Section Meeting Times Location Faculty
Lecture (Section 001) We 12:00PM - 12:50PM Online (Synchronous) B. Ravikumar

 

CS 415 - Algorithm Analysis
Class Section Meeting Times Location Faculty
Lecture (Section 001) TuTh 3:00PM - 4:50PM Salazar Hall 1035 Gurman Gill

 

CS 450 - Operating Systems
Class Section Meeting Times Location Faculty
Lecture (Section 001) TuTh 5:00PM - 6:50PM Salazar Hall 1035 Mark Gondree

 

CS 454 - Theory of Computation
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 10:00AM - 11:50PM Ives Hall 45 B. Ravikumar

 

CS 460 - Programming Languages
Class Section Meeting Times Location Faculty
Lecture (Section 001) TuTh 1:00PM - 2:50PM Salazar Hall 1052 Sabidur Rahman

 

CS 470 - Advanced Software Design Project
Class Section Meeting Times Location Faculty
Lecture (Section 001) TuTh 11:00AM - 12:15PM Ives Hall 34 Ali A. Kooshesh