CSCE 2004
Class Notes
Spring 2014

Class Materials:

  • Book Slides

  • Gauch Quick Reference on C++

  • Source Code

  • Box Method

  • Box Method Examples

  • Box Trace - Complicated

  • Box Trace Solution

  • Useful Links:

  • UofA Information Technology Services - Home Page

  • UofA Information Technology Services - Free Software

  • CSCE Tech Support Wiki

  • Comprehensive Online Reference for C++

  • Working from Home
  • Website for: Section 1, Dr. Gordon Beavers

  • Dr. Beaver's home page

  • Lecture examples: Section 2, Dr. Susan Gauch

  • tiny.cpp

  • hello.cpp

  • sphere.cpp

  • if_statements

  • if.cpp - example program using if

  • while.cpp

  • for.cpp

  • dowhile.cpp

  • nested_loops.cpp

  • functions.cpp

  • atm.cpp An Example using Functions

  • arrays.cpp Sample code using arrays

  • 2darrays.cpp Sample code using 2darrays

  • files.cpp Sample code from lecture; filling an array from a file

  • files2.cpp Sample code from lecture; handling eof

  • time.txt: Contains time.h, time.cpp, usetime.cpp, Makefile

  • time2.txt: Contains time2.h, time2.cpp, usetime2.cpp, Makefile

  • event.txt: Contains event.h, event.cpp, useevent.cpp, Makefile.event

  • accountarray.txt: Contains account.h, accountarray.h acccountarray.cpp, testaccountarray.cpp, Makefile

  • rational.txt: Contains rational.h, rational.cpp, userational.cpp, Makefile.event

  • ptrs.cpp Sample code using pointers

  • Book Sections Covered

  • Chapter 1: Sections 1.1 - 1.3

  • Chapter 2: Sections 2.1 - 2.17

  • Chapter 3: Sections 3.1 - 3.7

  • Chapter 4: Omit: 4:13

  • Chapter 5: Sections: 5.1-5.10

  • Chapter 6: Omit: 6.11, 6.12, 6.14, 6.15

  • Chapter 7: Omit: 7.9, 7.10, 7.11

  • Chapter 5: Sections: 5.11

  • Chapter 10: Sections: 10.1 - 10.3, 10.7

  • Chapter 13: Omit: 13.6, 13.15