MENU

Tech Elective Courses

Tech Elective Courses


The following programming (coding) courses run based upon enrollment and may run concurrently (2-3 courses within the same room during the same class period).  The curriculum is delivered in a self-paced blended learning environment. Blended learning in these courses means that instruction is delivered via an online curriculum and students are collaborating on project-based assignments to demonstrate mastery of standards & objectives.  The content is fully web-based, with students writing code directly in the browser. A Computer Science teacher oversees the room and students’ progress and works with students when they get challenged by the curriculum or need extra support. Each unit of the courses is broken down into lessons. Lessons consist of video tutorials, short quizzes, example projects to explore, and coding exercises in which students apply their programming skills.

Intro to Computer Science in Python 525

Grades:   9-12

Credit: 0.5

Prerequisite: C or better in 21st Century Skills

The CodeHS Introduction to Computer Science in Python course teaches the fundamentals of computer programming as well as some advanced features of the Python language. Students will develop an appreciation for how computers store and manipulate information by building simple console-based games.

Intro to Cybersecurity 532

Grades:   9-12

Credit: 0.5

Prerequisite: C or better in 21st Century Skills

As our world becomes increasingly dependent on technology, cybersecurity is a topic of growing importance. It is crucial that companies and individuals take precautions to protect themselves from the growing threat of cyber attacks. This course prepares students with crucial skills to be responsible citizens in a digital future. Students will learn foundational cybersecurity topics including networking fundamentals, software security, and basics of cryptography, all through the CodeHS web-based platform.

Intro to Game Design (JavaScript) 219

Grades:   9-12

Credit: 0.5

Prerequisite: C or better in 21st Century Skills

The CodeHS Video Game Design course is a project-based course that teaches the foundations of creating video games in JavaScript. By the end of this course, students will be able to explain how video games are developed, analyze and debug code, and create video games.  

Intro to Mobile Apps 220

Grades:  9-12

Credit: 0.5

Prerequisite: C or better in 21st Century Skills

Students will design and build applications to run on their own smartphones and will use the latest tools and technologies available for mobile app development. Students will learn about the fundamentals of building mobile apps with React Native, mobile app structure, using the various components for user interaction, and the basics of custom functionality all through the CodeHS web-based platform.

Intro to Web Design 564

Grades:   9-12

Credit: 0.5

Prerequisite: C or higher in 21st Century Skills

In today's world, web pages are the most common medium for sharing ideas and information. Learning to design websites is an incredibly useful skill for any career path. The CodeHS Web Design course is a project-based course that teaches students how to build their own web pages. Students will learn the languages HTML and CSS, and will create their own live homepages to serve as portfolios of their creations.

IT Tech Support I and II - Each a 1 Semester Course

Grades:   9-12

Credit: 0.5

Prerequisite: C or better in 21st Century Skills

Learn to install, maintain, troubleshoot, and repair hardware and software.  Students enrolled in the IT Tech Support course(s) will work towards earning their CompTIA A+ certification. CompTIA A+ is the preferred qualifying credential for technical support and IT operational roles. It is about much more than PC repair.  IT Support Specialists who earn this credential are better prepared to troubleshoot and problem solve. Technicians understand a wide variety of issues ranging from networking and operating systems to mobile devices and security. A+ supports the ability to connect users to the data they need to do their jobs regardless of the devices being used. Certification is a direct pathway to being employed as an IT Support Specialist with an entry level position. Opportunities for internships and work experience may be available within this course.

 

Website by SchoolMessenger Presence. © 2019 West Corporation. All rights reserved.