Computer Science - Game Design
The Computer Science Game Design pathway gives students an introduction into careers with common knowledge and skills related to the preparation for careers that create, use, modify, and engage technology skills. Graphics, multimedia animation, web design, game and application development, networking, and computer repair are all possibilities.
Course 1: Introduction to Software Technology
The first course is the foundational course for Cloud Computing, Computer Science, Game Design, Internet of Things, Programming, Web and Digital Design, and Web Development pathways. This course is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal life, society, and the business world. Exposure to foundational knowledge in programming languages, software
development, app creation, and user interfacing applications are all taught in a computer lab with hands-on activities and project-focused tasks.
Course 2: Computer Science Principles*
How can computing change the world? What is computer science? Engage your creativity. Demonstrate and build your problem-solving ability all while connecting the relevance of computer science to society! Computer Science (CS) Principles is an intellectually rich and engaging course that is focused on building a solid understanding and foundation in computer science. This course emphasizes the content, practices, thinking and skills central to the discipline of computer science. Through both its content and pedagogy, this course aims to appeal to a broad audience. The focus of this course will fall into these computational thinking practices: connecting computing, developing computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating.
Course 3: Game Design: Animation and Simulation*
Students completing this course will gain an understanding of the fundamental principles used at every stage of the game creation process. First, game genres and modes of play are explored in terms of the psychology of incentives, motivation to play, and social networking. Next, virtual characters and non-player characters are reviewed from concept drawing to 2D and 3D art, rigging, and animation. Next, level design, storytelling, and animation are added to develop a virtual world around the characters. These same techniques are at work in training simulator systems, virtual shopping experiences, augmented reality, and a number of other important career options.
*This course can be used as the fourth math credit to satisfy the Georgia graduation requirements. However, the University System of Georgia will not recognize this credit as the fourth math requirement for admission into post-secondary institutions.
*This course can be used as the fourth science credit to satisfy the Georgia graduation requirements. The University System of Georgia does recognize this credit as the fourth science requirement for admission into post-secondary institutions.
*A sequence of two of these courses can be used as two foreign language credits to satisfy the Georgia graduation requirements. The University System of Georgia does recognize these as two foreign language credits as long as the student is not going to major in a classical language.
Students who have taken at least one of the courses in this pathway and who maintain at least a B average in all Computer Science courses are eligible to become members of the Computer Science Honor Society. CSHS members promote computer science education and participate in many activities and competitions throughout the school year.
Course 1: Introduction to Software Technology
The first course is the foundational course for Cloud Computing, Computer Science, Game Design, Internet of Things, Programming, Web and Digital Design, and Web Development pathways. This course is designed for high school students to understand, communicate, and adapt to a digital world as it impacts their personal life, society, and the business world. Exposure to foundational knowledge in programming languages, software
development, app creation, and user interfacing applications are all taught in a computer lab with hands-on activities and project-focused tasks.
Course 2: Computer Science Principles*
How can computing change the world? What is computer science? Engage your creativity. Demonstrate and build your problem-solving ability all while connecting the relevance of computer science to society! Computer Science (CS) Principles is an intellectually rich and engaging course that is focused on building a solid understanding and foundation in computer science. This course emphasizes the content, practices, thinking and skills central to the discipline of computer science. Through both its content and pedagogy, this course aims to appeal to a broad audience. The focus of this course will fall into these computational thinking practices: connecting computing, developing computational artifacts, abstracting, analyzing problems and artifacts, communicating, and collaborating.
Course 3: Game Design: Animation and Simulation*
Students completing this course will gain an understanding of the fundamental principles used at every stage of the game creation process. First, game genres and modes of play are explored in terms of the psychology of incentives, motivation to play, and social networking. Next, virtual characters and non-player characters are reviewed from concept drawing to 2D and 3D art, rigging, and animation. Next, level design, storytelling, and animation are added to develop a virtual world around the characters. These same techniques are at work in training simulator systems, virtual shopping experiences, augmented reality, and a number of other important career options.
*This course can be used as the fourth math credit to satisfy the Georgia graduation requirements. However, the University System of Georgia will not recognize this credit as the fourth math requirement for admission into post-secondary institutions.
*This course can be used as the fourth science credit to satisfy the Georgia graduation requirements. The University System of Georgia does recognize this credit as the fourth science requirement for admission into post-secondary institutions.
*A sequence of two of these courses can be used as two foreign language credits to satisfy the Georgia graduation requirements. The University System of Georgia does recognize these as two foreign language credits as long as the student is not going to major in a classical language.
Students who have taken at least one of the courses in this pathway and who maintain at least a B average in all Computer Science courses are eligible to become members of the Computer Science Honor Society. CSHS members promote computer science education and participate in many activities and competitions throughout the school year.