Programming/Software Development Pathway
CTE Pathways: Connecting High School to College and Career
Career and Technical Education courses help you get started on your pathway to success.
Students are introduced to the fundamentals of programming, to simple control and data structures, to basic operating system commands, and the use of text files.
- Fundamentals of programming.
- How to design programs.
- How to code.
- How to test programs.
Class availability may vary at your high school.
-Programming/Software Development - PDF
Earn industry certification in this Pathway.
-Programming Software Development Industry Certification - PDF
- Microsoft Technology Associate (MTA) – Exam 98-361 Software Developmental Fundamentals
- Microsoft Technology Associate (MTA) – Exam 98-362 Microsoft .NET Fundamentals
- Microsoft Technology Associate (MTA) – Exam 98-362 Windows Development Fundamentals
Student Leadership Organization
IT students who want to participate in a student leadership organization can choose between the following organizations.
Future Business Leaders of America (FBLA)
FBLA provides students with opportunities for leadership, community involvement, business partnerships, and competition with other students in events ranging from Public Speaking to Job Interview to Parliamentary Procedures.
SkillsUSA provides quality education experiences for students in leadership, teamwork, citizenship, and character development. The organization builds and reinforces self-confidence, work attitudes, and communication skills. It emphasizes total quality at work, high ethical standards, superior work skills, lifelong education, and pride in the dignity of work.
Technology Student Association (TSA)
TSA is the only student organization dedicated exclusively to students enrolled in technology education classes in grades K-12. Students participate in chapter fund-raising activities and community service projects. Leadership training is offered to student officers at the local, state or nation levels.
Beyond High School
There are a number of options for education and training beyond high school, depending on your career goals.
- Associate degree
- Bachelor’s degree
- Professional degree
- On-the-job training
- Military training
- Computer Programmer
- Computer Systems Analyst
- Game Programmer
- IT Education Teacher
- Software Engineer
Although the demand for computer programmers is on the decline, due to consolidation and centralization of systems and applications, and outsourcing, companies still need programmers who understand their business and programming requirements. Organizations will look for programmers who have the skills and abilities to support their data communications and assist to implement business and intranet strategies.
With a growing emphasis on cybersecurity, programmers who are familiar with digital security issues will be in demand as companies work tirelessly to secure their network.
Source: Utah Department of Workforce ServicesUtah Wage
For information on salary projections, labor market demand, and training options, log on to www.utahfutures.org.