Programming and Software Development

A love of computers is all you need to get started in this high-demand career opportunity

Programming student at a computer desk
Open video

About this Program

In a computerized world with complex problems, programmers provide the solutions. The Programming and Software Development program is perfect for analytical students who love working with computers.

This program provides training in object-oriented computer programming, with an emphasis on web-based computer applications for business. Students gain experience on state-of-the-art rapid application development tools that are used for both open source and .Net platforms.

Programming and Software Development can take graduates virtually anywhere. Programmers are needed in almost every industry, and high demand is projected for this occupation both in the near and distant future. There are a lot of businesses that want to get ahead in a new economy dominated by digitization and coding; and through this program, you can help get them there.

Campus
Employment Opportunities

Available in any organization that relies on computers and information technology to conduct business.

Programming and Software Development Majors

Enterprise Developer

About this Major

Students expand their programming toolbox by learning both JAVA and C# programming languages, two of the most popular for businesses and organizations to use. Graduates from this course will have the knowledge and skills necessary to adapt and excel in many different industry jobs.

Enterprise development is rapidly progressing into a more agile, collaborative and dynamic field. In this program, you learn how to become this catalyst for change and innovation, emphasizing the importance of developing an understanding of the people for whom you're designing products or services. Training in this major incorporates design thinking strategies and experiences alongside the development of programming expertise and advanced skills, which will enable you to enter the field prepared to develop solutions for the challenges of a changing future.

Licensures / Certifications

YouScience Precision Exam

  • Computer Technology I
  • Computer Technology II
  • Computer Programming I
  • Computer Programming II - C#
  • Computer Programming II - Python
  • Computer Programming II - Java
  • Database Development
  • Web Development I
  • Web Development II

Certiport Information Technology Specialist

  • Databases
  • Data Analytics
  • HTML and CSS
  • Java
  • JavaScript
  • Python
  • Software Development

Financial Aid is available for those who qualify.  

Courses

  • Fundamentals of Programming 120 hours
  • Intro to Java Programming 120 hours
  • Introduction to C# Programming 120 hours
  • Advanced Java Programming 120 hours
  • Advanced C# Programming 120 hours
  • Python Programming 120 hours
  • SQL Database Application Development 120 hours
  • Intro to C++ Programming 120 hours
  • Web Application Technologies 120 hours
  • Advanced C++ Programming 120 hours
  • Scripting Applications 120 hours
  • Rust Programming 120 hours
  • Software Engineering Team 120 hours
  • Programming Capstone 120 hours

Students select eight courses.

Tuition & Costs

Costs for High School Students

Licensures/Certifications

YouScience Precision Exam
  • Computer Technology I
  • Computer Technology II
  • Computer Programming I
  • Computer Programming II - C#
  • Computer Programming II - Python
  • Computer Programming II - Java
  • Database Development
  • Web Development I
  • Web Development II
Certiport Information Technology Specialist
  • Databases
  • Data Analytics
  • HTML and CSS
  • Java
  • JavaScript
  • Python
  • Software Development

One certification paid by Francis Tuttle 
Additional, optional certifications are available at student expense

Costs for In-State Adult Students

Costs for Out-of-State Adult Students

At A Glance

Open To

  • High school juniors and seniors, adult students

Location

Total Hours Required

960

Length

  • Full-time: 1 school year
  • Part-time: 2 school years
  • A typical school year includes 9 months of instruction. Program length may vary based on progress rate and/or summer school attendance.

Times

Daytime classes, two sessions: Monday — Friday

  • 7:55 a.m. to 11:00 a.m.
  • 12:30 p.m. to 3:35 p.m.
  • High school students and part-time adults enroll in either the AM or PM session. Full-time adult students enroll in both sessions.
Game Programmer

About this Major

Entertainment is no longer all about Hollywood. The gaming industry is now the market leader of the industry, and its applications are growing exponentially. Through this major, students prepare to enter one of the most immersive forms of entertainment with billions of players and viewers around the globe. Learn how to push the boundaries of technology and entertainment and join the gaming industry as it moves from strength to strength.

Government, education, sports and medical applications and simulations are among industries seizing the opportunities made available through gaming technology. Platforms now include extended and virtual reality, mobile, cloud and wearable games, and this major covers them all.

It's not all fun and games; the leading influencers in gaming must be self-starters that tackle projects and challenges with responsibility and initiative. Learn how market research, ingenuity, persistence and empathy are all necessary when it comes to writing, testing and delivering the code that makes the biggest impact in a highly competitive field.

Licensure / Certifications

YouScience Precision Exam

  • Computer Technology I
  • Computer Technology II
  • Game Development Fundamentals
  • Computer Programming I
  • Computer Programming II - C#
  • Computer Programming II - Python
  • Database Development

Certiport Information Technology Specialist

  • Software Development
  • Databases
  • Python

Unity

  • Unity Certified User: Programmer*
  • Unity Certified User: VR Developer*

*One certification paid by Francis Tuttle. Additional, optional certifications are available at student expense.

Financial Aid is available for those who qualify.  

Courses

  • Fundamentals of Programming 120 hours
  • Fundamentals of Game Design 120 hours
  • Introduction to C# Programming 120 hours
  • Intro to C++ Programming 120 hours
  • Advanced C# Programming 120 hours
  • Advanced C++ Programming 120 hours
  • Game Programming 120 hours
  • Unreal Game Engine 120 hours
  • Virtual Reality Applications 120 hours
  • Rust Programming 120 hours
  • Software Engineering Team 120 hours
  • Python Programming 120 hours
  • SQL Database Application Development 120 hours
  • Programming Capstone 120 hours

Students select eight courses.

Tuition & Costs

Costs for High School Students

Licensure/Certifications

YouScience Precision Exam
  • Computer Technology I
  • Computer Technology II
  • Game Development Fundamentals
  • Computer Programming I
  • Computer Programming II - C#
  • Computer Programming II - Python
  • Database Development
Certiport Information Technology Specialist
  • Software Development
  • Databases
  • Python
Unity
  • Unity Certified User: Programmer*
  • Unity Certified User: VR Developer*

*One certification paid by Francis Tuttle 
Additional, optional certifications are available at student expense

Costs for In-State Adult Students

Costs for Out-of-State Adult Students

At A Glance

Open To

  • High school juniors and seniors, adult students

Location

Total Hours Required

960

Length

  • Full-time: 1 school year
  • Part-time: 2 school years
  • A typical school year includes 9 months of instruction. Program length may vary based on progress rate and/or summer school attendance.

Times

Daytime classes, two sessions: Monday — Friday

  • 7:55 a.m. to 11:00 a.m.
  • 12:30 p.m. to 3:35 p.m.
  • High school students and part-time adults enroll in either AM or PM session. Full-time adult students enroll in both sessions.
Programming Technician

About this Major

Students will establish a strong foundation as they develop the ultimate toolbox of skills essential for any programmer.

Students will learn attention to detail, time management techniques, and resiliency as they apply skills involving observation, patience, and a focus on the big picture. Simultaneously, students will work on improving abstract reasoning, applying design thinking principles, and problem-solving skills.

Training is individualized and flexible, providing students the option to focus on C# or Java as their programming language while learning techniques in an interactive, hands-on approach to programming. It is designed for students who seek a head start in college or a career related to programming.

Licensures / Certifications

YouScience Precision Exam

  • Computer Technology I
  • Computer Technology II
  • Game Development Fundamentals
  • Computer Programming I
  • Computer Programming II - C#
  • Computer Programming II - Python
  • Computer Programming II - Java
  • Database Development
  • Web Development I
  • Web Development II

Certiport Information Technology Specialist

  • Databases
  • Data Analytics
  • HTML and CSS
  • Java
  • JavaScript
  • Python
  • Software Development

Unity

  • Unity Certified User: Programmer*
  • Unity Certified User: VR Developer*

*One certification paid by Francis Tuttle. Additional, optional certifications are available at student expense.

Courses

  • Fundamentals of Programming 120 hours
  • Introduction to Java Programming 120 hours
  • Fundamentals of Game Design 120 hours
  • Intro to C# Programming 120 hours
  • Advanced Java Programming 120 hours
  • Unity Game Programming 120 hours
  • Advanced C# Programming 120 hours
  • Web Application Technologies 120 hours
  • Intro to C++ Programming 120 hours
  • Python Programming 120 hours
  • Scripting Applications 120 hours
  • Advanced C++ Programming 120 hours
  • SQL Database Application Development 120 hours
  • Programming Capstone 120 hours

Students select four courses.

Tuition & Costs

Costs for High School Students

Licensures/Certifications

YouScience Precision Exam
  • Computer Technology I
  • Computer Technology II
  • Game Development Fundamentals
  • Computer Programming I
  • Computer Programming II - C#
  • Computer Programming II - Python
  • Computer Programming II - Java
  • Database Development
  • Web Development I
  • Web Development II
Certiport Information Technology Specialist
  • Databases
  • Data Analytics
  • HTML and CSS
  • Java
  • JavaScript
  • Python
  • Software Development
Unity
  • Unity Certified User: Programmer*
  • Unity Certified User: VR Developer*

*One certification paid by Francis Tuttle

Additional, optional certifications are available at student expense

Costs for In-State Adult Students

Costs for Out-of-State Adult Students

At A Glance

Open To

  • High school juniors and seniors, adult students

Location

Total Hours Required

480

Length

  • Full-time: 1/2 school year
  • Part-time: 1 school year
  • A typical school year includes 9 months of instruction. Program length may vary based on progress rate and/or summer school attendance.

Times

Daytime classes, two sessions: Monday — Friday

  • 7:55 a.m. to 11:00 a.m.
  • 12:30 p.m. to 3:35 p.m.
  • High school students and part-time adults enroll in either the AM or PM session. Full-time adult students enroll in both sessions.