COMPSCI 190D (Using Data Structures) and 365/590F (Digital Forensics)

Next semester (Spring 2017) I am teaching two courses: COMPSCI 190D: Using Data Structures and COMPSCI 365/590F: Digital Forensics.

CICS handles course wait lists centrally. If during preregistration (or add/drop) SPIRE indicates a course requires department consent, or that it is full and you want to get on a wait list, please request an override.


COMPSCI 190D is intended for students who have completed COMPSCI 121. It will focus on using, rather than implementing and analyzing, the data structures now studied in COMPSCI 187, along with additional structures (such as sets and maps) which are not covered there but that are useful for practical programming.

For some students, 190D can serve as an alternative to 187. It will be recognized as one of the core courses for the proposed Informatics major, and the practical programming with data structures in 190D will be adequate preparation for some courses such as COMPSCI 326.

Computer Science majors (both BA and BS) must still take 187, which is a prerequisite for all the 200-level core courses. But the College of Information and Computer Sciences (CICS) hopes that many majors and applicants to the major will find 190D to be good additional advance preparation for 187.

COMPSCI 365/590F

Undergraduates COMPSCI majors with a strong technical background (COMPSCI 220 or 230) and an interest understanding the technical aspects of digital forensics. This course counts as a COMPSCI elective toward the major (B.S. or B.A.). Graduate students who enroll in 590F will also find the material topical to their program of study and to their professional development. They should expect to cover more of the details, both technical and legal, than the undergraduates enrolled in 365.

Marc Liberatore
Marc Liberatore
Senior Teaching Faculty

My research interests include anonymity systems, file and network forensics, and computer science pedagogy.