The Computer Programming pathway will prepare students to design and create games and apps, as well as troubleshoot the latest programming languages used in industry! Upon completion of this career pathway, students will be prepared for an entry level position or continue their education in Computer Programming.
This course focuses on the general writing and implementation of generic and atomized programs to drive operating systems. Instruction includes software design, languages, program writing, and troubleshooting. Key concepts include data types, control structures, simple data structures, error-handling, modular programming, and information and file processing.
AP Computer Science Principles will introduce students to the creative aspects of programming, abstractions, algorithms, large data sets, the Internet, cybersecurity concerns, and computing impacts. This course also gives students the opportunity to use current technologies to create computational artifacts for both self-expression and problem solving.
AP Computer Science A introduces students to computer science through object-oriented programming using the Java programming language. The course emphasizes the use of data structures, the development and implementation of algorithms, and the ethical and social implications of computing systems.
JavaScript will give students the opportunity to develop mobile apps using React Native, a JavaScript library. Students will also be able to learn how to program using the Python 3 language.
This course teaches the foundations of creating video games in JavaScript. This is an honors-level course and students must complete AP Computer Science A and Java Programming 2 prior to enrolling in this course. If time permits, students will also be introduced to Unity.
Mr. Mullins
Lab #400