michiexile: (Default)
[personal profile] michiexile
W 4.15

Category theory, with an origin in algebra and topology, has found use in recent decades for computer science and logic applications. Possibly most clearly, this is seen in the design of the programming language Haskell - where the categorical paradigm suffuses the language design, and gives rise to several of the language constructs, most prominently the Monad.

In this course, we will teach category theory from first principles with an eye towards its applications to and correspondences with Haskell and the theory of functional programming. We expect students to previously or currently be taking CS242 and to have some level of mathematical maturity. We also expect students to have had contact with linear algebra and discrete mathematics in order to follow the motivating examples behind the theory expounded.

Date: 2009-08-30 01:11 am (UTC)
From: [identity profile] juan-gandhi.livejournal.com
Funny, we are going to start this fall something like "bay area category in cs group", meeting probably somewhere in SF.

(my personal interest is to figure out how we can possibly define functor derivatives and interpret them in programming)

Date: 2009-08-30 05:47 am (UTC)
From: [identity profile] ygam.livejournal.com
Is it based on something like this book (http://www.amazon.com/Category-Computer-Scientists-Foundations-Computing/dp/0262660717)?

Date: 2009-08-30 06:15 am (UTC)
From: [identity profile] cema.livejournal.com
Or maybe this book (http://www.cwru.edu/artsci/math/wells/pub/ctcs.html) (or, rather, this one (http://www.crm.umontreal.ca/pub/Ventes/desc/PM023.html))? :-)
Edited Date: 2009-08-30 06:22 am (UTC)

Date: 2009-08-30 08:58 am (UTC)

Date: 2009-09-09 09:03 pm (UTC)
From: [identity profile] culfinriel.livejournal.com
Happy Birthday!

Profile

michiexile: (Default)
michiexile

June 2014

S M T W T F S
1 234567
891011121314
15161718192021
2223242526 2728
2930     

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 9th, 2026 02:58 am
Powered by Dreamwidth Studios