Home > Technology Degrees > Software Engineering
Software Engineering refers to the design, development and documentation of software. It incorporates best-practices in computer science, project management, engineering, interface design, digital asset management and other disciplines. While Computer Science is concerned with programming theory, Software Engineering focuses on the practice on computer programming and application development.
Both full-time students and working professionals will find an online degree program to fit their schedules and their career goals. Graduates are in demand for positions such as Software Engineer, Computer Programmer, Systems Manager, Software Developer and Applications Engineer.
Typical coursework gives students the knowledge and skills to: define and document software requirements; develop use-case scenarios for software design; apply appropriate software design models to software solutions; and plan, implement, and report software testing.
Degree students may also be able to earn professional certification in areas such as Java Programming, Object Oriented Methods, Web Page Development and more. In addition to Associates, Bachelors and Masters degree programs, we offer certification in Software Engineering, Software Testing, and Web Application Engineering.
Whether you want to start or accelerate your career in this dynamic field, explore the Software Engineering programs below and request more information today.
Select Software Engineering Degree Program:
- Software Engineering (Bachelor's)
The Bachelor of Science in Information Technology/Software Engineering (BSIT/SE) program provides the knowledge to successfully apply information technology theory and principles to address real world b...

- Software Engineering (Associate's)
This program is offered 100% online via distance learning. The Software Engineering curriculum is designed to provide students with the skills required to design and implement computer software. In addi...

- System Design and Development (Master's)
Many companies forecast their greatest IT demands in the areas of systems integration, information management, software engineering, software development. This system design and development specializati...

- Software Systems Engineering (Bachelor's)
The Colorado Tech Online Bachelor of Science in Information Technology (BSIT) degree program features a concentration in Software Systems Engineering. In addition to important undergraduate foundation s...

- B.S. Information Technology-Software Emphasis
Take your software development career to the next level! Earn an affordable, online bachelor's degree in Information Technology-Software Emphasis plus nine IT certifications including Sun Certified Prog...

- Software Testing (Certificate)
Software bugs are so prevalent and detrimental that they cost the U.S. economy an estimated $59.5 billion annually, according to the Department of Commerce. Villanova University's Software Testing progr...

- Software Development and Design
UMass Online's Software Development and Design Certificate Programs will provide participants with knowledge of tools, techniques, and theory associated with software development. This program provides...
