This course is an introduction to concepts in programming languages. Topics include parameter passing, type checking and inference, control mechanisms, data abstraction, module systems, and concurrency. Basic ideas in functional, object-oriented, and logic programming languages will be discussed.
Logical Reasoning, Quantitative Reasoning
This course will focus on the creation of specific and general computational models and will train students in the mastery of their concrete and formal descriptions.
||Gen Ed Area Dept:
|Course Format: Lecture||Grading Mode: Graded|
||Fulfills a Major Requirement for: (COMP)(IDEA-MN)(MATH)(NS&B)
||Past Enrollment Probability: Not Available
|Major Readings: Wesleyan RJ Julia Bookstore
|Examinations and Assignments: |
Exams and several programming assignments.
|Additional Requirements and/or Comments: |
COMP301 is a recommended co-requisite.
|Instructor(s): Lipton,James Times: ..T.R.. 01:10PM-02:30PM; Location: SCIE139; |
|Total Enrollment Limit: 30||SR major: 0||JR major: 0|| || |
|Seats Available: 14||GRAD: 0||SR non-major: 10||JR non-major: 10||SO: 10||FR: 0|
|Drop/Add Enrollment Requests|
|Total Submitted Requests: 0||1st Ranked: 0||2nd Ranked: 0||3rd Ranked: 0||4th Ranked: 0||Unranked: 0|