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:


University of Phoenix

  • 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...

Request Free Info Pack

Kaplan University Online

  • Adv. Start Software Development (Bachelor's)
    If you have your associate's or bachelor's degree, our online advanced start program can help you earn a Bachelor of Science in Software Development in as little as 12 months.* A completed bachelor's de...
  • IT/Programming (Bachelor's)
    The objective of this online degree program is to prepare you for career advancement in information technology and visual arts with the knowledge, communication skills, critical thinking, creative skill...
  • Software Development (Bachelor's)
    In today's technology-driven society, there is a huge demand for trained professionals to develop new computer software systems and incorporate them into a wide range of applications. The online Bachelo...

Request Free Info Pack

Westwood College Online

  • 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...

Request Free Info Pack

Capella University

  • 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...

Request Free Info Pack

Colorado Technical University Online

  • 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...

Request Free Info Pack

Western Governors University

  • 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...

Request Free Info Pack

Villanova University

  • 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...

Request Free Info Pack

Strayer University

  • IS: Software Engineering (Graduate Cert.)
    The Executive Graduate Certificate program is designed for mid and senior level managers, professional and technical specialists and individuals seeking career opportunities in the Information Systems f...
  • IS: Software Engineering Mgmt (Master's)
    The Master of Science in Information Systems (MSIS) is a professional degree program that stresses the technical, managerial, and policy issues associated with building computer based systems that suppo...

Request Free Info Pack

Drexel University Online

  • MS in Software Engineering - Computer Science Track
    The MS in Software Engineering - Computer Science program provides an understanding of the latest technologies and tools that are being developed and encompasses behavioral, managerial and technical asp...
  • MS in Software Engineering - Engineering Track
    The MS in Software Engineering - Engineering program provides an understanding of the latest technologies and tools that are being developed and encompasses behavioral, managerial and technical aspects ...
  • MS in Software Engineering - IST Track
    The MS in Software Engineering - IST program provides an understanding of the latest technologies and tools that are being developed and encompasses behavioral, managerial and technical aspects of softw...

Request Free Info Pack

UMassOnline

  • 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...

Request Free Info Pack


Online Degrees by Subject

Online Degrees by Level


© Copyright 2007-2008 EarnMyDegree.com