CSCI350 - Digital Systems II

Course Details

Course Code: CSCI350 Course ID: 5312 Credit Hours: 3 Level: Undergraduate

This course advances the student's understanding of PDLs, FPGA design flows, and ability to perform HDL-based design and implementation on FPGAs. Students learn to design, synthesize, simulate, and implement logic on an actual device, as well as understand and work with FPGA architectures, digital arithmetic, pipelining, and parallelism. Students will become knowledgeable to make a substantial modification to a simple microcontroller-based system and identify the cyber concerns associated with it. The course provides hands-on training on the use of a hardware-description language. In addition, students will be able to detect failures in security design principles, and how they can lead to system vulnerabilities that can be exploited as part of an offensive cyber operation. (Prerequisite: CSCI150)

Course Schedule

Registration Dates Course Dates Start Month Session Weeks
Registration03/31/2025 - 08/29/2025 Course Dates09/01/2025 - 12/21/2025 Start Month September SessionSummer 2025 Session C Weeks16 Week session

Previous Syllabi

Not current for future courses.