Week 2 - January 8/10

Due This Week
Preparation for Class
 |
Make sure you understood what was covered in chapter 1. We went over it
quickly because much of it is common to other programming languages, but
you should bring up any questions at the first class of the week.
|
 | Read Chapter 2 and make notes of what you don't understand. I expect to
cover sections 2.1-2.3 on Monday and 2.4,2.5 on Wednesday.
|
Note: For this and all our classes, you will generally find it best to
have read the material before it is presented in class. That way, you can make
notes about what you didn't understand easily and raise questions in class.
Many people will find it works best to read the chapter twice, once before and
once after the material has been explained in class. Unless you have a
photographic memory, a notebook is suggested so that you can go back to things
that you had trouble with when it's time to take an exam or to use those
features in a program.
Topics Covered this Week
 | Review of prior week material and of Program #1 |
 | More about use of Visual Studio (lecture)
 | Projects |
 | Toolbar Customization
 | Build toolbar |
 | Debug toolbar |
|
 | Understanding errors |
|
 | Use of the Gnu C++ compiler to do assignments (lecture)
 | Pros and Cons |
 | Installing it |
 | Demo of how it works |
|
 | Programming Paradigms (lecture) |
 | C++ Basics (i.e. chaper 2)
 | Variables and assignents |
 | Input and Output |
 | Data Types and Expressions |
 | Simple Flow of Control |
 | Program Style |
|
Assignments
 | Review the material covered this week. Know how to use the features
covered under C++ Basics. Know about the other features. |
 | Program #2 is due on Wednesday
(Monday is a holiday) |
 | Read Chapter 3 in preparation for next week. |

|