Software Development
Page address: http://cset.mnsu.edu/it/courseinfo/roadmaps/sw/
IT Software Development Road Map
Freshman Fall: 15-16 credits
- IT 110(4) Foundations of Computing
- MATH 180(4) Mathematics for Computing
- ENG 101(4) Composition
- Category 3 General Education (3)
- Recommend FYEX 100(1)
Freshman Spring: 14-15 credits
- IT 210(4) Fundamentals of Programming
- MATH 121(4) Calculus or MATH 181(3) Intuitive Calculus
- SPEE 100 (3) Fundamental of Speech Communication
- Category 5 General Education (4) Recommend HIST 190w or HIST 191w
Sophomore Fall: 16-17 credits
- IT 214(4) Fundamentals of Software Development
- IT 340(4) Introduction to Database Systems
- STAT 154(3) Elementary Statistics
- Category 6 General Education (3) Recommend ART 160
- Category 11 General Education (2) or (3)
Sophomore Spring: 15-16 credits
- IT 380(4) Systems Analysis and Design
- IT 310(4) Data Structures and Algorithms
- PHIL 120W(3) Introduction to Ethics
- SPEE 233(3) Public Speaking for Technical Professionals
- Course from minor (3) or (4)
Junior Fall: 15-16 credits
- IT 360(4) Introduction to Data Communications and Networking
- IT 320(2) Machine Structures and Operating Systems
- ENG 271(4) Technical Communication
- Course from minor (3) or (4)
Junior Spring: 14-15 credits
- IT 350(4) Information Security
vIT 483(4) Web Development and User Interface Design
- Category 3 General Education (3)
- Course from minor (3) or (4)
Junior Summer: 4 credits
Senior Fall: 16-18 credits
- IT 484(4) Software Engineering
- Category 8 General Education (3) Could be covered by taking ART 160
- Category 10 General Education (3)
- Course from minor (3) or (4)
- Course from minor (3) or (4)
Senior Spring: 17-18 credits
- IT 414(4) Advanced Object Oriented Programming with Design Patterns
- IT 480(4) Software Quality Assurance and Testing
- Category 5 General Education (3)
- Category 7 General Education (3) Could be covered by taking HIST 190
- Course from minor (3) or (4)