Software Engineering Bachelor’s Degree
Students pursuing a Bachelor’s degree in software engineering learn the skills needed to design software that is user-friendly, affordable, and easy to maintain. They get a good foundation in computer programming as part of their studies. The principles of software development, testing, and maintenance are also included.
This program is a good choice for people who have an affinity with the technical aspect of computer systems, along with an appreciation for how humans interact with them. Students will develop their problem-solving and communication abilities as they work through their coursework. As a software engineering major, you will be taking these kinds of courses:
• Applied Cost Engineering
• Computer Communication and Networks
• Control Theory and Systems
• Database Systems
• Design and Analysis of Real-time Systems
• Digital Logic and Computer Organization
• Embedded Systems
• Foundations of Computer Science
• Introduction to Operating Systems
• Microprocessor-Based Systems
• Requirements Engineering and Formal Specifications
• Security Engineering
• Social and Professional Issues
• Software Evolution
• Software Quality Engineering
Career Options
Graduates from a Bachelor’s degree program in computer programming and software engineering are qualified for these careers:
• Computer Applications Software Engineer
• Computer Software Analyst
• Computer Software Designer
• Computer Software Technician
• Computer Software Testing Manager
• Computer Systems Software Engineer
• Support Technician
You may also be interested in these related programs: computer science, project management, and systems engineering.