<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ji Ruan - Jimagine &#187; Teaching</title>
	<atom:link href="http://ac.jiruan.net/category/teaching/feed/" rel="self" type="application/rss+xml" />
	<link>http://ac.jiruan.net</link>
	<description>Information and Society</description>
	<lastBuildDate>Tue, 13 Dec 2011 11:24:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>CSCI 383 Final Arrangement</title>
		<link>http://ac.jiruan.net/2009/11/csci-383-final-arrangement/</link>
		<comments>http://ac.jiruan.net/2009/11/csci-383-final-arrangement/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 18:08:13 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=460</guid>
		<description><![CDATA[Hi, In today&#8217;s class I announced a few things. Course plan: * Today: Distributed Objects (1) * Friday Nov 27: Distributed Objects (2). Afternoon Lab: No New Assignments, but I will be there for your last Lab assignment. * Monday Nov 30: Design Patterns/ Last Lab deadline. &#8211; The following two lectures will not be [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Hi,</p>
<p>In today&#8217;s class I announced a few things.</p>
<p>Course plan:<br />
* Today: Distributed Objects (1)<br />
* Friday Nov 27: Distributed Objects (2). Afternoon Lab: No New Assignments, but I will be there for your last Lab assignment.<br />
* Monday Nov 30: Design Patterns/ Last Lab deadline.</p>
<p>&#8211; The following two lectures will not be included in the final exam. But I think they may fit your interests.</p>
<p>* Wednesday Dec 2: Reasoning about Multi-Agent Systems (It is about the research I did in my PhD. I think it might be more interesting than the course itself. There is also a relation to the course from the perspective of agents. ) / Last lecture assignment deadline (I will release the assignment today).<br />
* Friday Dec 5: A Review Of This Course (I will review the important stuff we&#8217;ve discussed in the past. It might be helpful for you to prepare the final exam. And besides, there will be one last interesting thing I want  to show to you.) /Last Chance to ask me questions in person, as I will travel to Liverpool afterwords.</p>
<p>*<strong> Exam Time: 9am-11:30am December 10, 2009<br />
* Location: NH125</strong></p>
<p>Please do come to the next Wednesday&#8217;s class. The head of the department will come to let you do an evaluation (filling some forms) on this course, while I will not present in the class. The time slot is:</p>
<ul>
<li> 9:15-9:30 am on Wednesday, December 2ed.</li>
</ul>
<p>After that, we will start an interesting talk on my research.</p>
<p>When I arrived in the classroom on time, there were few students, possibly due to the rain. But I was glad that most of you showed up eventually. There seems to be a separation between Canadian students and the Chinese Students.  So from the next class on, we use a mixture of seats policy:<br />
The ones come after the fourth person should sit in the different side of the aisle from he or she did in the previous class. You are encouraged to know each other better, especially between Canadian girls and Chinese boys. (I omitted the other important option because there is no Chinese girls in the class. The Canadian boys could complain to the head or the admission manager of the dept.)</p>
<p>Yours,</p>
<p>Ji</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/11/csci-383-final-arrangement/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSCI 383 Lecture 17-23 Slides</title>
		<link>http://ac.jiruan.net/2009/11/csci-383-lecture-17-23-slides/</link>
		<comments>http://ac.jiruan.net/2009/11/csci-383-lecture-17-23-slides/#comments</comments>
		<pubDate>Fri, 13 Nov 2009 19:57:27 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>
		<category><![CDATA[Slides]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=456</guid>
		<description><![CDATA[Lecture 17: Multiple Inheritance 2009/10/28 Lecture 18: Polymorphism and Software Reuse2009/10/30 Lecture 19: Polymorphism – Overloading 2009/11/02 Lecture 20: Polymorphism – Overriding 2009/11/04  Lecture 21: Polymorphism – The Polymorphic Variable2009/11/06 Lecture 22: Polymorphism – Generics 2009/11/09 Lecture 23: Container Classes 2009/11/13 No related posts. Related posts brought to you by Yet Another Related Posts Plugin.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<ul style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 30px; background-repeat: repeat-y; padding: 0px;">
<li style="line-height: 1.5em; padding: 0px; margin: 0px;"><strong>Lecture 17: <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #0f83f8; text-decoration: none;" href="http://docs.google.com/present/view?id=dc7f6bh9_627hh5m83cx" target="_blank">Multiple Inheritance</a> 2009/10/28</strong></li>
<li style="line-height: 1.5em; padding: 0px; margin: 0px;"><strong>Lecture 18: <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #0f83f8; text-decoration: none;" href="http://docs.google.com/present/view?id=dc7f6bh9_630rw2hpvhn" target="_blank">Polymorphism and Software Reuse</a>2009/10/30<br />
</strong></li>
<li style="line-height: 1.5em; padding: 0px; margin: 0px;"><strong>Lecture 19: <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #0f83f8; text-decoration: none;" href="http://docs.google.com/present/view?id=dc7f6bh9_641hngzmzgk" target="_blank">Polymorphism – Overloading</a> 2009/11/02</strong></li>
<li style="line-height: 1.5em; padding: 0px; margin: 0px;"><strong>Lecture 20: <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #0f83f8; text-decoration: none;" href="http://docs.google.com/present/view?id=dc7f6bh9_643fppzspf6" target="_blank">Polymorphism – Overriding</a> 2009/11/04 </strong></li>
<li style="line-height: 1.5em; padding: 0px; margin: 0px;"><strong>Lecture 21: <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #0f83f8; text-decoration: none;" href="http://docs.google.com/present/view?id=dc7f6bh9_645d36vckdf" target="_blank">Polymorphism – The Polymorphic Variable</a>2009/11/06</strong></li>
<li style="line-height: 1.5em; padding: 0px; margin: 0px;"><strong>Lecture 22: <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #0f83f8; text-decoration: none;" href="http://docs.google.com/present/view?id=dc7f6bh9_648crcmwczb" target="_blank">Polymorphism – Generics</a> 2009/11/09</strong></li>
<li style="line-height: 1.5em; padding: 0px; margin: 0px;"><strong>Lecture 23: <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #0f83f8; text-decoration: none;" href="http://docs.google.com/present/view?id=dc7f6bh9_650hkqj59fx" target="_blank">Container Classes</a> 2009/11/13</strong></li>
</ul>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/11/csci-383-lecture-17-23-slides/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>CSCI-383 Lecture 13-16 Slides</title>
		<link>http://ac.jiruan.net/2009/10/csci-383-lecture-13-16-slides/</link>
		<comments>http://ac.jiruan.net/2009/10/csci-383-lecture-13-16-slides/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 19:02:55 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>
		<category><![CDATA[Slides]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=449</guid>
		<description><![CDATA[Lecture 13: Case Study: The Solitaire Game 2009/10/14 Lecture 14: Subclasses and Subtypes 2009/10/16 Lecture 15: Static and Dynamic Behavior 2009/10/19 Mid-term exam 2009/10/23 Lecture 16: Implications of Substitution 2009/10/26 No related posts. Related posts brought to you by Yet Another Related Posts Plugin.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong style="font-weight: bold;">Lecture 13: <a href="http://docs.google.com/present/view?id=dc7f6bh9_594frs4hhch" target="_blank">Case Study: The Solitaire Game</a> 2009/10/14</strong></li>
<li><strong style="font-weight: bold;">Lecture 14: <a href="http://docs.google.com/present/view?id=dc7f6bh9_600fgqzxvcm" target="_blank">Subclasses and Subtypes</a> 2009/10/16</strong></li>
<li><strong style="font-weight: bold;">Lecture 15: <a href="http://docs.google.com/present/view?id=dc7f6bh9_602gww4mhcf" target="_blank">Static and Dynamic Behavior</a> 2009/10/19</strong>
<ul>
<li><strong style="font-weight: bold;">Mid-term exam 2009/10/23</strong></li>
</ul>
</li>
<li><strong style="font-weight: bold;">Lecture 16: <a href="http://docs.google.com/present/view?id=dc7f6bh9_608d595f8f5" target="_blank">Implications of Substitution</a> 2009/10/26</strong></li>
</ul>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/10/csci-383-lecture-13-16-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSCI-383 Lecture 12 Slides</title>
		<link>http://ac.jiruan.net/2009/10/csci-383-lecture-12-slides/</link>
		<comments>http://ac.jiruan.net/2009/10/csci-383-lecture-12-slides/#comments</comments>
		<pubDate>Fri, 09 Oct 2009 18:05:06 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=436</guid>
		<description><![CDATA[Lecture 12: Inheritance. In this lecture, we discussed: The intuitive and practical meanings of inheritance The syntax used to describe inheritance and substitution Some of the various forms of inheritance The benefits and costs of inheritance The lecture is canceled for the thanks-giving Monday (October 12, 2009). Have fun. No related posts. Related posts brought [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<h2>Lecture 12: <a href="http://docs.google.com/present/view?id=dc7f6bh9_588fk89pmfc" target="_blank">Inheritance</a>.</h2>
<p>In this lecture, we discussed:</p>
<ul style="margin-left: 1.5em;">
<li>The intuitive and practical meanings of inheritance</li>
<li>The syntax used to describe inheritance and substitution</li>
<li>Some of the various forms of inheritance</li>
<li>The benefits and costs of inheritance</li>
</ul>
<p>The lecture is canceled for the thanks-giving Monday (October 12, 2009). Have fun.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/10/csci-383-lecture-12-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSCI 383 Lecture 8-11 Slides</title>
		<link>http://ac.jiruan.net/2009/10/csci-383-lecture-8-11-slides/</link>
		<comments>http://ac.jiruan.net/2009/10/csci-383-lecture-8-11-slides/#comments</comments>
		<pubDate>Wed, 07 Oct 2009 20:08:33 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=434</guid>
		<description><![CDATA[Lecture 8-9: Classes and Methods 2009/09/30-10/02 We discussed the static, compile time representation of object-oriented programs. Lecture 10: Messages, Instances and Initialization. 2009/10/05 We discussed the dynamic, run time behavior of object-oriented programs. Lecture 11: A Case Study: Eight Queens 2009/10/07 We did a case study: solving Eight Queens problem in object-oriented approach. No related [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<ul>
<li><strong>Lecture 8-9: <a href="http://docs.google.com/present/view?id=dc7f6bh9_585hfrjh3dv" target="_blank">Classes and Methods</a> 2009/09/30-10/02</strong></li>
</ul>
<p style="padding-left: 60px;">We discussed the static, compile time representation of object-oriented programs.</p>
<ul>
<li><strong>Lecture 10: <a href="http://docs.google.com/present/view?id=dc7f6bh9_576fzt7wbcz" target="_blank">Messages, Instances and Initialization</a>. 2009/10/05</strong></li>
</ul>
<p style="padding-left: 60px;">We discussed the dynamic, run time behavior of object-oriented programs.</p>
<ul>
<li><strong>Lecture 11: <a href="http://docs.google.com/present/view?id=dc7f6bh9_578hj75r2gr" target="_blank">A Case Study: Eight Queens</a> 2009/10/07</strong></li>
</ul>
<p style="padding-left: 60px;">We did a case study: solving Eight Queens problem in object-oriented approach.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/10/csci-383-lecture-8-11-slides/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSCI 383 Lecture 5-7: Object-Oriented Design</title>
		<link>http://ac.jiruan.net/2009/09/csci-383-lecture-5-7-object-oriented-design/</link>
		<comments>http://ac.jiruan.net/2009/09/csci-383-lecture-5-7-object-oriented-design/#comments</comments>
		<pubDate>Tue, 29 Sep 2009 18:40:34 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=418</guid>
		<description><![CDATA[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 [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Overview:</p>
<ul>
<li>Introduction</li>
<li>Responsibility-Driven Design</li>
<li>Case Study with Design Components</li>
<li>UML Diagrams</li>
<li>Steps of Software Design</li>
</ul>
<p>Slides:</p>
<ul>
<li><a href="http://docs.google.com/present/view?id=dc7f6bh9_40ff2wrvg4" target="_blank">http://docs.google.com/present/view?id=dc7f6bh9_40ff2wrvg4</a></li>
</ul>
<p>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 teaching is a good style. There is even a small video of Wendy when she was talking. Do you want to see it?</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/09/csci-383-lecture-5-7-object-oriented-design/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSCI 383 Lecture 3-4: Abstraction</title>
		<link>http://ac.jiruan.net/2009/09/csci-383-lecture-3-4-abstraction/</link>
		<comments>http://ac.jiruan.net/2009/09/csci-383-lecture-3-4-abstraction/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 20:24:08 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>
		<category><![CDATA[GFW]]></category>
		<category><![CDATA[Slides]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=400</guid>
		<description><![CDATA[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 [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>We discussed:</p>
<ul style="margin-left: 1.5em;">
<li style="font-size: 1.3em;">Abstraction and Information Hiding</li>
<li style="font-size: 1.3em;">Levels of Abstraction</li>
<li style="font-size: 1.3em;">Forms of Abstraction</li>
<li style="font-size: 1.3em;">A Short History of Abstraction</li>
</ul>
<p>Here are the slides:</p>
<ul>
<li><a id="publishedSlideshowUrl" href="http://docs.google.com/present/view?id=dc7f6bh9_32g3tkmqcb" target="_blank">http://docs.google.com/present/view?id=dc7f6bh9_32g3tkmqcb</a></li>
</ul>
<p>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.</p>
<div id="__ss_2044620" style="width: 425px; text-align: left;"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" title="CSCI 383 Lecture 3 and 4: Abstraction" href="http://www.slideshare.net/jiruan/csci-383-lecture-3-4-abstraction">CSCI 383 Lecture 3 and 4: Abstraction</a><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=csci383lecture34abstraction-090922152120-phpapp01&amp;stripped_title=csci-383-lecture-3-4-abstraction" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=csci383lecture34abstraction-090922152120-phpapp01&amp;stripped_title=csci-383-lecture-3-4-abstraction" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<div style="font-size: 11px; font-family: tahoma,arial; height: 26px; padding-top: 2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">documents</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/jiruan">JI Ruan</a>.</div>
</div>
<p>It would be great if I could hock my Slideshare account with my Google account, so whenever there is any changes to the slide files in my Google Docs, the Slideshare will automatically republish it.</p>
<p>By the way, there is an example related to the GFW of China when I talked about the Proxy Design Pattern <img src='http://ac.jiruan.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/09/csci-383-lecture-3-4-abstraction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lecture 2: Thinking Object-Oriented (2)</title>
		<link>http://ac.jiruan.net/2009/09/lecture-2-thinking-object-oriented-2/</link>
		<comments>http://ac.jiruan.net/2009/09/lecture-2-thinking-object-oriented-2/#comments</comments>
		<pubDate>Wed, 16 Sep 2009 13:40:22 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>
		<category><![CDATA[Slides]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=394</guid>
		<description><![CDATA[We discussed: Programming Paradigms Six principles of OOP Elements of OOP The slides： Lecture 2: Thinking Object-Oriented (2) Any comments? No related posts. Related posts brought to you by Yet Another Related Posts Plugin.


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>We discussed:</p>
<ul>
<li>Programming Paradigms</li>
<li>Six principles of OOP</li>
<li>Elements of OOP</li>
</ul>
<p>The slides： <a href="http://docs.google.com/present/view?id=dc7f6bh9_25fsms6cft">Lecture 2: Thinking Object-Oriented (2)</a></p>
<p>Any comments?</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/09/lecture-2-thinking-object-oriented-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lecture 1: Thinking Object-Oriented (1)</title>
		<link>http://ac.jiruan.net/2009/09/lecture-1-thinking-object-oriented-1/</link>
		<comments>http://ac.jiruan.net/2009/09/lecture-1-thinking-object-oriented-1/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 20:51:22 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Slides]]></category>
		<category><![CDATA[StFX]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=387</guid>
		<description><![CDATA[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 [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>Today, I gave my first lecture for Course CSCI 383 with some general introduction. Here is an overview:</p>
<ul>
<li>A bit History of Programming Languages</li>
<li>What is Object-Oriented Programming (OOP)</li>
<li>Why is OOP?</li>
<li>Popularity of OOP</li>
<li>Language and Computation</li>
</ul>
<p>Here is the slide file created using google doc presentation:</p>
<ul>
<li><a style="text-decoration: none; outline-style: none; outline-width: initial; outline-color: initial; color: #0f83f8;" href="http://docs.google.com/present/view?id=dc7f6bh9_31cn2djrg5">Thinking Object-Oriented (1)</a> 2009/09/14</li>
</ul>
<p>I am glad that some students liked it. There is certainly a lot to improve in making and delivering the lectures. It is my first time to teach this course. If you have any suggestions, let me know. You can leave comments here, or send me emails directly.</p>
<p>Here is a picture of the classroom (NH245) and some of the students:<br />
<a href="http://www.flickr.com/photos/jiruan/3921548375/" title="CSCI 383 Lecture 1 by jiruan, on Flickr"><img src="http://farm3.static.flickr.com/2572/3921548375_9f8d10df5e.jpg" width="500" height="375" alt="CSCI 383 Lecture 1" /></a></p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/09/lecture-1-thinking-object-oriented-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>I am teaching after Teachers&#8217; Day</title>
		<link>http://ac.jiruan.net/2009/09/i-am-teaching-after-teachers-day/</link>
		<comments>http://ac.jiruan.net/2009/09/i-am-teaching-after-teachers-day/#comments</comments>
		<pubDate>Fri, 11 Sep 2009 01:56:41 +0000</pubDate>
		<dc:creator>Ji</dc:creator>
				<category><![CDATA[Teaching]]></category>
		<category><![CDATA[CS383]]></category>

		<guid isPermaLink="false">http://ac.jiruan.net/?p=374</guid>
		<description><![CDATA[I am teaching a course at StFX: CSCI-383 Object-Oriented Programming &#38; Design. Tomorrow will be the first class. Interestingly enough, today (September 10) is the Teachers&#8217; Day in the People&#8217;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, [...]


No related posts.

Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.]]></description>
			<content:encoded><![CDATA[<p>I am teaching a course at StFX: <a href="http://ac.jiruan.net/teaching/csci-383/" target="_blank">CSCI-383 Object-Oriented Programming &amp; Design</a>. Tomorrow will be the first class.</p>
<p>Interestingly enough, today (September 10) is the Teachers&#8217; Day in the People&#8217;s Republic of China. I did not know how does this day come until now (<a href="http://en.wikipedia.org/wiki/Teachers%27_Day" target="_blank">check wikipedia</a>). But I did know the basic idea. In Chinese culture, teachers are highly-regarded. People are making analogies between teachers and candles: they are both &#8220;burning&#8221; themselves to &#8220;enlighten&#8221; others. I remember when I was a child, my parents taught me to respect and listen carefully to the teachers. When I was naughty, my parents might warn me that they would report to the teachers if I did not behave. In that sense, the teachers have more authorities than the parents. This might be a good thing, though there is at least one strong side effect: students rarely challenge or question their teachers. If you put a Chinese and an English student together in one class, you can note the differences. But of course, situations are always changing, so my observation might not hold for the new generation from China.</p>
<p>On September 6th, the Chinese premier Wen Jiabao <a href="http://english.gov.cn/2009-09/06/content_1410503.htm" target="_blank">attended classes in a junior high school</a>, paying tribute to the teachers. At similar time, USA president Barack Obama gave <a href="http://www.youtube.com/watch?v=3iqsxCWjCvI" target="_blank">a national speech to the American students</a>. They both know the importance of investing more in the future generation. But easier said than done. Some figures show that the Chinese government is falling behind of world in supporting education:  in 1985, it invested 2.3% GDP in education, and the world average is 5.2% (developed country average 5.5%, developing country 4.5%); not until 2004, this figure went to 4%, but was still below the world average in 1985. As a Chinese, I really hope that our government can live up to the promise they made to their people.</p>
<p>It is always easier to blame the government. So tomorrow, I will stop blaming, and start to explore what I can do in education. I am looking forward to that.</p>


<p>No related posts.</p>
<p>Related posts brought to you by <a href='http://mitcho.com/code/yarpp/'>Yet Another Related Posts Plugin</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://ac.jiruan.net/2009/09/i-am-teaching-after-teachers-day/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

