Courses

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 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 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 Ali A. Kooshesh
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 David Harden

 

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

 

CS 242 - Discrete Structures for Computer Science
Class Section Meeting Times Location Faculty
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) Mo 3:00PM - 4:50PM Darwin Hall 35 Mark Gondree
Lab (Section 002)
We 4:00PM - 6:50PM Darwin Hall 25 Mark Gondree

 

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

 

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

 

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 David Shreiner

 

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
Lecture (Section 002) MoWd 1:00PM - 2:50PM Ives Hall 79 Henry M. Walker

 

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 Suzanne Rivoire

 

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