Course Guide: Computer Science

Courses may qualify as  Math, Science, or CTE credit

Game Design & Development / Introduction to Programming

MA3184 (1 credit)

  • Utilize different gaming programming languages such as Scratch, AppInventor, Construct 2 and GameMaker Studio to develop Video Games.
  • Use programming skills to create computer games that will include graphics, sound, and animation.
  • Explore concepts of the science behind computers.
  • Gain an understanding of how computers, mobile technology, and the internet function.
  • Design and build small scale applications and simple program.

Advanced Game Design & Development / Intro to Computer Science

CS6641 (1 credit)

  • Utilize different gaming programming languages to develop Video Games.
  • Develop introductory level programming skills including programming logic and problem-solving, and design techniques of an event-driven programming language.
  • Use programming skills to create computer games that will include graphics, sound, and animation
  • Develop knowledge of the fundamental structure of computer systems, with an emphasis on problem-solving and structured programming.
  • Prepare to take AP Computer Science.

Teacher Recommendation

Cybersecurity Fundamentals

CS6302 (1 credit)

  • Explore the field of cybersecurity in this introductory class.
  • Learn the basics of networking and the Internet.
  • Discover the difference between white hat and black hat hacking.
  • Investigate tools of the trade – software & hardware.
  • Explore different operating systems.
  • Study historical and current-day cryptography.
  • Explore careers in cybersecurity.

Teacher Recommendation

AP Computer Science

MA3185W (1 credit)
AP exam fee

  • Explore programming methodology, algorithms, and data structures to provide topics for programming assignments in which students can apply their knowledge.
  • Utilize Java for implementing computer solutions to problems.
  • Prepare to take the Advanced Placement examination, for which college credit and/or placement may be given if a qualifying score is achieved.
  • Approved by the College Entrance Examination Board.

Teacher recommendation

AP Computer Science: Principles

CS3201W (1 credit)
AP exam fee

  • Introduce students to the central ideas of computer science, to instill ideas and practices of computational thinking, and to have students engage in activities that show how computing changes the world.
  • Explore rigorous and rich computational content, including computational and critical thinking skills, and engage students in the creative aspects of the field.

Teacher recommendation

Computer Systems Technology I (Tech Bar)

CS8622 (1 credit)

  • Enter the world of computer technology and gain practical experience in assembling a computer system.
  • Install, configure, and secure various operating systems.
  • Troubleshoot computers and peripherals and use system tools and diagnostic software.
  • Develop skills in computer networking and resource sharing.
  • May qualify to take the CompTIA A+ certification exam.