From b7a922ee425acc776186d438743747bba70bd0d9 Mon Sep 17 00:00:00 2001 From: Tuan Manh Lai Date: Mon, 29 Jun 2015 16:55:51 +0900 Subject: [PATCH] CS109 Programming Practice Using Scala KAIST --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 7bcb371..528e8d2 100644 --- a/README.md +++ b/README.md @@ -399,6 +399,10 @@ Courses - Topics: Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++) - [Lectures](http://see.stanford.edu/see/lecturelist.aspx?coll=2d712634-2bf1-4b55-9a3a-ca9d470755ee) - [Assignments](http://see.stanford.edu/see/materials/icsppcs107/assignments.aspx) +- [CS 109] (http://otfried.org/courses/cs109/index.html) **Programming Practice Using Scala** *KAIST* Assignments Lecture Notes + - This course introduces basic concepts of programming and computer science, such as dynamic and static typing, dynamic memory allocation, objects and methods, binary representation of numbers, using an editor and compiler from the command line, running programs with arguments from the commmand line, using libraries, and the use of basic data structures such as arrays, lists, sets, and maps. We will use Scala for this course. + - [Lectures] (http://otfried.org/courses/cs109/index.html) + - [Assignments] (http://otfried.org/courses/cs109/index.html) - [CS 1109](http://www.cs.cornell.edu/courses/CS1109/2013su/) **Fundamental Programming Concepts** *Cornell University* Assignments Lecture Notes - This course provides an introduction to programming and problem solving using a high-level programming language. It is designed to increase your knowledge level to comfortably continue to courses CS111x. Our focus will be on generic programming concepts: variables, expressions, control structures, loops, arrays, functions, pseudocode and algorithms. You will learn how to analyze problems and convert your ideas into solutions interpretable by computers. We will use MATLAB; because it provides a productive environment, and it is widely used by all engineering communities. - [Syllabus](http://www.cs.cornell.edu/courses/CS1109/2013su/syllabus.html)