Comp 265 meets:
MWF 9:10 - 10:10 in SCI 261.
Instructor: Kyle Burke
Location: BDK 329R
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: 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.
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.