[Skip Navigation] [CSUSB] / [CNS] / [Comp Sci & Eng Dept] / [R J Botting] / [CSci202] / labs
[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]
Tue Apr 14 16:31:20 PDT 2009

Contents


    CSci202 Lab Schedule -- May yet change.

    Note: You must attend the lab session that you are enrolled in. You must not attend the other one.
    Table
    #DatesTopic and links to details
    1April 6 & 8Review: editing, compiling, testing,... [ lab01.html ]
    2April 13 & 15Drawing Diagrams with Dia + some UML [ lab02.html ]
    3April 20 & 22Arrays and Information inSecurity [ lab03.html ]
    4April 27 & 29Coding classes: Completing a safe Buffer [ lab04.html ]
    5May 04 & 06Inheritance and Polymorphism [ lab05.html ] (unwritten as yet)
    6May 11 & 13To Be Announced [ lab06.html ]
    7May 18 & 20Exceptions [ lab07.html ]
    -May 25HOLIDAY Labs may be closed
    8May 27 & Jun 1Timing Sorting Programs [ lab08.html ]
    9Jun 03 & 08Information security Stream and Files etc. [ lab09.html ]
    10June 10 & 15Dynamic Data Structure [ lab10.html ]

    (Close Table)

    Abbreviations

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

End