CS 101 Laboratories

  • Lab Session 1
  • Lab Session 2
  • Lab Session 3
  • Lab Session 4
  • Lab Session 5
  • Lab Session 6
  • Lab Session 7
  • Lab Session 8
  • Lab Session 9
  • Lab Session 10
  • Lab Session 11
  • Lab Session 12
  • Lab Session 13

    Programming Asignments

    You are required to develop solutions to the problems assigned, then write and debug the C code for them. Problems are mostly engineering related. Material discussed in the lecture will be used to develop the programs.

                                                        Assigned       Due
    Program 1:  Sequential statements and               Week 2         Week 3
                simple input and output.
    
    Program 2:  Simple user defined functions (units    Week 3         Week 4
                conversion program).
    
    Program 3:  More functions, computer aided balloon  Week 4         Week 5
                design (aeronautical engineering).
    
    Program 4:  Looping, modifying an existing program. Week 5         Week 6
    
    Program 5:  Recursion (architecture).               Week 6         Week 7
    
    Program 6:  Introduction to pointers.               Week 7         Week 8
    
    Program 7:  Strings and arrays (parts of speech     Week 8         Week 10
                and paragraph writing).
    Program 8:  Arrays and data structures (antarctic   Week 10        Week 11
                research data).
    Program 9:  File I/O. (persistent storage           Week 11        Week 13
                enhancement to antarctic data program)
    
    Program 10: Putting it all together.                Week 13        Week 15
    



    This page established January 14, 1999; last updated April 13, 1999 by Rick Wagner.