CSCI 1300 - Introduction to Computing
Lab Manual and Exam Guide

Online Resources
Syllabus, Calendar, Contact Information: www.cs.colorado.edu/~main/intro/syllabus.html
Programming Style Guide: www.cs.colorado.edu/~main/intro/style.html
Homework Guide: www.cs.colorado.edu/~main/intro/hw.html
Grade Guide: www.cs.colorado.edu/~main/intro/grading.html
Software Installation: www.cs.colorado.edu/~main/cs1300/lab/install.html

This file: www.cs.colorado.edu/~main/cs1300/lab/

Lab Exercises
Each exercise has some programs associated with it. These programs, listed below, are available at www.cs.colorado.edu/~main/cs1300/lab/
  1. G++ and Emacs
  2. Using GDB from within Emacs
  3. Loops and the BGI Graphics for G++
  4. Parameters
  5. File Input and Output
  6. Using the Make Facility

Exams
The purpose of the exams is to ensure that you have a basic understanding of the material that's required to take further computer science courses. With this in mind, we'll provide you with precise study guides for each exam. In order to move on to the next computer science course (with a grade of at least C- in CSCI 1300), you must have strong performance on these exams and do a certain amount of the programming homework. For better a better course grade (an A or B), you must also complete significant additional programming projects (as described in the Grade Guide at www.cs.colorado.edu/~main/intro/grading.html).

Please read the course syllabus ( www.cs.colorado.edu/~main/intro/syllabus.html) for a listing of the exam dates.

Supplements

Course Policy [CAUTION!]
In order to effectively learn how to program, all work that you submit in this class must be entirely your own. In particular: Breaking these rules will result in an F for the entire course.