These courses may satisfy Career Technology Education and/or General Elective requirements.
BASIC TECHNOLOGY SKILLS
Course Number: AAB-3060 Credit: 0.5 credit
Required/Elective: Elective Grade Level: Open to grade 9-12
Length: One semester Prerequisite: None
This course is suggested for students with limited computer experience.
This course covers the touch typing method and the creation and formatting of personal and business documents. This course includes drill and practice that will improve speed and accuracy for each student. Students will produce letters, reports, memos, and “mailable” documents that are formatted correctly.
EXPLORING COMPUTER SCIENCE
Course Number: CSC-3070 Credit: 0.5 credit
Required/Elective: Elective Grade Level: Open to grade 9-12
Length: One semester Prerequisite: None
Explore the world of computer science and move beyond computing by exploring web development, program design and development, the Internet and how it works, human computer interactions, problem solving, digital citizenship and robotics. Exploring Computer Science is an introduction to computer science that provides students with a variety of experiences and opportunities to shape their own world of computer science.
WEB DESIGN
Course Number: CSM-3030 Credit: 0.5 credit
Required/Elective: Elective Grade Level: Open to grade 9-12
Length: One semester Prerequisite: None
This course exposes students to creating websites and provides relevant online experiences using today’s design trends. This is a project-based course. Students will learn the fundamentals for a career in web development, learn basic image manipulation techniques, and create their own websites using strategies in today’s web developed industry.
ANIMATION DESIGN
Course Number: CSM-3020 Credit: 0.5 credit
Required/Elective: Elective Grade Level: Open to grade 9-12
Length: One semester Prerequisite: Web Design
Students will learn the 12 Principles of Animation, and the different types of animation. Students will develop skills to create and produce character animations, banner ads, and other types of rich media. Application of ethical considerations in the use of and creation of animations and evaluation of the Pixar and Dreamworks animation styles as well as other animated productions are also included in this course.
PROGRAMMING WITH JAVA
Course Number: CSP-4020 Credit: 0.5 credit
Required/Elective: Elective Grade Level: Open to grade 10-12
Length: One semester Prerequisite: None
Explore program design and the Java programming language. Learn how to create, design, and develop real world applications. Emphasis will be on algorithms, problem solving, decision-making, program development, development of software applications, writing code and debugging to implement programs successfully. Ethics along with computer science concepts are also covered. Prerequisite: Successful completion of Algebra I (Programming in Java is a prerequisite for AP Computer Science A).
COMPUTER GAMING & DESIGN
Course Number: CSC-3090 Credit: 0.5 credit
Required/Elective: Elective Grade Level: Open to grade 10-12
Length: One semester Prerequisite: Web Design OR Exploring Computer Science
Computer Gaming and Design courses prepare students to design computer games by studying design, "the origin of game theory", animation, artistic concepts, digital imaging, coding, scripting, multimedia production, and game play strategies. Advanced course topics include, but are not limited to, level design, environment and 3D modeling, scene and set design, motion capture, and texture mapping.
AP COMPUTER SCIENCE PRINCIPLES
Course Number: CSC-5011/5012 Credit: 1.0 credit
Required/Elective: Elective Grade Level: Open to grade 10-12
Length: One year Prerequisite: Completion of Exploring Computer Science is recommended
Students are expected to take the AP exam.
This course may be counted as a science elective.
This class is where ideas come to life! Students will explain how computing innovations and computing systems work, including the Internet. Students will create hands-on digital projects such as games and apps that will address real-world issues. Students will also explore potential impacts and contribute to a computing culture that is collaborative and ethical and will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs using a programming language of choice. At the end of this course, students will be expected to take the AP Computer Science Principles exam.
AP COMPUTER SCIENCE A
Course Number: CSP-5020 Credit: 0.5 credit
Required/Elective: Elective Grade Level: Open to grade 10-12
Length: One semester Prerequisite: Programming with JAVA
Students are expected to take the AP exam.
This course may be counted as a science elective.
The AP Computer Science A (APCS A) is an introductory college-level computer science course and an extension of Programming with Java. Students will have a deeper understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures. At the end of this course, students will be expected to take the AP Computer Science A exam.