Software & App Design
Program description: The Software & App Design program of study is for students with an interest in careers related to business, engineering, computer science, information technology, bioinformatics, genetics, physics, chemistry, or math. However, in today's world, almost every occupation or endeavor uses some form of computer software - including the fine arts. Some knowledge about how software is designed, created and maintained will provide a useful background. Both courses, Honors Computer Programming 1-2 and AP Computer Science A, are college-level courses that teach students how to program in the Java language. By any measure, Java is one of the top computer languages in the world. A person knowledgeable in Java can generally pick up other top-rated languages such as C or C++ without too much difficulty.
The sequence of courses:
- Year 1: Honors Computer Programming 1-2 or Computer Programming 1-2
- Year 2: Honors Computer Programming 3-4 or AP Computer Science or Computer programming 3-4
CTSO: Skills USA or FBLA
Industry certification: Microsoft Technology Associate (MTA)
Related careers: Software development engineer, computer programmer, computer network engineer, computer and information systems manager, video game designer, app developer, cyber security management, data scientist.
Computer science and the related area information technology (IT) form the single largest job market with one of the highest pay rates of the science, technology, engineering, and math (STEM) disciplines. While a student may never work as a computer professional, he or she is very likely to work with one. Previous exposure to Java will be helpful.
Post-Secondary pathways: Certificate of Completion, Associate’s Degree in computer programming, Bachelor’s Degrees in software development engineering, computer information systems, cybersecurity
Software & App Design Program Lead Contact:
Melissa Wendell - CTE Content Specialist