CAREER TECHNICAL EDUCATION

COMPUTER PROGRAMMING

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 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. 

Scroll through this page to learn about the program, see examples of student work, and read details of courses, industry credentials, work-based learning opportunities, and competition.

Program Teacher Byron Jones | bjones@sylvaniaschools.org | (419) 824-8580, ext. 6209

Hear about 

PROGRAMMING


In this virtual presentation and discussion with parents, you will learn about Programming both at Southview and Northview.

FEEDER COURSES


2D Game Design

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. 

Semester 1/2 Credit


Introduction to Computer Programming

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. 

Semester 1/2 Credit


PROGRAM COURSES

All courses in programming are taken at the honors level.


Level I: Object-Oriented Programming

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. 


PROGRAM COURSES

All courses in programming are taken at the honors level.

(continued)


Level I: Visual Programming

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. 


Level II: AP Computer Science A

This course is one part of Honors Programming II and must be taken in conjunction with Honors Computer and Mobile Applications. 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. 


Level II: Computer and Mobile Apps

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 the 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. 

COLLEGE CREDIT


AP Computer Science A

Successful completion of the AP Computer Science A exam can lead to college credit, depending on college and university policy. Check with your intended college or university for the credit they offer.


Object-Oriented Programming

Completion of this course can award CCP-eligible students 3.0 credit hours in Introduction to Computer Programming (IST 112), credited through Owens Community College. 

Computer & Mobile Apps

Completion of this course can award CCP-eligible students 3.0 credit hours in Introduction to Java (IST 265), credited through Owens Community College. 

BUSINESS PROFESSIONALS OF AMERICA (BPA)


With 45,000 members in over 1,800 chapters across 25 states and Puerto Rico, as well as an international presence in China, Haiti and Peru, BPA is an organization that supports business and information technology educators by offering co-curricular exercises based on national standards. Students compete at local, state, and national levels to exercise skills learned in the classroom.


Link to Organization Site


This site is published by the Department of Teaching and Learning.

Secondary Director of Teaching and Learning, Andrea Johnson



SYLVANIA SCHOOLS

Bradley J. Rieger Administration Building

4747 N. Holland Sylvania Road

Sylvania, OH 43560


Website Accessibility Statement

(c) 2020 Sylvania Schools. All Rights Reserved