The Minneapolis Community and Technical College Campus will be closed Monday, Sept. 1 for Labor Day.

Educational Programs

Computer Software Development

Program description

MCTC'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

Program start and location

You may start this program in the fall, spring or summer semesters. Courses are taught on MCTC’s main campus.

Degree Options and Requirements

Software Development A.A.S. Degree—60 credits
Software Developer Diploma—54 credits
Android Mobile Developer Diploma—37 credits
Apple Mobile Developer Diploma—37 credits
Microsoft Developer Diploma—37 credits
Java Developer Certificate—28 credits
Visual BASIC .NET Developer Certificate—28 credits
Visual C# Developer Certificate—28 credits
Database Specialist Certificate—28 credits
Open Source Developer Certificate—29 credits

Click here for program and course information.

What you will learn

  • You will learn how to create and maintain computer programs using a variety of computer programming languages.
  • You will study client/server architecture, data communications, data process principles, computer business applications, graphical user interfaces, Web development and e-business/e-commerce concepts.
  • You will learn to design and develop in multiple programming languages. You'll also test and maintain programs to verify proper operation with data and reliability testing, including debugging to correct errors that are encountered.
Click here to read more...
  • Many of the Information Technology courses are geared toward vendor-based and vendor-neutral industry standard certifications such as those from Microsoft, Sun and CompTIA.
  • You will have the chance to work in groups with other class members to learn valuable teamwork and communication skills that reflect the real-world soft-skill requirements.
  • You'll also have the opportunity to participate in various student club activities, technology competitions and industry events.
Click here to minimize...

 

Points of pride

  • 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.
Click here to read more...
  • 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
Click here to minimize...

 

Where you could work

  • Information technology departments
  • Network administration
  • Internet service providers
Click here to read more...
  • IT consulting firms
  • Training centers
  • Technology vendors
  • Software consulting firms
  • Help desk and technical support centers
  • Application software developers
  • Web developers
Click here to minimize...

 

Potential job titles

  • Software Developer
  • Web Developer
  • Internet Programmer
Click here to read more...
  • Programmer
  • Programmer Analyst
  • Mobile Application Developer
Click here to minimize...

 

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.

Beyond-the-classroom opportunities

  • You'll also have the opportunity to participate in various student club activities, technology competitions and industry events.
  • As a student, you will have the opportunity to participate in valuable learning activities such as internships, student-learning experiences and the Information Technology Club.

Academy

This program is part of the Academy of Media and Technology. Click here for more information.

Articulation Agreements, Common Course Outlines and Gainful Employment Information

Click here for articulation agreement information on the A.A.S. degree.

Click here for articulation agreement information on the Diploma.

Click here for Common Course Outline information.

Click here for Gainful Employment information for the Java Developer Certificate.

Click here for Gainful Employment information for the Mobile Application Developer Certificate.

Click here for Gainful Employment information for the Open Source Developer Certificate. 

Click here for Gainful Employment information for the Software Developer Diploma.

Click here for Gainful Employment information for the Visual BASIC .NET Developer Certificate.

Click here for Gainful Employment information for the Visual C# Developer Certificate.

Media Arts

MCTC's Media Arts programs provide hands-on training from experienced instructors giving you the skills you need to achieve success in these fields.

Watch Video

Why MCTC?

Find out why nearly 14,000 students choose Minneapolis Community and Technical College each year!

Watch Video

Media Arts

Media Arts

View images from MCTC's Media Arts programs.

View Image Gallery