Archive for September, 2009

30
Sep

UK-China Fellowships for Excellence 2009

I received this message from the departmental mailing list in the University of Liverpool. I thought my readers might be interested. Note: this fellowship is only for the researchers based on UK. ———- Forwarded message ———- From: Wiebe van der Hoek Date: Wed, Sep 30, 2009 at 4:55 AM Subject: Fwd: UK-China Fellowships for Excellence [...]

29
Sep

CSCI 383 Lecture 5-7: Object-Oriented Design

Overview: Introduction Responsibility-Driven Design Case Study with Design Components UML Diagrams Steps of Software Design Slides: http://docs.google.com/present/view?id=dc7f6bh9_40ff2wrvg4 Prof. Wendy MacCaul attended the lecture 7 and gave me some good advices on improving my teaching. The main idea is to encourage the active involvement of students in the class by asking questions. I believe that interactive [...]

22
Sep

CSCI 383 Lecture 3-4: Abstraction

We discussed: Abstraction and Information Hiding Levels of Abstraction Forms of Abstraction A Short History of Abstraction Here are the slides: http://docs.google.com/present/view?id=dc7f6bh9_32g3tkmqcb Since the Google Docs Presentation could not be embedded into WordPress blogs, I created a Slideshare.net account today and uploaded the slides. It looks good. CSCI 383 Lecture 3 and 4: Abstraction View more [...]

16
Sep

Lecture 2: Thinking Object-Oriented (2)

We discussed: Programming Paradigms Six principles of OOP Elements of OOP The slides: Lecture 2: Thinking Object-Oriented (2) Any comments?

14
Sep

Lecture 1: Thinking Object-Oriented (1)

Today, I gave my first lecture for Course CSCI 383 with some general introduction. Here is an overview: A bit History of Programming Languages What is Object-Oriented Programming (OOP) Why is OOP? Popularity of OOP Language and Computation Here is the slide file created using google doc presentation: Thinking Object-Oriented (1) 2009/09/14 I am glad [...]

11
Sep

I am teaching after Teachers’ Day

I am teaching a course at StFX: CSCI-383 Object-Oriented Programming & Design. Tomorrow will be the first class. Interestingly enough, today (September 10) is the Teachers’ Day in the People’s Republic of China. I did not know how does this day come until now (check wikipedia). But I did know the basic idea. In Chinese culture, [...]