Winter 2003 CIS 283 Introduction To Application Programming

Course Lecture Notes

The course lecture notes will be available in PDF/PPT format after the class starts

 

Class Topic

Lab

Lecture 1

July 1st (Fri)

 Introduction to Ruby, Variables, Standard Types

·       Learning Netbeans

·       Ruby Shell

·       First Code: Hello World

Lecture 2

July 5th (Tue)

 Constants, String, Array

·       About Github

·       Coding Exercise

Lecture 3

July 8th (Fri)

 Decision/Conditions and Loop

·       Coding Exercise

Lecture 4

July 12th (Tue)

 Exceptions and Modules, Input/Output

·       Coding Exercise

Lecture 5

July 15th (Fri)

 Function, Method, Lambda, Proc

·       Coding Exercise

Lecture 6

July 22nd (Fri)

 Unit test to  TDD

·       Coding Exercise

·       Test Driven Development (TDD)

Lecture 7

July 26th (Tue)

 Object Oriented Concept

·       Coding Exercise

Lecture 8

July 29th (Fri)

 Thread and Process

·       Coding Exercise