I am teaching three sections of CSC121 this semester — 002, 003, & 004.

Section 002 will meet at 12:30-13:45 on TR (for lecture — D275) and at 13:00-13:50 on MW (for lab — D104).

Section 003 will meet at 14:00-15:15 on TR (for lecture — D278) and at 14:00-14:50 on MW (for lab — D104).

Section 004 will meet at 18:15-19:30 on MW (for lecture — D212) and at 19:45-20:35 on MW (for lab — D104).

Here is a copy of your syllabus. (You may print it if dead trees are your style.)

You can check out here for an 'ongoing' list of the topics we will cover this semester...

But the official notes page is always where to look for lots of detailed information...unless it isn't there, of course.

Here is a list of topics we hope to cover this semester:

• Basics: Variables, Types, Math, I/O
• Control: Decisions, Branching, Repetition
• Functions: Use, Design, Features, Writing your own
• Storage: vectors, strings

#### Tips for Searching This Site

```    site:home.earthlink.net inurl:craie inurl:121
```

So, for instance, to find information on how you should answer those TPQs (the Thought-Provoking Questions), you could enter this in the search box (i.e. dialog):

```    how answer (thought provoking questions|question) OR (TPQ|TPQs) site:home.earthlink.net inurl:craie inurl:121
```

(Oddly, Google uses a single vertical bar as a shorthand for logical "OR"...)

Or, to search for information about how to convert [measurement] units with the modulo operation you could enter:

```    convert|conversion modulo site:home.earthlink.net inurl:craie inurl:121
```

Remember that Google won't search for symbols unless it has 'realized' they are significant. (Like if you put C++ inside double quotes, it realizes that the + symbols are important...since it has seen nearly a hundred million ...or so... pages with that same sequence of characters in them.)

(Feel free to just copy-paste the search tip(s) into your search entry. *smile* And if they seem to chop off, they'll scroll with the Arrow keys if you click in their box — or with the mouse as you are copy-dragging.)

### Assignments

Labs Projects What's a portfolio again?
Exams   Non-Portfolio Extra Credit

### Course Materials

Examples Master Style List
Notes (supplementary to lecture) Common Syntax (Typographical) Errors
Question Sets Getting Around in the Lab

### Other Materials

Free Compilers C++ Resources on the Web Essential Student Skills