CGS 3462 -- Programming using PASCAL (Section 1066)
Computer & Information Sciences & Engineering Department
University of Florida, Spring 1998
CLASS PERIODS:
CLASSROOM: CSE E221
PREREQUISITES: College Algebra
DESCRIPTION: This introductory course emphasizes essential
computer concepts, software use, and programming
in the PASCAL language. This is
not an advanced course in computer programming.
The course will begin with an introduction to computer
hardware and operating systems (PCs and DOS). The bulk
of the course will concentrate on the design and implementation
of computer programs in the PASCAL language.
TEXTBOOKS:
OTHER MATERIAL: You will need 3-4 HIGH-DENSITY, DOUBLE-SIDED
3.5 inch diskettes to store your programs.
EVALUATION: Quizzes: 10% -- Projects: 70% -- Final: 20%
QUIZZES will be given in class and are closed book and closed notes format. However, ONE 8.5'' X 11'' double-sided page of paper containing your ORIGINAL notes may be used during any exam. The quizzes will be approximately 30 minutes in length and will be announced at least one week in advance. Absolutely No Make-Up Quizzes will be Given For Any Reason. The quizzes are equally weighted EXCEPT for the first quiz, which has half the weight of subsequent quizzes.
PROJECTS are assignments done outside of class in one of the CIRCA labs. These are INDIVIDUAL projects. Any collaboration will be considered cheating. Please understand that there is a not-so-subtle difference between discussing your project with a colleague or friend and copying it wholly or in part.
PROJECTS ARE DUE AT THE BEGINNING OF CLASS. LATE PROJECTS ARE PENALIZED BY 10% FOR EACH CALENDAR DAY LATE. PROJECTS MORE THAN 2 CALENDAR DAYS LATE WILL NOT BE ACCEPTED!
Project extensions may be allowed only for documented, un- avoidable conflicts REPORTED IN ADVANCE AND ALLOWED BY THE INSTRUCTOR. Only DOCUMENTED emergency medical excuses can be accepted after a project is due.
The projects will all be equally weighted, EXCEPT that the first project has half the weight of subsequent projects.
FINAL EXAM: There will be one final examination that will be very similar to the quizzes, which will be administered during finals week at the announced time.
RETURN POLICY: Every attempt will be made to return projects and quizzes as soon as possible. When they are graded and recorded, they will be turned back during class. After that, any work not picked up in class will be placed in a box on the 4th floor of the CSE building, in a PUBLIC bookshelf designated for that purpose.
SCHEDULE:
Week 1-2 - Computer basics and DOS Week 3-4 - Modular software design Project #1 Week 5-6 - Selection structures Project #2 Week 7-8 - Iteration structures Project #3, Quiz #1 Week 8-9 - Parameters and Limits Project #4 Week 10-11 - Arrays and Indexing Project #5, Quiz #2 Week 12-13 - File I/O Project #6 Week 14 - Summary and Exam Review Project #7 FINALS WEEK Final Exam
GRADING: Standard scale, as follows:
90 - 100 : A 85 - 89 : B+ 80 - 84 : B 75 - 79 : C+ 70 - 74 : C 65 - 69 : D+ 60 - 64 : D 0 - 59 : E
DISHONESTY: Under no circumstances will acts of academic dishonesty be tolerated. Any suspected incidents of dishonesty will be promptly referred to the Director for Student Judicial Affairs and the Student Honor Court. Refer to the pamphlet entitled Academic Honesty, Student Judicial Process, Guide for Students, from the Office for Student Services.