Description
Beginning fall 2006, this course introduces to the main computer programming principles. Students will be introduced to main algorithmic concepts, including simple algorithms design, problem decomposition, top-down algorithm, program logic and design, to main C++ structures, such as data types, input and output, calculations, selection and repetition. Students also will learn about the concepts of object-oriented approach. Examples that are used to illustrate programming logic and algorithms design, as well as the term programming projects will be taken from business related applications.