Courses

Registration Announcements

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

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

Course Descriptions

Spring 2023 Courses

CS 101 - Computing Technology and You
Class Section Meeting Times Location Faculty
Lecture (Section 001 - 006) Tu 3:00PM - 4:50PM Stevenson Hall 1102 Glenn Carter
Lab Section 002
Tu 1:00PM - 2:50PM Darwin Hall 24 Glenn Carter
Lab Section 006
Th 3:00PM - 4:50PM Darwin Hall 24 Glenn Carter
Lecture (Section 007 - 012) Th 10:00AM - 11:50AM International Hall 104 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
Tu 10:00AM - 11:50AM Darwin Hall 24 Glenn Carter

 

CS 115 - Programming 1
Class Section Meeting Times Location Faculty
Lecture (Section 001, 003) MoWe 9:30AM - 10:45AM Salazar 2021 Mark Gondree
Lab (Section 002)
Tu 9:00AM - 11:50AM Darwin Hall 28 Mark Gondree
Lab (Section 004)
Tu 1:00PM - 3:50PM Darwin Hall 28 Mark Gondree

 

CS 115W - Programming I Workshop
Class Section Meeting Times Location Faculty
Workshop (Section 001) Fr 4:00PM - 5:50PM Darwin Hall 28 Mark Gondree

 

CS 210 - Introduction to Unix
Class Section Meeting Times Location Faculty
Lab (Section 001) Fr 1:00PM - 3:50PM Darwin Hall 25 Mark Gondree

 

CS 215 - Programming 2
Class Section Meeting Times Location Faculty
Lecture (Section 001, 003) MoWe 9:30AM - 10:45AM Salazar Hall 1018B Gurman Gill
Lab (Section 002)
Th 9:00AM - 11:50AM Darwin Hall 28 Gurman Gill
Lab (Section 004)
Th 1:00PM - 3:50PM Darwin Hall 25 Gurman Gill

 

CS 242 - Discrete Structures for Computer Science
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 5:00PM - 6:50PM Bisynchronous Online Class Ying Lin

 

CS 252 - Introduction to Computer Organization
Class Section Meeting Times Location Faculty
Lecture (Section 001) TuTh 9:30AM - 10:45AM Carson Hall 68 Suzanne Rivoire
Lab Section 002
Th 1:00PM - 3:50PM Darwin Hall 28 Suzanne Rivoire

 

CS 315 - Data Structures
Class Section Meeting Times Location Faculty
Lecture (Section 001, 003) MoWe 9:30AM - 10:45AM Stevenson Hall 1101 Ali A. Kooshesh
Lab (Section 002)
We 1:00PM - 3:50PM Darwin Hall 25 Ali A. Kooshesh
Lab (Section 004)
We 4:00PM - 6:50PM Darwin Hall 25 Ali A. Kooshesh

 

CS 340 - Computer Security and Malware 
Class Section Meeting Times Location Faculty
Lecture (Section 001) Tu 5:00PM - 6:50PM Salazar Hall 2012 Mark Gondree
Lab (Section 002) Th 5:00PM - 6:50PM Darwin Hall 25 Mark Gondree

 

CS 349 - Problem Solving in a Team Environment 
Class Section Meeting Times Location Faculty
Lecture (Section 001) Fr 10:00AM - 11:50AM Darwin Hall 25 Gurman Gill

 

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

 

CS 355 - Database Management System Design
Class Section Meeting Times Location Faculty
Lecture (Section 001) TuTh 7:00PM - 8:50PM Darwin Hall 31 Jonathon Thompson

 

CS 370 - Software Design and Development 
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 3:00PM - 4:50PM Darwin Hall 29 Gurman Gill

 

CS 375 - Computer Graphics 
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 5:30PM - 6:45PM International Hall 201A Dave Shreiner

 

CS 385 - Software Development – An industry simulation 
Class Section Meeting Times Location Faculty
Lecture (Section 001) Fr 9:00AM - 11:50AM Stevenson Hall 1204 Cameron Tully-Smith

 

CS 390 - Computer Science Colloquium
Class Section Meeting Times Location Faculty
Lecture (Section 001) Tu 12:00PM - 12:50PM Stevenson Hall 1300 B. Ravikumar

 

CS 415 - Algorithm Analysis
Class Section Meeting Times Location Faculty
Lecture (Section 001) TuTh 1:00PM - 2:50PM Darwin Hall 29 Henry M. Walker

 

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

 

CS 454 - Theory of Computation
Class Section Meeting Times Location Faculty
Lecture (Section 001) TuTh 10:00AM - 11:50AM Stevenson Hall 1205 B. Ravikumar

 

CS 460 - Programming Languages
Class Section Meeting Times Location Faculty
Lecture (Section 001) MoWe 10:00AM - 11:50AM Salazar Hall 1035 Suzanne Rivoire

 

CS 470 - Advanced Software Design Project
Class Section Meeting Times Location Faculty
Lecture (Section 001) Mo 4:00PM - 6:40PM Darwin Hall 30 Ali A. Kooshesh