SDEV 245
Security and Secure Coding
Ivy Tech Community College · UGRD · Fall 2026
Catalog description
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.
Sections
Current meeting, instructor, credit, and enrollment details
21328
13 openSeats: 7/20 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- MW 1800-1945
- Meeting dates
- 2026-08-24 - 2026-10-14
- Location
- Lake County(Gary/E Chic/Crown) / Virtual Courses Lake County / INTA6V VIRTUAL
- Instructor
- Osaji, Francis Okechukwu
Section notes
Component: Lecture; Part of term: Fall 2026 - 1st 8 Weeks; Instructional method: Virtual Instruction
23311
16 openSeats: 14/30 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- No scheduled meeting time
- Meeting dates
- 2026-08-24 - 2026-10-18
- Location
- Online Only Classes (IvyOnline) / Internet Course / WWW
- Instructor
- Roberts, Kris Arnim
Section notes
Component: Lecture; Part of term: Fall 2026 - 1st 8 Weeks; Instructional method: Online Only
25030
22 openSeats: 8/30 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- No scheduled meeting time
- Meeting dates
- 2026-10-26 - 2026-12-20
- Location
- Online Only Classes (IvyOnline) / Internet Course / WWW
- Instructor
- TBA
Section notes
Component: Lecture; Part of term: Fall 2026 - 2nd 8 Weeks; Instructor not yet assigned in the official SIS; Instructional method: Online Only
31426
17 openSeats: 3/20 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- MW 1730-2020
- Meeting dates
- 2026-10-26 - 2026-12-16
- Location
- Evansville / Evansville Main Campus / EVMAN 320
- Instructor
- Quainoo, Emmanuel
Section notes
Component: Lecture; Part of term: Fall 2026 - 2nd 8 Weeks; Instructional method: Traditional