Computer Software Development

MCTC's Information Technology Program has three A.A.S. awards: Software Development, Computer Support and Network Administration, and Computer Forensics; and a number of diplomas and certificates.

MCTC's Software Development Degree will empower you to systematically analyze problems and create software solutions for business, scientific fields, and government. You will learn how to create and maintain computer programs using a variety of computer programming languages. You will also study client/server architecture, data communications, data process principles, computer business applications, graphical user interfaces, Web development, and e-business/e-commerce concepts.

To prepare programs for implementation, 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. 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.

In addition, 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.

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. Upon completion of the program, you will have gained strong problem solving, interpersonal, and communication skills that will be useful as you enter the workforce.

MCTC has articulation agreements with Metropolitan State University, Minnesota State University, Moorehead, St. Mary's University and St. Scholastica for students who wish to pursue a four-year degree.