Prerequisites: Corequisites: Pre/Corequisites:(SDEV 200 - Software Development with Java OR SDEV 210 - Software Development using Visual Basic in the .NET Framewor OR SDEV 220 - Software Development Using Python OR SDEV 230 - Software Development using C++ OR SDEV 240 - Software Development Using C# OR CSCI 201 - Computer Science II) AND (MATH 135 - Finite Math OR Higher) Description:This course covers secure software development processes, including designing secure applications, writing resilient code, developing test plans and conducting security testing and auditing. Students learn to identify and address common security vulnerabilities, threats, and strategies for building fault-tolerant, attack-resistant software. Students will write and analyze code to apply specific security techniques, and explore cryptography as a key tool for real-world security. The course also introduces foundational cryptography concepts, including probability, information theory, computational complexity, and number theory.
Recent sections
Fall 2026 · 4 sections
Section
Days & time
Location
Instructor
21328Class #21328
Days & timeMo We · 6:00 – 7:45 PM2026-08-24 - 2026-10-14
LocationLake County(Gary/E Chic/Crown) / Virtual Courses Lake County / INTA6V VIRTUAL
InstructorOsaji, Francis Okechukwu
21328 notes: Component: Lecture; Part of term: Fall 2026 - 1st 8 Weeks; Instructional method: Virtual Instruction
23311
Class #23311
Days & timeTime not published2026-08-24 - 2026-10-18
LocationOnline Only Classes (IvyOnline) / Internet Course / WWW
InstructorRoberts, Kris Arnim
23311 notes: Component: Lecture; Part of term: Fall 2026 - 1st 8 Weeks; Instructional method: Online Only
25030Class #25030
Days & timeTime not published2026-10-26 - 2026-12-20
LocationOnline Only Classes (IvyOnline) / Internet Course / WWW
InstructorTBA
25030 notes: Component: Lecture; Part of term: Fall 2026 - 2nd 8 Weeks; Instructor not yet assigned in the official SIS; Instructional method: Online Only
31426Class #31426
Days & timeMo We · 5:30 – 8:20 PM2026-10-26 - 2026-12-16
LocationEvansville / Evansville Main Campus / EVMAN 320
InstructorQuainoo, Emmanuel
31426 notes: Component: Lecture; Part of term: Fall 2026 - 2nd 8 Weeks; Instructional method: Traditional