2 minute read
Computer Science
Class: Advanced Game Development and Computer Science Topics Course Number: 1242 Credit: 0.5 Grade Level: 9-12 Recommended Prerequisite(s): Introduction to Computer Science and Game Development Weighted: No In this course, students will incorporate object-oriented computer programming techniques and advanced topics in game development to multiple original computer games. In addition, students will have the opportunity to explore a computer science topic of their choice through the development and completion of an original project. Students will be responsible for defining the scope of the project, identifying deliverables, managing the project, and presenting their findings and solutions.
Class: AP Computer Science Principles Course Number: 1261 Credit: 1.0 Grade Level: 9-12 Recommended Prerequisite(s): None Weighted: Yes The Advanced Placement Computer Science Principles course provides students with the opportunity to develop computational thinking skills, an understanding of the real-world impact of computing, and programming literacy. The course exposes students to the breadth and relevance of computer science across many fields of study that incorporate computer science knowledge. A strong focus on creativity as it applies to the creation of computational artifacts allows a broader range of students to discover where computer science could fit in their lives, and it prepares more students for success in computer science and other related STEM fields. Class: AP Computer Science A Course Number: 1260A & 1260B Credit: 1.0 Grade Level: 9-12 Recommended Prerequisite(s): Algebra II (concurrent) or consent of instructor Weighted: Yes In this course, students will learn to write computer programs in the JAVA programming language. The course will provide students with a conceptual background in computing and computer science. Major emphasis will be placed on sequential processing, algorithm design, various testing methods, logical reasoning and problem solving techniques. The course follows the syllabus recommended by the College Board to qualify a student for the Advanced Placement Computer Science A examination. Class: Introduction to Computer Science and Game Development Course Number: 1241 Credit: 0.5 Grade Level: 9-12 Recommended Prerequisite(s): None Weighted: No In this course, students will learn the basics of computer programming and game development. Major emphasis will be placed on logical reasoning, elementary programming techniques, basics of game development, and problem solving skills. Students will design and write several computer programs incorporating computer science topics such as storytelling, graphics, audio, data storage, decision structures, looping. Object design, and the interaction of objects.
Class: Student Technology Team Course Number: 1243A & 1243B Credit: 0.5 Grade Level: 9-12 Recommended Prerequisite(s): Interest in technology, Interest in supporting others Weighted: No This program allows students to work closely with the district technology department and provide technology support for their fellow students and staff within the high schools. As a member of the technology team, students will learn how to repair Chromebooks, troubleshoot basic classroom technology needs, develop customer service skills and build on their individual technology skills. Technology teams are based out of each high school library and work directly with the library assistants. Class: Web Design and Mobile Applications Course Number: 1240 Credit: 0.5 Grade Level: 9-12 Recommended Prerequisite(s): None Weighted: No This course will introduce students to concepts and design techniques for constructing professional looking Web pages. Students will use a combination of HTML programming, web page design, graphic manipulation, and audio-visual editing software, to create multiple Web Pages. Students will also explore the topic of mobile applications. They will be responsible for the research, design, problem solving, and coding required to create original mobile applications.