From 164e47d03875ac8707d0c784aba7927ca86482be Mon Sep 17 00:00:00 2001 From: Matt Chan Date: Thu, 29 Jan 2015 16:50:25 -0800 Subject: [PATCH 1/6] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index d5f3972..cd338ec 100644 --- a/README.md +++ b/README.md @@ -161,6 +161,8 @@ Courses - Covers non-imperative paradigms and languages such as Ruby, Racket, and ML and the fundamentals of programming languages. - [Lectures](https://courses.cs.washington.edu/courses/cse341/14sp/#lecture) - [Assignments and Tests](https://courses.cs.washington.edu/courses/cse341/14sp/#homework) +- [CS1410-2](http://www.eng.utah.edu/~cs1410-20/) and [CS2420-20](http://www.eng.utah.edu/~cs2420-20/) **Computer Science I and II for Hackers** *University of Utah* Assignments Lecture Notes Readings + - An intro course in the spirit of SICP designed Professor Matthew Flatt (one of the lead designers of Racket and author of HtDP). Mostly Racket and C, and a bit of Java, with explainations on how high level functional programming concepts relate to the design of OOP programs. ------- From ff157dfd01f551d0a2fde73c29724ccc68ff8857 Mon Sep 17 00:00:00 2001 From: Matt Chan Date: Mon, 2 Feb 2015 04:55:53 -0800 Subject: [PATCH 2/6] Add lectures + assignments --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index cd338ec..26d2201 100644 --- a/README.md +++ b/README.md @@ -163,6 +163,8 @@ Courses - [Assignments and Tests](https://courses.cs.washington.edu/courses/cse341/14sp/#homework) - [CS1410-2](http://www.eng.utah.edu/~cs1410-20/) and [CS2420-20](http://www.eng.utah.edu/~cs2420-20/) **Computer Science I and II for Hackers** *University of Utah* Assignments Lecture Notes Readings - An intro course in the spirit of SICP designed Professor Matthew Flatt (one of the lead designers of Racket and author of HtDP). Mostly Racket and C, and a bit of Java, with explainations on how high level functional programming concepts relate to the design of OOP programs. + - [Lectures and Assignments 1](http://www.eng.utah.edu/~cs1410-20/schedule.html) + - [Lectures and Assignments 2](http://www.eng.utah.edu/~cs2420-20/schedule.html) ------- From 250b4e5e72bdef80fc744047a8800123759e1b7f Mon Sep 17 00:00:00 2001 From: Matt Chan Date: Mon, 2 Feb 2015 04:59:54 -0800 Subject: [PATCH 3/6] Update README.md --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 26d2201..b2a3468 100644 --- a/README.md +++ b/README.md @@ -161,10 +161,6 @@ Courses - Covers non-imperative paradigms and languages such as Ruby, Racket, and ML and the fundamentals of programming languages. - [Lectures](https://courses.cs.washington.edu/courses/cse341/14sp/#lecture) - [Assignments and Tests](https://courses.cs.washington.edu/courses/cse341/14sp/#homework) -- [CS1410-2](http://www.eng.utah.edu/~cs1410-20/) and [CS2420-20](http://www.eng.utah.edu/~cs2420-20/) **Computer Science I and II for Hackers** *University of Utah* Assignments Lecture Notes Readings - - An intro course in the spirit of SICP designed Professor Matthew Flatt (one of the lead designers of Racket and author of HtDP). Mostly Racket and C, and a bit of Java, with explainations on how high level functional programming concepts relate to the design of OOP programs. - - [Lectures and Assignments 1](http://www.eng.utah.edu/~cs1410-20/schedule.html) - - [Lectures and Assignments 2](http://www.eng.utah.edu/~cs2420-20/schedule.html) ------- @@ -300,6 +296,10 @@ Courses - [Lectures](http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/video-lectures) - [Textbook](http://mitpress.mit.edu/sicp/full-text/book/book.html) ([epub](https://github.com/sarabander/sicp), [pdf](https://github.com/sarabander/sicp-pdf)) - [IDE](http://www.neilvandyke.org/racket-sicp/) +- [CS1410-2](http://www.eng.utah.edu/~cs1410-20/) and [CS2420-20](http://www.eng.utah.edu/~cs2420-20/) **Computer Science I and II for Hackers** *University of Utah* Assignments Lecture Notes Readings + - An intro course in the spirit of SICP designed Professor Matthew Flatt (one of the lead designers of Racket and author of HtDP). Mostly Racket and C, and a bit of Java, with explainations on how high level functional programming concepts relate to the design of OOP programs. Do this one before SICP if SICP is a bit too much... + - [Lectures and Assignments 1](http://www.eng.utah.edu/~cs1410-20/schedule.html) + - [Lectures and Assignments 2](http://www.eng.utah.edu/~cs2420-20/schedule.html) ------- From 7c1b3d0473c126044e35ea0b42b30f99ef7b0012 Mon Sep 17 00:00:00 2001 From: Matt Chan Date: Mon, 2 Feb 2015 05:01:02 -0800 Subject: [PATCH 4/6] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index b2a3468..857bde8 100644 --- a/README.md +++ b/README.md @@ -300,7 +300,8 @@ Courses - An intro course in the spirit of SICP designed Professor Matthew Flatt (one of the lead designers of Racket and author of HtDP). Mostly Racket and C, and a bit of Java, with explainations on how high level functional programming concepts relate to the design of OOP programs. Do this one before SICP if SICP is a bit too much... - [Lectures and Assignments 1](http://www.eng.utah.edu/~cs1410-20/schedule.html) - [Lectures and Assignments 2](http://www.eng.utah.edu/~cs2420-20/schedule.html) - + - [Textbook](http://htdp.org/2003-09-26/Book/curriculum.html) + - [Racket Language](http://racket-lang.org/) ------- ### Machine Learning From db9dcb5ae8ec125c739e7702910104aa8f7274e8 Mon Sep 17 00:00:00 2001 From: Matt Chan Date: Mon, 2 Feb 2015 05:01:32 -0800 Subject: [PATCH 5/6] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 857bde8..b775f58 100644 --- a/README.md +++ b/README.md @@ -302,6 +302,7 @@ Courses - [Lectures and Assignments 2](http://www.eng.utah.edu/~cs2420-20/schedule.html) - [Textbook](http://htdp.org/2003-09-26/Book/curriculum.html) - [Racket Language](http://racket-lang.org/) + ------- ### Machine Learning From 97dcc38ff772fd7a64e57e5fd294db172d7e93f0 Mon Sep 17 00:00:00 2001 From: Matt Chan Date: Mon, 2 Feb 2015 05:03:29 -0800 Subject: [PATCH 6/6] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index b775f58..77e191e 100644 --- a/README.md +++ b/README.md @@ -297,7 +297,7 @@ Courses - [Textbook](http://mitpress.mit.edu/sicp/full-text/book/book.html) ([epub](https://github.com/sarabander/sicp), [pdf](https://github.com/sarabander/sicp-pdf)) - [IDE](http://www.neilvandyke.org/racket-sicp/) - [CS1410-2](http://www.eng.utah.edu/~cs1410-20/) and [CS2420-20](http://www.eng.utah.edu/~cs2420-20/) **Computer Science I and II for Hackers** *University of Utah* Assignments Lecture Notes Readings - - An intro course in the spirit of SICP designed Professor Matthew Flatt (one of the lead designers of Racket and author of HtDP). Mostly Racket and C, and a bit of Java, with explainations on how high level functional programming concepts relate to the design of OOP programs. Do this one before SICP if SICP is a bit too much... + - An intro course in the spirit of SICP designed by [Professor Matthew Flatt](http://www.cs.utah.edu/~mflatt/) (one of the lead designers of Racket and author of HtDP). Mostly Racket and C, and a bit of Java, with explainations on how high level functional programming concepts relate to the design of OOP programs. Do this one before SICP if SICP is a bit too much... - [Lectures and Assignments 1](http://www.eng.utah.edu/~cs1410-20/schedule.html) - [Lectures and Assignments 2](http://www.eng.utah.edu/~cs2420-20/schedule.html) - [Textbook](http://htdp.org/2003-09-26/Book/curriculum.html)