SDEV 220
Software Development using Python
Ivy Tech Community College · UGRD · Fall 2026
Catalog description
Prerequisites:SDEV 140 - Introduction to Software Development OR CSCI 101 - Computer Science I Corequisites: Pre/Corequisites: Description:Provides an understanding of fundamental and advanced concepts of the Python programming language. The emphasis will be on creating industry standard programs using current programming design software. Students will learn basic programming concepts such as sequence, iteration and decision structures; variables and constants; and functions and advanced concepts such as searches, sorts, collections, dictionaries, arrays, and linked lists. Students will learn the concepts of object-oriented programming using classes, inheritance and polymorphism. These skills will be practiced in a hands-on environment. Students will practice skills such as team building, work ethic, communication, documentation, and adaptability.
Sections
Current meeting, instructor, credit, and enrollment details
20908
23 openSeats: 7/30 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- T 1800-2050
- Meeting dates
- 2026-08-25 - 2026-12-15
- Location
- Fort Wayne / Steel Dynamics Busse Tech Cent / FWNSD VIRTUAL
- Instructor
- McKinstry, Alexander
Section notes
Component: Lecture; Part of term: Fall 2026 - 16 Weeks; Instructional method: Virtual Instruction
23308
9 openSeats: 21/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
- TBA
Section notes
Component: Lecture; Part of term: Fall 2026 - 1st 8 Weeks; Instructor not yet assigned in the official SIS; Instructional method: Online Only
24254
9 openSeats: 21/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
- TBA
Section notes
Component: Lecture; Part of term: Fall 2026 - 1st 8 Weeks; Instructor not yet assigned in the official SIS; Instructional method: Online Only
25028
FullSeats: 30/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
25928
16 openSeats: 4/20 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- MW 0900-1150
- Meeting dates
- 2026-10-26 - 2026-12-16
- Location
- Lawrenceburg / Lawrenceburg Lakefront / LAWMA 2145
- Instructor
- Frankenstein, Martin E
Section notes
Component: Lecture; Part of term: Fall 2026 - 2nd 8 Weeks; Instructional method: Learn Anywhere
26077
23 openSeats: 7/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
26247
3 openSeats: 7/10 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- MW 0900-1150
- Meeting dates
- 2026-10-26 - 2026-12-16
- Location
- Batesville / Batesville Main Building / BATMA VIRT
- Instructor
- Frankenstein, Martin E
Section notes
Component: Lecture; Part of term: Fall 2026 - 2nd 8 Weeks; Instructional method: Virtual Instruction
31422
13 openSeats: 7/20 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- TR 1730-2020
- Meeting dates
- 2026-08-24 - 2026-10-18; 2026-08-25 - 2026-10-15
- Location
- Evansville / Internet Course / WWW INTERNET; Evansville / Evansville Main Campus / EVMAN 320
- Instructor
- Quainoo, Emmanuel
Section notes
Component: Lecture; Part of term: Fall 2026 - 1st 8 Weeks; Instructional method: Blended
31900
5 openSeats: 15/20 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- MW 1400-1650
- Meeting dates
- 2026-10-26 - 2026-12-16
- Location
- Indianapolis/Lawrence/Plainfield / Indianapolis Zoom / IZOOM
- Instructor
- Hamby, Zachary K
Section notes
Component: Lecture; Part of term: Fall 2026 - 2nd 8 Weeks; Instructional method: Virtual Instruction
31928
FullSeats: 6/6 seats Last recorded: Aug 15, 2026, 3:14 PM- Days & times
- MW 1400-1650
- Meeting dates
- 2026-10-26 - 2026-12-16
- Location
- Indianapolis/Lawrence/Plainfield / Indianapolis Zoom / IZOOM
- Instructor
- Hamby, Zachary K
Section notes
Component: Lecture; Part of term: Fall 2026 - 2nd 8 Weeks; Instructional method: Virtual Instruction