CS 350

Programming Languages


Instructor Chuck Pheatt
Office Science Hall 250A
Phone Office: 341-5637
e-mail pheattch@emporia.edu
Office Hours see http://pheattch.emporia.edu/courses/wcb/office.htm
Text Sebesta, R.W., Concepts of Programming Languages, 4th. ed., Addison Wesley, 1999.
Syllabus Attachment see http://www.emporia.edu/regist/enroll/syll.htm
Prerequisites CS220 & CS260
Meets SH248 - TTh9:30-10:50
Special Needs See me as soon as possible
Academic Honesty See Student Handbook
Home Page http://pheattch.emporia.edu/courses/cs350s00/cs350.htm

Points: Programming Assignments - 30%
  Homework Assignments - 20%
  Examination 1 - 25%
  Final (Comprehensive) - 25%

The Bottom Line*

90 % - 100 % ........... A

80 % - 89 % ............. B

70 % - 79 % ..............C

60 % - 69 % .............. D

0% - 59 ..................... F


Programming Assignment Groundrules You are expected to write your own programs. You may discuss algorithms, requirements of the assignment, program testing, etc. with your classmates. It is also acceptable to accept a limited amount of debugging help from others. However, what you enter into the computer should be your own. The following are not acceptable: copying another person's program, letting another person use your program disk, using another person's listing, or having another person write a portion of your program for you. If you have any doubt as to whether collaboration is acceptable, it is your responsibility to check in advance.

For these assignments you will turn in a 3.5" diskette containing the programs as described in each of the assignments. The diskette should be labeled with your name, assignment number and course number.
Late Programming Assignments

All assignments are due at the beginning of the class session in which they are due. Late programming assignments will loose 20% of total points per calendar day late. Use the ceil(number of days) function when calculating lateness. If you turn in a late assignment, do the following:

  1. If your instructor is available, personally hand the assignment to him and say, "I am sorry my assignment is late. Would you please note the date and time on my assignment. Thank you".
  2. If your instructor is not available, turn your assignment in to the office staff in the Math/CS office. Have them note the time and date on the assignment. They will place your assignment in my box.
  3. Assignments placed under my door, on my chair or thrown from a car window toward Science Hall will be discarded.
Homework Assignments All homework assignments are due at the beginning of the class session in which they are due. Late homework assignments will not be accepted.

Your homework should be labeled with your name, assignment number and course number.
Examinations All examinations are closed book and closed notes. Study guides will be distributed prior to the examinations. All examinations are comprehensive but will mostly focus on recently covered material.