This document outlines the course objectives, grading, and outlines for a Computer Programming I course. The course will introduce problem solving techniques, programming languages from machine language to higher level languages like C++, compilers and interpreters. Students will learn to write and run C++ programs, understand its syntax, perform input/output, use variables, literals, data types, operators, and selection statements.