The main objective of this course is to stimulate the interest of students in the field of Computer Science via computer programming. Students will be introduced to the UNIX Operation System and learn its basic commands. The course will introduce high-level programming languages, including the C++ programming language. YSP participants will find themselves using C++ Syntax and learning of control structures, functions, and arrays. The class covers the first three chapters of the course book, with an intricate introduction to computers and programming language in general, followed by discussion of the importance and use of control structures. The introduction computer course will end with the teaching of functions and modular programming. Students who have not had any experience with programming or lack familiarity with such topics will find this class informative and inspiring.