[Skip Navigation] [CSUSB] / [CNS] / [Comp Sci & Eng Dept] / [R J Botting] / [CSci202] / schedule
[Text Version] [Syllabus] [Schedule] [Glossary] [Resources] [Grading] [Contact] [Question] [Search ]
Notes: [01] [02] [03] [04] [05] [06] [07] [08] [09] [10] [11] [12] [13] [14] [15] [16] [17] [18] [19] [20]
Labs: [01] [02] [03] [04] [05] [06] [07] [08] [09] [10]
Sun May 31 10:18:41 PDT 2009

Contents


    Csci202 Schedule Spring 2009


    Table
    #DatesPrepareTopic
    14/6-Doing well in CSci202 [ 01.html ] [ lab01.html ]
    24/8Ch 2,3,4,5,6Review CSci201 Material [ 02.html ] [ lab01.html ]
    34/13Ch 7+VECReview Arrays and Vectors [ 03.html ] [ lab02.html ]
    -4/15P 1Project 1 (Ch 7) due
    44/15Ch 8+POIPointers [ 04.html ] [ lab02.html ]
    -4/15*Quiz 1 on Ch 1..7 and/or P 1
    54/20Ch 9Classes [ 05.html ] [ lab03.html ]
    64/22Ch 10+UMLMore about C++ classes [ uml0.html ] [ 06.html ] [ lab03.html ]
    -4/24-Last day to drop
    74/27Ch 11Overloading [ 07.html ] [ lab04.html ]
    -4/29P 2Project 2 (Ch 10 or 11) due
    84/29Ch 12+INHInheritance [ 08.html ] [ lab04.html ]
    -4/29*Quiz 2 on Ch 8-12, P 2, and UML
    95/04Ch 13+POLPolymorphism [ 09.html ] [ lab05.html ]
    105/6Ch 14Templates [ 10.html ] [ lab05.html ]
    115/11Ch 15Streams [ 11.html ] [ lab06.html ]
    -5/13P 3Project 3 (Ch 13) due
    125/13Ch 16Exceptions [ 12.html ] [ lab06.html ]
    -5/13*Quiz 3 on Ch 13,14,15, P 3
    135/18Ch 17Files [ 13.html ] [ lab07.html ]
    145/20Ch 18Strings [ 14.html ] [ lab07.html ]
    *5/25*Memorial Day HOLIDAY
    155/27Ch 19+ALGSearching and Sorting [ 15.html ] [ lab08.html ]
    166/01Ch 20Data Structures [ 16.html ] [ lab08.html ]
    -6/03P 4Project 4 (Ch 17) due
    176/03Ch 21+App E.4Bits and Pieces [ 17.html ] [ lab09.html ]
    -6/03*Quiz 4 on Ch 16,17,18,19, 20, P 4
    186/08Ch 22.1-22.4+SThe STL Containers [ 18.html ] [ lab09.html ]
    196/10Ch 22.5-22.9The STL Algorithms [ 19.html ] [ lab10.html ]
    206/15AllReview [ 20.html ] [ lab10.html ]
    -6/17 P 52pm Optional Makeup Project (Ch 22)
    FF6/17 Comprehensive2pm-4pm Final

    (Close Table)
  1. Ch::=Chapter in text.
  2. P::=Project.
  3. UML::=Unified Modelling Language, see [ uml0.html ]
  4. ALG::=Handout on the complexity of algorithms. [ alg.html ]
  5. VEC::= See http://cse.csusb.edu/dick/cs202/vectors.html
  6. POI::= See http://cse.csusb.edu/dick/cs202/pointers.html
  7. INH::= See http://cse.csusb.edu/dick/cs202/inheritance.html
  8. POL::= See http://cse.csusb.edu/dick/cs202/polymorphism.html
  9. S::= See http://cse.csusb.edu/dick/cs202/stl.html

    Abbreviations

  10. Algorithm::=A precise description of a series of steps to attain a goal, [ Algorithm ] (Wikipedia).
  11. class::="A description of a set of similar objects that have similar data plus the functions needed to manipulate the data".
  12. Data_Structure::=A small data base.
  13. Function::programming=A selfcontained and named piece of program that knows how to do something.
  14. Gnu::="Gnu's Not Unix", a long running open source project that supplies a very popular and free C++ compiler.
  15. KDE::="Kommon Desktop Environment".
  16. object::="A little bit of knowledge -- some data and some know how", and instance of a class".
  17. OOP::="Object-Oriented Programming", Current paradigm for programming.
  18. Semantics::=Rules determining the meaning of correct statements in a language.
  19. SP::="Structured Programming", a previous paradigm for programming.
  20. STL::="The standard C++ library of classes and functions" -- also called the "Standard Template Library" because many of the classes and functions will work with any kind of data.
  21. Syntax::=The rules determining the correctness and structure of statements in a language, grammar.
  22. Q::software="A program I wrote to make software easier to develop",
  23. TBA::="To Be Announced", something I should do.
  24. TBD::="To Be Done", something you have to do.
  25. UML::="Unified Modeling Language".
  26. void::C++Keyword="Indicates a function that has no return".

End