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.
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.
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.
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.
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.