Breadrcumbs Holder
Formatted Title

Computer Software Development

What it is

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.


  • You will have a hands-on experience with a range of software development tools and techniques, working with the latest development environments. You will also gain experience working on real-world projects, solving problems, and building technical and professional skills
  • Instructors with real word experience in business and industry will lead your classes and cover the various program areas.
  • You will graduate with the valuable teamwork, technical, problem solving, interpersonal, and communication skills that employers are seeking.
  • Many courses are offered during the day and evening. 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 systems and small group projects.
  • Opportunities to participate in student life activities such as the Computer, Cyber Security, Computer Software Support, and Women in Technology clubs; participate in inter-collegiate competitions; attend industry events; and have internship opportunities.

Award Requirements and Course Descriptions & Outlines

Please select the award below to view the degree options and requirements in the college catalog.

Program Learning Outcomes

  1. Create a plan for ongoing study and professional development as a responsible and ethical member of the IT community
  2. Provide support and maintenance for information systems
  3. Identify, understand and apply troubleshooting and problem-solving skills
  4. Apply professional skills including communication, customer service, and teamwork
  5. Create and configure systems