Computer Programming

Sandra Best
941-5499
Ms. Best
Computer Programming with Visual Basic 1
This course is designed to emphasize the fundamentals of computer programming using the Visual Basic programming language.
Students will learn program design and development as well as gain practical experience in programming using a modem, object oriented language. Topics include form design, variables, algorithms, looping, conditional structures, select-case structures, scope,
date and time variables, and random number generation. This class is part one of two classes.
 
Prerequisite: Successful completion of Algebra 1 or equivalent.
Computer Programming with Visual Basic 2
This course is a continuation of Computer Programming with Visual Basic 1. Students will learn program design and development as
well as gain experience in programming using a modern, object-oriented language. Topics include one and two dimensional arrays,
classes and objects, keyboard events, menu design, database programming, graphics and printing as well as multimedia in
programming.
 
Prerequisite: Successful completion of Computer Programming Visual Basic 1.
Computer Programming with Java 1
This course is designed to emphasize the fundamentals of computer programming using the Java programming language. Students
will learn program design and development as well as gain practical experience in programming using a modem, object-oriented
language. This course is part one of two parts. Topics include designing graphical interfaces, logical operations, looping, switch
statements, methods, event handling, scope and conversion, random number generation and arrays.
 
Prerequisite: Successful completion of Visual Basic 2.
Computer Programming with Java 2
This course is a continuation of Computer Programming with Java 2. Students will learn program design and development as well as
gain experience in programming using a modern, object oriented language. Topics include inheritance, graphics, keyboard events and
menus, database programming, and polymorphism Java speech AP.
 
Prerequisite: Completion of Computer Programming with Java 1.
Foundations of Animation
This course prepares students to use artistic and technological foundations to create animations. The basic principles of digital
animation are reviewed, including character development and story conception through production. This course prepares students for
the Adobe Certified Associate for Flash/Animate CC certification exam.
 
Prerequisite: Successful completion of an approved Computer Science course.