CSS 332 - Comparison of Programming Languages

CSS 332 syllabus
While all the topics in the syllabus will be covered, they may not be covered on the specified day.
We may cover material needed for your CSS 342 assignments earlier than specified.
Quantitative Center Student Helper hours

Language and C++ Environment notes
Java vs. traditional architecture (e.g., C++)
Information on using MS .net

Example Programs            

CSS 332 Fall'07 is held in UW1-220 at 8-10:05pm on
        Monday   Sept 26
        Monday   Oct 1,     Wednesday   Oct 3
        Monday   Oct 8,     Wednesday   Oct 10
        Monday   Oct 15,   Wednesday   Oct 17

The beginning classes will be primarily lecture, but some of the later classes will be part lecture and part lab where I can answer your questions and help with your programming assignments and C++ problems.

What This Class is About

This class could be nicknamed the "Java to C++" class. On the Seattle campus and at several community colleges, the beginning programming classes (often numbered 142/143) are now being taught exclusively in Java. Many other community colleges still teach C++ in these classes.

Our CSS 342/343 are taught in C++. Since concepts in Java and C++ are similar, yet C++ has many messier language details, this course was created to teach the elements of C++ to those unfamiliar with it, to bring students up to speed in C++. Students who are rusty in C++ or simply want a review may also want to take it.

It is created as a condensed 2-credit class so a student can take CSS 342 at the same time. It has a focus on pointers, references, and memory management. It has grading of CR/NC (credit, no credit). If you do your first assignment in 342/343, you get credit in 332. The course is designed to help you be successful in 342. The focus is on success in 342, not a grade in 332. Note that the two credits don't count as CSS credits towards your degree.

We will allow 343 students to take 332 if they would like, as a review of C++ language details (as long as they aren't obnoxious to the 342 students).

Those Who have already taken CSS 342/343

We will allow you take this course and will receive a passing grade if you complete the following requirements:
-- Learn a new (to you) programming language
-- Write at least two programs using the new language