

Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Information about cpsc 401: organization of programming languages, a university course offered in spring 2009. The course covers programming languages, their design, implementation, and run-time behavior. Students are expected to attend classes regularly, read the textbook, and complete all assignments and exams. Details about the course schedule, instructor contact information, required textbook, and grading policy.
Typology: Assignments
1 / 2
This page cannot be seen from the preview
Don't miss anything!
Telephone 540.654.1320 (Office), 540.907.5475 (Cell) - between 9 AM and 9 PM, please Office Hours 10:00 – 10:50 MWF, 10:50 – 11:50 Tuesday & Thursday. Feel free to make an appointment for other times. Questions/comments are welcome anytime. Required Text Modern Programming Languages: A Practical Introduction by Adam Webber. Franklin, Beedle & Associates, 2003. ISBN 1-887902-76-7. Catalog Description 401 – Organization of Programming Languages Prerequisite : CPSC 330 and 326. A course in programming language construction and design emphasizing the run-time behavior of programs. Alternative implementations of programming language constructs are considered. Techniques for language definition may also be discussed. Goals and Objectives The primary goal is that students leave this course with a greater understanding of the nature of programming languages including issues of design, implementation, and run-time behavior. This course is writing intensive, and so we'll spend some time writing, talking about writing, and developing writing skills. By the end of the course we will have thoughtfully considered programming languages and be able to discuss and write about them in a clear manner at appropriate depth.
several classes usually fail the course or otherwise get low grades. You are responsible for all assigned readings and especially materials presented in class lectures. You should be aware that missing class could adversely affect your performance on assignments, homework, and the final exam. It is your responsibility to obtain all materials missed.
Thursday, March 24. Final exam : April 28, 2009. 8:30 AM – 11:00 AM Outcomes Assessment Testing: Students who have completed CPSC 405 are required to take a department-administered outcomes assessment test. The test will be Tuesday March 31 from either 9 AM to Noon, or from 2 PM to 5 PM.
There will be one quiz (5 – 10 questions) each week except for the weeks during which tests are given. NO makeup exams will be given except in the case of an unavoidable absence that can be verified as legitimate. Let me know of the case of a planned absence so that arrangements for taking the exam can be made.
the solution to a programming problem, and help with problems of syntax or implementation of an algorithm. This is a writing intensive course. You will have several assignments where you will have the opportunity to gain experience writing about topics in computer science. These assignments will be critiqued and evaluated. Just as with a programming problem, feel free to talk with me about problems that develop during the writing process. All work handed into me must be prepared using a computer. No handwritten work will be accepted. Assignments are due by 5 PM of the announced due date if full credit is to be given. Otherwise 5 points will be deducted from the final score for each day an assignment is late, up until the assignment is one week late. Assignments that are more than one week late will receive no credit, the grade will be 0.If you are having trouble completing an assignment, please get in touch with me.
Honor Constitution. However, exchanging ideas with and evaluating the ideas of others enhances student development in Computer Science. This is further spelled out in "Policies and Procedures Regarding Academic Honesty," http://rosemary.umw.edu/CSHonorCode.html. The use of computer systems on campus is governed by the University's Network and Computer Use Policy, http://www.umw.edu/policies/network/use/default.php.
counts for 15% of the grade, the second for 20%, and the final exam for 25%. Grades will be recorded based on your computed numeric score. A: 92 - 100, A-:89 - 91, B+: 87 -88, B: 82 - 86, B-: 79 - 81, C+: 77 - 78, C: 72 -76, C-: 69 - 71, D+: 67 - 68, D: 60-66, F: Below
In order to pass this course you must take all tests. Your average on tests must be at least 60 and you average on assignments and projects must be at least 60. Furthermore, if you have taken CPSC 405 then you must take the Outcomes Assessment test.
guide, counsel, and assist students with disabilities. If you receive services through the Office of Disability Services and require accommodations for this class, make an appointment with me as soon as possible to discuss your approved accommodation needs. Bring your accommodation letter with you to the appointment. I will hold any information that you share with me in the strictest confidence unless you give me permission to do otherwise. If you have not made contact with the Office of Disability Services and have reasonable accommodation needs (note taking assistance, extended time for tests, etc.), I will be happy to refer you. The office will require appropriate documentation of disability.