Business - Information Technology
Computer Science
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: Advanced Placement Computer Science Principles*
The second course introduces students to the breadth of the field of computer science. In this course, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. Students will also explain how computing innovations and computing systems, including the Internet, work, explore their potential impacts, and contribute to a computing culture that
is collaborative and ethical.
Course 3: AP Computer Science A*
The third course introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language.
*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.
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: Advanced Placement Computer Science Principles*
The second course introduces students to the breadth of the field of computer science. In this course, students will learn to design and evaluate solutions and to apply computer science to solve problems through the development of algorithms and programs. They will incorporate abstraction into programs and use data to discover new knowledge. Students will also explain how computing innovations and computing systems, including the Internet, work, explore their potential impacts, and contribute to a computing culture that
is collaborative and ethical.
Course 3: AP Computer Science A*
The third course introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems. The course emphasizes object-oriented programming and design using the Java programming language.
*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.