[Skip Navigation] [CSUSB] / [CNS] / [CSE] / [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 8 17:16:32 PDT 2011

Contents


    Csci202 Schedule Spring 2010


    Table
    #DatesPrepareTopicLab
    14/4-Doing well in CSci202 [ 01.html ] Intro [ lab01.html ]
    24/6Chapter 2,3,4,5Review CSci201 Material [ 02.html ] [ objects.html ] " [ lab01.html ]
    34/11Chapter 6Review Arrays and Vectors [ 03.html ] [ vectors.html ] Dia-grams [ lab02.html ]
    44/13Chapter 7Pointers [ 04.html ] [ pointers.html ] " [ lab02.html ]
    -4/13*Quiz 1 on Chapter 1..6+ [ uml0.html#Class ]
    54/18Chapter 8Inheritance [ 05.html ] [ inheritance.html ] [ polymorphism.html ] Pointers [ lab03.html ]
    64/20Chapter 9 Streams [ 06.html ] [ iomanip.html ] " [ lab03.html ]
    -4/22-Last day to drop
    74/25Chapter 22OO Design [ 07.html ] [ uml0.html ] Classes [ lab04.html ]
    -4/27Project 1 [ p1.html ] Chapter 7,8,or 9
    84/27Chapter 10Recursion [ 08.html ] " [ lab04.html ]
    -4/27*Quiz 2 on Chapter 7,8,9, project 1, and UML
    95/2 Handout [ alg.html ] Algorithms and Big-O [ 09.html ] Inheritance... [ lab05.html ]
    105/4Chapter 11Sorting and Searching [ 10.html ] " [ lab05.html ]
    115/9Chapter 12Lists, stacks, queues [ 11.html ] Streams [ lab06.html ]
    -5/11Project 2 [ p2.html ] Chapter 10, 11 or 12
    125/11Chapter 14Overloading operators [ 12.html ] " [ lab06.html ]
    -5/11*Quiz 3 on Chapter 10,11,& 12 [ alg.html ] , P 2
    135/16Chapter 15Memory Management [ 13.html ] Sorting [ lab07.html ]
    145/18Chapter 16Templates [ 14.html ] " [ lab07.html ]
    155/23Chapter 17Exceptions [ 15.html ] Exceptions [ lab08.html ]
    165/25Chapter 18Scoping [ 16.html ] " [ lab08.html ]
    *5/30*Memorial Day HOLIDAY
    -6/01Project 3 [ p3.html ] Chapter 15,16,or 17
    176/01Chapter 19Class Hierarchies [ 17.html ] [ abstraction.html ] Info Security [ lab09.html ]
    -6/01*Quiz 4 on Chapter 15-18, P 3
    186/06Chapters 13 & 20The STL Containers [ 18.html ] [ stl.html ] " [ lab09.html ]
    196/08Chapter 1-10Review [ 19.html ] Stacks [ lab10.html ]
    206/13Chapter 11+12+13+14..20+22Review [ 20.html ] " [ lab10.html ]
    -6/15 2pm Project 4 [ p4.html ] Chapter 13, 18, 19 or 20
    FF6/15 Comprehensive2pm-3:50pm Final

    (Close Table)

    Glossary

  1. accessor::=`A Function that accesses information in an object with out changing the object in any visible way". In C++ this is called a "const function". In the UML it is called a query.
  2. Algorithm::=A precise description of a series of steps to attain a goal, [ Algorithm ] (Wikipedia).
  3. class::="A description of a set of similar objects that have similar data plus the functions needed to manipulate the data".
  4. constructor::="A Function in a class that creates new objects in the class".
  5. Data_Structure::=A small data base.
  6. destructor::=`A Function that is called when an object is destroyed".
  7. Function::programming=A selfcontained and named piece of program that knows how to do something.
  8. Gnu::="Gnu's Not Unix", a long running open source project that supplies a very popular and free C++ compiler.
  9. mutator::="A Function that changes an object".
  10. object::="A little bit of knowledge -- some data and some know how". An object is instance of a class.
  11. objects::=plural of object.
  12. OOP::="Object-Oriented Programming", Current paradigm for programming.
  13. Semantics::=Rules determining the meaning of correct statements in a language.
  14. SP::="Structured Programming", a previous paradigm for programming.
  15. 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.
  16. Syntax::=The rules determining the correctness and structure of statements in a language, grammar.
  17. Q::software="A program I wrote to make software easier to develop",
  18. TBA::="To Be Announced", something I should do.
  19. TBD::="To Be Done", something you have to do.
  20. UML::="Unified Modeling Language".
  21. void::C++Keyword="Indicates a function that has no return".

End