With increasing Educational costs now many students are finding it easier to obtain  online degrees
Online Schools

Let us help you find a college or university to attend We offer E-Learning opportunities to all types of students around the world College Programs

Colorado Technical University Online


Online Programs

Master of Science in Computer Science-Software Engineering

The explosive impact of computers and information technology on our everyday lives has generated a need to design and develop new computer software systems and to incorporate new technologies in a rapidly growing range of applications. The tasks performed by software engineers evolve quickly, reflecting new areas of specialization or changes in technology, as well as the preferences and practices of employers. Successful organizations recognize the need for software engineers that can apply the principles and techniques of computer science, engineering and mathematical analysis to the design, development, testing and evaluation of the software and systems that enable computers to perform their many applications.

This program is designed and instructed by computer professionals to teach students to:

  • Apply effective leadership strategies and skills
  • Conduct professional, scholarly, applied research
  • Use analytical and critical thinking skills for effective decision analysis and problem solving
  • Acquire a breadth of knowledge and understanding of the field of computer science
  • Critically evaluate the issues that affect the development and modification of complex software systems
  • Acquire knowledge of computer system architecture and the software system engineering process
  • Perform at the project lead level concerning software systems
  • Identify and apply the skills necessary for the organization and control of software development efforts
  • Use state-of-the-practice software engineering techniques requiring a multi-person effort
  • Explore the effective use of project management tools to provide for resource optimization to meet product delivery challenges
  • Critically evaluate the software process improvement, quality assurance and risk management practices throughout the software development process

Featured courses include: Computer Networking, Software Project Management, Systems Engineering Methods, Software Requirements Engineering, Software Design, and Software Systems Engineering Process. Courses are taught by instructors with demonstrated knowledge and expertise in the areas of computer science and software engineering.

Program offered is a Master Degree.

Back to Main Page
Campus Offerings:
  • None : This program is taught Online.

Colorado Technical University is accredited by The Higher Learning Commission and a member of the North Central Association of Schools and Colleges. Additional information is available at 312-263-0456 or www.ncahigherlearningcommission.org.

**CTU's Virtual Campus was recognized as "Best of the Best" in the Education and Academia category of the 2009 Computerworld Honors Program.

CTU can not guarantee employment or salary.