Home Page
Longhorn Coding
Welcome to Computer Science at North Layton Junior High!
I'm Mr Olson, and I teach computer science at NLJH! This is my 12 year teaching here, and my 8th year teaching computer science. We have five different classes:
- Creative Coding (7th/8th grade): 1 Semester. In this class, we learn block-based JAVA coding, with an emphasis on coding fundamentals and video game design.
- Intro To Python 1 (7th/8th grade): 1 Semester. In this class, we learn line-based coding in the Python programming language, focused on simple app design.
- Intro To Python 2 (7th/8th grade): 1 Semester. Students learn new code and continue building skill in Python.
- Exploring Computer Science (9th grade): 1 Semester. Fills the Computer Studies requirement for high school graduation. In this class, we discuss a wide variety of subjects within computer science, including coding, web design, how computer works, and how technology impacts society.
- AP (Advanced Placement) Computer Science Principles (9th grade): Full year. Fills the Computer Studies requirement for high school graduation. In this college-level class, we learn many different subjects at a much deeper level than what is available in other classes. We also learn about several other topics. Students can earn college credit by passing the AP Test at the end of the year.