Boonton High School
Advanced Placement Computer Science
Prerequisites: C++, Java, and a summer assignment or project.
This course will focus on developing object-oriented programs using the Java programming language. It will emphasize programming methodology, algorithms, and data structures. Classes, data abstraction, recursion, and inheritance will also be covered. The student will write programs and model a fully encapsulated object, create an instance of the object, and modify the object using its methods. The completion of this course also entails providing a solution to the final Case Study. Students are eligible to take the Advanced Placement test in Computer Science.
Computer Science (C++)
This course will acquaint the student with the C++ programming language and introduce the student to standard programming methods and data structures. Students will become familiar with C++ syntax and will gain extensive experience using the language to design and code solutions to programming projects. They will use library routines, formatted output, user defined functions, and the unique characteristics of the C++ language in problem solutions. Students who satisfactorily complete this course may take Computer Science (Java).
Computer Science (Java)
This course will acquaint the student with the Java programming language and will extend and deepen the knowledge of standard programming methods and data structures. Students will become familiar with Java syntax and will gain extensive experience using the language to design and code solutions to programming projects. They will use library routines, formatted output, user-defined methods, and unique characteristics of the Java language in problem solutions. Students who complete this course may be recommended to take Advanced Placement Computer Science.
Computer Science (Visual Basic)
This introductory, lecture/laboratory course teaches students how to program with the Visual Basic language. Topics include introduction to object-oriented programming, algorithmic thinking, problem solving, control statements, primitive types, operators, keyboard input, screen output, and methods. This course offers hands-on laboratory experience that rapidly builds the confidence of a student and emphasizes program clarity to non-programmers. Upon completion of this course, the student will have experienced programming and be more prepared to take further courses (C++ or Java) in computer programming.
The plans/downloads available here are to be used in an the instance that school has been closed due to an emergency. Find the emergency day number and complete the daily assignment that matches your class. Bring the assignment with you when school resumes.
Final Exam Schedule
Final Exams will be administered to all classes during the last week of school. Dates TBA.
This course is designed to reinforce math fluency skills for sophomores and juniors in addition to their regularly scheduled mathematics class. Students build confidence in their computational skills which include but is not limited to working with fractions, decimals, percents, integers, and real numbers. Students will also increase their problem solving skills and working "mathematics" vocabulary. The class is designed to strengthen number sense and computational skills as well as reading comprehension. Daily exercises in the topic area will be administered and reviewed followed by direct instruction of specific skills. Weekly hands-on problem solving tasks will be performed by each student.
Times and Periods TBA
Boonton High School