CSC3200 Programming Languages

Wayne State University

SPRING/SUMMER 2004


Announcements | Objectives | Lecture slides | Materials | Homework & project | Grading | Late penalty | Academic honesty
Instructor: Artem V Chebotko
E-mail:
Meets: MW 07:30-09:00PM 306 State Hall
Office Hours: MW 06:00-07:00PM 318 or 314 State Hall
Prerequisites:CSC 2200 Data Structures and Algorithm Analysis
Text:Robert Sebesta, Concepts of Programming Languages, 6th ed., Pearson Addison Wesley, 2004, ISBN 0321193628
Course Webpage:http://www.cs.wayne.edu/~artem/main/teaching/csc3200/index.html

Announcements


Objectives


Lecture slides (password protected)


Textbook and materials

Textbook: Robert Sebesta, Concepts of Programming Languages, 6th ed., Pearson Addison Wesley, 2003, ISBN 0321193628

Programming Languages Directory
Steinar Knutsen's Programming Languages page

Every student is expected to know C++ and/or Java.

Perl
Lisp
Prolog

Development tools to be installed in the lab 437.


Homework assignments and project

HomeworkDue date
Assignment 1May-17-2004
Assignment 2May-24-2004
Assignment 3June-7-2004
Assignment 4June-14-2004
Assignment 5June-28-2004
Assignment 6July-12-2004
Assignment 7TBA
...TBA
Assignment NTBA
 
Project (password protected) July-28-2004


Course load and grading

Scoring (your final score will be based on the following percentages):
Average of all Homework and Quizzes30%
Mid-Term Exam20%
Programming Project25%
Final Exam25%
-------
Total Score (Max)100%

Grading scale:
Total ScoringGrade
92-100% A
90-91% A-
88-89% B+
82-87% B
80-81% B-
78-79% C+
72-77% C
70-71% C-
68-69% D+
62-67% D
60-61% D-
0-59% E


Late work penalty


Academic honesty

Copying an assignment from another student in this class or obtaining a solution from some other source will lead to an automatic failure for this course and to a disciplinary action. Allowing another student to copy one's work will be treated as an act of academic dishonesty, leading to the same penalty as copying. You should learn how to protect your data. Failure to do so is also unprofessional and it may expose you to the danger that someone will copy your homework and will submit it as his or her own (see above). In this case, you may be given a score of 0 for the assignment in question (and the other party will get a failure).