From b7892bef11f22c9c5e21e65ae19e0ac003c9dab6 Mon Sep 17 00:00:00 2001 From: harryge00 Date: Tue, 16 Feb 2016 23:22:41 +0800 Subject: [PATCH 1/2] add stanford cs108 --- README.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/README.md b/README.md index 3184092..4b790f3 100644 --- a/README.md +++ b/README.md @@ -651,6 +651,9 @@ and anti-analysis techniques. - This is a course on how to be a hacker. Your first four homework assignments walk you through the process of building your own unix shell. You'll be developing it as an open source project, and you will collaborate with each other at various points. - [Github Page](https://github.com/mikeizbicki/ucr-cs100) - [Assignments](https://github.com/mikeizbicki/ucr-cs100/tree/2015winter/assignments) +- [CS 108](http://web.stanford.edu/class/cs108/) **Object Oriented System Design** *Stanford* Lecture VideosAssignments Lecture Notes + - Software design and construction in the context of large OOP libraries. Taught in Java. Topics: OOP design, design patterns, testing, graphical user interface (GUI) OOP libraries, software engineering strategies, approaches to programming in teams. + - [Video](https://www.youtube.com/playlist?list=PL729O26t7X1g6KLIqOjKYRP2B72_qLZ8G) - [CS 193p](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) **Developing Applications for iOS** *Stanford University* Lecture VideosAssignments Lecture Notes - Updated for iOS 7. Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK. User interface designs for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Objective-C programming language. Other topics include: object-oriented database API, animation, multi-threading and performance considerations. - Prerequisites: C language and object-oriented programming experience From 11e6006cbc8c63236c7ca659044e35b93f137f32 Mon Sep 17 00:00:00 2001 From: harryge00 Date: Tue, 16 Feb 2016 23:57:50 +0800 Subject: [PATCH 2/2] update video link --- README.md | 1 - 1 file changed, 1 deletion(-) diff --git a/README.md b/README.md index 4b790f3..45eac70 100644 --- a/README.md +++ b/README.md @@ -653,7 +653,6 @@ and anti-analysis techniques. - [Assignments](https://github.com/mikeizbicki/ucr-cs100/tree/2015winter/assignments) - [CS 108](http://web.stanford.edu/class/cs108/) **Object Oriented System Design** *Stanford* Lecture VideosAssignments Lecture Notes - Software design and construction in the context of large OOP libraries. Taught in Java. Topics: OOP design, design patterns, testing, graphical user interface (GUI) OOP libraries, software engineering strategies, approaches to programming in teams. - - [Video](https://www.youtube.com/playlist?list=PL729O26t7X1g6KLIqOjKYRP2B72_qLZ8G) - [CS 193p](https://itunes.apple.com/us/course/developing-ios-7-apps-for/id733644550) **Developing Applications for iOS** *Stanford University* Lecture VideosAssignments Lecture Notes - Updated for iOS 7. Tools and APIs required to build applications for the iPhone and iPad platform using the iOS SDK. User interface designs for mobile devices and unique user interactions using multi-touch technologies. Object-oriented design using model-view-controller paradigm, memory management, Objective-C programming language. Other topics include: object-oriented database API, animation, multi-threading and performance considerations. - Prerequisites: C language and object-oriented programming experience