Programming & Software Development

Database administration students work in front of computer
Adults & High School Juniors and Seniors

This two-year program prepares students to develop software and write computer programs. Students implement and write programs using multiple languages, primarily Java, and others including C#, Visual Basic and Java Script. They effectively use the Unified Modeling Language (UML) and software development methodologies to improve software projects. Students learn to analyze and test software, including Code Reviews, Peer Reviews, Software Quality Standards Assessments and Test Plans for group projects. Students gain skills required for the Oracle Sun Certified Java Associate (SCJA) certification, among other certification opportunities.

Program Details

Who can attend?

This career program is open to adults and high school juniors and seniors.

  • Adults can choose to attend A.M. and/or P.M. sessions. 
  • High school students can attend half day, A.M. or P.M., to be decided during career advisement session.


Course Name
Java I
Java II
C# Programming 
Visual Basic .Net Programming 
Systems Analysis, Design and Testing 
Scripting Language Fundamentals 
Mobile Application Development
Total Class Hours: 1050
 Course may be available for academic and/or Oklahoma’s Promise credit.




Class Times

  • Start Date: August, October, January
  • Days: Monday - Friday
  • A.M. Hours: 9:15 - 12:25
    • NPS 9:15 - 12:05;
    • MPS 9:35 - 12:25
  • P.M. Hours: 1:15 - 4:10
    • NPS: 1:15 - 4:10
    • MPS: 1:15 - 4:10
  • Evening Hours: N/A
  • Adults can choose to attend A.M. and/or P.M. sessions. 
  • High school students can attend half day, A.M. or P.M., to be decided during career advisement session.


Credentials Available

  • Java SE Programmer I
  • CIW JavaScript Specialist
  • Programming in C# 
  • Managing Projects with MS Project (MCTS 74-343)
  • Microsoft Technology Associate (MTA):
    • Software Development Fundamentals (98-361)
    • HTML5 Application Development Fundamentals (98-375)



Inside Programming

Is this program right for me?


  • Programming
  • Active Listening
  • Complex Problem Solving
  • Systems Evaluation
  • Time Management
  • Critical Thinking
  • Quality Control Analysis
  • Reading Comprehension
  • Judgement and Decision Making
  • Active Learning
  • Mathematics
  • Operations Analysis
  • Systems Analysis
  • Time Management

Completion & Positive Placement Rate

  • On-Time Adult Completion Rate: For more information contact the MNTC Data Management Coordinator
  • Positive Placement Rate: 80%

Positive Placement Rate includes Military, Continuing Education and all Employment, related or not related. The rate information provided below is based on the most current data available.

Potential Occupations

  • Computer Programmer
  • Computer Programmer Analyst
  • Software & Applications Developer
  • Computer Systems Analyst
  • Software Developer
  • Web Developer
  • Database Administrator


Potential Wages

  • US - $22.64 - $63.72 Hourly; $47,090 - $132,530 Annually

  • OK - $20.27 - $55.09 Hourly; $42,160 - $114,580 Annually

SOC Code: 15-1131.00 - Computer Programmers

Career Profile

Financial Aid & Scholarships

Financial Aid

  • Financial Aid Eligibility: Title IV Eligible
  • Loan Debt: $0.00
  • CIP Code: 11.0201


Start your application today at

Learn More


Net Price Calculator

MNTC Net Price Calculator

Note: MNTC does not participate in the Federal Student Loan Program.

Programming & Software Development Help Center

Frequently Asked Questions

Q: Are there prerequisites for this program?

A:  Refer to the "Prerequisites" tab above.

Q: Does MNTC require student ID badges?

A: Yes. All students and staff must wear an MNTC badge while on campus. Pictures for badges are taken during the registration process.

Q: Do I need a high school diploma for this program?

A: No, you do not have to have a high school diploma to apply. However, not having a diploma may affect your ability to apply for financial aid.

Q: How much does this program cost?

A: Refer to the "expenses" tab above.

Q: Is there a waiting list?

A: For this program, you will need to speak with an MNTC Career Advisor. Set up your free career advisement today!

Q: What are possible occupations for me?

A: Refer to the "Potential Occupations" tab above.

Q: What certifications are available?

A: Refer to the "Credentials Available" tab above.

Q: What is the cost of this program?

A: Refer to the "cost" tab above.

Q: What kind of job could I get from this program?

A: Refer to the "potential occupations" tab above.

Q: What kind of testing is required prior to getting into the program?

A: Testing information is available during your meeting with an MNTC Career Advisor. 

Q: When does the program start?

A: Refer to the "class times" tab above.

Q: Who can apply?

A: Refer to the "Who can attend?" tab above.

Q: Will I earn a degree?

A: No, MNTC is not a degree-granting institution. Upon completion of the program, you will receive a technical diploma and be able to sit for additional certifications.

Q: Will MNTC help me find job opportunities during or after I finish the program?

A: Yes! Our Career and College Connection team coordinate career and college fairs on campus throughout the year. They also help with resumes, interviews, employment opportunities, etc. Additionally, internships are may be available to eligible students.