CSCI 1300
Introduction to Computing


Fall 1997

Examples of final projects

These are a few of the many exceptional projects submitted by students in the class.
They should execute on any PC running Windows 95 or NT.
NOTE: To execute them, you need the file egavga.bgi in the same directory as the executable.

  • GoFish.exe
  • snake.exe
  • Hugo2.exe
  • Math.exe
  • SemProj.exe
  • artillery.exe
  • heattrans.exe
  • sabotage.exe
  • Info:

  • Syllabus
  • Final Grades
  • Project Ideas
  • Quizzes (with solutions):
  • Quiz #1
  • Quiz #2
  • Quiz #3
  • Programming Assignments:
  • #1  - Solution
  • #2  - Solution
  • #3  - Solution
  • #4  - Solution
  • #5  - Solution
  • #6
  • #7
  • #8
  • #9
  • Lecture Notes:
    Week 1:  Course overview and basic concepts.
                      Sections 1.1 and 1.2, skim ch. 2
  • 8/26/97
  • 8/28/97

    Week 2:  Fundamental data types, constants, functions, classes.
                      Sections 3.1, 3.3, skim 3.4, 3.5, 3.6, 4.2, and 4.5

  • 9/2/97
  • 9/4/97

    Week 3:  Classes, selective execution, review.
                      Sections 5.1, 5.2, 5.3, 5.5, and 5.8

  • 9/9/97
  • 9/11/97

    Week 4:  Repitition, syntax.
                      Sections 6.1, 6.2, and 6.3

  • 9/16/97
  • 9/18/97

    Week 5:  Data Storage, binary numbers.
                      Section 1.3

  • 9/23/97
  • 9/25/97 - Karl Winklmann lecturing

    Week 6:  1-D arrays, stand-alone and within objects. Randomness
                      Sections 12.1 and 14.1

  • 9/30/97 - Karl Winklmann lecturing
  • 10/2/97

    Week 7:  2-D arrays, more on classes
                      Sections 11.1 and 11.2

  • 10/7/97 - 2's complement, review, quiz #2
  • 10/9/97

    Week 8:  More on classes, File I/O
                      Sections 11.1, 11.2, 8.1, and 8.2

  • 10/14/97
  • 10/16/97

    Week 9:  Graphics. Simple searching and sorting algorithms.
                      Appendix G. Sections 12.3 and 12.5.

  • 10/21/97
  • 10/23/97

    Week 10:  Recursion. Binary search. Quicksort.
                        Section 7.9. Section 12.3 and 12.5.

  • 10/28/97
  • 10/30/97 - Quiz #3

    Weeks 11 & 12:  Reference parameters, dynamic storage, pointers.
                        Sections 7.1, 7.2, and 7.3, 15.1, 15.2 and 15.3, 16.1 and 16.2.

  • 11/3/97
  • 11/5/97
  • 11/11/97
  • 11/13/97

    Weeks 13 & 14:  Event driven programming (Windows), Quiz #4.                    

  • 11/18/97

    Week 15:   Advanced data structures and algorithms.                     Chapter 17.

  • 12/2/97