FULL YEAR. ONE PERIOD/TWO CREDITS. A-Day Either 3rd or 4th Periods. Grade 10 or 11. (TI0557)
No Prerequisite.
This course provides the beginning programmer with a solid foundation in programming fundamentals, using visualization and application. Designed for beginners with little or no previous programming experience, this course teaches students the fundamentals behind all programming languages. By putting standard concepts, like input, output, selection, and repetition, at the forefront, students will gain knowledge and insight that is easily transferable to other languages. Code.org curriculum is incorporated. Apps and Games will be made. Membership and participation in Business Professionals of America, a student organization, is encouraged. Career Technical college credit is available.
FULL YEAR. FOUR CREDITS. Grade 11. (TI0557) (TI0558)
This course provides the beginning programmer with object-oriented programming concepts. The course reviews basic programming concepts such as structure, decision making, looping, arrays, and method calling and enforces good style and logical thinking. Advanced topics include inheritance, exceptions, GUIs, events, and files. Code.org curriculum is incorporated. Advanced Apps and Games will be made. Membership and participation in Business Professionals of America, a student organization, is encouraged. Career Technical college credit is available.
FULL YEAR. B-Day Periods 1 and 2 FOUR CREDITS. Grade 12. (TI0610)
This course is designed to be a capstone experience for the student where they will apply knowledge and skills learned throughout their course of study as they apply advanced programming and development topics. Students in this course will also investigate current and emerging technologies. Code.org curriculum is incorporated Advanced Apps and Games will be designed and made in this capstone course. Membership and participation in Business Professionals of America, a student organizations, is encouraged. Career Technical college credit is available.