CSIS 2610: Programming and Problem Solving

CSIS 2610: Programming and Problem Solving

The final exam is Monday at 8 (morning class) and 1 (afternoon class). It will be comprehensive, with about 50% old material and 50% new material:
variables and data types
conditions and branching statements
loops
functions
design, documentation, and debugging
random and sequential access to arrays
passing arrays to functions
search
strings and multidimensional arrays
pointers
file access
Course Syllabus
Grading Policy

Current Example:
Reading unitl end of file
Password program with file access
Bank program with file access
Arrays of Strings
Strings
Multidimensional arrays
Search and parallel arrays
Search example
Passing arrays as parameters
Introduction to arrays
Previous Examples

Some useful guides for C/C++ on UNIX:

  • A reference for standard C libraries
  • Compiling and running programs
  • PICO primer for editing
  • Dialing in to UNIX
  • Primer for the pine mail program
  • File management in UNIX
  • The History feature of UNIX
  • SCRIPT primer for test runs
  • The elm mail program
  • Moving files between UNIX and a diskette with ftp
  • A quick introduction to Borland C++

  • Pointers
    Dynamic allocation
    Command-line arguments
    NIM board class and program

    Programming assignments:

  • 1: Arithmetic Expressions and Conditions
  • 2: Branching Statements and Loops
  • 3: Repetition Statements
  • 4: Modular Design
  • 5: Arrays
  • 6: Strings and Files
    Extra credit for Assignment 6