Root View: Course Components |
Syllabus
|
The course syllabus establishes course
policies on grading, attendance, and exams.
The syllabus should be read in detail at beginning semester. |
Calendar
|
The course calendar provides a detailed temporal view of the course,
including lecture coverage, assignments, and due dates.
The calendar will be updated regularly. |
Textbook
|
The textbook for the course is
Michael Scott, Programming Language Pragmatics (3rd edition),
Morgan Kaufman, 2009 (ISBN 978-0-12-374514-9).
The textbook will be relied on as the core material for the course.
|
Projects
|
Programming assignments ("Projects") are
intended to be total learning experiences, not merely
grade-earning opportunities. The assignment documents in particular are used to
elaborate on topics and introduce new ones. The content is of
equal importance with the lecture notes. Programming assignments will be released through the calendar.
Programming assignments will be assessed using the policy described
here.
Note there is a 5-day grace period for programming assignments.
We expect polished, thoughtfully prepared work and will assess accordingly. Note
that a work log is expected for each programming assignment.
|
Homework
|
Written assignments ("Homework") are intended to provide thoughful
experiences above the level of computer code. Reading and researching is
encouraged and may be required. Written assignments should be prepared in a
document processing system that publishes in pdf format. Assignments should be
submitted to Blackboard using the appropriate button. Deadlines for written
assignments are strictly enforced -- there is no grace period.
|
Lectures
|
Lectures are in the form
of a power point slide show depicting highlights of the material covered in more
depth in the textbook. |
LIB |
The course code distribution library LIB = /home/courses/cop4020p/LIB
|
TIOBE
|
The TIOBE Web Site
|
Programming
|
Free Programming Resources
|
My FSU
|
The FSU/Blackboard Portal, where you will find this course. The course site
is the main communication resource for the class. Here you can get help, talk to
other students, retrieve your grades, and generally keep up with course news and
announcements. |
Students helping students |
Policy on students helping students. PLEASE NOTE: students may help other
students in a Blackboard forum or a designated classroom. Any other form of
help, whether using email or an external facility such as "slack", is a
violation of the code of conduct for this class.
|
Office
|
Schedule, office hours, and contact information for Chris Lacher
|
Old Exams |
2001 | 2002 | 2003 | 2004 | 2005 | 2006 | 2008 | 2010 |
E1 |
E2 |
E1 |
E2 |
E1 |
E2 |
E1 |
E2 |
E1 |
E2 |
E1 |
E2 |
E1 |
E2 |
E1 |
E2 |
These paper exams are provided without answers for student
use. Students are welcome to discuss these old exams. There is a Blackboard
Forum for this purpose. Please, do not expect instructors to participate. Also
note: the exams are now paperless, delivered on-line at your testing center. |
|
Acknowledgement |
The overall design and many details of this course originated with Professor Robert
van Engelen of FSU. We are pleased to have his permission for re-use of ideas
and materials. Note, however, that Professor van Engelen is not responsible for
specifics in this course and should not be contacted about them. Please confine
your inquiries to the assigned instructional staff for the course.
|