Your web browser is not supported by the CPS application.
To prevent loss of data, please use Firefox, Internet Explorer 6 or 7, or Safari 3.1.

Change Course Proposal
CS 583 ADVANCED FUNCTIONAL PROGRAMMING

Status: Approved

Show All Reviews + Hide All Reviews -

1. Review - College Approver - Engineering

Approved by Robert Paasch Professor / Sch of Mech/Ind/Mfg Engr, February 26, 2016 5:42pm

2. Review - Curriculum Coordinator

Approved by Cheryl Hagey Administrative Program Assist / Acad Prgms/Assess/Accred, April 8, 2016 4:07pm

Comments

Cheryl Hagey (Curriculum Coordinator) April 8, 2016 4:07pm
SUMMARY: This Change proposal seeks to update the Course Title, Schedule Types and Course Description.

APAA questions total contact hours for this course. Syllabus has "Structure: Two 80-minute lectures per week." They are asking for this course to be 4 credit hours.

All Components are met per the Faculty Senate Curriculum Council guidelines.

3. Review - Graduate Committee - Engineering (D-Z)

Approved by Sourabh Apte Associate Professor / Sch of Mech/Ind/Mfg Engr, April 13, 2016 10:04am

4. Review - Curriculum Council Chair

Approved by Richard Nafshun Senior Instructor II / Chemistry, April 13, 2016 1:29pm

5. Review - Academic Programs

Approved by Cheryl Hagey Administrative Program Assist / Acad Prgms/Assess/Accred, April 14, 2016 8:27am

Comments

Cheryl Hagey (Academic Programs) April 14, 2016 8:27am
APAA added "Graduate standing in Computer Science" to Unenforced Prerequisites. This information was found in the Syllabus.

All Components are met per the Faculty Senate Curriculum Council guidelines.

6. Review - Catalog Coordinator

Approved by Larry Bulling Academic Wage Appt - Hourly / Office of the Registrar, April 14, 2016 12:08pm

Proposal

Proposal ID: 96998
Type: Change Course
Submission Date: February 14, 2016 7:57pm
Approval Date: April 14, 2016 12:08pm
Effective Term: Fall 2016
Justification:
This is a minor update to the title, course description, and syllabus of CS 583 to be consistent with our changes to CS 581 (see other proposals). These changes have been approved by the CS Graduate Curriculum Committee on Feb 5, 2016.
Comments: None

Originators

Name Title Department/School
Eric Walkingshaw Assistant Professor Sch Elect Engr/Comp Sci

Contacts

No contacts

Liaisons

Liaison Status Required
Bella Bose - Assoc Dir-Academic Affairs / Sch Elect Engr/Comp Sci
I support this proposal.

-Bella Bose
(Responded on Feb 13, 2016)
Responded Yes

Course Information

Designator/Course #: CS 583 
CIP Code: 110701
Title:
ADVANCED FUNCTIONAL PROGRAMMING Updated 
Original Course: CS 583 FUNCTIONAL PROGRAMMING 
College/Department or College/School:
College of Engineering / School of Electrical Engineering and Computer Science  

Credits: 4  
Max Credits to Graduation: 4   

Short Title: FUNCTIONAL PROGRAMMING  
Grading Mode: A-F (includes I, W, R, S/U)  
Courses Taught Schedule:
Spring term, even numbered years.

Schedule Types: Lecture; Discussion; Activity; Project; Midterm Exam Updated 
Campus Location: Corvallis Campus 
Programs Requiring
this Course:
None

Description:
Updated
Advanced functional programming concepts and strategies, with a focus on techniques useful for the design and implementation of programming languages. Includes higher-order abstract syntax, functors and monads, generalized algebraic data types, functional data structures, and graph reduction.

Course Relationships

Designator Title Minimum Grade/Score
Enforced Prerequisites Updated
CS 581 PROGRAMMING LANGUAGES C
Unenforced Requisites
Graduate standing in Computer Science
Corequisites
None
Equivalent Courses
None
Slash Courses
None
Crosslisted Courses
None

Documents

File Name File Size Comment Date Added
CS 583 - Cat II Syllabus.docx 21.84 Kb This syllabus has been approved by the CS Graduate Curriculum Committee on Feb 5, 2016. Feb 11, 2016 6:08 pm
Oregon State University
Corvallis, OR 97331
Copyright © Oregon State University, 2018