CMPT 101 (Personal Computer Concepts and Applications I)

Grades 10-12     Credit: 1 This course provides both a practical and conceptual background in computing and information processing and management fundamentals. Students receive hands-on experience while learning the latest graphical interface technology and how it interacts with word processing, spreadsheets, database management, presentation graphics and the Internet. Microsoft Windows and Windows applications are the software products used. Lab time outside of class is required. Students must have some familiarity with the Windows Operating System or computers using graphical user interfaces (e.g. Mac OS or Linux). Students with no computing experience should take AITC 101, Computer Literacy prior to enrolling in CMPT 101.

CMPT 115

Grades 10-12     Credit: 1 Advanced Computer Applications is a College in the High School class offered through Hudson Valley Community College. Students are eligible to earn up to 6 college credit hours while taking this class as a CBA sophomore, junior or senior. The class is broken up into two semester courses, with descriptions below.

Mechanical Drawing

Grades 10-12     Credit: 1 This course is designed to introduce basic drafting and to allow the students to exercise their creative abilities. Students will learn about the care and use of equipment, Orthographic Projection, Dimensioning, Pattern Development, Isometric and Architectural drawing. Projects include: (In addition, students will each have one week to work on the computer using an architectural program, creating their own house floor plan) Lettering Straight Line Letters, Lettering Curved Letters, Inlaid Linoleum Design (learning to use the T-square, triangles and setting up layouts), Brick Wall (learning to use various scales), Base Plate (working with angles), Adjusting Arm (learning to use the compass correctly), Introduction to Orthographic Projections (multi-view drawings), Flower Pot Stand (learning basic dimensioning), Wedge (dimensioning angles, solving missing view drawings), Bearing (dimensioning circles, arcs), V-Block (using leader lines), Cam Bracket (working with concave and convex curves), Support, Pattern Development, Paper Carton (developing patterns for box construction), Truncated Cylinder (developing patterns for duct work), 3-Piece Elbow, 90 Degree T-Joint, Isometric Drawing (working with 3-D drawings involving circles and arcs), Cabinet Drawing (3D drawing and perspective), Window, Louvre Door (details of architectural drawings), Plan Symbols (learning about finished construction), Floor Plan (applying Plan Symbols), Gable-side Elevation (working with roof pitch and detail)

AP Computer Science

Grades 11-12     Credit: 1 This course is equivalent to a first semester college-level course in Computer Science. It emphasizes object orientation, programming methodology and efficient, understandable design in programs. Topics covered include program and class design, arithmetic and logical expressions, design modularity, control structures, repetition, quadratic sorting, inheritance, one and two-dimensional arrays and other data structures. The programming language used for this course is Java. Prerequisites: Successful completion of Algebra II and PLTW CSP, or teacher recommendation.