Digital Arts and Media Course

Course Description

This course introduces students to the intersection of creativity and technology, integrating the Ohio Computer Science Standards with the principles of digital art and media. Students will develop foundational skills in digital design, multimedia production, and coding as tools for artistic expression and communication. Emphasizing creativity and critical thinking, students will use industry-standard software to create digital artworks, animations, and media content while learning about ethical and responsible practices in digital media production.

Virtual Sports Science

Course Description

This course explores the fast-growing field of esports and competitive gaming through the lens of computer science, aligning with Ohio’s Computer Science Standards. Students will gain a comprehensive understanding of the technical, strategic, and social aspects of esports, learning skills in game design, data analysis, teamwork, and ethical digital citizenship. Students will study game mechanics, use programming to analyze game data and learn how networks and hardware impact gaming performance. Additionally, students will examine careers in esports, from content creation and game development to event management and data analytics.

Key Areas of Study:

  • Game Mechanics and Design: Students will explore the fundamentals of game design, including how programming, physics, and algorithms affect gameplay.
  • Data Analytics in Esports: Using coding and statistical analysis, students will gather and interpret in-game data to improve strategies, understand game patterns, and analyze player performance.
  • Networks and Hardware Optimization: Students will gain insights into how computer networks, servers, and hardware impact gameplay and explore the best practices for optimizing gaming performance.
  • Digital Citizenship and Ethics: Students will learn about responsible gaming, digital health, online communication, and ethical issues within the esports community.
  • Team Dynamics and Leadership: Through collaborative projects and simulations, students will develop skills in team communication, leadership, and strategic planning, critical for success in esports environments.

Advanced Programming

Course Description

This course provides students with in-depth knowledge and skills in programming, enabling them to tackle complex computational problems and build advanced software applications. Building on foundational coding knowledge, students will delve into more sophisticated programming concepts, such as data structures, algorithms, object-oriented programming (OOP), and software development practices. Through hands-on projects, students will design, implement, and debug software applications while exploring best practices in code efficiency, readability, and maintainability.

Students will gain experience with advanced languages and development environments, learn to work with libraries and APIs, and explore topics such as recursion, dynamic programming, and algorithmic optimization. Additionally, the course emphasizes critical thinking and problem-solving, encouraging students to approach real-world challenges creatively and systematically.

Scroll to Top