Introduction to Programming
COMP 112
Spring 2013
| Section:
01
02
03
|
Certificates: Informatics and Modeling |
The course will provide an introduction to a modern high-level programming language including a discussion of input/output, basic control structures, types, functions, and classes. The lectures will also discuss a variety of algorithms as well as program design issues. |
Credit: 1 |
Gen Ed Area Dept:
NSM MATH |
Course Format: Lecture | Grading Mode: Graded |
Level: UGRD |
Prerequisites: None |
|
Fulfills a Requirement for: (BIOL)(CADS)(DATA-MN)(EDST)(IDEA-MN)(IDEA)(INFO-MN)(MATH)(NS&B) |
|
Past Enrollment Probability: Not Available |
SECTION 02 |
Major Readings: Wesleyan RJ Julia Bookstore
TBA |
Examinations and Assignments: Same as Section 01 Above |
Additional Requirements and/or Comments: This section is being offered in tandem with MUSC220, a co-requisite. This section will use a programming language (SuperCollider 3) specifically designed for music performance and composition. No background in programming is assumed. The section is designed around a core of multimedia (animation and music) applications. The larger goal of this initiative is to introduce those aspects of computational thinking that involve passages between aural, visual, temporal, and mathematical structure. This section, along with MUSC 220, will draw on freely from this literature for motivating examples, rudimentary assignments in programming and sound design, and the creative term projects that are the ultimate goal. No student will be admitted unless they are also signed up for MUSC 220. Admission is only possible through permission of the instructor during drop/add in the spring (no exceptions). Students are welcome to make their wishes to attend the tandem courses known as early as they want by email (to jlipton@wesleyan.edu and rkuivila@wesleyan.edu), and should pre-register for MUSC 220.
This section will introduce the general approach of object-oriented programming and the more specialized abstractions needed to model graphics, sound and music. SuperCollider 3, an open source computer music software environment, will be the fundamental tool for this section of COMP 112 in conjunction with MUSC 220. |
Instructor(s): Lipton,James Times: ..T.R.. 01:10PM-02:30PM; Location: AWKS112; |
Permission of Instructor Required Enrollment capacity: 20 | Permission of instructor will be granted during the drop/add period. Students must submit either a ranked or unranked drop/add request for this course. |
Drop/Add Enrollment Requests | | | | | |
Total Submitted Requests: 0 | 1st Ranked: 0 | 2nd Ranked: 0 | 3rd Ranked: 0 | 4th Ranked: 0 | Unranked: 0 |
SECTION 03 |
Examinations and Assignments: Same as Section 01 Above |
Instructor(s): Kapralos,Michael Paul Times: .M.W... 11:00AM-12:20PM; Location: ALLB204; |
Total Enrollment Limit: 20 | | SR major: 0 | JR major: 0 |   |   |
Seats Available: -4 | GRAD: X | SR non-major: 2 | JR non-major: 2 | SO: 6 | FR: 10 |
Web Resources: Syllabus |
Drop/Add Enrollment Requests | | | | | |
Total Submitted Requests: 21 | 1st Ranked: 3 | 2nd Ranked: 3 | 3rd Ranked: 1 | 4th Ranked: 0 | Unranked: 14 |
|
|