Mar 16, 2026  
2026-2027 Undergraduate Catalog 
    
2026-2027 Undergraduate Catalog

Software Engineering Minor


The minor in Software Engineering covers fundamental software engineering topics including programming in high level languages, data structures, software process and project management, software life cycle development phases and testing. This minor will serve students who are interested in a career in software engineering or software development or whose interest may lie in graduate studies in Software Engineering. Students must complete the required 18 hours with a grade of “C” or better. Students may be eligible to fulfill CSCI 1320 and CSCI 1370 requirements with other high-level language programming courses as listed in additional information and should speak to CSE Academic Advising for approval.

Additional Information


Students may take CSCI 2315 or CSCI  2305. 

Student may take CSCI 1320 Programming with C or CSCI 1470 Computer Science I or CSCI 1370 Software Development with Java or ITEC 3312 Scripting II.

Students may take CSCI 1370 or CSCI 1471 Computer Science II

CSCI 2315 preferred for students taking CSCI 1470 and CSCI 1471.

EMGT 3333 Fundamentals of Engineering Project Management may be taken in place of SWEN 4320.

SWEN 5431 Testing, Verification & Validation may be taken in place of SWEN 4346.