Course Info
Course Info
Computer Science I
Spring 2007
http://www.cs.ucf.edu/courses/cop3502h/spr2007/
If you want to email me, MAKE SURE to enter in the subject line “cop 3502h” followed
by your name.
General guidelines
This course lays the foundations of computer science. It goes beyond “coding in C”. It
will cover different ways to structure the data, and will show how each structure is useful
in solving different problems. For each solution, we shall also examine efficiency.
This course involves extensive programming, which means besides attending the lecture
classes you are required to spend substantial hours in the computer center labs working
on your assignments. You may fail this course if you do not submit all the assignments.
If you cannot afford to spend time on assignments, it would be in your interest to
withdraw from the course.
Every student will be given an account on the Olympus. The TAs grading your programs
would try to execute your code on Olympus using gcc, or they can try compiling using
jgrasp. If your programs cannot run on Olympus or jgrasp, there is no way that the
TAs would be able to award you any points for your work.
Course Objectives
The sequence of and time spent on the lecture topics given is tentative and may be altered
as the course proceeds.
Reference Book
Assignments:
All the programming assignments are required to be implemented in ‘C’. You will
get an OLYMPUS account, and you can either use the computer labs at UCF, or
dial up from home to run your programs on OLYMPUS. Your programs must
compile under gcc or cygwin.
All tests will be closed book and notes .Calculators and cell phones are not allowed in
any exam/quiz tests.
Do NOT miss any test/exam. There are no make-up tests. If you miss a test for
SERIOUS reasons you have to provide official written evidence. If evidence is accepted a
form of grade recovery will be discussed with the instructor.
Cheating may result in a failing grade regardless of performance.
Homework 10%
Mid term exam 20%
Final exam 20%
Programming Assignments 50%
The instructor reserves the right to use plus/minus grading in this course.