Department of Computer Science

 

Teaching

 

Office hours are on Webex by appointments.

Schedule

Courses
Semesters
CPS 180 Principles of Computer Programming Fall 2011, Fall 2012, Fall 2014, Fall 2018, Spring 2019, Fall 2019, Spring 2020, Spring 2022
CPS 181 Introduction to Data Structures Fall 2013, Spring 2015, Fall 2022
CPS 210 Assembly Language and Computer Organization Spring 2016, Fall 2016, Spring 2017, Fall 2017
CPS 240 Object Oriented Programming, Analysis and Design Spring 2015, Fall 2015, Spring 2021, Fall 2021, Spring 2023, Spring 2024
CPS 280S Alternative Programming Languages (Python) Fall 2014, Spring 2015
CPS 333 Introduction to Computer Security and Cryptography Spring 2023, Spring 2024
CPS 340 Advanced Data Structures and Algorithms Spring 2020, Fall 2020, Fall 2022
CPS 373 Network Security Fall 2023
ITC 466 System Administration and Automation Fall 2011, Spring 2012, Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2014
CPS 475 Software, Database, and Operating System Security Spring 2024
ITC 520 Foundations of Computer Security Fall 2015, Spring 2016, Fall 2016, Spring 2017, Fall 2017, Fall 2018, Fall 2019, Fall 2020, Spring 2022
CPS 497 Independent Study Summer 2022
CPS 597 Independent Study Summer 2013, Summer 2015, Summer 2016
CPS 691 Research Design and Professional Practice Spring 2023, Fall 2023
CPS 697 Independent Study Fall 2013, Spring 2014, Fall 2014
CPS 798 Master's Thesis Fall 2012, Spring 2013, Fall 2013, Spring 2014, Fall 2015, Spring 2016, Fall 2016, Spring 2017

All course materials including syllabi, homework and lab assignments and exams are on Blackboard. Please log in to get access to them.