[Skip Navigation] [CSUSB] / [CNS] / [CSE] / [R J Botting] / [CSE201] / 20
[Text Version] [Syllabus] [Schedule] [Glossary] [Labs] [Projects] [Resources] [Grading] [Contact] [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]
Mon Apr 29 14:34:08 PDT 2013
Opening the PDF files on this page may require you to download Adobe Reader or an equivalent viewer (GhostScript).

Contents


    cs201/20 -- Course review

      Previous -- arrays

      [ 19.html ]

      Last Project Due

      [ projects.html#P9 ] This can not be resubmitted. This project will be the subject of a question in the final.

      Study -- Chapter summaries and advanced topics

        Go back and study the 6 chapter summaries and the 17 or so advanced topics.

        Here is a list of advanced topics

        [ 03.html#Advanced Topic 2.1 -- Numeric ranges and precision ]

        [ 03.html#Advanced Topic 2.3 -- Combining assignment with arithmetic ]

        [ 03.html#Advanced Topic -- enumerated types ]

        [ 04.html#Advanced Topic 2.6 -- Old fashioned strings and chars ]

        [ 05.html#Advanced topic 3.1 -- The selection operator ]

        [ 05.html#Advanced topic 3.2 -- the switch statement ]

        [ 06.html#Advanced Topic 3.3 De Morgans Law ]

        [ 08.html#Advanced topic 3.4 The loop-and-a-half Problem ]

        [ 08.html#Advanced topic 3.5 End-of-file Detection ]

        [ 08.html#Advanced topic 3.6 Clearing the Failure State of a stream ]

        [ 09.html#Advanced Topic 4.1 Function Declarations ]

        [ 10.html#Advanced Topic 4.2 Const references ]

        [ 13.html#Advanced Topic 5.1 -- initializing fields ]

        [ 13.html#Advanced Topic 5.2 -- overloading ]

        [ 14.html#Advanced Topic 5.1 -- initializing fields ]

        [ 17.html#Advanced Topic 6.1 Strings are vectors of characters ]

        [ 18.html#Advanced Topic 6.2 Passing vectors by constant Reference ]

      Review Questions

      Think of a question you want answered before the final about this class, write it down on a piece of paper with your name and I will answer it in class and/or online if it is relevant. (2 points)

      Next -- the final

      [ mock2012w.pdf ]

    Abbreviations

  1. Algorithm::=A precise description of a series of steps to attain a goal, [ Algorithm ] (Wikipedia).
  2. Class::=A description of a type of object that includes the data it knows and the functions it can execute.
  3. Function::programming=A selfcontained and named piece of program that knows how to do something.
  4. Gnu::="Gnu's Not Unix", a long running open source project that supplies a very popular and free C++ compiler.
  5. OOP::="Object-Oriented Programming", Current paradigm for programming.
  6. Semantics::=Rules determining the meaning of correct statements in a language.
  7. SP::="Structured Programming", a previous paradigm for programming.
  8. Syntax::=The rules determining the correctness and structure of statements in a language, grammar.
  9. Q::software="A program I wrote to make software easier to develop",
  10. TBA::="To Be Announced", something I should do.
  11. TBD::="To Be Done", something you have to do.
  12. UML::="Unified Modeling Language", industry standard design and documentation diagrams.
  13. void::C++Keyword="Indicates a function that has no return value".

( End of document ) <<Contents | Top