Computer Science Syllabi

 

Follow


Syllabi from 2024

PDF

CSCI 220-01 Data Structures and Algorithms (Spring 2024)
Elizabeth "Liz" Johnson

PDF

CSCI 300-01 Programming Languages (Spring 2024)
Elizabeth "Liz" Johnson

PDF

CSCI 340-01-02 Networking (Spring 2024)
Deep Ramanayake

PDF

CSCI 350-01 Advanced Algorithms and Theory (Spring 2024)
Elizabeth "Liz" Johnson

PDF

CSCI 365 Penetration Testing (Spring 2024)
Deep Ramanayake

PDF

CSCI 381 Cyber Defense (Spring 2024)
Deep Ramanayake

PDF

CSCI 160-01-02 Mathematical Thinking for Computer Science (Fall 2024)
Mark Davis

PDF

CSCI 170-03-04 Computer Science I (Fall 2024)
Kara Schatz

PDF

CSCI 210-01 Machine Organization and Assembly Language (Fall 2024)
Elizabeth "Liz" Johnson

PDF

CSCI 220-02-03 Data Structures and Algorithms (Fall 2024)
Elizabeth "Liz" Johnson

PDF

CSCI 261-01 Software Engineering (Fall 2024)
Nathan Sommer

PDF

CSCI 390-01 Capstone Project (Fall 2024)
Nathan Sommer

PDF

DSCI 350-01 Computational Machine Learning (Fall 2024)
Nathan Sommer

Syllabi from 2023

PDF

CSCI 170 Computer Science I (Spring 2023)
Katheen Timmerman

PDF

CSCI 174-01 Programming in "C" (Spring 2023)
Michael Goldweber

PDF

CSCI 180-01-02-03 Computer Science II (Spring 2023)
Elizabeth "Liz" Johnson

PDF

CSCI 220 Data Structures and Algorithms (Spring 2023)
Katheen Timmerman

PDF

CSCI 250-01 Languages and Automata (Spring 2023)
Michael Goldweber

PDF

CSCI 300-01 Programming Languages (Spring 2023)
Elizabeth "Liz" Johnson

PDF

CSCI 335-01 Databases (Spring 2023)
Michael Goldweber

PDF

CSCI 340 Networking (Spring 2023)
Deep Ramanayake

PDF

CSCI 341 Network Vulnerability, Penetration Testing and Defense (Spring 2023)
Deep Ramanayake

PDF

CSCI 381 Cyber Defense (Spring 2023)
Deep Ramanayake

PDF

CSCI 390-01 Senior Seminar and Project (Spring 2023)
Katheen Timmerman

PDF

CSCI 160-01-02 Mathematial Thinking for Computer Science (Fall 2023)
Mark Davis

PDF

CSCI 170-01 Computer Science I (Fall 2023)
Elizabeth "Liz" Johnson

PDF

CSCI 190 Computer Systems and Security (Fall 2023)
Deep Ramanayake

PDF

CSCI 200-01 Socially Responsible Data Use (Fall 2023)
Elizabeth "Liz" Johnson

PDF

CSCI 220-02-03 Data Structures and Algorithms (Fall 2023)
Elizabeth "Liz" Johnson

PDF

CSCI 360 Systems Security Fundamentals (Fall 2023)
Deep Ramanayake

PDF

CSCI 380 Software/ Malware Reverse Engineering (Fall 2023)
Deep Ramanayake

Syllabi from 2022

PDF

CSCI 150 Scripting for System Administration (Spring 2022)
Deep Ramanayake

PDF

CSCI 161-01 Discrete Structures (Spring 2022)
Michael Goldweber

PDF

CSCI 170-01 Computer Science I (Spring 2022)
Elizabeth "Liz" Johnson

PDF

CSCI 170-02 Computer Science I (Spring 2022)
Nathan Sommer

PDF

CSCI 180-01-02 Computer Science II (Spring 2022)
Elizabeth "Liz" Johnson

PDF

CSCI 240 Systems Security Fundamentals (Spring 2022)
Deep Ramanayake

PDF

CSCI 260 Software Engineering I (Spring 2022)
Nathan Sommer

PDF

CSCI 300 Programming Languages (Spring 2022)
Elizabeth "Liz" Johnson

PDF

CSCI 335-01 Database Systems (Spring 2022)
Michael Goldweber

PDF

CSCI 341 Network Vulnerability, Penetration Testing and Defense (Spring 2022)
Deep Ramanayake

PDF

CSCI 160 Mathematical Thinking for Computer Science (Fall 2022)
Mark Davis

PDF

CSCI 170-01-02 Computer Science I (Fall 2022)
Elizabeth "Liz" Johnson

PDF

CSCI 170-03-04 Computer Science I (Fall 2022)
Nathan Sommer

PDF

CSCI 180-01 Computer Science II (Fall 2022)
Elizabeth "Liz" Johnson

PDF

CSCI 190 Computer Systems and Security (Fall 2022)
Deep Ramanayake

PDF

CSCI 195 Intrusion Detection, Prevention and Reporting (Fall 2022)
Deep Ramanayake

PDF

CSCI 210 Machine Organization and Assembly Language (Fall 2022)
Michael Goldweber

PDF

CSCI 261 Software Engineering II (Fall 2022)
Nathan Sommer

PDF

CSCI 320-01 Operating Systems (Fall 2022)
Michael Goldweber

PDF

CSCI 380-01 Open-Ended Problem Solving (Fall 2022)
Elizabeth "Liz" Johnson

PDF

CSCI 382 Malware Analysis and Reverse Engineering (Fall 2022)
Deep Ramanayake

PDF

CSCI CORE 100-55 First Year Seminar: Cybersecurity Seminar (Fall 2022)
Deep Ramanayake

Syllabi from 2021

PDF

CSCI 170-01 Computer Science I (Spring 2021)
Liz Johnson

PDF

CSCI 170-02 Computer Science I (Spring 2021)
Michael Goldweber

PDF

CSCI 174 Programming in C (Spring 2021)
Liz Johnson

PDF

CSCI 180 Computer Science II (Spring 2021)
Liz Johnson

PDF

CSCI 220-01 Data Structures and Algorithms (Spring 2021)
Michael Goldweber

PDF

CSCI 240 Systems Security Fundamentals (Spring 2021)
Deep Ramanayake

PDF

CSCI 250-01 Languages and Automation (Spring 2021)
Gary Lewandowski

PDF

CSCI 260-02 Software Engineering (Spring 2021)
Jason Fisher

PDF

CSCI 335-01 Databases (Spring 2021)
Michael Goldweber

PDF

CSCI 341 Network Vulnerability, Penetration Testing and Defense (Spring 2021)
Deep Ramanayake

PDF

CSCI 160 Mathematical Thinking for Computer Science (Fall 2021)
Gary Lewandowski

PDF

CSCI 170-01-02 Computer Science I (Fall 2021)
Liz Johnson

PDF

CSCI 170-03-04 Computer Science I (Fall 2021)
Nathan Sommer

PDF

CSCI 180-01 Computer Science II (Fall 2021)
Liz Johnson

PDF

CSCI 210-01 Machine Organization and Assembly Language (Fall 2021)
Michael Goldweber

PDF

CSCI 226 Mathematical Foundations of Computer Science (Fall 2021)
Liz Johnson

PDF

CSCI 320-01 Operating Systems (Fall 2021)
Michael Goldweber

PDF

CSCI 340-01 Networking (Fall 2021)
Deep Ramanayake

PDF

CSCI 340-02 Networking (Fall 2021)
Deep Ramanayake

PDF

CSCI 381 Topics in Cybersecurity (Fall 2021)
Deep Ramanayake

Syllabi from 2020

PDF

170 Computer Science I (Spring 2020)
Katie Timmerman

PDF

174-01 Programming in C (Spring 2020)
Liz Johnson

PDF

180-01 Computer Science II (Spring 2020)
Liz Johnson

PDF

220 Data Structures and Algorithms (Spring 2020)
Katie Timmerman

PDF

240 Systems Security Fundamentals (Spring 2020)
Deep Ramanayake

PDF

250-01 Languages and Automata (Spring 2020)
Gary Lewandowski

PDF

341 Network Vulnerability, Penetration Testing and Defense (Spring 2020)
Deep Ramanayake

PDF

381 Topics in Cybersecurity (Spring 2020)
Deep Ramanayake

PDF

390-01 Senior Seminar and Project (Spring 2020)
Liz Johnson

PDF

170-01-02 Computer Science I (Fall 2020)
Liz Johnson

PDF

170-03-04 Introduction to Computer Science (Fall 2020)
Michael Goldweber

PDF

180-01 Computer Science II (Fall 2020)
Liz Johnson

PDF

210-01 Machine Organization and Assembly Language (Fall 2020)
Gary Lewandowski

PDF

220 Data Structures and Algorithms (Fall 2020)
Kathleen Timmerman

PDF

300-01 Programming Languages (Fall 2020)
Liz Johnson

PDF

320-01 Operating Systems (Fall 2020)
Michael Goldweber

PDF

340-ONL Networking (Fall 2020)
Deep Ramanayake

PDF

350 Advanced Algorithms and Theory (Fall 2020)
Kathleen Timmerman

PDF

381-ONL Topics in Cybersecurity: Lecture and Lab (Fall 2020)
Deep Ramanayake

Syllabi from 2019

PDF

CSCI 170 Computer Science I (Spring 2019)
Kathleen Timmerman

PDF

CSCI 220-01 Data Structures and Algorithms (Spring 2019)
Kathleen Timmerman

PDF

CSCI 250 Languages and Automata (Spring 2019)
Michael Goldweber

PDF

CSCI 260-A Software Engineering (Spring 2019)
Dan Dentinger

PDF

CSCI 260 Software Engineering (Spring 2019)
Jason Fisher

PDF

CSCI 335-01 Database Systems (Spring 2019)
Michael Goldweber

PDF

CSCI 370-01 Artificial Intellegence (Spring 2019)
Michael Goldweber

PDF

MAKE 303-01 Community-Based Making Project (Spring 2019)
Christopher Hoeting