NH6210: Computational Physics

Credits 2.0
Grade Level
11
Computer Science Course objectives provide a study of the key concepts in object-oriented programming (Java / Python) and design (data abstraction, data encapsulation, composition, inheritance and code re-use and implementation design techniques), programming constructs (primitives, references, classes, methods and interfaces), evaluating expressions (numeric, string and Boolean), program analysis (testing, debugging, run-time exceptions, pre and post conditions, assertions, analysis of algorithms and numerical representation of integers), data structures (strings, lists, one and two dimensional arrays and their accompanying operations – traversals, insertion and deletion), searching (sequential and binary), sorting (selection, insertion and merge sort) and develop an understanding of the ethical and social issues as it relates to the study of Computer Science. The course is a non-calculus treatment of physics dealing with topics in classical and modern physics. Physics course objectives apply the equations of kinematics to predict the position and the velocity at a later time, Newton's laws of motion to find the acceleration of the objects and to identify other forces in the system, the conservation laws (mechanical energy conservation, and momentum conservation, and angular momentum conservation) to compare the system before and after the interaction, find the solutions of problems involving rectilinear motion, parabolic motion, circular motion, & objects in equilibrium, apply the conservation laws to the solutions of problems involving collisions, conservative & non-conservative forces, understand the fluid mechanics, such as buoyant force and Bernoulli's equation, solve problems involving thermal expansion, heat transfer, thermodynamic processes & the behavior of ideal gases. Second semester course focuses on fundamental principles of physics covering mechanics, thermodynamics, wave phenomena, electricity and magnetism, and selected topics in modern physics.
Prerequisites
Algebra II/Trig
Credit Length
weighted high school credits for the yearlong course
Locations
New Horizon's Governor's School