15150 Principles of Functional Programming
15150  COURSE PROFILE
Course Level:Undergraduate  Units: 12  Special Permission Required: No (if yes, please see Notes) 
Frequency Offered: Generally offered every Fall & Spring, some summers  confirm course offerings for upcoming semesters by accessing the university Schedule of Classes. Course Relevance (who should take this course?): Intro level course to functional programming. Course Website: http://www.cs.cmu.edu/~15150/  
Key Topics:  Background Knowledge:  Assessment Structure: 
 Basic mathematical background such as ability to do proof by induction, and familiarity with the core mathematical structures of Computer Science, such as sets, relations, graphs, and trees. Sample class notes: None provided Sample Assignment: 
Sample Exam: None provided Sample Lecture Recording: Typically no recorded lectures 
Most Recent Syllabus: http://www.cs.cmu.edu/~15150  
Course Goals/Objectives:  
 
Learning Resources  Prereqs, Cross list, Related  Notes 

 None 
Department Website:  College Website:  Updated November 2017 
https://www.csd.cs.cmu.edu  https://www.cs.cmu.edu/  Back to Course Profile List 