<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
<title>Malcolm Yoke Hean Low</title>
<link>http://www.ntu.edu.sg/home/yhlow/index.html</link>
<description>Web page of Malcolm Yoke Hean Low, School of Computer Engineering, NTU</description>
<language>en-SG</language>
<copyright>Copyright 2009</copyright>
<lastBuildDate>Thu, 10 Sep 2009 00:38:44 +0800</lastBuildDate>
<pubDate>Thu, 10 Sep 2009 00:38:44 +0800</pubDate>
<generator>http://www.ntu.edu.sg/home/yhlow</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>

<item>
<title>Leap Year Bug in Microsoft Zune Player</title>
<description>On December 31, 2008, every Zune 30 device freezes due to a leap year bug in a driver 
from Freescale Semiconductor in a &quot;while loop&quot;. Obviously a leap year test case is
not carried out on the driver. See this 
&lt;a href=&quot;http://www.aeroxp.org/2009/01/lesson-on-infinite-loops/&quot;&gt;article&lt;/a&gt; for details.

 </description>
<link>http://www.ntu.edu.sg/home/yhlow/archives/2009/01/entry_510.html</link>
<guid>http://www.ntu.edu.sg/home/yhlow/archives/2009/01/entry_510.html</guid>

<category>General</category>

<category>Teaching</category>

<pubDate>Tue, 06 Jan 2009 12:45:13 +0800</pubDate>
</item>

<item>
<title>Oxford and Cambridge offer lectures on Apple's iTunes</title>
<description>The universities of Oxford and Cambridge are to make lectures by well-known academics 
available through Apple's iTunes.

&lt;br/&gt;&lt;br/&gt;

More than &lt;a href=&quot;http://www.ox.ac.uk/media/news_stories/2008/081007.html&quot;&gt;150 hours 
of free audio and video podcasts from the University of Oxford&lt;/a&gt; are now available 
on a &lt;a href=&quot;http://www.ox.ac.uk/itunes_u/&quot;&gt;new site on iTunes U&lt;/a&gt;.

&lt;br/&gt;&lt;br/&gt;

&lt;a href=&quot;http://www.cam.ac.uk/itunesu &quot;&gt;Cambridge on iTunes U&lt;/a&gt;
 &lt;a href=&quot;http://www.admin.cam.ac.uk/news/dp/2008100702&quot;&gt;offer more than 300 audio and video tracks&lt;/a&gt; covering 
a broad range of themes; delve into the Enron scandal, take a guided tour of the exhibitions 
at the Fitzwilliam museum by leading experts, and listen to the regular contributions from 
the St John's College choir - all without having to leave your house!

&lt;br/&gt;&lt;br/&gt;
</description>
<link>http://www.ntu.edu.sg/home/yhlow/archives/2008/10/entry_388.html</link>
<guid>http://www.ntu.edu.sg/home/yhlow/archives/2008/10/entry_388.html</guid>

<category>General</category>

<category>Teaching</category>

<pubDate>Wed, 08 Oct 2008 10:21:12 +0800</pubDate>
</item>

<item>
<title>Design Patterns - Broker, Generator and Reactor Design Patterns</title>
<description>&lt;ul&gt;
	&lt;li&gt;Broker Design Pattern&lt;br/&gt;
	&lt;img alt=&quot;Broker Design Pattern&quot; src=&quot;http://www.ntu.edu.sg/home/yhlow/images/broker.jpg&quot;&gt;
		&lt;ul&gt;
			&lt;li&gt;The Facade Pattern&lt;/li&gt;
			&lt;li&gt;The Mediator Pattern&lt;/li&gt;
			&lt;li&gt;The Adaptor Pattern&lt;/li&gt;
			&lt;li&gt;The Proxy Pattern&lt;/li&gt;
		&lt;/ul&gt;
		&lt;br/&gt;&lt;br/&gt;
		&lt;/li&gt;
	&lt;li&gt;Generator Design Pattern&lt;br/&gt;
	&lt;img alt=&quot;Generator Design Pattern&quot; src=&quot;http://www.ntu.edu.sg/home/yhlow/images/generator.jpg&quot;&gt;
			&lt;ul&gt;
			&lt;li&gt;The Factory Pattern&lt;/li&gt;
			&lt;li&gt;The Singeton Pattern&lt;/li&gt;
			&lt;li&gt;The Prototype Pattern&lt;/li&gt;
		&lt;/ul&gt;
		&lt;br/&gt;&lt;br/&gt;
		&lt;/li&gt;
	&lt;li&gt;Reactor Design Pattern&lt;br/&gt;
	&lt;img alt=&quot;Reactor Design Pattern&quot; src=&quot;http://www.ntu.edu.sg/home/yhlow/images/reactor.jpg&quot;&gt;
			&lt;ul&gt;
			&lt;li&gt;The Command Pattern&lt;/li&gt;
			&lt;li&gt;The Observer Pattern&lt;/li&gt;			
		&lt;/ul&gt;
		&lt;br/&gt;&lt;br/&gt;
		&lt;/li&gt;
&lt;/ul&gt;
</description>
<link>http://www.ntu.edu.sg/home/yhlow/archives/2006/09/entry_378.html</link>
<guid>http://www.ntu.edu.sg/home/yhlow/archives/2006/09/entry_378.html</guid>

<category>Teaching</category>

<pubDate>Thu, 21 Sep 2006 11:28:20 +0800</pubDate>
</item>

<item>
<title>JUnit Testing</title>
<description>&lt;p&gt;
      &lt;u&gt;&lt;b&gt;Command line tool to run test&lt;/b&gt;&lt;/u&gt;
    &lt;/p&gt;
    &lt;p&gt;
      The JUnit package has q command line based tool to run tests.
    &lt;/p&gt;
    &lt;p&gt;
      &amp;gt; java junit.textui.TestRunner [-wait] TestCaseClass
    &lt;/p&gt;
    &lt;p&gt;
      TestRunner expects the name of a TestCase class as argument. If this 
      class defines a static suite method it will be invoked and the returned 
      test is run. Otherwise all the methods starting with &amp;quot;test&amp;quot; having no 
      arguments are run.
    &lt;/p&gt;
    &lt;p&gt;
      When the wait command line argument is given TestRunner waits until the 
      users types RETURN.
    &lt;/p&gt;
    &lt;p&gt;
      TestRunner prints a trace as the tests are executed followed by a 
      summary at the end.
    &lt;/p&gt;</description>
<link>http://www.ntu.edu.sg/home/yhlow/archives/2006/08/entry_620.html</link>
<guid>http://www.ntu.edu.sg/home/yhlow/archives/2006/08/entry_620.html</guid>

<category>General</category>

<category>Teaching</category>

<pubDate>Thu, 10 Aug 2006 19:46:05 +0800</pubDate>
</item>

<item>
<title>Unified Modelling Language (UML)</title>
<description>Links on UML

&lt;ul&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.devx.com/enterprise/Article/28528/0/page/1&quot;&gt;Wed Yourself to UML with the Power of Associations&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot;http://www.devx.com/enterprise/Article/28576&quot;&gt;Wed Yourself to UML with the Power of Associations, Part 2&lt;/a&gt;&lt;/li&gt;
	&lt;li&gt;&lt;a href=&quot; http://www.developer.com/design/article.php/1553851 http://www.developer.com/design/article.php/1553851&quot;&gt;UML Overview&lt;/a&gt; by by Mandar Chitnis, Pravin Tiwari, Lakshmi Ananthamurthy&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;www.agilemodeling.com/essays/umlDiagrams.htm www.agilemodeling.com/essays/umlDiagrams.htm&quot;&gt;The Diagrams of UML 2.0&lt;/a&gt; by Scott W. Ambler&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;http://www.omg.org/cgi-bin/apps/doc?formal/07-11-02.pdf&quot;&gt;UML 2.1.2 Superstructure Specification&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
<link>http://www.ntu.edu.sg/home/yhlow/archives/2006/05/entry_175.html</link>
<guid>http://www.ntu.edu.sg/home/yhlow/archives/2006/05/entry_175.html</guid>

<category>General</category>

<category>Teaching</category>

<pubDate>Sat, 20 May 2006 00:16:05 +0800</pubDate>
</item>

<item>
<title>Software Engineering - Tools, Resources, Articles</title>
<description>&lt;p align=&quot;justify&quot;&gt;
      Software Engineering Tools
    &lt;/p&gt;
    &lt;ul&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://ant.apache.org/&quot;&gt;Ants&lt;/a&gt; - Ant is a Java-based build 
        tool. In theory, it is kind of like Make, without Make's wrinkles and 
        with the full portability of pure Java code.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://cobertura.sourceforge.net/&quot;&gt;Cobertura&lt;/a&gt; - Cobertura 
        is a free Java tool that calculates the percentage of code accessed by 
        tests. It can be used to identify which parts of your Java program are 
        lacking test coverage. It is based on jcoverage.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://emma.sourceforge.net/&quot;&gt;Emma&lt;/a&gt; - EMMA is an 
        open-source toolkit for measuring and reporting Java code coverage. 
        EMMA distinguishes itself from other tools by going after a unique 
        feature combination: support for large-scale enterprise software 
        development while keeping individual developer's work fast and 
        iterative. Every developer on your team can now get code coverage for 
        free and they can get it fast!
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.kclee.de/clemens/java/javancss/&quot;&gt;JavaNCSS&lt;/a&gt; - 
        Ever wondered how many lines of code or how many classes there are in&amp;#160; 
        the Sun JDK? Curious about the size of your own projects - or do you 
        want to keep track of your work-progress. That's what JavaNCSS is for. 
        JavaNCSS is a simple command line utility which measures two standard 
        source code metrics for the Java programming language. The metrics are 
        collected globally, for each class and/or for each function.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://jester.sourceforge.net/&quot;&gt;Jester&lt;/a&gt; - The JUnit test 
        tester. Jester finds code that is not covered by tests. Jester makes 
        some change to your code, runs your tests, and if the tests pass 
        Jester displays a message saying what it changed. Jester includes a 
        script for generating web pages that show the changes made that did 
        not cause the tests to fail.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.atlassian.com/software/clover/default.jsp&quot;&gt;Clover&lt;/a&gt; 
        - Clover measures code coverage generated by system tests, functional 
        tests or unit tests, allowing you to improve test quality and find 
        bugs sooner.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://spinroot.com/static&quot;&gt;A list of static source code 
        analysis tools for C&lt;/a&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
    Software Engineering Resources

    &lt;ul&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.junit.org&quot;&gt;Junit.org&lt;/a&gt; - This site is dedicated 
        to software developers and testers using the JUnit testing framework. 
        In addition to the latest news and download links for JUnit, you can 
        find answers to questions about automated testing, tools and 
        extensions for JUnit, and articles on Test Driven Development and 
        other testing topics.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.httpunit.org&quot;&gt;httpunit.org&lt;/a&gt; - Written in Java, 
        HttpUnit emulates the relevant portions of browser behavior, including 
        form submission, JavaScript, basic http authentication, cookies and 
        automatic page redirection, and allows Java test code to examine 
        returned pages either as text, an XML DOM, or containers of forms, 
        tables, and links. When combined with a framework such as JUnit, it is 
        fairly easy to write tests that very quickly verify the functioning of 
        a web site.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.easymock.org/&quot;&gt;EasyMock&lt;/a&gt; - EasyMock provides 
        Mock Objects for interfaces in JUnit tests by generating them on the 
        fly using Java's proxy mechanism. Due to EasyMock's unique style of 
        recording expectations, most refactorings will not affect the Mock 
        Objects. So EasyMock is a perfect fit for Test-Driven Development.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.refactoring.com/&quot;&gt;Refactoring&lt;/a&gt; - This site is a 
        simple portal for information about refactoring. There is a list of 
        sources of information about refactoring, including various books that 
        have been written.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.cs.helsinki.fi/u/salaakso/patterns/index.html&quot;&gt;User 
        Interface Design Patterns&lt;/a&gt; - This collection consists of user 
        interface design patterns (interaction patterns) that seems to be 
        recuring problems when trying to make design based on the user’s 
        goals. These design patterns have been analyzed during the past five 
        years by going through hundreds of designs, to give instructions and 
        design examples to the students of design courses at the University of 
        Helsinki, Dept. of Computer Science.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.sylvantech.com/~talin/projects/ui_design.html&quot;&gt;A 
        Summary of Principles for User-Interface Design &lt;/a&gt;- This document 
        represents a compilation of fundamental principles for designing user 
        interfaces, which have been drawn from various books on interface 
        design, as well as the author's own experience. Most of these 
        principles can be applied to either command-line or graphical 
        environments.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.ambysoft.com/essays/userInterfaceDesign.html&quot;&gt;User 
        Interface Design Tips, Techniques, and Principles&lt;/a&gt; - A fundamental 
        reality of application development is that the user interface is the 
        system to the users. What users want is for developers to build 
        applications that meet their needs and that are easy to use. Too many 
        developers think that they are artistic geniuses – they do not bother 
        to follow user interface design standards or invest the effort to make 
        their applications usable, instead they mistakenly believe that the 
        important thing is to make the code clever or to use a really 
        interesting color scheme. Constantine points out that the reality is 
        that a good user interface allows people who understand the problem 
        domain to work with the application without having to read the manuals 
        or receive training.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.dreamspark.com&quot;&gt;DreamSpark&lt;/a&gt; - Microsoft 
        professional-level developer and design tools provided at no charge 
        for students
      &lt;/li&gt;
      &lt;li&gt;
        Struts Framework - An open source framework for building Servlet/JSP 
        based web applications based on the Model-View-Controller (MVC) design 
        paradigm. A free pdf version of book &amp;quot;Starting Struts 2&amp;quot; is &lt;a href=&quot;http://www.infoq.com/minibooks/starting-struts2&quot;&gt;available 
        at here&lt;/a&gt;.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.jsptut.com/&quot;&gt;JSP Tutorial&lt;/a&gt; - This tutorial 
        teaches JSP by progressing from very simple examples to complex 
        examples.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.jaxtut.com/&quot;&gt;AJAX Tutorial&lt;/a&gt; - AJAX Tutorial for 
        Java Programmers
      &lt;/li&gt;
    &lt;/ul&gt;
    Software Engineering Articles

    &lt;ul&gt;
      &lt;li&gt;
        In pursuit of code quality: &lt;a href=&quot;http://www.ibm.com/developerworks/java/library/j-cq01316/&quot;&gt;Don't 
        be fooled by the coverage&lt;/a&gt;
      &lt;/li&gt;
      &lt;li&gt;
        In pursuit of code quality: &lt;a href=&quot;http://www.ibm.com/developerworks/java/library/j-cq03316/&quot;&gt;Monitoring 
        cyclomatic complexity&lt;/a&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.joelonsoftware.com/uibook/fog0000000249.html&quot;&gt;User 
        Interface Design for Programmers - Chapters 1-9&lt;/a&gt;.
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.webcredible.co.uk/user-friendly-resources/web-usability/user-interface-design.shtml&quot;&gt;Innovative 
        user interface design&lt;/a&gt;
      &lt;/li&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.digital-web.com/articles/user_interface_design_taking_the_good_with_the_bad/&quot;&gt;User 
        Interface Design - Taking the Good with the Bad&lt;/a&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
    Software Engineering Books

    &lt;ul&gt;
      &lt;li&gt;
        &lt;a href=&quot;http://www.amazon.com/Designing-Interfaces-Patterns-Effective-Interaction/dp/0596008031/ref=pd_cp_b_1?pf_rd_p=413864201&amp;pf_rd_s=center-41&amp;pf_rd_t=201&amp;pf_rd_i=0321181433&amp;pf_rd_m=ATVPDKIKX0DER&amp;pf_rd_r=1P1R550HDJ9TA7AM9E8K&quot;&gt;Designing 
        Interfaces: Patterns for Effective Interaction Design&lt;/a&gt;
      &lt;/li&gt;
    &lt;/ul&gt;
    &lt;br&gt;
    &lt;br&gt;</description>
<link>http://www.ntu.edu.sg/home/yhlow/archives/2006/05/entry_341.html</link>
<guid>http://www.ntu.edu.sg/home/yhlow/archives/2006/05/entry_341.html</guid>

<category>General</category>

<category>Teaching</category>

<pubDate>Thu, 04 May 2006 00:48:28 +0800</pubDate>
</item>

<item>
<title>Teaching - Software Engineering, Operating Systems</title>
<description>&lt;div style=&quot;width: 95%&quot;&gt;
  
    &lt;h4&gt;
&lt;b&gt;Courses taught in 2009 Semester 1&lt;/b&gt;
  &lt;/h4&gt;
  &lt;ul&gt;
&lt;li&gt;
  CSC207 - &lt;a href=&quot;http://www3.ntu.edu.sg/home/yhlow/archives/2006/05/entry_341.html&quot;&gt;Software 
  Engineering&lt;/a&gt; I&lt;br&gt;&lt;br&gt;Lab project groups: 

  &lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://sites.google.com/site/onlinehotelmanage/home&quot;&gt;Team 1: Online Hotel Management&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://sites.google.com/site/csc207corp/&quot;&gt;Team 2: WeCaterWeCare &lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.eRestaurant.wordpress.com&quot;&gt;Team 3: Online Reservation and Food Ordering System&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://yoh.dyndns.org/devlog/blog/default.aspx&quot;&gt;Team 4: Online Clinical Appointment System (OCAS)&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://erseven.wordpress.com/&quot;&gt;Team 5: Online Event Management System &lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://rocketlearning.blogspot.com/&quot;&gt;Team 6: Rocket Learning System&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://ilmsystem.blogspot.com/&quot;&gt;Team 7: Interactive Learning Management System &lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
  &lt;hr&gt;
  
  
  &lt;h4&gt;
&lt;b&gt;Courses taught in 2008 Semester 2&lt;/b&gt;
  &lt;/h4&gt;
  &lt;ul&gt;
&lt;li&gt;
  CPE207 - Software Engineering&lt;br&gt;&lt;br&gt;Topics covered in this course 
  include the following:

  &lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www3.ntu.edu.sg/home/yhlow/archives/2006/05/entry_175.html&quot;&gt;UML 
  2.0&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  Software Development Lifecycle (SDLC)
&lt;/li&gt;
&lt;li&gt;
  Project Management
&lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr&gt;
  

  &lt;h4&gt;
&lt;b&gt;Courses taught in 2008 Semester 1&lt;/b&gt;
  &lt;/h4&gt;
  &lt;ul&gt;
&lt;li&gt;
  CSC207 - &lt;a href=&quot;http://www3.ntu.edu.sg/home/yhlow/archives/2006/05/entry_341.html&quot;&gt;Software 
  Engineering&lt;/a&gt; I&lt;br&gt;&lt;br&gt;Lab project groups: All project groups work 
  on the project &amp;quot;Online Vehicle Tracking and Dispatching&amp;quot;

  &lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://laikaopeh.com/subway/index.htm&quot;&gt;Team Subway&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.timtrefren.com/razer/&quot;&gt;Team Razer&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/softix&quot;&gt;Team Softix&lt;/a&gt;
&lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr&gt;
  

  &lt;h4&gt;
&lt;b&gt;Courses taught in 2007 Semester 2&lt;/b&gt;
  &lt;/h4&gt;
  &lt;ul&gt;
&lt;li&gt;
  CSC207 - Software Engineering I&lt;br&gt;&lt;br&gt;Lab project groups

  &lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/sexy_rockets&quot;&gt;Online 
  Movie Ticket Booking System&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/airmaintenance207&quot;&gt;Aircraft 
  Maintenance&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/ss2auction&quot;&gt;XBidz 
  Auction&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/HRBS/Team_Information&quot;&gt;Hotel 
  Room Booking System&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/CSC207_Online_Job_Matching_System&quot;&gt;Online 
  Job Matching System&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/myteam&quot;&gt;Vehicle 
  Dispatch System&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/Xtreme-7&quot;&gt;Online 
  Platform for MMORPG Gamers&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/sgtours&quot;&gt;Tour 
  Planning System&lt;/a&gt;
&lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr&gt;
  

  &lt;h4&gt;
&lt;b&gt;Courses taught in 2007 Semester 1&lt;/b&gt;
  &lt;/h4&gt;
  &lt;ul&gt;
&lt;li&gt;
  CSC207 - Software Engineering I&lt;br&gt;&lt;br&gt;Lab project groups

  &lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.vnntu.com/FOC2007/project/index.htm&quot;&gt;Library 
  Management System&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.lazearound.com/207.html&quot;&gt;Human Resource 
  Management System&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/space/stocky &quot;&gt;Stocks Analysis 
  and Trading System 2007&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.neverexpire.mine.nu/csc207&quot;&gt;Online Survey 
  System&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.assembla.com/wiki/show/se207&quot;&gt;Automated 
  Courier Tracking System&lt;/a&gt;
&lt;/li&gt;
  &lt;/ul&gt;
  &lt;br&gt;
  &lt;br&gt;
  
&lt;/li&gt;
&lt;li&gt;
  CSC205 - Operating System
&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr&gt;
  

  &lt;h4&gt;
&lt;b&gt;Courses taught in 2006 Semester 2&lt;/b&gt;
  &lt;/h4&gt;
  &lt;ul&gt;
&lt;li&gt;
  CSC207 - Software Engineering I&lt;br&gt;&lt;br&gt;Lab project groups

  &lt;ul&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.ntu.edu.sg/home2005/tans0117/CID_web/&quot;&gt;VIQ&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://6ncsc207.googlepages.com/&quot;&gt;6N&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://heywire207.wordpress.com&quot;&gt;Heywire&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;
  &lt;a href=&quot;http://www.ntu.edu.sg/home2005/vu0002an/index.html&quot;&gt;Nstar&lt;/a&gt;
&lt;/li&gt;
  &lt;/ul&gt;
&lt;/li&gt;
  &lt;/ul&gt;
  &lt;hr&gt;
  

  &lt;h4&gt;
&lt;b&gt;Courses taught in 2006 Semester 1&lt;/b&gt;
  &lt;/h4&gt;
  &lt;ul&gt;
&lt;li&gt;
  CM104 - Reasoning with Objects
&lt;/li&gt;
&lt;li&gt;
  CSC207 - Software Engineering I
&lt;/li&gt;
&lt;li&gt;
  CSC205 - Operating System
&lt;/li&gt;
  &lt;/ul&gt;
&lt;/div&gt;</description>
<link>http://www.ntu.edu.sg/home/yhlow/archives/2006/01/entry_53.html</link>
<guid>http://www.ntu.edu.sg/home/yhlow/archives/2006/01/entry_53.html</guid>

<category>Teaching</category>

<pubDate>Wed, 04 Jan 2006 15:47:48 +0800</pubDate>
</item>

</channel>
</rss>