The software development minor provides the students with an understanding of the successful delivery of software projects that support organizational goals. Students gain knowledge in the use of tools necessary to organize project objectives, create realistic plans, and build and manage an accomplished team through every phase of the software development project. Students gain practical skills needed to meet today's demands for faster and more efficient development.
Total credits required : 20 credits
Required for Minor (Core, 16 credits)
- IT 210 Fundamentals of Programming (4) (Prerequisite not shown here: A or B in IT 110)
- IT 214 Fundamentals of Software Development (4) (Prerequisite not shown here: MATH 121 or MATH 180 or MATH 181)
- IT 310 Data Structures and Algorithms (4)
- IT 380 Systems Analysis and Design (4)
Required Electives (4 credits)
Choose two of the following Courses:
- IT 414 Advanced Object-Oriented Programming w/ Design Patterns (4)
- IT 480 Software Quality Assurance and Testing (4)
- IT 484 Software Engineering (4)