(Please see the Undergraduate Program Offerings by Campus chart in the catalog or on the Herzing Website at www.herzing.edu/career-programs/downloads for a list of Herzing campuses offering this program.)
The Bachelor of Science in Software Development With a Concentration in Computer Programming employs an integrated and coherent approach that prepares students with the necessary academic knowledge and technical competencies required for a range of positions. The curriculum is focused on designing, implementing, or supporting computer application solutions to problems in industries such as business, homeland security, and health information management. Coursework is designed to enhance and build upon the knowledge and skills of students with associate’s degrees, completed coursework, or practical experience in programming applications. This bachelor’s degree includes courses that provide a strong foundation for industry certifications. Depending on the student’s core and elective courses, as well as their commitment to prepare outside of class, the student can take these industry certification exams from one or more of the following companies: Cisco, CompTIA, Microsoft, Oracle, VMware, and Red Hat. For a full listing of courses and their corresponding certifications, please talk to your admissions advisor.
Upon completion of this program, the student should be able to:
- Show mastery of software programming and techniques necessary to design, implement, and evaluate quality software solutions.
- Demonstrate software engineering standards in the design, documentation, test, and implementation of software systems.
- Reconcile conflicting project objectives in the design of software systems, finding acceptable compromises within limitations of cost, time, knowledge, existing systems and design choices, and organizations.
- Articulate organizational, operational, ethical, social, legal, and economic issues impacting the design of software and software systems.
- Analyze a problem in order to define the software requirements appropriate to a solution.
- Apply mathematical foundations and algorithmic principles in software design and development.
- Think critically at a conceptual level and by using mathematical analysis as well as the scientific method, write and speak effectively, use basic computer applications, and understand human behavior in the context of the greater society in a culturally diverse world.
Potential Occupational Titles
Potential occupational titles for this program include, but are not limited to, applications software developer, systems software developer, and software quality assurance engineer and tester.
A minimum of 121.00 semester credit hours is required for graduation.
Required Core Courses in Computer Science
All courses, 52.00 semester credit hours, are required.
Required Courses in Technical Specialty Domain — Software Engineering
All courses, 18.00 semester credit hours, are required.
Elective Courses in Software Development
A minimum of 9.00 semester credit hours is required from the list below.
Required Capstone or Internship
3.00 credit hours are required.
* Online students in some states may not be allowed to take this internship due to state restrictions.
** Enrollment in a student readiness training is required prior to the internship course. Successful completion of training is required prior to internship course enrollment.
Required Courses in General Education
Students enrolled in this bachelor’s degree must complete a minimum of 37.00 semester credit hours in general education distributed among the following disciplines. A minimum of 9.00 semester credit hours must be upper level (300- to 400-level courses). Refer to the General Education section of the catalog for Herzing University courses that would satisfy these requirements. *
4.00 Semester Credit Hours in Computer Applications ♦
3.00 Semester Credit Hours in Cultural Diversity
6.00 Semester Credit Hours in English Composition or Literature
3.00 Semester Credit Hours in General Education Electives ♦
3.00 Semester Credit Hours in Humanities With a Critical Thinking Focus ** ♦
1.00 Semester Credit Hour in Information Literacy
7.00 Semester Credit Hours in Mathematics (College Algebra or Above)
4.00 Semester Credit Hours of Natural Science With a Lab Component
3.00 Semester Credit Hours in Social or Behavioral Science
3.00 Semester Credit Hours in Speech
* Transfer students may transfer courses that are within 1.00 semester credit hour of the courses listed above to meet these discipline requirements. Any resulting deficiency in the total of 37.00 semester credit hours required in general education may be made up with general education electives from any of the listed disciplines.
** A course with a critical thinking focus would be a course that addresses the theories and application of critical analysis with an emphasis on developing sequential reasoning skills. Examples may be courses in critical thinking, philosophy, logic, or science.
♦ The state of Minnesota requires a minimum of 30.00 semester credit hours of general education for bachelor’s degrees, not counting computer applications. However, all Herzing University students in the BSSDCP program must complete a minimum of 37.00 semester credit hours in general education, including computer applications, to complete the requirement for graduation from this bachelor’s degree program. Minnesota students must complete at least 4.00 semester credit hours of general education in the humanities.
Personal and Professional Development Courses
2.00 semester credit hours are required.