Computer Hardware II
Students will build on what they learned in Computer Hardware 1 by learning more advanced hardware and network information as well as real-world troubleshooting and technical support skills. Students will be able to troubleshoot and repair a variety of problems on a PC, Apple, and network. This course includes some experience supporting real users and troubleshooting as well as exploring tech jobs. This class prepares you to take Java Programming and Computer Science Design.
Web Design II
This course will build on the skills learned in Web Design 1, going further in JavaScript using jQuery and Bootstrap. Students will also customize their area of focus on deepening their JavaScript knowledge or choosing another scripting language for web development. Students are expected to be highly motivated and self-directed. This class prepares you to take Java Programming and Computer Science Design.
- 0.5 Credits (1 semester)
- 9-12 grade
Computer Game Design II
Ready to make some better games? Students use Unity to create more advanced computer games including first person/3D and network games, and includes the possibility of creating virtual reality games. This class prepares you to take Java Programming and Computer Science Design.
- 0.5 Credits (1 semester)
- 9-12 grade
Computer Science Design
Students develop projects in teams. Any programming language is allowed. Students will focus on general software design principles including how to break up large projects into milestones, using version control and online repositories, agile development techniques, and testing software thoroughly.
- .5 credit (1 semester)
- 10-12 grade
Java Programming
Java Programming is the first in a series of college Computer Science courses offered. A variety of programming tools, including Jeroo (Visual programming) and Robocode (Robot combat), are used to demonstrate Object Oriented concepts. Students will experience the development of an adventure game from analysis to testing as well as a significant project of their own design. This course can give Portland State University credit for CS161 through the Project Challenge program.
- 1.0 Credit (2 semesters)
- 10-12 grade
C++ Programming and C++ Data Structures
This course is a Project Challenge PSU course covering CS162. In the first semester, students learn the C++ programming language and linked lists. The second semester covers data structures such as stacks, queues, and trees. This course can give Portland State University credit for CS162 (only) through the Project Challenge program.
- 1.0 Credit (2 semesters)
- 11-12 grade