Computer Software Development

Program Description

Play this video with descriptive audio.

Minneapolis College's Software Development degree will empower you to systematically analyze problems and create software solutions for business, scientific fields and government. This fast-paced program uses state-of-the-art technology and prepares you for success through training in client/server architecture, data communications, data process principles and computer business applications.


  • Instructors with real word experience in business and industry experience lead classes and cover the various program areas.
  • Hands-on experience with the latest industry applications. The program gives you hands-on experience, with many courses geared toward vendor-based and vendor-neutral industry standard certifications such as those from Microsoft, Sun and CompTIA.
  • Students graduate with the valuable teamwork, technical, problem solving, interpersonal and communication skills that employers are seeking.
  • Many courses are offered during the day and at night. Classes are taught in varied formats: classroom, online and hybrid (combines classroom and online). Core and mandatory courses are offered every semester.
  • Computer learning labs feature small class sizes and are designed for individual work on computers and small group meetings

Program Details

Occupational Outlook

The Bureau of Labor Statistics predicts that employment of computer software engineers and computer programmers is projected to increase much faster than the average for all occupations, by 21 percent from 2008 to 2018. Electronic data-processing systems in business, telecommunications, healthcare, government and other settings continue to become more sophisticated, necessitating trained people to implement, safeguard and update computer systems and resolve problems.

Potential Job Titles

  • Software Developer
  • Web Developer
  • Internet Programmer
  • Programmer
  • Programmer Analyst
  • Mobile Application Developer

Where You Could Work

  • Information technology departments
  • Network administration
  • Internet service providers
  • IT consulting firms
  • Training centers
  • Technology vendors
  • Software consulting firms
  • Help desk and technical support centers
  • Application software developers
  • Web developers