Course Catalog

Computer Programming 1

Course Number: GC671/GC672
Initial Grade Level: 10 – 12

This course is an introductory computer science course that will teach students the fundamentals of computer programming and computer program structure and design. Students will learn: the basic concepts of computer science; the basic concepts of object-oriented programming (OOP); the logic, design, and structure of computer programs; problem-solving skills and strategies; how to develop algorithms for computer problem-solving methods; and how to design and write computer application programs to accomplish various tasks (with a focus on applications in science, technology, engineering, arts, and mathematics). Students will also learn the syntax and specific commands and controls of the C++ programming language, which is a high-level object-oriented language. By the conclusion of the course, students will be able to plan, design, structure, and write computer software programs for business, educational, and S.T.E.M. applications.

Course Numbers and Transcript Abbreviations

Comp Programming 1 (CP) GC671/GC672

Skip to content