Computer Science Courses

0754 Web Development

  • Grade Level: 10-12
  • Credits Earned: 1.0
  • Prerequisite: Computer Applications

Description: This year-long course is designed for students interested in learning how to design and develop Websites. The course also explores many of Adobe’s Creative Cloud products such as Photoshop, Dreamweaver and Animate. The course may include Game Design.

Major Topics or Themes: (additional topics may be covered)

  • Web design with HTML & Dreamweaver
  • Photoshop
  • Animate

State Course: 10201A001, Web Page and Interactive Media Development I

07560 Web Development 2

  • Grade Level: 11-12
  • Credits Earned: 0.5
  • Prerequisite: Web Development

Description: This semester course further explores Web Design and Adobe Creative Cloud products. Students will also use programs to development video projects.

  • Major Topics or Themes: (additional topics may be covered)
  • Web design
  • Adobe CC

State Course: 10201A002, Web Page and Interactive Media Development II

3757 Introduction to Networking and Coding Articulated (RVC) Weighted

  • Grade Level: 11-12
  • Credits Earned: 1
  • Prerequisite: None

Description: This course will provide an introduction to computer concepts, principles and terminology. A number of hands on computer experiences will be provided and students will learn some basic skills necessary to develop code and mobile apps. This course will also teach the student how to install new machines in a stand-alone or networked environment.

Major Topics or Themes: (additional topics may be covered)

  • Overview of PC hardware and software.
  • Preventative maintenance and system care.
  • Tools, safety procedures and troubleshooting techniques.
  • Assembling and disassembling a PC.
  • System configuration, system resources and conflicts
  • Disk drives and drive interfaces.

State Course: 10102A001

3758 Computer Networking and Troubleshooting Dual Credit (RVC) Weighted

  • Grade Level: 11-12
  • Credits Earned: 1
  • Prerequisite: Please see a counselor

Description: Computer Networking and Troubleshooting will provide an introduction to local area networks (LAN’s) and teach features of Windows and Linux operating systems. Students will learn troubleshooting strategies while they install a local area network.

Major Topics or Themes: (additional topics may be covered)

  • Installation and management of a local area networks
  • Unix/Linux operating systems
  • Functions of a multi-user operating system
  • File system structure
  • Shell programming

State Course: 10102A001


0270 Advanced Placement Computer Science A AP Class Weighted

  • Grade Level: 10-12
  • AP Class
  • NCAA APPROVED
  • Credits Earned: 1
  • Prerequisite: Algebra 2, Algebra 2 AC, or concurrent enrollment in Algebra 2 AC
  • Credit earned in AP Computer Science A will satisfy 1 year of Math credit requirements.

Description: Computer Science teaches students to design, implement, and analyze solutions to problems that arise in everyday life - with computers! Students will learn the Java language (the most used computer language in the world) and apply it to write, run, test, and debug solutions in the world. This course is recommended for accelerated mathematics students and any student entering a math, business, or science-related field.

Major Topics or Themes: (additional topics may be covered)

  • Object-Oriented Program Design
  • Program Implementation
  • Program Analysis
  • Standard Data Structures
  • Standard Operations and Algorithms

State Course: 10157A000-AP Computer Science A