CS162 introduces Computer Science using C++. Some of you coming into the course will already know C++, others will not. CS162 will provide introductory material regarding C++ for people that have already learned how to program in a high level programming language. In addition, CS162 provides an introduction to software design, use of a variety of data structures, data abstraction, and recursion.
Before taking this class, students should be familiar (and be able to program) concepts such as variables, conditionals, loops, functions, arguments, and arrays. You need to be comfortable writing comoplete programs yourself. If you have never written your own programs before...then CS162 is not the right place for you! You should be comfortable with:
· Solving problems with computers
· Understand the concept of algorithms and have experience writing algorithms
· Understand data types, variables, conditions, loops, functions, and arrays in some language
· Writing programs in some language that contain conditions, functions, and loops.
· Been introduced to software design methodologies