Skip To Main Content

Computer Science

Computer Science Discoveries 1 & 2

Computer Science Discoveries introduces students to computer science as a vehicle for problem solving, communication, and personal expression.  The course focuses on the visible aspects of computing and computer science and encourages students to see where computer science exists around them and how they can engage with it as a tool for exploration and expression.  Centering on the immediately observable and personally applicable elements of computer science, the course asks students to look outward and explore the impact of computer science on society.  Students should see how a thorough student-centered design process produces a better application, how data is used to address problems that affect large numbers of people, and how physical computing with circuit boards allows computers to collect, input and return output in a variety of ways.

 Coding Fundamentals

  • The purpose of this course is to assist Information Technology students in making informed decisions regarding their future academic and occupational goals and to provide information regarding careers in the career cluster. The content includes but is not limited to foundational knowledge and skills related to computer coding and software development. Instruction and learning activities are provided in a laboratory setting using hands-on experiences with the equipment, materials and technology appropriate to the course content and in accordance with current practices. 

 Programming Essentials Honors

  • This course introduces concepts, techniques, and processes associated with computer programming and software development.      

 Artificial Intelligence in the World

  • This course introduces students to the principles of Artificial Intelligence (AI). The course defines “Intelligent Behavior”, describes the relationship between AI and computer science, explains the history of AI and showcases applications of AI in the real world. Students will explore the role of data in AI applications and the algorithms which guide AI decision making. Students will learn about the role of perception in AI and how AI agents use information in decision making. Students will engage in hands-on activities related to use of AI in machine learning. This course also covers ethics in AI applications.