Programming and Software Development
A love of computers is all you need to get started in this high-demand career opportunity
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.
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
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
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