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
Computer Software Development A.A.S. Degree—60 credits
Software Developer Diploma—54 credits
JAVA Developer Certificate—29 credits
Visual BASIC .NET Developer Certificate—29 credits
Visual C# Developer Certificate—29 credits
Web Developer Certificate—29 credits
Database Specialist Certificate—29 credits
Open Source Developer Certificate—26 credits
Mobile Application Developer Certificate—25 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...
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...
Where you could work
- Information technology departments
- Network administration
- Internet service providers
Click here to read more...
Potential job titles
- Software Developer
- Web Developer
- Internet Programmer
Click here to read more...
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.
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.