Programming Languages
Comp 265 meets:
MWF 9:10 - 10:10 in SCI 261.
Instructor: Kyle Burke
Location: BDK 329R
Phone: x7861
Email:

Office Hours: see my schedule or by appointment (email me and we can set something up).
Course Description This course is an introduction to different programming paradigms and sample languages from each. We will learn why different languages and helpful and how to use them, including Scheme, Prolog, Chapel and Java.
Course Goals After this course, students should:
| 1. | understand the need for different programming languages. |
| 2. | feel comfortable learning a new programming language. |
| 3. | be able to write programs in a variety of languages. |
Text: Concepts of Programming Languages. Robert W. Sebesta. (Required) This is the book's website.
Online Aid: The course website is at http://www4.wittenberg.edu/academics/mathcomp/kburke/265/.
Kyle recommends using Wikipedia to find extra information about class topics. However, Kyle is not responsible for the correctness of Wikipedia's content; it might be incorrect!
Grading: Grades will be determined based on the following rubrik:
| Projects: | 75% |
| Final Exam: | 25% |
Projects: Students will usually have about one week to complete each Project. Projects are due at the beginning of class on the due date.
Final Exam: The Final Exam will be a project due on Saturday, May 7 at 11am.
Class Policies:
Many of the policies for class can be found on the policies section of my general teaching page. There are some extra things that are specific only to this class that I list here:
Late Assignments: Late projects are penalized 10 percentage points for each weekday they are late, and 10 points for each weekend late. Thus, a project due Friday morning at 9:10 am turned in on Sunday morning at 9am is penalized 10 points. The same project submitted on Sunday morning at 9:30 am is penalized 20 points.