The Software Development Foundations minor provides the foundational skills needed to build effective digital solutions. Students learn the practical steps necessary to engineer robust software, gaining experience in analyzing user requirements, designing architecture, writing efficient code, testing for quality, and deploying finished products.
Total Hours: 18-20 hours
12-14 Semester Hours from:
CIT 1813
Introduction to Programming (C++) (3 credits)
CIT 2183
Software Development for Technology I. (3 credits)
OR
CSM 2170
Computer Science I. (4 credits)
CIT 2283
Software Development for Technology II. (3 credits)
OR
CSM 2670
Computer Science II. (4 credits)
CIT 2803
Operating Systems for Computer Technology. (3 credits)
6 Semester Hours from:
CIT 3863
Cloud Services. (3 credits)
CIT 3883
Virtualization Technologies. (3 credits)
CIT 4770
Database and Data Management. (3 credits)
TEC 4970
Special Topics in Technology. (1 to 4 credits)
**6 Credit Hours need to be unique to the minor.
Information sourced from the 2026-2027 EIU Undergraduate Catalog.