Docsity
Docsity

Prepare for your exams
Prepare for your exams

Study with the several resources on Docsity


Earn points to download
Earn points to download

Earn points by helping other students or get them with a premium plan


Guidelines and tips
Guidelines and tips

CPSC 401: Organization of Programming Languages - Spring 2009 Course Information - Prof. E, Assignments of Programming Languages

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

Pre 2010

Uploaded on 08/13/2009

koofers-user-cb0
koofers-user-cb0 🇺🇸

5

(1)

10 documents

1 / 2

Toggle sidebar

This page cannot be seen from the preview

Don't miss anything!

bg1
CPSC 401
Organization of
Programming
Languages, Spring
2009
To do well in this course you need to
Show up
Pay attention
Be involved
Read the book
Do all the homework
Time/Place 9:00 – 10:45 Trinkle B7, Tuesdays & Thursdays
Course Web
Page
http://paprika.umw.edu/~ernie/cpsc401/
Instructor Ernest Ackermann Office Trinkle Hall B21; Email ernie@umw.edu
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.
Absences Don't even think about it unless you are ill. From what I've seen, students who miss
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.
Exams There will be two in-class exams during the semester.: Thursday, February 19 and
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.
pf2

Partial preview of the text

Download CPSC 401: Organization of Programming Languages - Spring 2009 Course Information - Prof. E and more Assignments Programming Languages in PDF only on Docsity!

CPSC 401

Organization of

Programming

Languages, Spring

To do well in this course you need to

  • Show up
  • Pay attention
  • Be involved
  • Read the book
  • Do all the homework Time/Place 9:00 – 10:45 Trinkle B7, Tuesdays & Thursdays Course Web Page

http://paprika.umw.edu/~ernie/cpsc401/

Instructor Ernest Ackermann Office Trinkle Hall B21; Email ernie@umw.edu

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.

Absences Don't even think about it unless you are ill.^ From what I've seen, students who miss

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.

Exams There will be^ two^ in-class^ exams^ during the semester.:^ Thursday,^ February 19^ and

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.

Assignments Several^ assignments will be given throughout the semester.^ Feel free to talk with me about

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.

Ethics You are expected to conduct yourself in a manner consistent with the letter and spirit of the

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.

Grading The average of your scores on assignments counts for 40% of the grade, the first exam

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.

Disabilities The Office of Disability Services has been designated by the college as the primary office to

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.