Northview Wildcat Logo
Our Sylvania Schools Logo
Southview Cougar Logo

iMedia / Computer Programming

Program Website 

Feeder Courses

Intro To Computer Programming (8415)

Semester Credit .5 Grade Level: 9-10      

(This class counts toward the Technology Seal)


This course will introduce students to computer programming. Students will learn how to program in a variety of languages that are being used in many career fields. Emphasis will be placed on learning how to logically process a problem and design a solution as well as how to create and manipulate objects, classes, and structures. Some time may be devoted to designing apps. Included in the year are projects that enhance the learning of each programming language and foster creativity and innovation.

Today's Technology (8309) - NV ONLY

Semester Credit .5 Grade Level: 9-12        Est Fee: Not to exceed $5  

(This class counts toward the Technology Seal)


This course is designed to improve students' proficiency in the use of digital technologies. Using communication and networking tools as well as social networks appropriately to access, manage, integrate, evaluate and create information. Through a hands-on approach, this course enables students to actively explore web applications. Areas of concentration may include digital citizenship, determining internet and research trustworthiness, presentation and collaboration tools, research, organization, and concept mapping tools, and other widgets in order to better complete academic, professional, and personal endeavors to successfully function in today’s technologically driven society.

Game Design In Unity (8423)- NV ONLY

Year      Credit: 1        Grade: 10-12

(This class counts toward the Technology Seal)


The Game Design in Unity course teaches the fundamentals of designing a game using the most widely accessed and preferred editing engine in the world. The intent of this course is to prepare high school students with the industry related skills needed for the workplace and higher learning environments. Game Design in Unity is designed for high school students with a basic level of technical proficiency or exposure to digital design. Students do not need a background in programming. 


2D Game Design (8545)

Semester Credit .5 Grade Level: 9-12     Est. Fee: $10      

(This class counts toward the Technology Seal)


The 2D Game Design course is designed to be an introduction to the rapidly expanding market of game creation. Students will learn to design and program games using GameSalad Development Environment. They will learn industry standard programming constructs while creating a wide variety of two-dimensional games. Students will learn input method handling, animation, collision detection, game physics and basic artificial intelligence. Creative problem solving will be key as students plan the logic for contests that will challenge audiences of different ages. Graphic design and storyboarding will be used in conjunction with GameSalad to create applications that can be deployed in both the Apple and Android markets while also publishing online using HTML. After successfully completing this course, students will have the knowledge to create custom games from their original idea to final testing.

Intro To Visual Technology (8598)

Semester Credit .5 Grade Level: 9-12    

(This class counts toward the Technology Seal)


In IVT you can learn the basic art and design skills it takes to go into the field of Computer Graphics and Visual Communications. In this introductory class, you can create and print images that focus on each of the Elements of Art and Principles of Design, all on a computer running state of the art software. Introduction to Visual Technology is a class designed for technically-minded students who wish to develop the skills needed in today’s visual driven world. Students will learn and use Adobe Photoshop and Adobe Illustrator software applications. 

Honors Computer Programming I College Tech Prep Program - This program is housed at SV.

Program Description

2 Years - 2 Credits per year Grade: 11 Est. Fee: $50

(This program counts toward the Technology Seal)

Honors Programming I is part of a two-year college tech prep program. The first year of this program includes the courses Honors Object Oriented Programming and Honors Visual Programming. In Honors Programming I students learn and practice key computer science concepts by designing and developing new applications. Students will learn object-oriented principles that will apply to some of the most highly demanded industry languages while concentrating on Java. Honors Programming I focuses on the problem-solving side of software development while covering basic programming principles and the effective use of appropriate syntax. Students will learn to create and test their own programs while preparing for a lucrative career in one of the best job markets in the country. Students completing Honors Programming I will fulfill the Ohio Fine Arts requirement for graduation

Honors Computer Programming I Visual Programming (8540) 

(This class counts toward the Technology Seal)


This course is one part of Honors Programming I and must be taken in conjunction with Honors Object Oriented Programming. Honors Visual Programming provides a foundation for the design and implementation of programs that utilize a visual user interface. Topics covered will include: designing the interface; the message/event driven programming model; logical structure of programs; control containers such as graphics, dialogs, and forms; and controls, including buttons, sliders, mouse motion, and edit boxes. After this course, students will be able to design and create applications with a working Graphical User Interface.

Honors  Computer Programming I Object Oriented Programming (8541) 

(This class counts toward the Technology Seal)


This course is one part of Honors Programming I and must be taken in conjunction with Honors Visual Programming. Honors Object Oriented Programming presents a conceptual and practical introduction to object oriented programming, exemplified by Java while providing a foundation for the Java programming language. The course will cover basic programming principles in structured and object oriented frameworks. The course should enable students to develop programs that have the capacity to test and observe particular algorithms.

Honors Computer Programming II College Tech Prep Program - This program is housed at SV.

Program Description

2 Years - 2 Credits per year Grade: 12 Est. Fee: $60

(This program counts toward the Technology Seal)

Honors Programming II is part of a two-year college tech prep program. The second year of this program includes the courses AP Computer Science A and Honors Computer and Mobile Applications. In Honors Programming II students learn and practice key computer science concepts by designing and developing new computer and mobile applications. Students will continue to develop object-oriented programs while focusing on mobile apps. Students will design, create, install, test, and modify their own mobile apps on different devices and operating systems. Honors Programming II provides preparation for the AP Computer Science A examination while also providing a solid background for students pursuing a career in the lucrative and rapidly expanding world of computer programming and mobile app development.

Honors Computer Programming II: AP Computer Science A (8543) 

(This class counts toward the Technology Seal)


This course is one part of Honors Programming I and must be taken in conjunction with Honors Systems Analysis & Design. AP Computer Science A includes items covered in most college entry-level computer science courses. The curriculum follows the outline for AP Computer Science A developed by the College Board. Topics covered include problem solving using logic, programming methodology, procedural abstraction, and the use of algorithms and data structures. Students will gain familiarity with basic syntax, classes, objects, and data types focusing on, but not limited to, the Java programming language.

Honors Programming II: Computer And Mobile Applications (8542) 

(This class counts toward the Technology Seal)


This course is one part of Honors Programming II and must be taken in conjunction with AP Computer Science A. Honors Computer and Mobile Applications provides training for students to create applications for mobile devices using commercial and open source software. Students will write code for mobile apps that will be compatible with millions of Android and iOS devices. Students will design and create applications, install these apps on mobile devices for testing, modify them, and develop the skills needed to handle user issues. Programming concepts will be taught with product life cycle and sustainability in mind so students learn to create updatable apps that can progress with the needs of clients

Interactive Media I College Tech Prep Program - This program is housed at NV.

Program Description

2 Years - 2 Credits per year Grade: 11 Est. Fee: $35

(This program counts toward the Technology Seal)

This is a four course program. Students take two courses junior year and two courses senior year. Over two years in interactive media students will study design techniques, creating and editing digital images, web design, and video and sound. Software Apple computers and the Adobe Creative Cloud programs are utilized. Programs include but are not limited to: Photoshop, Illustrator, InDesign, Premiere Pro, and After Effects.

Interactive Media I: Design Techniques (8512)

(This class counts toward the Technology Seal)


Students will learn techniques for transforming photographic images, through use of digital cameras, computers, and mobile devices. To accomplish this, they will learn software photo editing techniques including layering, color correction, masking, and special effects using current commercial and open source programs and applications.

Honors Interactive Media I: Design Techniques (8511)

(This class counts toward the Technology Seal)


In addition to the requirements for Interactive Media I: Design Techniques, students will demonstrate more complex Photoshop skills, learn professional photo retouching, and complete other higher-level thinking and real-world projects.

Interactive Media I: Web Design (8510)

(This class counts toward the Technology Seal)


Students will learn the dynamics of the Web environment while pursuing an in-depth study of both Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). Students will create a website with tag text elements, special characters, lines, graphics, hypertext links, and graphical tables.

Honors Interactive Media I: Web Design (8514)

(This class counts toward the Technology Seal)


In addition to the requirements for Interactive Media I: Web Design, students will apply their skills to real-world projects, such as re-designing the Northview Website or creating a website for a client.

Interactive Media II College Tech Prep Program - This program is housed at NV.

Program Description

2 Years - 2 Credits per year Grade: 12 Est. Fee: Not to exceed $35

(This program counts toward the Technology Seal)

2 periods per day College Tech Prep

Interactive Media II: Creating And Editing Digital Images (85111)

Grade: 12

(This class counts toward the Technology Seal)


Students will learn to design, develop, and produce media projects, websites, and social media contexts. Students will demonstrate methods of creating professional quality media using commercial and open source software.

Honors Interactive Media II: Creating And Editing Digital Images (85113)

Grade: 12

(This class counts toward the Technology Seal)


In addition to the requirements for Interactive Media II: Creating and Editing Digital Images, students will complete additional projects. These projects might include competing in Business Professionals of America contests, creating advanced After Effects work, completing work for local businesses, running social media for sports and clubs, or completing an internship.

Interactive Media II: Video And Sound (8513)

Grade: 12

(This class counts toward the Technology Seal)


Students will create professional video and audio productions for distribution in traditional and new media channels. Students will plan, produce, edit, and launch media products. Students will develop scripts and storyboards, compose shots and operate cameras, capture sounds using microphone hardware, apply special effect techniques, and edit to achieve the final product. Students will be able to use animation and graphic design for video.

Honors Interactive Media II: Video And Sound (85133)

Grade: 12

(This class counts toward the Technology Seal)


In addition to the requirements for Interactive Media II: Video and Sound, students will complete additional projects. These projects might include filming and editing news broadcasts, starting your own video blog, or completing an internship.

Honors Computer Programming I College Tech Prep Program - This program is housed at NV.

Program Description

2 Years - 2 Credits per year Grade: 11 Est. Fee: $35

(This program counts toward the Technology Seal)

Honors Programming I is part of a two-year college tech prep program. The first year of this program includes two courses focused on teaching basic computer programming principles through problem-solving. Specifically, students will learn database management and other programming applications within the business field. Students will learn to create and test their own programs while preparing for a lucrative career in one of the best job markets in the country. Students completing Honors Computer Programming I will fulfill the Ohio Fine Arts requirement for graduation. 

Honors Computer Programming I: Web Development (85471

(This class counts toward the Technology Seal)


Students will learn the dynamics of the Web environment while pursuing an in-depth study of both Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). Web based protocols such as FTP, TCP/IP, and HTTP will be addressed. Students will create a website with tag text elements, special characters, lines, graphics, hypertext links, and graphical tables

Honors Computer Programming I: AP Computer Science Principles (85433)

(This class counts toward the Technology Seal)


Students will learn the dynamics of the Web environment while pursuing an in-depth study of both Hypertext Markup Language (HTML) and Cascading Style Sheets (CSS). Web based protocols such as FTP, TCP/IP, and HTTP will be addressed. Students will create a website with tag text elements, special characters, lines, graphics, hypertext links, and graphical tables

Honors Computer Programming II College Tech Prep - This program is housed at NV.

Program Description

2 Years - 2 Credits per year Grade: 12 Est. Fee: $25

(This program counts toward the Technology Seal)

Honors Computer Programming II is part of a two-year college tech prep program. The second year of this program includes the courses Honors Database Administration and Honors Web Development.

Honors Computer Programming II: Sys- Tems Analysis & Design (85483) 

(This class counts toward the Technology Seal)


Students will learn the theory and practice of software testing and develop an understanding of the analysis and design phases of software development. Students will effectively use appropriate programming languages and software patterns to improve software development. A variety of commercial and open source programs, applications, and tools will be used.

Honors Computer Programming II: Cybersecurity (85485) 

(This class counts toward the Technology Seal)


Fundamentals of Cybersecurity is the first online blended K12 cybersecurity course. This year-long version is designed for students with some exposure to computer science, but there are no specific course prerequisites. Students will learn foundational cybersecurity topics including networking fundamentals, software security, system administration and the basics of cryptography and programming, all through the CodeHS web-based platform. The Fundamentals of Cybersecurity course is designed for beginners to intermediate computer science students with at least some knowledge and interest in computer science. The course is highly visual, dynamic, and interactive, making it engaging for those new to computer science.