diff --git a/.gitignore b/.gitignore index 823d175eb670..3adcf36765c2 100644 --- a/.gitignore +++ b/.gitignore @@ -18,3 +18,6 @@ classes/ /bin/ src/main/resources/docs/ out/ +src/main/resources/userinfo.json +src/main/resources/gradtrak.json +userinfo.json diff --git a/LICENSE b/LICENSE index 39b3478982c3..1a886114cd53 100644 --- a/LICENSE +++ b/LICENSE @@ -6,7 +6,7 @@ Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is +copies of the Software, and to permit modulesTaken to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all diff --git a/README.adoc b/README.adoc index fa50028b99d0..36ec494ede69 100644 --- a/README.adoc +++ b/README.adoc @@ -1,10 +1,10 @@ -= Address Book (Level 4) += GradTrak ifdef::env-github,env-browser[:relfileprefix: docs/] -https://travis-ci.org/se-edu/addressbook-level4[image:https://travis-ci.org/se-edu/addressbook-level4.svg?branch=master[Build Status]] -https://ci.appveyor.com/project/damithc/addressbook-level4[image:https://ci.appveyor.com/api/projects/status/3boko2x2vr5cc3w2?svg=true[Build status]] -https://coveralls.io/github/se-edu/addressbook-level4?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master[Coverage Status]] -https://www.codacy.com/app/damith/addressbook-level4?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level4&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/fc0b7775cf7f4fdeaf08776f3d8e364a[Codacy Badge]] +https://travis-ci.org/cs2103-ay1819s2-w14-4/main[image:https://travis-ci.org/cs2103-ay1819s2-w14-4/main.svg?branch=master[Build Status]] +https://ci.appveyor.com/project/monikernemo/main[image:https://ci.appveyor.com/api/projects/status/5gj2bbi8m22402im?svg=true[Build status]] +https://coveralls.io/github/cs2103-ay1819s2-w14-4/main?branch=master[image:https://coveralls.io/repos/github/cs2103-ay1819s2-w14-4/main/badge.svg?branch=master[Coverage Status]] +https://www.codacy.com/app/crumpledpaper/main?utm_source=github.com&utm_medium=referral&utm_content=cs2103-ay1819s2-w14-4/main&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/8252478d5ba54270b64ad69074a826b8[Codacy Badge]] ifdef::env-github[] image::docs/images/Ui.png[width="600"] @@ -14,19 +14,35 @@ ifndef::env-github[] image::images/Ui.png[width="600"] endif::[] -* This is a desktop Address Book application. It has a GUI but most of the user interactions happen using a CLI (Command Line Interface). -* It is a Java sample application intended for students learning Software Engineering while using Java as the main programming language. -* It is *written in OOP fashion*. It provides a *reasonably well-written* code example that is *significantly bigger* (around 6 KLoC)than what students usually write in beginner-level SE modules. -* What's different from https://github.com/se-edu/addressbook-level3[level 3]: -** A more sophisticated GUI that includes a list panel and an in-built Browser. -** More test cases, including automated GUI testing. -** Support for _Build Automation_ using Gradle and for _Continuous Integration_ using Travis CI. + +NUS graduation tracker is an application to aid School of Computing students to track their graduation progress. GradTrak is implemented to aid students in alleviating the hardships of module planning to tracking C.A.P scores so that students can focus on “student-ing”. Not to mention with the tremendous amount of uncollated information required to keep track of the graduation requirements, GradTrak is the one stop solution to solve all of these problems. + +== Requirements +* GradTrak is written in *_java_* and uses *_JDK 9_* library. + +== Plan Modules +* Plan when to take modules throughout your undergraduate studies +* Recommends which modules to read based on module prerequisites and specialization + +== Managing C.A.P +* Tracks your C.A.P. for each semester +* Set goals for your C.A.P. +* Calculates minimum expected, maximum C.A.P. based on expected grades + +== Managing Workload +* Tracks your workload for each semester +* Tracks the amount of time you spent on lecture, preparation, project and many others! + +== Specializations +* Choose your course of study from one of the following three Computer Science Major programs: +** Computer Science Algorithms +** Computer Science Artificial Intelligence +** Computer Science Software Engineering == Site Map * <> * <> -* <> * <> * <> @@ -35,5 +51,9 @@ endif::[] * Some parts of this sample application were inspired by the excellent http://code.makery.ch/library/javafx-8-tutorial/[Java FX tutorial] by _Marco Jakob_. * Libraries used: https://github.com/TestFX/TestFX[TextFX], https://github.com/FasterXML/jackson[Jackson], https://github.com/google/guava[Guava], https://github.com/junit-team/junit5[JUnit5] +* This project is based-off AddressBook 4 by: https://github.com/se-edu/[SE-EDU] + == Licence : link:LICENSE[MIT] + + diff --git a/build.gradle b/build.gradle index 4f2949b6e774..6c8f27d07e5d 100644 --- a/build.gradle +++ b/build.gradle @@ -77,7 +77,7 @@ dependencies { } shadowJar { - archiveName = 'addressbook.jar' + archiveName = 'gradtrak.jar' destinationDir = file("${buildDir}/jar/") } @@ -202,9 +202,8 @@ asciidoctor { idprefix: '', // for compatibility with GitHub preview idseparator: '-', 'site-root': "${sourceDir}", // must be the same as sourceDir, do not modify - 'site-name': 'AddressBook-Level4', - 'site-githuburl': 'https://github.com/se-edu/addressbook-level4', - 'site-seedu': true, // delete this line if your project is not a fork (not a SE-EDU project) + 'site-name': 'GradTrak', + 'site-githuburl': 'https://github.com/cs2103-ay1819s2-w14-4/main', ] options['template_dirs'].each { diff --git a/config/checkstyle/checkstyle.xml b/config/checkstyle/checkstyle.xml index a9671a144efd..233bd073cac1 100644 --- a/config/checkstyle/checkstyle.xml +++ b/config/checkstyle/checkstyle.xml @@ -1,7 +1,7 @@ + "-//Puppy Crawl//DTD Check Configuration 1.3//EN" + "http://www.puppycrawl.com/dtds/configuration_1_3.dtd"> - - - - + + + + - + @@ -192,13 +192,10 @@ @@ -220,7 +217,7 @@ some other variants which we don't publicized to promote consistency). --> + value="fall through|Fall through|fallthru|Fallthru|falls through|Falls through|fallthrough|Fallthrough|No break|NO break|no break|continue on"/> @@ -362,14 +359,12 @@ --> diff --git a/config/checkstyle/suppressions.xml b/config/checkstyle/suppressions.xml index b2e7fdbc3a00..fa2ecbac0575 100644 --- a/config/checkstyle/suppressions.xml +++ b/config/checkstyle/suppressions.xml @@ -1,8 +1,8 @@ + "-//Puppy Crawl//DTD Suppressions 1.1//EN" + "http://checkstyle.sourceforge.net/dtds/suppressions_1_1.dtd"> diff --git a/docs/AboutUs.adoc b/docs/AboutUs.adoc index e647ed1e715a..151e123b0261 100644 --- a/docs/AboutUs.adoc +++ b/docs/AboutUs.adoc @@ -4,53 +4,54 @@ :imagesDir: images :stylesDir: stylesheets -AddressBook - Level 4 was developed by the https://se-edu.github.io/docs/Team.html[se-edu] team. + -_{The dummy content given below serves as a placeholder to be used by future forks of the project.}_ + +GradTrak is a module tracker that is able to track the academic progress of students to help them plan for modules for graduation. It is developed by the https://github.com/orgs/cs2103-ay1819s2-w14-4/teams/developers[W14-4] team. + {empty} + We are a team based in the http://www.comp.nus.edu.sg[School of Computing, National University of Singapore]. == Project Team -=== John Doe -image::damithc.jpg[width="150", align="left"] -{empty}[http://www.comp.nus.edu.sg/~damithch[homepage]] [https://github.com/damithc[github]] [<>] +=== T Anandakkoomar +image::anand270294.png[width="150", align="left"] +{empty}[http://github.com/Anand270294[github]] [<>] -Role: Project Advisor +Role: Team Lead + +Responsibilities: User interface ''' -=== John Roe -image::lejolly.jpg[width="150", align="left"] -{empty}[http://github.com/lejolly[github]] [<>] +=== Chong Hong Yun +image::alexchong711.png[width="150", align="left"] +{empty} [https://github.com/alexchong711[github]] [<>] -Role: Team Lead + -Responsibilities: UI +Role: Developer + +Responsibilities: Display user information ''' -=== Johnny Doe -image::yijinl.jpg[width="150", align="left"] -{empty}[http://github.com/yijinl[github]] [<>] +=== Lee Yi Quan +image::monikernemo.png[width="150", align="left"] +{empty}[https://github.com/monikernemo[github]] [<>] + Role: Developer + -Responsibilities: Data +Responsibilities: Course, Course Requirement of GradTrak ''' -=== Johnny Roe -image::m133225.jpg[width="150", align="left"] -{empty}[http://github.com/m133225[github]] [<>] +=== Lim Shao Hong +image::lshwayne96.png[width="150", align="left"] +{empty}[http://github.com/lshwayne96[github]] [<>] Role: Developer + -Responsibilities: Dev Ops + Threading +Responsibilities: Display module information ''' -=== Benson Meier -image::yl_coder.jpg[width="150", align="left"] -{empty}[http://github.com/yl-coder[github]] [<>] +=== Ong Jun Hao Bryan +image::crumpledpaper.png[width="150", align="left"] +{empty}[http://github.com/crumpledpaper[github]] [<>] Role: Developer + -Responsibilities: UI +Responsibilities: Additional commands ''' diff --git a/docs/ContactUs.adoc b/docs/ContactUs.adoc index 5de5363abffd..779d9be5b184 100644 --- a/docs/ContactUs.adoc +++ b/docs/ContactUs.adoc @@ -2,6 +2,6 @@ :site-section: ContactUs :stylesDir: stylesheets -* *Bug reports, Suggestions* : Post in our https://github.com/se-edu/addressbook-level4/issues[issue tracker] if you noticed bugs or have suggestions on how to improve. +* *Bug reports, Suggestions* : Post in our https://github.com/cs2103-ay1819s2-w14-4/main/issues[issue tracker] if you noticed bugs or have suggestions on how to improve. * *Contributing* : We welcome pull requests. Follow the process described https://github.com/oss-generic/process[here] -* *Email us* : You can also reach us at `damith [at] comp.nus.edu.sg` +* *Email us* : You can also reach us at `e0176751 [at] u.nus.edu` diff --git a/docs/DeveloperGuide.adoc b/docs/DeveloperGuide.adoc index 8b92d5fb7e62..91131e9cf38a 100644 --- a/docs/DeveloperGuide.adoc +++ b/docs/DeveloperGuide.adoc @@ -1,4 +1,4 @@ -= AddressBook Level 4 - Developer Guide += GradTrak - Developer Guide :site-section: DeveloperGuide :toc: :toc-title: @@ -13,13 +13,17 @@ ifdef::env-github[] :warning-caption: :warning: :experimental: endif::[] -:repoURL: https://github.com/se-edu/addressbook-level4/tree/master +:repoURL: https://github.com/cs2103-ay1819s2-w14-4/main -By: `Team SE-EDU`      Since: `Jun 2016`      Licence: `MIT` +By: `Team W14-4` Since: `Feb 2019` Licence: `MIT` == Setting up -=== Prerequisites +Go through the following sections to set up GradTrak. + +=== Checking prerequisites + +Ensure that each of the following software has been installed. . *JDK `9`* or later + @@ -33,55 +37,50 @@ Windows developers are highly recommended to use JDK `9`. IntelliJ by default has Gradle and JavaFx plugins installed. + Do not disable them. If you have disabled them, go to `File` > `Settings` > `Plugins` to re-enable them. +=== Setting up the project -=== Setting up the project in your computer +Follow the instructions below to set up the project on your computer. -. Fork this repo, and clone the fork to your computer -. Open IntelliJ (if you are not in the welcome screen, click `File` > `Close Project` to close the existing project dialog first) -. Set up the correct JDK version for Gradle -.. Click `Configure` > `Project Defaults` > `Project Structure` -.. Click `New...` and find the directory of the JDK -. Click `Import Project` -. Locate the `build.gradle` file and select it. Click `OK` -. Click `Open as Project` -. Click `OK` to accept the default settings +. Fork this repo, and clone the fork to your computer. +. Open IntelliJ (if you are not in the welcome screen, click `File` > `Close Project` to close the existing project dialog first). +. Set up the correct JDK version for Gradle. +.. Click `Configure` > `Project Defaults` > `Project Structure`. +.. Click `New...` and find the directory of the JDK. +. Click `Import Project`. +. Locate the `build.gradle` file and select it. Click `OK`. +. Click `Open as Project`. +. Click `OK` to accept the default settings. . Open a console and run the command `gradlew processResources` (Mac/Linux: `./gradlew processResources`). It should finish with the `BUILD SUCCESSFUL` message. + This will generate all resources required by the application and tests. -. Open link:{repoURL}/src/main/java/seedu/address/ui/MainWindow.java[`MainWindow.java`] and check for any code errors -.. Due to an ongoing https://youtrack.jetbrains.com/issue/IDEA-189060[issue] with some of the newer versions of IntelliJ, code errors may be detected even if the project can be built and run successfully -.. To resolve this, place your cursor over any of the code section highlighted in red. Press kbd:[ALT + ENTER], and select `Add '--add-modules=...' to module compiler options` for each error -. Repeat this for the test folder as well (e.g. check link:{repoURL}/src/test/java/seedu/address/ui/HelpWindowTest.java[`HelpWindowTest.java`] for code errors, and if so, resolve it the same way) +. Open link:{repoURL}/src/main/java/seedu/address/ui/MainWindow.java[`MainWindow.java`] and check for any code errors. +.. Due to an ongoing https://youtrack.jetbrains.com/issue/IDEA-189060[issue] with some of the newer versions of IntelliJ, code errors may be detected even if the project can be built and run successfully. +.. To resolve this, place your cursor over any of the code section highlighted in red. Press kbd:[ALT + ENTER], and select `Add '--add-modules=...' to module compiler options` for each error. +. Repeat this for the test folder as well (e.g. check link:{repoURL}/src/test/java/seedu/address/ui/HelpWindowTest.java[`HelpWindowTest.java`] for code errors, and if so, resolve it the same way). === Verifying the setup +Follow the instructions below to verify that the setup is successful. + +. Run `seedu.address.MainApp` and try a few commands. +. <> to ensure all of them pass. -. Run the `seedu.address.MainApp` and try a few commands -. <> to ensure they all pass. +=== Configurating the project -=== Configurations to do before writing code +Go through the following sections to configure the project. ==== Configuring the coding style -This project follows https://github.com/oss-generic/process/blob/master/docs/CodingStandards.adoc[oss-generic coding standards]. IntelliJ's default style is mostly compliant with ours but it uses a different import order from ours. To rectify, +This project follows https://github.com/oss-generic/process/blob/master/docs/CodingStandards.adoc[oss-generic coding standards]. IntelliJ's default style is mostly compliant with ours but it uses a different import order. +Follow the instructions below to rectify this issue. -. Go to `File` > `Settings...` (Windows/Linux), or `IntelliJ IDEA` > `Preferences...` (macOS) -. Select `Editor` > `Code Style` > `Java` -. Click on the `Imports` tab to set the order +. Go to `File` > `Settings...` (Windows/Linux), or `IntelliJ IDEA` > `Preferences...` (macOS). +. Select `Editor` > `Code Style` > `Java`. +. Click on the `Imports` tab to set the order. -* For `Class count to use import with '\*'` and `Names count to use static import with '*'`: Set to `999` to prevent IntelliJ from contracting the import statements -* For `Import Layout`: The order is `import static all other imports`, `import java.\*`, `import javax.*`, `import org.\*`, `import com.*`, `import all other imports`. Add a `` between each `import` +* For `Class count to use import with '\*'` and `Names count to use static import with '*'`: Set to `999` to prevent IntelliJ from contracting the import statements. +* For `Import Layout`: The order is `import static all other imports`, `import java.\*`, `import javax.*`, `import org.\*`, `import com.*`, `import all other imports`. Add a `` between each `import`. Optionally, you can follow the <> document to configure Intellij to check style-compliance as you write code. -==== Updating documentation to match your fork - -After forking the repo, the documentation will still have the SE-EDU branding and refer to the `se-edu/addressbook-level4` repo. - -If you plan to develop this fork as a separate product (i.e. instead of contributing to `se-edu/addressbook-level4`), you should do the following: - -. Configure the <> in link:{repoURL}/build.gradle[`build.gradle`], such as the `site-name`, to suit your own project. - -. Replace the URL in the attribute `repoURL` in link:{repoURL}/docs/DeveloperGuide.adoc[`DeveloperGuide.adoc`] and link:{repoURL}/docs/UserGuide.adoc[`UserGuide.adoc`] with the URL of your fork. - ==== Setting up CI Set up Travis to perform Continuous Integration (CI) for your fork. See <> to learn how to set it up. @@ -98,7 +97,7 @@ Having both Travis and AppVeyor ensures your App works on both Unix-based platfo ==== Getting started with coding -When you are ready to start coding, +Follow the instructions below when you are ready to start coding. 1. Get some sense of the overall design by reading <>. 2. Take a look at <>. @@ -106,6 +105,8 @@ When you are ready to start coding, == Design [[Design-Architecture]] +The following sections explain the design of GradTrak. + === Architecture .Architecture Diagram @@ -116,10 +117,10 @@ The *_Architecture Diagram_* given above explains the high-level design of the A [TIP] The `.pptx` files used to create diagrams in this document can be found in the link:{repoURL}/docs/diagrams/[diagrams] folder. To update a diagram, modify the diagram in the pptx file, select the objects of the diagram, and choose `Save as picture`. -`Main` has only one class called link:{repoURL}/src/main/java/seedu/address/MainApp.java[`MainApp`]. It is responsible for, +`Main` has only one class called link:{repoURL}/src/main/java/seedu/address/MainApp.java[`MainApp`]. It is responsible for: -* At app launch: Initializes the components in the correct sequence, and connects them up with each other. -* At shut down: Shuts down the components and invokes cleanup method where necessary. +* At app launch: Initializing the components in the correct sequence and connecting them with one another. +* At shut down: Shutting down the components and invoking cleanup methods where necessary. <> represents a collection of classes used by multiple other components. The following class plays an important role at the architecture level: @@ -128,20 +129,17 @@ The following class plays an important role at the architecture level: The rest of the App consists of four components. -* <>: The UI of the App. +* <>: The user interface (UI) of the App. * <>: The command executor. -* <>: Holds the data of the App in-memory. -* <>: Reads data from, and writes data to, the hard disk. +* <>: The model holding the data of the App in-memory. +* <>: The storage which reads data from and writes data to the hard disk. -Each of the four components +Each of the four components above: -* Defines its _API_ in an `interface` with the same name as the Component. +* Defines its Application Programming Interface (API) in an `interface` with the same name as the Component. * Exposes its functionality using a `{Component Name}Manager` class. -For example, the `Logic` component (see the class diagram given below) defines it's API in the `Logic.java` interface and exposes its functionality using the `LogicManager.java` class. - -.Class Diagram of the Logic Component -image::LogicClassDiagram.png[width="800"] +For example, the `Logic` component (see class diagram in Section 2.3) defines its API in the `Logic.java` interface and exposes its functionality using the `LogicManager.java` class. [discrete] ==== How the architecture components interact with each other @@ -149,7 +147,7 @@ image::LogicClassDiagram.png[width="800"] The _Sequence Diagram_ below shows how the components interact with each other for the scenario where the user issues the command `delete 1`. .Component interactions for `delete 1` command -image::SDforDeletePerson.png[width="800"] +image::SDforDeleteModuleTaken.png[width="800"] The sections below give more details of each component. @@ -159,13 +157,14 @@ The sections below give more details of each component. .Structure of the UI Component image::UiClassDiagram.png[width="800"] + *API* : link:{repoURL}/src/main/java/seedu/address/ui/Ui.java[`Ui.java`] The UI consists of a `MainWindow` that is made up of parts e.g.`CommandBox`, `ResultDisplay`, `PersonListPanel`, `StatusBarFooter`, `BrowserPanel` etc. All these, including the `MainWindow`, inherit from the abstract `UiPart` class. The `UI` component uses JavaFx UI framework. The layout of these UI parts are defined in matching `.fxml` files that are in the `src/main/resources/view` folder. For example, the layout of the link:{repoURL}/src/main/java/seedu/address/ui/MainWindow.java[`MainWindow`] is specified in link:{repoURL}/src/main/resources/view/MainWindow.fxml[`MainWindow.fxml`] -The `UI` component, +The `UI` component: * Executes user commands using the `Logic` component. * Listens for changes to `Model` data so that the UI can be updated with the modified data. @@ -178,18 +177,18 @@ The `UI` component, image::LogicClassDiagram.png[width="800"] *API* : -link:{repoURL}/src/main/java/seedu/address/logic/Logic.java[`Logic.java`] +link:{repoURL}/blob/master/src/main/java/seedu/address/logic/Logic.java[`Logic.java`] -. `Logic` uses the `AddressBookParser` class to parse the user command. +. `Logic` uses the `GradTrakParser` class to parse the user command. . This results in a `Command` object which is executed by the `LogicManager`. -. The command execution can affect the `Model` (e.g. adding a person). +. The command execution can affect the `Model` (e.g. adding a module). . The result of the command execution is encapsulated as a `CommandResult` object which is passed back to the `Ui`. . In addition, the `CommandResult` object can also instruct the `Ui` to perform certain actions, such as displaying help to the user. Given below is the Sequence Diagram for interactions within the `Logic` component for the `execute("delete 1")` API call. -.Interactions Inside the Logic Component for the `delete 1` Command -image::DeletePersonSdForLogic.png[width="800"] +.Interactions inside the Logic Component for the `delete 1` Command +image::DeleteModuleTakenSdForLogic.png[width="800"] [[Design-Model]] === Model component @@ -197,32 +196,54 @@ image::DeletePersonSdForLogic.png[width="800"] .Structure of the Model Component image::ModelClassDiagram.png[width="800"] -*API* : link:{repoURL}/src/main/java/seedu/address/model/Model.java[`Model.java`] +*API* : link:{repoURL}/blob/master/src/main/java/seedu/address/model/Model.java[`Model.java`] -The `Model`, +The `Model`: * stores a `UserPref` object that represents the user's preferences. -* stores the Address Book data. -* exposes an unmodifiable `ObservableList` that can be 'observed' e.g. the UI can be bound to this list so that the UI automatically updates when the data in the list change. +* stores a `UserInfo` object that represents user's information such as `Course` and `SemLimit` +* stores the GradTrak data. +* stores a filtered list of `ModuleInfo`, `RecModule` that represents a list of modules NUS offers +* stores a list of `RequirementStatus` that keep tracks of the status of each `CourseRequirement` of the `Course`. +* exposes an unmodifiable `ObservableList` that can be 'observed' e.g. the UI can be bound to this list so that the UI automatically updates when the data in the list change. * does not depend on any of the other three components. [NOTE] -As a more OOP model, we can store a `Tag` list in `Address Book`, which `Person` can reference. This would allow `Address Book` to only require one `Tag` object per unique `Tag`, instead of each `Person` needing their own `Tag` object. An example of how such a model may look like is given below. + +As a more OOP model, we can store a `Tag` list in `GradTrak`, which `ModuleTaken` can reference. This would allow `GradTrak` to only require one `Tag` object per unique `Tag`, instead of each `ModuleTaken` needing their own `Tag` object. An example of how such a model may look like is given below. + + image:ModelClassBetterOopDiagram.png[width="800"] - +//tag::storage[] [[Design-Storage]] === Storage component +Within the `Storage` component there are *2* types of storage classes: + +1. read and write storage + +2. read only storage +==== Read and write storage .Structure of the Storage Component image::StorageClassDiagram.png[width="800"] -*API* : link:{repoURL}/src/main/java/seedu/address/storage/Storage.java[`Storage.java`] - +*API* : link:{repoURL}/blob/master/src/main/java/seedu/address/storage/Storage.java[`Storage.java`] +//TODO: update class diagram The `Storage` component, -* can save `UserPref` objects in json format and read it back. -* can save the Address Book data in json format and read it back. +* can save `UserPref`, `UserInfo` objects in json format and read it back. +* can save the GradTrak data in json format and read it back. + +==== Read-only storage +image::moduleinfostorage.png[width="800"] +.Structure of read-only storage components +image::CourseStorage.png[width="800"] + + +*API* : link:{repoURL}/blob/master/src/main/java/seedu/address/storage/moduleinfostorage/ModuleInfoStorage.java[`ModuleInfoStorage.java`], +link:{repoURL}/blob/master/src/main/java/seedu/address/storage/coursestorage/CourseStorage.java[`CourseStorage.java`] + +* loads `ModuleInfoStorage` and `CourseStorage` from json format into memory + + + +// end::storage[] [[Design-Commons]] === Common classes @@ -233,62 +254,177 @@ Classes used by multiple components are in the `seedu.addressbook.commons` packa This section describes some noteworthy details on how certain features are implemented. +// tag::displaymod[] +=== Displaymod feature +==== Current implementation +`displaymod` is a command that displays the information of a module based on the search by the student. The main reason for implementing +such a feature is so that students can have immediate access to all available modules in NUS instead of searching through the +internet. + +==== Creation of `ModuleInfo` +Most of the processing of this feature is done during the launch of the application. The modules are created as a object +called `ModuleInfo`. These objects only contain vital information of a particular module and nothing else. This to ensure that +only information relevant students are displayed. This process is done with aid of the `Storage` class, to be more exact +it uses <> extracting all the data from `allModule.Json` file found in the `resources` folder. + + +The figure below shows the class diagram for `ModuleInfo` : + +image::ModuleInfoclass.png[width="800"] + +As seen from above the `ModuleInfo` class is made up of 8 other classes: + +|=== + +|`ModuleInfoCode` |`ModuleInfoDepartment` +| `ModuleInfoTitle` |`ModuleInfoWorkload` +|`ModuleInfoCredits` |`ModuleInfoPrerequisite` +|`ModuleInfoDescription`|`ModuleInfoPreclusion` *For V2.0* + +|=== + +The information found in the modules are separated into their own class to maintain modularity in the +code. All of these objects are created in the construction of the `ModuleInfo` Object. + + +image::moduleinfoconstructor.png[width="800"] + +==== Generating prerequisite trees +Within the `ModuleInfo` class, the `ModuleInfoPrerequisite` class requires the most pre-processing. If a student wishes to take +a particular module, they have to check if they can satisfy the prerequisites, thus presenting the prerequisite tree is +paramount to the `ModuleInfo` class. + + +`ModuleInfoPrerequisite` contains a custom data structure called `ModuleTree` which can be found in the +`commons.Util` package. It was place in the `commons` package since it was a data structure and other functions +or feature may require the `ModuleTree` *i.e.* when adding/deleting modules from the `ModuleTaken` list of the student. + + +The `ModuleTree` data structure consist of "smaller" objects called `Node`, which can also be found in `commons.Util`. +`Node` can represent one of the following information: + + +*1.* *Head* : The head/root of the `ModuleTree` which holds a `value` of the module code of the "larger" `ModuleInfo` object. + + +*2.* *Operator* : Either "OR" or "AND" to indicate if only one of the module is required to fulfill the prerequisite or +all of the listed modules are required respectively. + + +*3.* *Module Code* : The module code that is required to meet the prerequisite. + + +image::PrerequisiteTreeAnnotated.png[width="300"] + +The `generatePrerequisiteTree()` function is called after the `ModuleInfoPrerequisite` object has been created, since +the `ModuleTree` is dependent on the `String` input `prereq` which later be saved as `prerequisiteString`. + + +image::PrerequisiteString.png[width="600"] + +The input `prerequisite` usually comes in the format: + + "Prerequisite":"[MA1312 or MA1521 or MA1505 or (MA1511 and MA1512)] and [ST2334 or ST2131 or ST2132] and [IS3106 or BT3103]" + +The input value is then split into an `array` using regular expressions: + +image::RegexSplitter.png[width="200"] + +This helps with the arrangement of the `ModuleTree` as shown below: + + +.Step 1:The first index `String` is used to create a minor tree +image::prerequisiteStep1.png[width="400"] + +.Step 2:Since the previous `String` ended with a "OR" the next `String` is made and added as a child to the predecessor. +image::prerequisiteStep2.png[width="400"] + +.Step 3:Finally,the same process is repeated with the other Strings until the tree is complete. +image::prerequisiteStepFinal.png[width="400"] + + +==== Making it into a list +The final part of this entire process is storing all the `ModuleInfo` objects into a list. Currently, we did this using +an `ObservableList<>`, this is done so that we can take advantage of the `FilteredList<>` class by filtering the list using +`Predicates`. + + +During initial launch, after each module's information is converted into a `ModuleInfo` object, it will be added to a +`ModuleInfoList` object which contains an `ArrayList`. After all the modules are added into `ModuleInfoList`, +`ModuleInfoList` will be passed into `ModelManager` and will be converted into an `ObservableList<>` called `allModules`. + Following that, a `FilteredList<>` object called `displaylist` will also be constructed from the `allModules` `ObservableList<>`. + +image::Observable.png[width="800"] + +Whenever the student searches for a particular `ModuleInfo` , the `ObservableList<>` is always ready and the `FilteredList<>` +will be updated using a `Predicate` List generated from the keywords searched by the student. + +image::keywords.png[width="600"] + +==== Design considerations +===== Aspect: ModuleTree data structure +* **Current implementation :** Custom Module tree data structure +** Pros: Able to handle "AND" or "OR" operations found in the prerequisite Tree. +** Cons: Takes a extremely long time to implement and design. Not to mention extremely error-prone. + +* **Alternative considered :** Use a current `JDK` `Tree` data structure +** Pros: Easy to deploy into current code base. +** Cons: Unable to deal with special operations like "AND" or "OR". + +==== Aspect: Storing `ModuleInfo` objects in an `ObservableList<>` +* **Current Implementation :** `ObservableList<>` is used +** Pros: Allows for `FilteredList<>` to be used based on predicates; easy implementation. +** Cons: Requires additional classes to be implemented to handle the use of `Predicates`. + +* **Alternative considered:** Sticking to `ArrayList<>` +** Pros: Easy to handle as it is a simple data structure. +** Cons: Harder to search for `ModuleInfo` objects based on codes and keywords. +// end::displaymod[] + // tag::undoredo[] === Undo/Redo feature ==== Current Implementation -The undo/redo mechanism is facilitated by `VersionedAddressBook`. -It extends `AddressBook` with an undo/redo history, stored internally as an `addressBookStateList` and `currentStatePointer`. +The undo/redo mechanism is facilitated by `VersionedGradTrak`. +It extends `GradTrak` with an undo/redo history, stored internally as an `gradTrakStateList` and `currentStatePointer`. Additionally, it implements the following operations: -* `VersionedAddressBook#commit()` -- Saves the current address book state in its history. -* `VersionedAddressBook#undo()` -- Restores the previous address book state from its history. -* `VersionedAddressBook#redo()` -- Restores a previously undone address book state from its history. +* `VersionedGradTrak#commit()` -- Saves the current GradTrak state in its history. +* `VersionedGradTrak#undo()` -- Restores the previous GradTrak state from its history. +* `VersionedGradTrak#redo()` -- Restores a previously undone GradTrak state from its history. -These operations are exposed in the `Model` interface as `Model#commitAddressBook()`, `Model#undoAddressBook()` and `Model#redoAddressBook()` respectively. +These operations are exposed in the `Model` interface as `Model#commitGradTrak()`, `Model#undoGradTrak()` and `Model#redoGradTrak()` respectively. Given below is an example usage scenario and how the undo/redo mechanism behaves at each step. -Step 1. The user launches the application for the first time. The `VersionedAddressBook` will be initialized with the initial address book state, and the `currentStatePointer` pointing to that single address book state. +Step 1. The student launches the application for the first time. The `VersionedGradTrak` will be initialized with the initial GradTrak state, and the `currentStatePointer` pointing to that single GradTrak state. image::UndoRedoStartingStateListDiagram.png[width="800"] -Step 2. The user executes `delete 5` command to delete the 5th person in the address book. The `delete` command calls `Model#commitAddressBook()`, causing the modified state of the address book after the `delete 5` command executes to be saved in the `addressBookStateList`, and the `currentStatePointer` is shifted to the newly inserted address book state. +Step 2. The student executes `delete 5` command to delete the 5th module in the GradTrak. The `delete` command calls `Model#commitGradTrak()`, causing the modified state of the GradTrak after the `delete 5` command executes to be saved in the `GradTrakStateList`, and the `currentStatePointer` is shifted to the newly inserted GradTrak state. image::UndoRedoNewCommand1StateListDiagram.png[width="800"] -Step 3. The user executes `add n/David ...` to add a new person. The `add` command also calls `Model#commitAddressBook()`, causing another modified address book state to be saved into the `addressBookStateList`. +Step 3. The student executes `add c/CS2103T ...` to add a new module. The `add` command also calls `Model#commitGradTrak()`, causing another modified GradTrak state to be saved into the `gradTrakStateList`. image::UndoRedoNewCommand2StateListDiagram.png[width="800"] [NOTE] -If a command fails its execution, it will not call `Model#commitAddressBook()`, so the address book state will not be saved into the `addressBookStateList`. +If a command fails its execution, it will not call `Model#commitGradTrak()`, so the GradTrak state will not be saved into the `gradTrakStateList`. -Step 4. The user now decides that adding the person was a mistake, and decides to undo that action by executing the `undo` command. The `undo` command will call `Model#undoAddressBook()`, which will shift the `currentStatePointer` once to the left, pointing it to the previous address book state, and restores the address book to that state. +Step 4. The student now decides that adding the module was a mistake, and decides to undo that action by executing the `undo` command. The `undo` command will call `Model#undoGradTrak()`, which will shift the `currentStatePointer` once to the left, pointing it to the previous GradTrak state, and restores the GradTrak to that state. image::UndoRedoExecuteUndoStateListDiagram.png[width="800"] [NOTE] -If the `currentStatePointer` is at index 0, pointing to the initial address book state, then there are no previous address book states to restore. The `undo` command uses `Model#canUndoAddressBook()` to check if this is the case. If so, it will return an error to the user rather than attempting to perform the undo. +If the `currentStatePointer` is at index 0, pointing to the initial GradTrak state, then there are no previous GradTrak states to restore. The `undo` command uses `Model#canUndoGradTrak()` to check if this is the case. If so, it will return an error to the student rather than attempting to perform the undo. The following sequence diagram shows how the undo operation works: image::UndoRedoSequenceDiagram.png[width="800"] -The `redo` command does the opposite -- it calls `Model#redoAddressBook()`, which shifts the `currentStatePointer` once to the right, pointing to the previously undone state, and restores the address book to that state. +The `redo` command does the opposite -- it calls `Model#redoGradTrak()`, which shifts the `currentStatePointer` once to the right, pointing to the previously undone state, and restores the GradTrak to that state. [NOTE] -If the `currentStatePointer` is at index `addressBookStateList.size() - 1`, pointing to the latest address book state, then there are no undone address book states to restore. The `redo` command uses `Model#canRedoAddressBook()` to check if this is the case. If so, it will return an error to the user rather than attempting to perform the redo. +If the `currentStatePointer` is at index `gradTrakStateList.size() - 1`, pointing to the latest GradTrak state, then there are no undone GradTrak states to restore. The `redo` command uses `Model#canRedoGradTrak()` to check if this is the case. If so, it will return an error to the student rather than attempting to perform the redo. -Step 5. The user then decides to execute the command `list`. Commands that do not modify the address book, such as `list`, will usually not call `Model#commitAddressBook()`, `Model#undoAddressBook()` or `Model#redoAddressBook()`. Thus, the `addressBookStateList` remains unchanged. +Step 5. The student then decides to execute the command `list`. Commands that do not modify the GradTrak, such as `list`, will usually not call `Model#commitGradTrak()`, `Model#undoGradTrak()` or `Model#redoGradTrak()`. Thus, the `gradTrakStateList` remains unchanged. image::UndoRedoNewCommand3StateListDiagram.png[width="800"] -Step 6. The user executes `clear`, which calls `Model#commitAddressBook()`. Since the `currentStatePointer` is not pointing at the end of the `addressBookStateList`, all address book states after the `currentStatePointer` will be purged. We designed it this way because it no longer makes sense to redo the `add n/David ...` command. This is the behavior that most modern desktop applications follow. +Step 6. The student executes `clear`, which calls `Model#commitGradTrak()`. Since the `currentStatePointer` is not pointing at the end of the `gradTrakStateList`, all GradTrak states after the `currentStatePointer` will be purged. We designed it this way because it no longer makes sense to redo the `add c/CS2103T ...` command. This is the behavior that most modern desktop applications follow. image::UndoRedoNewCommand4StateListDiagram.png[width="800"] -The following activity diagram summarizes what happens when a user executes a new command: +The following activity diagram summarizes what happens when a student executes a new command: image::UndoRedoActivityDiagram.png[width="650"] @@ -296,7 +432,7 @@ image::UndoRedoActivityDiagram.png[width="650"] ===== Aspect: How undo & redo executes -* **Alternative 1 (current choice):** Saves the entire address book. +* **Alternative 1 (current choice):** Saves the entire GradTrak. ** Pros: Easy to implement. ** Cons: May have performance issues in terms of memory usage. * **Alternative 2:** Individual command knows how to undo/redo by itself. @@ -305,20 +441,349 @@ image::UndoRedoActivityDiagram.png[width="650"] ===== Aspect: Data structure to support the undo/redo commands -* **Alternative 1 (current choice):** Use a list to store the history of address book states. -** Pros: Easy for new Computer Science student undergraduates to understand, who are likely to be the new incoming developers of our project. -** Cons: Logic is duplicated twice. For example, when a new command is executed, we must remember to update both `HistoryManager` and `VersionedAddressBook`. +* **Alternative 1 (current choice):** Use a list to store the history of GradTrak states. +** Pros: Easy for less experienced developers to understand. +** Cons: Logic is duplicated twice. For example, when a new command is executed, we must remember to update both `HistoryManager` and `VersionedGradTrak`. * **Alternative 2:** Use `HistoryManager` for undo/redo ** Pros: We do not need to maintain a separate list, and just reuse what is already in the codebase. ** Cons: Requires dealing with commands that have already been undone: We must remember to skip these commands. Violates Single Responsibility Principle and Separation of Concerns as `HistoryManager` now needs to do two different things. // end::undoredo[] -// tag::dataencryption[] -=== [Proposed] Data Encryption +// tag::CourseRequirement[] +=== Display Course Requirement feature +==== Current Implementation +The `displayreq` command allows the students to see all their course requirements and also check if the modules they have +taken fulfils them. This command is currently facilitated by 2 classes in `Model`, `CourseRequirement` and +`RequirementStatus`: + +===== `CourseRequirement` Interface +As there are many different kinds of course requirements that can be found in NUS, it is difficult to iron down the common characteristic +they all share. This can be seen in the examples found below: + + +.Computer Systems Team Project Requirement +image::nus_requirement.PNG[width ="400"] + +.Focus Area Requirement +image::nus_requirement2.PNG[width="400"] + +For the requirement shown in Figure 9, students just have to complete at least one of CS3203 or +CS3216 and CS3217 or CS3281 and CS3282. Whereas for the requirement in Figure 10, students have to fulfill +all of the conditions stated above. Even though these two conditions might seem quite different, +we are still able to draw some key observations about what they have in common: + +. Each requirement is composed of conjunction or disjunction of clauses. In turn, the clauses can +be composed by conjunction and disjunction of other simpler clauses. +. Clauses that cannot be further broken down into smaller clauses usually contain the following information: +.. a list of modules that can be used to satisfy the clause +.. how many of the modules should be completed to satisfy the clause. + +These observations gives us some insight as to how we should design the interface. As such, the `CourseRequirement` interface follows a `Composite` design pattern. This is favoured as it allows +us to treat individual and composition of `CourseRequirement` objects uniformly through the use of polymorphism. The diagram below gives an overview of +how `CourseRequirement` is implemented. + +.`CourseRequirement` class diagram +image::CompositeDesignPattern.png[width="400"] + +This interface is realised by 2 subclasses - `PrimitiveRequirement` and `CompositeRequirement`. +The `PrimitiveRequirement` is the simplest building block for `CourseRequirement`. Each `PrimitiveRequirement` stores a +list of `Condition` objects. A `Condition` object stores a `Java` `Pattern` and an `int`, `minToSatisfy`. A `Condition` +is satisfied if there are at least `minToSatisfy` many distinct +`ModuleInfoCode` that matches `Pattern` in it. `PrimitiveRequirement` is satisfied only if all `Condition` objects in the list are +fulfilled. + +For instance in Figure 9, a suitable `Condition` for completing CS3216 and CS3217 would be +a `Pattern` that accepts only CS3216 or CS3217, and a `minToSatisfy` of 2. + + + +The `CompositeRequirement` can replicate the behaviour of more complex course requirements. Each `CompositeRequirement` +object contains two `CourseRequirement` objects. It also contains a `LogicalConnector` enumeration +that tells the `CompositeRequirement` how two different `CourseRequirement` are composed using logical operations. For instance, for +a list of `ModuleInfoCode` to satisfy a `CompositeRequirement` that has a `AND` `LogicalConnector`, the list must +satisfy the both `CourseRequirement` objects contained in `CompositeRequirement`. + +There currently 3 methods that `CourseRequirement` provides information to the student: + +* `isFulfilled()` -- a method that accepts a list of `ModuleInfoCode` and returns a `boolean` to indicate whether the list of +`ModuleInfoCode` can satisfy the all the `CourseRequirement` + +** In `PrimitiveRequirement`, this is achieved by checking whether all the `ModuleInfoCode` satisfies all the +`Condition` stored in it. + +** In `CompositeRequirement`, this is dependent on the `LogicalConnector` it has. It would return the value of +first `CourseRequirement#isFulfilled` `LogicalConnector` second `CourseRequirement#isFulfilled`. + +* `percentageFulfilled()` -- a method that also accepts a list of ModuleInfoCode returns a `double` value that represents the +percentage of completion of the `CourseRequirement` +** In `PrimitiveRequirement`, this is achieved by calculating the number of distinct modules that satisfy for each `Condition`, +in `PrimitiveRequirement` and it is divided by the sum of `minToSatisfy`. +** This depends on the `LogicalConnector` in `CompositeRequirement`. If it is a `OR` connector, we return the maximum +of `first#percentageFulfilled` or `second#percentageFulfilled`. The `AND` logical connector returns the average of the degree of completion for both requirements. +* `getUnfulfilled()` -- a method that accepts a list of `ModuleInfoCode` and returns a list of RegExes from where none of the +`ModuleInfoCode` matches. This method is used in the module recommendation feature. + +===== `RequirementStatus` Class +The `RequirementStatus` is an association class that links a `CourseRequirement` with `VersionedGradTrak` in `Model`. +This can be seen in the class diagram below: + +.`RequirementStatus` class diagram +image::RequirementStatusClassDiagram.png[width="400"] + + +It also stores the result of the associated `CourseRequirement` object's `isFulfilled` and `percentageFulfilled` +methods acting on the list of `ModuleInfoCode`. + + +Below is a sequence of execution when `displayreq` command is executed by the student: + +1. `Model#updateRequirementStatusList` is called. This updates the pre-existing `RequirementStatusList` +and fills it with new `RequirementStatus` objects based on current `nonFailedCodeList` from `GradTrak`. + +2. `UI` calls `getRequirementStatusList` from `Logic` and retrieves the updated `RequirementStatusList` +from `Model`. This list is displayed in the `ResultPanel`. + +The sequence diagram below summarises the execution mentioned earlier: + +.Sequence Diagram when `displayreq` executes +image::displayreqcommandsequence.png[width="800"] + +==== Design Considerations + +===== Aspect: How `Condition` class checks if it is fulfilled. +* **Current choice: Checking `Condition` fulfilled by only using `ModuleInfoCode` of +`ModuleTaken`** +** Pros: Easy to implement since we are restricting scope to only checking whether strings match +pattern in `Condition` +** Cons: Possible that the `CourseRequirement` class is unable to replicate +requirements that does not depend on `ModuleInfoCode` -_{Explain here how the data encryption feature will be implemented}_ -// end::dataencryption[] +* ** Alternative: Checking Requirement fulfilled by accessing any attribute of `ModuleTaken`** +** Pros: Increased flexibility and easier to replicate actual NUS requirements that does not depend +on `ModuleInfoCode` +** Cons: Increased complexity to implement `CourseRequirement` class properly. + +We chose the current choice over the alternative due to time constraints in the project. Moreover, our current choice +is sufficient to replicate most NUS requirements accurately. + +===== Aspect: Choice of information stored in `Condition` class +* **Current choice: `Condition` class stores a `Pattern` to check whether a requirement is satisfied** +** Pros: Compact representation of which `ModuleInfoCode` fulfills the requirement +** Cons: Difficult to find the correct regular expression for some `Condition.` + +* **Alternative: `Condition` class stores an exact list of `String` to check whether a condition is satisfied** +** Pros: Easy and interpretive to use. +** Cons: Might need to store a long list of `String` if many modules can fulfil the `Condition` eg: General Education +Modules + +We chose our current choice as it takes up much fewer space to store. Moreover, storing a pattern +also improves performance time since each `ModuleInfoCode` is compared against one`Pattern` instead of an entire +list of `String` objects. + +==== Possible Improvements +. Allow students to create and export their own `Course` and `CourseRequirement` objects. +. Allow `Condition` to check its fulfillment by accessing other attributes of a `ModuleTaken` object in the future. +//end::CourseRequirement[] + +// tag::rec[] +=== Module recommendation feature + +The module recommendation feature displays modules which the student is recommended to read based on the current module plan +and specific course requirements. It generates a list of module codes together with their corresponding titles and requirement +types satisfied. The entire list is displayed on the Result Panel upon entering the `rec` command. + +[NOTE] +Modules which satisfy only Unrestricted Electives are not included to prevent the list from being too long. + +==== Current implementation + +Each recommended module is represented by a `RecModule` which contains a unique `ModuleInfo` and its corresponding +`CourseReqType` satisfied, as shown in the diagram below. + +.`RecModule` class diagram +image::RecModuleClassDiagram.png[width="400"] + + +When `ModelManager` is initialised, `Model#getObservableRecModuleList` is called which generates an +`ObservableList` of `RecModule` , one for each module in the entire `ModuleInfoList`. This list is wrapped in a `FilteredList`, +which is further wrapped in a `SortedList`, both stored in `ModelManager`. At this point, all `RecModule` in the list contain an empty `CourseReqType` field. + +When the `rec` command is entered, the sequence of execution is as follows: + +. `Model#updateRecModuleList` is called, which creates a `RecModulePredicate` given the student's `Course` and `ReadOnlyGradTrak`, and a `RecModuleComparator`. +. The `RecModulePredicate` is applied to the `FilteredList` of `RecModule`. In each test: +.. An `EligibleModulePredicate` which takes in `ReadOnlyGradTrak` tests if the `ModuleInfo` of this `RecModule` is eligible to be read. +If the module is already present in the module plan or does not have its prerequisites satisfied, this `RecModule` is filtered out. +.. The `ModuleInfoCode` (call it `codeToTest`) of the `RecModule` is retrieved. + +A `nonFailedCodeList` of `ModuleInfoCode` corresponding to non-failed `ModuleTaken` (already passed or to be read in a future semester) is also retrieved from `ReadOnlyGradTrak`. +.. The `codeToTest` is then passed into `Course#getCourseReqTypeOf`, which in turn calls `CourseRequirement#canFulfill` for each `CourseRequirement` listed in `Course`. + A list of `CourseReqType` that the `codeToTest` can satisfy is returned. +This `courseReqTypeList` is sorted by the priority of `CourseReqType` as defined in the `enum` class: `CORE`, `BD`, `IE`, `FAC`, `GE`. +.. For each `CourseReqType` in the `courseReqTypeList` (highest priority first): +... `Course#isCodeContributing` is called, which takes in the `CourseReqType`, `nonFailedCodeList` and `codeToTest`. +... For each `CourseRequirement` listed in `Course` corresponding to the given `CourseReqType`, `CourseRequirement#getUnfulfilled` +is called which takes in the `nonFailedCodeList` and returns an `unfulfilledRegexList` of RegExes not satisfied. +... If the `codeToTest` matches any of the RegExes in the +`unfulfilledRegexList`, `Course#isCodeContributing` returns `true` and the loop for `courseReqTypeList` terminates. +.. The `CourseReqType` of highest priority satisfied by `codeToTest` is then set into the `RecModule`. However, if the `codeToTest` does not +contribute to any of the `CourseRequirement` listed in `Course`, this `RecModule` is filtered out. +. The `RecModuleComparator` is applied to the `SortedList` of `RecModule`. It sorts the list in decreasing priority of the +`CourseReqType` satisfied by the `RecModule`. Those `RecModule` with equal priority are sorted by module level (the first numerical digit of its `ModuleInfoCode`), +considering that lower level modules are usually read first. In the case of equal priority and module level, lexicographical sorting of its `ModuleInfoCode` is used. +. The `SortedList` of `RecModule` is retrieved from `ModelManager` and displayed to the student in the Result Panel. + +If there are changes to `ReadOnlyGradTrak` (adding, editing or deleting modules) or `Course` (changing the course of study), the `rec` command +must be run again to reflect the updated recommendation list. + +The sequence diagrams summarising the above execution are shown below. + +.`RecCommand` sequence diagram +image::RecCommandSequenceDiagram.png[width="1000"] + +.`RecModulePredicate` sequence diagram +image::RecModulePredicateSequenceDiagram.png[width="800"] + +.`RecModuleComparator` sequence diagram +image::RecModuleComparatorSequenceDiagram.png[width="800"] + +==== Design Considerations +===== Aspect: Sorting of recommendation list +* **Alternative 1 (current choice): Recommendation list is sorted by a fixed order of `CourseReqType` priority as defined in the `enum` class** +** Pros: Easy to implement and modify +** Cons: Student may have his own order of priority that differs from the default one + +* **Alternative 2: Recommendation list can be sorted by a custom order defined by the student** +** Pros: Student can sort the list according to his own preferences +** Cons: Difficult to implement if several parameters for sorting is allowed; input method for the custom order is problematic + +===== Aspect: Format of recommendation +* **Alternative 1 (current choice): Display a list of all eligible modules that contribute to course requirements** +** Pros: Student has a greater freedom of choice +** Cons: Student may be confused or unable to decide if the list is too long + +* **Alternative 2: Display `n` modules for each semester, where `n` is decided by the student** +** Pros: Student can plan modules for specific semesters easily and quickly +** Cons: Algorithm required to plan for all semesters can be complex; student may not prefer the given plan + + +==== Possible Improvements +. Allow the student to display a module's information (from `displaymod` command) using its index in the recommendation list +. Allow the student to add a module to the module plan using its index in the recommendation list +. Enable recommendation of Unrestricted Electives based on personal interests of the user +// end::rec[] + +// tag::CheckLimit[] +=== Checking of limits + +==== Current Implementation + +The `cklimit` command is able to calculate the CAP and workload information of the current module plan and display the results in a report together with the preferred limits set by the student for comparison. + +The `LimitChecker` class does all the computation and generation of the report. +It makes use of the following classes as input: + +* `Semester` that holds the current semester +* `ObservableList` of `SemesterLimit__s__` that holds the current semester limits +* `ObservableList` of `ModuleTaken__s__` that holds the list of modules currently planned +* `ModuleInfoList` that holds the list of modules with the number of module credits they have + +The LimitChecker class is modelled with the class diagram as shown below. + +.`LimitChecker` class diagram +image::LimitCheckerClassDiagram.png[width="800"] + +GradTrak uses the following classes to store and manipulate the variables for calculation: + +* `CapAverage` +* `WeightedGrade` +* `ModuleInfoCredits` + +The `CapAverage` class contains an `ArrayList` of `WeightedGrade__s__`. +Each `WeightedGrade` has a CAP score and information on the number of module credits weighted by the score. + +The aggregated minimum and maximum expected CAP is calculated with the minimum and maximum expected CAP of every module taken respectively. + +The current CAP only includes modules that are completed. Modules are considered completed if they are taken on a semester before the current semester. + +The CAP of the student is calculated using the formula below. + +.Formula for CAP calculation +image::modular-system.png[width="800"] + +The total number of hours for each type of workload for each semester are also summed up to be displayed. + +Once all the calculations are completed, the HTML string report is generated and stored in the `checkedReport` variable in the `LimitChecker` to be displayed. + +`LimitChecker` implements the `ClassForPrinting` and can be used to set the HTML string generated to be displayed on the `BrowserPanel` using the `setSelectedClassForPrinting` method as seen below. + +.Usage example for the `ClassForPrinting` +image::ClassForPrintingUsageExample.png[width="800"] + +==== Design Considerations + +===== Aspect: Having to change multiple types of limits. + +* **Current choice: Using a single command to check both the CAP limits as well as the workload limits and print the results all to one page** +** Pros: Only one command needs to be known and it can check everything in one page to ensure that the module plan meets the selected limit preferences +** Cons: Unwanted information that was not requested is also shown on the page and may cause confusion + +* ** Alternative: Using separate commands to display CAP limits and workload limits on their own individual page** +** Pros: The information needed can be easily identified from the page displayed +** Cons: Two commands need to be known and keyed in to check the limits every time a modification is made to the module plan. + +The current choice was chosen because the student will become more experienced and familiar GradTrak over time and be less confused by the result page. Scrolling up and down the page is easier than having to type two commands alternatively to view the limits. + +==== Possible Improvements +. Check if any row has their minimum or maximum limits violated and highlight them to student +. Style the table to suit the theme of the app so that the student has a better experience using the app +//end::CheckLimit[] + +// tag::SetCurrentSemester[] +=== Current Semester Tracking + +==== Current Implementation + +The `cursem` command allows the student to track the current semester using GradTrak. This indicates completion of all modules in the previous semesters and includes them in the current CAP computation during the `cklimit` command. + +The interaction of how the `cursem` command interacts with the system is shown below as a sequence diagram. + +.Sequence Diagram for setting of the current semester +image::SetCurrentSemesterSequenceDiagram.png[width="1000"] + +==== Design Considerations + +===== Aspect: Storage location of the current semester. + +* **Current choice: Storing of current semester within the `VersionedGradTrak` ** +** Pros: Allows the `cursem` command to be undoable and redoable +** Cons: The storage file `gradtrak.json` has to contain more than just the modules taken and it is difficult to make changes due to the requirement of a large scale restructuring of the application and multiple unit tests. + +* ** Alternative: Storing of the current semester outside of the `VersionedGradTrak` together with the module and course information** +** Pros: Minimal changes are required to implement it +** Cons: Problems may occur later on in maintaining the integrity of the application as `cursem` can only be performed if grades in the previous semesters have been finalized. The `undo` and `redo` commands can bypass the checks for finalized grades and lead to instability in the application. + +The current choice was chosen because it will be worth the effort to restructure the application storage to make GradTrak easier to develop in the future and be less likely to cause problems. + +==== Possible Improvements +. Prevent the student from adding or editing his module plan if doing so will violate the limits set +. Allowing the student to type semester indexes instead of the entire semester name +//end::SetCurrentSemester[] + +// tag::SetSemesterLimit[] +=== Semester CAP and workload management feature + +==== Current Implementation + +The `setlimit` command allows the student to set CAP limits and workload limits for each semester. This helps the student manage the difficulty and time required of the modules taken. Various types of limits can be set, such as the minimum and maximum number of weekly lecture hours, tutorial hours, lab hours, project hours, and preparation hours acceptable for each semester, as well as the minimum and maximum CAP acceptable for the semester. + +The interaction of how the `setlimit` command interacts with the system is shown below as a sequence diagram. + +.Sequence Diagram for setting of the limits for a semester +image::SetSemesterLimitSequenceDiagram.png[width="1000"] + +//end::SetSemesterLimit[] + === Logging @@ -338,7 +803,7 @@ We are using `java.util.logging` package for logging. The `LogsCenter` class is [[Implementation-Configuration]] === Configuration -Certain properties of the application can be controlled (e.g user prefs file location, logging level) through the configuration file (default: `config.json`). +Certain properties of the application can be controlled (e.g student prefs file location, logging level) through the configuration file (default: `config.json`). == Documentation @@ -373,10 +838,10 @@ image::chrome_save_as_pdf.png[width="300"] [[Docs-SiteWideDocSettings]] === Site-wide Documentation Settings -The link:{repoURL}/build.gradle[`build.gradle`] file specifies some project-specific https://asciidoctor.org/docs/user-manual/#attributes[asciidoc attributes] which affects how all documentation files within this project are rendered. +The link:{repoURL}/build.gradle[`build.gradle`] file specifies some project-specific https://asciidoctor.org/docs/user-manual/#attributes[asciidoc attributes] which affect how all documentation files within this project are rendered. [TIP] -Attributes left unset in the `build.gradle` file will use their *default value*, if any. +Attributes left unset in the `build.gradle` file will use their *default values*, if any. [cols="1,2a,1", options="header"] .List of site-wide attributes @@ -403,12 +868,12 @@ This will render the SE-EDU navigation bar at the top of the page, and add some [[Docs-PerFileDocSettings]] === Per-file Documentation Settings -Each `.adoc` file may also specify some file-specific https://asciidoctor.org/docs/user-manual/#attributes[asciidoc attributes] which affects how the file is rendered. +Each `.adoc` file may also specify some file-specific https://asciidoctor.org/docs/user-manual/#attributes[asciidoc attributes] which affect how the file is rendered. Asciidoctor's https://asciidoctor.org/docs/user-manual/#builtin-attributes[built-in attributes] may be specified and used as well. [TIP] -Attributes left unset in `.adoc` files will use their *default value*, if any. +Attributes left unset in `.adoc` files will use their *default values*, if any. [cols="1,2a,1", options="header"] .List of per-file attributes, excluding Asciidoctor's built-in attributes @@ -452,7 +917,7 @@ The SE-EDU team does not provide support for modified template files. There are three ways to run tests. [TIP] -The most reliable way to run tests is the 3rd one. The first two methods might fail some GUI tests due to platform/resolution-specific idiosyncrasies. +The most reliable way to run tests is the third one. The first two methods might fail some GUI tests due to platform/resolution-specific idiosyncrasies. *Method 1: Using IntelliJ JUnit test runner* @@ -464,11 +929,11 @@ The most reliable way to run tests is the 3rd one. The first two methods might f * Open a console and run the command `gradlew clean allTests` (Mac/Linux: `./gradlew clean allTests`) [NOTE] -See <> for more info on how to run tests using Gradle. +See <> for more information on how to run tests using Gradle. *Method 3: Using Gradle (headless)* -Thanks to the https://github.com/TestFX/TestFX[TestFX] library we use, our GUI tests can be run in the _headless_ mode. In the headless mode, GUI tests do not show up on the screen. That means the developer can do other things on the Computer while the tests are running. +Thanks to the https://github.com/TestFX/TestFX[TestFX] library we use, our GUI tests can be run in the _headless_ mode. In the headless mode, GUI tests do not show up on the screen. That means the developer can do other things on the computer while the tests are running. To run tests in headless mode, open a console and run the command `gradlew clean headless allTests` (Mac/Linux: `./gradlew clean headless allTests`) @@ -476,15 +941,15 @@ To run tests in headless mode, open a console and run the command `gradlew clean We have two types of tests: -. *GUI Tests* - These are tests involving the GUI. They include, -.. _System Tests_ that test the entire App by simulating user actions on the GUI. These are in the `systemtests` package. +. *GUI Tests* - These are tests involving the GUI. They include: +.. _System tests_ that test the entire App by simulating user actions on the GUI. These are in the `systemtests` package. .. _Unit tests_ that test the individual components. These are in `seedu.address.ui` package. -. *Non-GUI Tests* - These are tests not involving the GUI. They include, +. *Non-GUI Tests* - These are tests not involving the GUI. They include: .. _Unit tests_ targeting the lowest level methods/classes. + e.g. `seedu.address.commons.StringUtilTest` .. _Integration tests_ that are checking the integration of multiple code units (those code units are assumed to be working). + e.g. `seedu.address.storage.StorageManagerTest` -.. Hybrids of unit and integration tests. These test are checking multiple code units as well as how the are connected together. + +.. Hybrids of unit and integration tests. These tests are checking multiple code units as well as how they are connected together. + e.g. `seedu.address.logic.LogicManagerTest` @@ -515,405 +980,320 @@ When a pull request has changes to asciidoc files, you can use https://www.netli Here are the steps to create a new release. -. Update the version number in link:{repoURL}/src/main/java/seedu/address/MainApp.java[`MainApp.java`]. +. Update the version `courseReqCredits` in link:{repoURL}/src/main/java/seedu/address/MainApp.java[`MainApp.java`]. . Generate a JAR file <>. -. Tag the repo with the version number. e.g. `v0.1` +. Tag the repo with the version courseReqCredits. e.g. `v0.1` . https://help.github.com/articles/creating-releases/[Create a new release using GitHub] and upload the JAR file you created. === Managing Dependencies -A project often depends on third-party libraries. For example, Address Book depends on the https://github.com/FasterXML/jackson[Jackson library] for JSON parsing. Managing these _dependencies_ can be automated using Gradle. For example, Gradle can download the dependencies automatically, which is better than these alternatives: +A project often depends on third-party libraries. For example, GradTrak depends on the https://github.com/FasterXML/jackson[Jackson library] for JSON parsing. Managing these _dependencies_ can be automated using Gradle. For example, Gradle can download the dependencies automatically, which is better than these alternatives: [loweralpha] . Include those libraries in the repo (this bloats the repo size) . Require developers to download those libraries manually (this creates extra work for developers) -[[GetStartedProgramming]] [appendix] -== Suggested Programming Tasks to Get Started - -Suggested path for new programmers: - -1. First, add small local-impact (i.e. the impact of the change does not go beyond the component) enhancements to one component at a time. Some suggestions are given in <>. - -2. Next, add a feature that touches multiple components to learn how to implement an end-to-end feature across all components. <> explains how to go about adding such a feature. - -[[GetStartedProgramming-EachComponent]] -=== Improving each component - -Each individual exercise in this section is component-based (i.e. you would not need to modify the other components to get it to work). - -[discrete] -==== `Logic` component - -*Scenario:* You are in charge of `logic`. During dog-fooding, your team realize that it is troublesome for the user to type the whole command in order to execute a command. Your team devise some strategies to help cut down the amount of typing necessary, and one of the suggestions was to implement aliases for the command words. Your job is to implement such aliases. - -[TIP] -Do take a look at <> before attempting to modify the `Logic` component. - -. Add a shorthand equivalent alias for each of the individual commands. For example, besides typing `clear`, the user can also type `c` to remove all persons in the list. -+ -**** -* Hints -** Just like we store each individual command word constant `COMMAND_WORD` inside `*Command.java` (e.g. link:{repoURL}/src/main/java/seedu/address/logic/commands/FindCommand.java[`FindCommand#COMMAND_WORD`], link:{repoURL}/src/main/java/seedu/address/logic/commands/DeleteCommand.java[`DeleteCommand#COMMAND_WORD`]), you need a new constant for aliases as well (e.g. `FindCommand#COMMAND_ALIAS`). -** link:{repoURL}/src/main/java/seedu/address/logic/parser/AddressBookParser.java[`AddressBookParser`] is responsible for analyzing command words. -* Solution -** Modify the switch statement in link:{repoURL}/src/main/java/seedu/address/logic/parser/AddressBookParser.java[`AddressBookParser#parseCommand(String)`] such that both the proper command word and alias can be used to execute the same intended command. -** Add new tests for each of the aliases that you have added. -** Update the user guide to document the new aliases. -** See this https://github.com/se-edu/addressbook-level4/pull/785[PR] for the full solution. -**** - -[discrete] -==== `Model` component - -*Scenario:* You are in charge of `model`. One day, the `logic`-in-charge approaches you for help. He wants to implement a command such that the user is able to remove a particular tag from everyone in the address book, but the model API does not support such a functionality at the moment. Your job is to implement an API method, so that your teammate can use your API to implement his command. - -[TIP] -Do take a look at <> before attempting to modify the `Model` component. - -. Add a `removeTag(Tag)` method. The specified tag will be removed from everyone in the address book. -+ -**** -* Hints -** The link:{repoURL}/src/main/java/seedu/address/model/Model.java[`Model`] and the link:{repoURL}/src/main/java/seedu/address/model/AddressBook.java[`AddressBook`] API need to be updated. -** Think about how you can use SLAP to design the method. Where should we place the main logic of deleting tags? -** Find out which of the existing API methods in link:{repoURL}/src/main/java/seedu/address/model/AddressBook.java[`AddressBook`] and link:{repoURL}/src/main/java/seedu/address/model/person/Person.java[`Person`] classes can be used to implement the tag removal logic. link:{repoURL}/src/main/java/seedu/address/model/AddressBook.java[`AddressBook`] allows you to update a person, and link:{repoURL}/src/main/java/seedu/address/model/person/Person.java[`Person`] allows you to update the tags. -* Solution -** Implement a `removeTag(Tag)` method in link:{repoURL}/src/main/java/seedu/address/model/AddressBook.java[`AddressBook`]. Loop through each person, and remove the `tag` from each person. -** Add a new API method `deleteTag(Tag)` in link:{repoURL}/src/main/java/seedu/address/model/ModelManager.java[`ModelManager`]. Your link:{repoURL}/src/main/java/seedu/address/model/ModelManager.java[`ModelManager`] should call `AddressBook#removeTag(Tag)`. -** Add new tests for each of the new public methods that you have added. -** See this https://github.com/se-edu/addressbook-level4/pull/790[PR] for the full solution. -**** - -[discrete] -==== `Ui` component - -*Scenario:* You are in charge of `ui`. During a beta testing session, your team is observing how the users use your address book application. You realize that one of the users occasionally tries to delete non-existent tags from a contact, because the tags all look the same visually, and the user got confused. Another user made a typing mistake in his command, but did not realize he had done so because the error message wasn't prominent enough. A third user keeps scrolling down the list, because he keeps forgetting the index of the last person in the list. Your job is to implement improvements to the UI to solve all these problems. - -[TIP] -Do take a look at <> before attempting to modify the `UI` component. - -. Use different colors for different tags inside person cards. For example, `friends` tags can be all in brown, and `colleagues` tags can be all in yellow. -+ -**Before** -+ -image::getting-started-ui-tag-before.png[width="300"] -+ -**After** -+ -image::getting-started-ui-tag-after.png[width="300"] -+ -**** -* Hints -** The tag labels are created inside link:{repoURL}/src/main/java/seedu/address/ui/PersonCard.java[the `PersonCard` constructor] (`new Label(tag.tagName)`). https://docs.oracle.com/javase/8/javafx/api/javafx/scene/control/Label.html[JavaFX's `Label` class] allows you to modify the style of each Label, such as changing its color. -** Use the .css attribute `-fx-background-color` to add a color. -** You may wish to modify link:{repoURL}/src/main/resources/view/DarkTheme.css[`DarkTheme.css`] to include some pre-defined colors using css, especially if you have experience with web-based css. -* Solution -** You can modify the existing test methods for `PersonCard` 's to include testing the tag's color as well. -** See this https://github.com/se-edu/addressbook-level4/pull/798[PR] for the full solution. -*** The PR uses the hash code of the tag names to generate a color. This is deliberately designed to ensure consistent colors each time the application runs. You may wish to expand on this design to include additional features, such as allowing users to set their own tag colors, and directly saving the colors to storage, so that tags retain their colors even if the hash code algorithm changes. -**** - -. Modify link:{repoURL}/src/main/java/seedu/address/commons/events/ui/NewResultAvailableEvent.java[`NewResultAvailableEvent`] such that link:{repoURL}/src/main/java/seedu/address/ui/ResultDisplay.java[`ResultDisplay`] can show a different style on error (currently it shows the same regardless of errors). -+ -**Before** -+ -image::getting-started-ui-result-before.png[width="200"] -+ -**After** -+ -image::getting-started-ui-result-after.png[width="200"] -+ -**** -* Hints -** link:{repoURL}/src/main/java/seedu/address/commons/events/ui/NewResultAvailableEvent.java[`NewResultAvailableEvent`] is raised by link:{repoURL}/src/main/java/seedu/address/ui/CommandBox.java[`CommandBox`] which also knows whether the result is a success or failure, and is caught by link:{repoURL}/src/main/java/seedu/address/ui/ResultDisplay.java[`ResultDisplay`] which is where we want to change the style to. -** Refer to link:{repoURL}/src/main/java/seedu/address/ui/CommandBox.java[`CommandBox`] for an example on how to display an error. -* Solution -** Modify link:{repoURL}/src/main/java/seedu/address/commons/events/ui/NewResultAvailableEvent.java[`NewResultAvailableEvent`] 's constructor so that users of the event can indicate whether an error has occurred. -** Modify link:{repoURL}/src/main/java/seedu/address/ui/ResultDisplay.java[`ResultDisplay#handleNewResultAvailableEvent(NewResultAvailableEvent)`] to react to this event appropriately. -** You can write two different kinds of tests to ensure that the functionality works: -*** The unit tests for `ResultDisplay` can be modified to include verification of the color. -*** The system tests link:{repoURL}/src/test/java/systemtests/AddressBookSystemTest.java[`AddressBookSystemTest#assertCommandBoxShowsDefaultStyle() and AddressBookSystemTest#assertCommandBoxShowsErrorStyle()`] to include verification for `ResultDisplay` as well. -** See this https://github.com/se-edu/addressbook-level4/pull/799[PR] for the full solution. -*** Do read the commits one at a time if you feel overwhelmed. -**** - -. Modify the link:{repoURL}/src/main/java/seedu/address/ui/StatusBarFooter.java[`StatusBarFooter`] to show the total number of people in the address book. -+ -**Before** -+ -image::getting-started-ui-status-before.png[width="500"] -+ -**After** -+ -image::getting-started-ui-status-after.png[width="500"] -+ -**** -* Hints -** link:{repoURL}/src/main/resources/view/StatusBarFooter.fxml[`StatusBarFooter.fxml`] will need a new `StatusBar`. Be sure to set the `GridPane.columnIndex` properly for each `StatusBar` to avoid misalignment! -** link:{repoURL}/src/main/java/seedu/address/ui/StatusBarFooter.java[`StatusBarFooter`] needs to initialize the status bar on application start, and to update it accordingly whenever the address book is updated. -* Solution -** Modify the constructor of link:{repoURL}/src/main/java/seedu/address/ui/StatusBarFooter.java[`StatusBarFooter`] to take in the number of persons when the application just started. -** Use link:{repoURL}/src/main/java/seedu/address/ui/StatusBarFooter.java[`StatusBarFooter#handleAddressBookChangedEvent(AddressBookChangedEvent)`] to update the number of persons whenever there are new changes to the addressbook. -** For tests, modify link:{repoURL}/src/test/java/guitests/guihandles/StatusBarFooterHandle.java[`StatusBarFooterHandle`] by adding a state-saving functionality for the total number of people status, just like what we did for save location and sync status. -** For system tests, modify link:{repoURL}/src/test/java/systemtests/AddressBookSystemTest.java[`AddressBookSystemTest`] to also verify the new total number of persons status bar. -** See this https://github.com/se-edu/addressbook-level4/pull/803[PR] for the full solution. -**** - -[discrete] -==== `Storage` component +== Product Scope -*Scenario:* You are in charge of `storage`. For your next project milestone, your team plans to implement a new feature of saving the address book to the cloud. However, the current implementation of the application constantly saves the address book after the execution of each command, which is not ideal if the user is working on limited internet connection. Your team decided that the application should instead save the changes to a temporary local backup file first, and only upload to the cloud after the user closes the application. Your job is to implement a backup API for the address book storage. +*Target user profile*: -[TIP] -Do take a look at <> before attempting to modify the `Storage` component. +* NUS student from Computer Science, intending to specialise in Algorithms, Artificial Intelligence or Software Engineering +* has taken many modules in NUS +* prefers desktop applications over other types +* can type fast +* prefers typing over mouse input +* is reasonably comfortable using CLI applications -. Add a new method `backupAddressBook(ReadOnlyAddressBook)`, so that the address book can be saved in a fixed temporary location. -+ -**** -* Hint -** Add the API method in link:{repoURL}/src/main/java/seedu/address/storage/AddressBookStorage.java[`AddressBookStorage`] interface. -** Implement the logic in link:{repoURL}/src/main/java/seedu/address/storage/StorageManager.java[`StorageManager`] and link:{repoURL}/src/main/java/seedu/address/storage/JsonAddressBookStorage.java[`JsonAddressBookStorage`] class. -* Solution -** See this https://github.com/se-edu/addressbook-level4/pull/594[PR] for the full solution. -**** +*Value proposition*: Allow students to plan modules to take in future semesters and at the same time view module prerequisites +and graduation requirements without having to refer to different webpages. -[[GetStartedProgramming-RemarkCommand]] -=== Creating a new command: `remark` +[appendix] +== User Stories -By creating this command, you will get a chance to learn how to implement a feature end-to-end, touching all major components of the app. +Priorities: High (must have) - `* * \*`, Medium (nice to have) - `* \*`, Low (unlikely to have) - `*` -*Scenario:* You are a software maintainer for `addressbook`, as the former developer team has moved on to new projects. The current users of your application have a list of new feature requests that they hope the software will eventually have. The most popular request is to allow adding additional comments/notes about a particular contact, by providing a flexible `remark` field for each contact, rather than relying on tags alone. After designing the specification for the `remark` command, you are convinced that this feature is worth implementing. Your job is to implement the `remark` command. +[width="59%",cols="22%,<23%,<25%,<30%",options="header",] +|======================================================================= +|Priority |As a ... |I want to ... |So that I can... +|`* * *` |student |track the modules I am taking |know what I need to complete my graduation requirement -==== Description -Edits the remark for a person specified in the `INDEX`. + -Format: `remark INDEX r/[REMARK]` +|`* * *` |student |see usage instructions |refer to instructions when I forget how to use the App -Examples: +|`* * *` |student |add a module for the current semester |keep track of all the modules I intend to take -* `remark 1 r/Likes to drink coffee.` + -Edits the remark for the first person to `Likes to drink coffee.` -* `remark 1 r/` + -Removes the remark for the first person. +|`* * *` |student |delete a module |remove modules that I am not taking -==== Step-by-step Instructions +|`* * *` |student |find a module by code, semester, grade or finished status |locate details of modules without having to go through the entire list -===== [Step 1] Logic: Teach the app to accept 'remark' which does nothing -Let's start by teaching the application how to parse a `remark` command. We will add the logic of `remark` later. +|`* *` |student |view pre-requisites for a module |take the pre-requisite modules ahead of time -**Main:** +|`* *` |student |add my modules in future semesters |plan ahead -. Add a `RemarkCommand` that extends link:{repoURL}/src/main/java/seedu/address/logic/commands/Command.java[`Command`]. Upon execution, it should just throw an `Exception`. -. Modify link:{repoURL}/src/main/java/seedu/address/logic/parser/AddressBookParser.java[`AddressBookParser`] to accept a `RemarkCommand`. +|`* *` |student |know my current CAP |track my academic performance -**Tests:** +|`* *` |student |predict my maximum and minimum CAP for graduation |compare them against my current CAP and check my performance -. Add `RemarkCommandTest` that tests that `execute()` throws an Exception. -. Add new test method to link:{repoURL}/src/test/java/seedu/address/logic/parser/AddressBookParserTest.java[`AddressBookParserTest`], which tests that typing "remark" returns an instance of `RemarkCommand`. +|`* *` |student |check the total workload for each semester |ensure an even distribution of workload across all semesters -===== [Step 2] Logic: Teach the app to accept 'remark' arguments -Let's teach the application to parse arguments that our `remark` command will accept. E.g. `1 r/Likes to drink coffee.` +|`* *` |student |see a recommended list of modules I can take in order of priority |fulfil the graduation requirements on time -**Main:** +|`*` |student with many modules |sort module by name |locate a module easily +|======================================================================= -. Modify `RemarkCommand` to take in an `Index` and `String` and print those two parameters as the error message. -. Add `RemarkCommandParser` that knows how to parse two arguments, one index and one with prefix 'r/'. -. Modify link:{repoURL}/src/main/java/seedu/address/logic/parser/AddressBookParser.java[`AddressBookParser`] to use the newly implemented `RemarkCommandParser`. +_{More to be added}_ -**Tests:** +[appendix] +== Use Cases -. Modify `RemarkCommandTest` to test the `RemarkCommand#equals()` method. -. Add `RemarkCommandParserTest` that tests different boundary values -for `RemarkCommandParser`. -. Modify link:{repoURL}/src/test/java/seedu/address/logic/parser/AddressBookParserTest.java[`AddressBookParserTest`] to test that the correct command is generated according to the user input. +(For all use cases below, the *System* is `GT` (GradTrak) and the *Actor* is the `Student`, unless specified otherwise) -===== [Step 3] Ui: Add a placeholder for remark in `PersonCard` -Let's add a placeholder on all our link:{repoURL}/src/main/java/seedu/address/ui/PersonCard.java[`PersonCard`] s to display a remark for each person later. +[discrete] +=== Use case: Initialising -**Main:** +*MSS* -. Add a `Label` with any random text inside link:{repoURL}/src/main/resources/view/PersonListCard.fxml[`PersonListCard.fxml`]. -. Add FXML annotation in link:{repoURL}/src/main/java/seedu/address/ui/PersonCard.java[`PersonCard`] to tie the variable to the actual label. +1. Student starts GT. +2. GT loads courses, module information and modules taken. +3. GT loads loading screen. ++ +Use case ends. -**Tests:** +[discrete] +=== Use case: Adding to completed list of modules -. Modify link:{repoURL}/src/test/java/guitests/guihandles/PersonCardHandle.java[`PersonCardHandle`] so that future tests can read the contents of the remark label. +Precondition: Student has already initialised GT -===== [Step 4] Model: Add `Remark` class -We have to properly encapsulate the remark in our link:{repoURL}/src/main/java/seedu/address/model/person/Person.java[`Person`] class. Instead of just using a `String`, let's follow the conventional class structure that the codebase already uses by adding a `Remark` class. +*MSS* -**Main:** +1. Student enters command to add modules with module code, semester completed and grades. +2. System records module code, semester completed and grades. ++ +Use case ends. -. Add `Remark` to model component (you can copy from link:{repoURL}/src/main/java/seedu/address/model/person/Address.java[`Address`], remove the regex and change the names accordingly). -. Modify `RemarkCommand` to now take in a `Remark` instead of a `String`. +*Extensions* -**Tests:** +[none] +* 1a. Student enters invalid grade. ++ +[none] +** 1a1. GT informs student that grade is invalid. ++ +Use case resumes at step 1. -. Add test for `Remark`, to test the `Remark#equals()` method. +[none] +* 1b. Student enters invalid module code. ++ +[none] +** 1b1. GT informs student that module code is invalid. ++ +Use case resumes at step 1. -===== [Step 5] Model: Modify `Person` to support a `Remark` field -Now we have the `Remark` class, we need to actually use it inside link:{repoURL}/src/main/java/seedu/address/model/person/Person.java[`Person`]. +[none] +* 1c. Student enters invalid semester. ++ +[none] +** 1c1. GT informs student that semester is invalid. ++ +Use case resumes at step 1. -**Main:** +[none] +* 1d. Student enters module that is already in list of completed modules and same semester. ++ +[none] +** 1d1. GT informs student that there is a repeat of module code. ++ +Use case ends. -. Add `getRemark()` in link:{repoURL}/src/main/java/seedu/address/model/person/Person.java[`Person`]. -. You may assume that the user will not be able to use the `add` and `edit` commands to modify the remarks field (i.e. the person will be created without a remark). -. Modify link:{repoURL}/src/main/java/seedu/address/model/util/SampleDataUtil.java/[`SampleDataUtil`] to add remarks for the sample data (delete your `data/addressbook.json` so that the application will load the sample data when you launch it.) +[discrete] +=== Use case: Delete module -===== [Step 6] Storage: Add `Remark` field to `JsonAdaptedPerson` class -We now have `Remark` s for `Person` s, but they will be gone when we exit the application. Let's modify link:{repoURL}/src/main/java/seedu/address/storage/JsonAdaptedPerson.java[`JsonAdaptedPerson`] to include a `Remark` field so that it will be saved. +Precondition: Student has already intialised GT -**Main:** +*MSS* -. Add a new JSON field for `Remark`. +1. Student enters command to remove modules by keying in position in list. +2. System removes module from list of completed / planned modules. ++ +Use case ends. -**Tests:** +*Extensions* -. Fix `invalidAndValidPersonAddressBook.json`, `typicalPersonsAddressBook.json`, `validAddressBook.json` etc., such that the JSON tests will not fail due to a missing `remark` field. +[none] +* 1a. Student enters numbers that is 0, negative or exceeds the size of the list. -===== [Step 6b] Test: Add withRemark() for `PersonBuilder` -Since `Person` can now have a `Remark`, we should add a helper method to link:{repoURL}/src/test/java/seedu/address/testutil/PersonBuilder.java[`PersonBuilder`], so that users are able to create remarks when building a link:{repoURL}/src/main/java/seedu/address/model/person/Person.java[`Person`]. +** 1a1. GT shows an error message. ++ +Use case ends. -**Tests:** -. Add a new method `withRemark()` for link:{repoURL}/src/test/java/seedu/address/testutil/PersonBuilder.java[`PersonBuilder`]. This method will create a new `Remark` for the person that it is currently building. -. Try and use the method on any sample `Person` in link:{repoURL}/src/test/java/seedu/address/testutil/TypicalPersons.java[`TypicalPersons`]. +[discrete] +=== Use case: Modify details of modules taken -===== [Step 7] Ui: Connect `Remark` field to `PersonCard` -Our remark label in link:{repoURL}/src/main/java/seedu/address/ui/PersonCard.java[`PersonCard`] is still a placeholder. Let's bring it to life by binding it with the actual `remark` field. +*MSS* -**Main:** +1. Student enters command to edit modules indicated by position on list and gives grades and semester taken / planning to take. +2. System edits relevant details. ++ +Use case ends. -. Modify link:{repoURL}/src/main/java/seedu/address/ui/PersonCard.java[`PersonCard`]'s constructor to bind the `Remark` field to the `Person` 's remark. +*Extensions* -**Tests:** +[none] +* 1a. Number keyed in is 0, negative or exceeds size of list. ++ +[none] +** 1a1. GT shows an error message. ++ +Use case ends. -. Modify link:{repoURL}/src/test/java/seedu/address/ui/testutil/GuiTestAssert.java[`GuiTestAssert#assertCardDisplaysPerson(...)`] so that it will compare the now-functioning remark label. +* 1b. Student enters invalid module code, invalid grade or invalid semester. ++ +[none] +** 1b1. GT shows an error message. ++ +Use case ends. -===== [Step 8] Logic: Implement `RemarkCommand#execute()` logic -We now have everything set up... but we still can't modify the remarks. Let's finish it up by adding in actual logic for our `remark` command. +[discrete] +=== Use case: Set Semester Limit for a semester -**Main:** +*MSS* -. Replace the logic in `RemarkCommand#execute()` (that currently just throws an `Exception`), with the actual logic to modify the remarks of a person. +1. Student enters a command to indicate the semester to set the limit as well as the limits to be set on the semester +2. System edits relevant details. ++ +Use case ends. -**Tests:** +*Extensions* -. Update `RemarkCommandTest` to test that the `execute()` logic works. +[none] +* 1a. Semester provided is invalid ++ +[none] +** 1a1. GT shows an error message. ++ +Use case ends. -==== Full Solution +* 1b. Limit provided is invalid. ++ +[none] +** 1b1. GT shows an error message. ++ +Use case ends. -See this https://github.com/se-edu/addressbook-level4/pull/599[PR] for the step-by-step solution. +* 1c. Limit provided is out of order, such that the minimum limit is more than the maximum limit. ++ +[none] +** 1c1. GT shows an error message. ++ +Use case ends. -[appendix] -== Product Scope +[discrete] +=== Use case: Check limits -*Target user profile*: +*MSS* -* has a need to manage a significant number of contacts -* prefer desktop apps over other types -* can type fast -* prefers typing over mouse input -* is reasonably comfortable using CLI apps +1. Student enters the command to check the current plan against their preferred semester limits +2. System analyses the current module plan to generate and display a report comparing the current plan against the semester limits. ++ +Use case ends. -*Value proposition*: manage contacts faster than a typical mouse/GUI driven app +[discrete] +=== Use case: Display NUS module information -[appendix] -== User Stories +*MSS* -Priorities: High (must have) - `* * \*`, Medium (nice to have) - `* \*`, Low (unlikely to have) - `*` +1. Student enters `displaymod` to find an NUS module based on module code or keywords in the module title. +2. System returns full module information. ++ +Use case ends. -[width="59%",cols="22%,<23%,<25%,<30%",options="header",] -|======================================================================= -|Priority |As a ... |I want to ... |So that I can... -|`* * *` |new user |see usage instructions |refer to instructions when I forget how to use the App +[discrete] +=== Use case: Recommend modules +*MSS* -|`* * *` |user |add a new person | +1. Student enters `rec` command. +2. System returns a list of module codes (with title) that the student is recommended to take. ++ +Use case ends. -|`* * *` |user |delete a person |remove entries that I no longer need +[discrete] +=== Use case: Find modules +*MSS* -|`* * *` |user |find a person by name |locate details of persons without having to go through the entire list +1. Student enters `find` command to search the module plan based on module code, semester, grade or finished status. +2. System returns a list of modules in the module plan which satisfy the given parameters. ++ +Use case ends. -|`* *` |user |hide <> by default |minimize chance of someone else seeing them by accident +*Extensions* -|`*` |user with many persons in the address book |sort persons by name |locate a person easily -|======================================================================= +[none] +* 1a. Student enters `find` without parameters. ++ +[none] +** 1a1. System gives an "invalid command format" message and provides the correct format. ++ +Use case ends. -_{More to be added}_ +* 1b. Student enters an invalid grade or semester. ++ +[none] +** 1b1. System rejects the command and provides the correct format for grade or semester. ++ +Use case ends. -[appendix] -== Use Cases +[discrete] +=== Use case: Display requirements +*MSS* -(For all use cases below, the *System* is the `AddressBook` and the *Actor* is the `user`, unless specified otherwise) +1. Student enters `displayreq` command. +2. System returns a list of course requirement along side their details and percentage of the requirement fulfilled. ++ +Use case ends. [discrete] -=== Use case: Delete person - +=== Use case: Change course of study *MSS* -1. User requests to list persons -2. AddressBook shows a list of persons -3. User requests to delete a specific person in the list -4. AddressBook deletes the person +1. Student enters `study` command with some course parameter. +2. System changes course of study to course intended by student. + Use case ends. *Extensions* +[none] +* 1a. Student enters `study` with courses not inside of GT. [none] -* 2a. The list is empty. -+ +** 1a1. System informs student that no such course is available. + Use case ends. - -* 3a. The given index is invalid. -+ [none] -** 3a1. AddressBook shows an error message. -+ -Use case resumes at step 2. +* 1b. Student enters `study` without parameter. + +[none] +** 1b1. System informs student of the right command format. + +Use case ends. -_{More to be added}_ + +[discrete] [appendix] == Non Functional Requirements . Should work on any <> as long as it has Java `9` or higher installed. -. Should be able to hold up to 1000 persons without a noticeable sluggishness in performance for typical usage. +. Should be able to hold up to 1000 `modulesTaken` without a noticeable sluggishness in performance for typical usage. . A user with above average typing speed for regular English text (i.e. not code, not system admin commands) should be able to accomplish most of the tasks faster using commands than using the mouse. -_{More to be added}_ - [appendix] == Glossary [[mainstream-os]] Mainstream OS:: Windows, Linux, Unix, OS-X -[[private-contact-detail]] Private contact detail:: -A contact detail that is not meant to be shared with others - -[appendix] -== Product Survey - -*Product Name* - -Author: ... - -Pros: - -* ... -* ... - -Cons: - -* ... -* ... - [appendix] == Instructions for Manual Testing -Given below are instructions to test the app manually. +Given below are instructions to test the application manually. [NOTE] These instructions only provide a starting point for testers to work on; testers are expected to do more _exploratory_ testing. @@ -922,9 +1302,9 @@ These instructions only provide a starting point for testers to work on; testers . Initial launch -.. Download the jar file and copy into an empty folder +.. Download the jar file and copy it into an empty folder. .. Double-click the jar file + - Expected: Shows the GUI with a set of sample contacts. The window size may not be optimum. + Expected: Shows the GUI with an empty module plan. The window size may not be optimum. . Saving window preferences @@ -932,26 +1312,36 @@ These instructions only provide a starting point for testers to work on; testers .. Re-launch the app by double-clicking the jar file. + Expected: The most recent window size and location is retained. -_{ more test cases ... }_ +=== Deleting a module -=== Deleting a person +. Deleting a module while all `moduleTaken` are listed -. Deleting a person while all persons are listed - -.. Prerequisites: List all persons using the `list` command. Multiple persons in the list. +.. Prerequisites: List all `moduleTaken` using the `list` command. .. Test case: `delete 1` + - Expected: First contact is deleted from the list. Details of the deleted contact shown in the status message. Timestamp in the status bar is updated. + Expected: First module is deleted from the list. Details of the deleted module are shown in the status message. Timestamp in the status bar is updated. .. Test case: `delete 0` + - Expected: No person is deleted. Error details shown in the status message. Status bar remains the same. -.. Other incorrect delete commands to try: `delete`, `delete x` (where x is larger than the list size) _{give more}_ + + Expected: No module is deleted. Error details are shown in the status message. Status bar remains the same. +.. Other incorrect delete commands to try: `delete`, `delete x` (where x is larger than the list size or negative) + Expected: Similar to previous. -_{ more test cases ... }_ - -=== Saving data - -. Dealing with missing/corrupted data files - -.. _{explain how to simulate a missing/corrupted file and the expected behavior}_ - -_{ more test cases ... }_ +=== Check completion of course requirements +. Check what are the course requirement completed based on list of modules taken or planning to take +.. Prerequisite: Set the course to intended choice of study eg: `study Computer Science Artificial Intelligence`, empty + list of module taken + +.. Test case: `study Computer Science Algorithms`, `displayreq` + + Expected: Display all course requirements for the course Computer Science Algorithms +.. Test case: `study Computer Science Algorithms`, `displayreq` `study Computer Science Artificial Intelligence`, `displayreq` + +Expected: Display all course requirements for course Computer Science Artificial Intelligence. +.. Test case: `add GER1000 s/Y1S1`, `add GEQ1000 s/Y1S1`, `add GES1000 s/Y1S1`, `add GEH1000 s/Y1S1`, `add GET1000 s/Y1S1`, `displayreq` + +Expected: Display University Level Requirement is completed. +.. Test case: `add GER1000 s/Y1S1`, `add GEQ1000 s/Y1S1`, `add GES1000 s/Y1S1`, `add GEH1000 s/Y1S1`, `add GEH1036 s/Y1S1`, `displayreq` + +Expected: Display University Level Requirement is not completed but at completion rate of 80%. +.. Test case: `add GER1000 s/Y1S1`, `add GEQ1000 s/Y1S1`, `add GES1000 s/Y1S1`, `add GEH1000 s/Y1S1`, `add GEH1000 s/Y1S2`, `displayreq` + +Expected: Display University Level Requirement is not completed but at completion rate of 80%. +.. Test case: `add CS3281 s/Y1S1`, `displayreq` + +Expected: Show that Software System Project Requirement not completed and has a completion rate of 50%. +.. Other test cases to consider: +... Duplicate modules in different semesters not double counted in requirement +... Module that satisfy the same condition e.g. CS1010 and CS1101S can fulfil same condition, not double counted +... Modules failed in previous semesters does not contribute in fulfilling requirement e.g.: current semester Y1S2, +but failed a module in Y1S1. The failed module does not count towards any requirement. diff --git a/docs/LearningOutcomes.adoc b/docs/LearningOutcomes.adoc deleted file mode 100644 index 2837c28b72c7..000000000000 --- a/docs/LearningOutcomes.adoc +++ /dev/null @@ -1,271 +0,0 @@ -= Learning Outcomes -:site-section: LearningOutcomes -:toc: macro -:toc-title: -:toclevels: 1 -:sectnums: -:sectnumlevels: 1 -:imagesDir: images -:stylesDir: stylesheets -:repoURL: https://github.com/se-edu/addressbook-level4/tree/master - -After studying this code and completing the corresponding exercises, you should be able to, - -toc::[] - -''' - -== Use High-Level Designs `[LO-HighLevelDesign]` - -Note how the <> describes the high-level design using an _Architecture Diagrams_ and high-level sequence diagrams. - -*Resources* - -* https://se-edu.github.io/se-book/architecture/[se-edu/se-book: Design: Architecture] -* https://se-edu.github.io/se-book/design/introduction/multilevelDesign/[se-edu/se-book: Design: Introduction: Multi-Level Design] - -''' - -== Use Event-Driven Programming `[LO-EventDriven]` - -The JavaFX framework, which this code base uses for its UI, uses _events_ to communicate user input (such as mouse movement and button presses) to interested _event consumers_. -The JavaFX event loop acts as an _event dispatcher_ to transmit events to event consumers. - -*Resources* - -* https://docs.oracle.com/javase/8/javafx/events-tutorial/events.htm[JavaFX: Handling Events] -* https://se-edu.github.io/se-book/architecture/architecturalStyles/eventDriven/[se-edu/se-book: Design: Architecture: Architecture Styles: Event-Driven Architectural Style] - -''' - -== Use API Design `[LO-ApiDesign]` - -Note how components of AddressBook have well-defined APIs. For example, the API of the `Logic` component is given in the link:{repoURL}/src/main/java/seedu/address/logic/Logic.java[`Logic.java`] -image:LogicClassDiagram.png[width="800"] - -*Resources* - -* https://se-edu.github.io/se-book/reuse/apis/[se-edu/se-book: Implementation: Reuse: APIs] - -''' - -== Use Assertions `[LO-Assertions]` - -Note how the AddressBook app uses Java ``assert``s to verify assumptions. - -*Resources* - -* https://se-edu.github.io/se-book/errorHandling/assertions/[se-edu/se-book: Implementation: Error Handling: Assertions] - -=== Exercise: Add more assertions - -* Make sure assertions are enabled in your IDE by forcing an assertion failure (e.g. add `assert false;` somewhere in the code and run the code to ensure the runtime reports an assertion failure). -* Add more assertions to AddressBook as you see fit. - - -''' - -== Use Logging `[LO-Logging]` - -Note <>. - -*Resources* - -* https://se-edu.github.io/se-book/errorHandling/logging/[se-edu/se-book: Implementation: Error Handling: Logging] - -=== Exercise: Add more logging - -Add more logging to AddressBook as you see fit. - - -''' - -== Use Defensive Coding `[LO-DefensiveCoding]` - -Note how AddressBook uses the `ReadOnly*` interfaces to prevent objects being modified by clients who are not supposed to modify them. - -*Resources* - -* https://se-edu.github.io/se-book/errorHandling/defensiveProgramming/[se-edu/se-book: Implementation: Error Handling: Defensive Programming] - -=== Exercise: identify more places for defensive coding - -Analyze the AddressBook code/design to identify, - -* where defensive coding is used -* where the code can be more defensive - -''' - -== Use Build Automation `[LO-BuildAutomation]` - -Note <>. - -*Resources* - -* https://se-edu.github.io/se-book/integration/buildAutomation/what/[se-edu/se-book: Implementation: Integration: Build Automation: What] - -=== Exercise: Use gradle to run tasks - -* Use gradle to do these tasks: Run all tests in headless mode, build the jar file. - -=== Exercise: Use gradle to manage dependencies - -* Note how the build script `build.gradle` file manages third party dependencies such as Jackson. Update that file to manage a third-party library dependency. - - -''' - -== Use Continuous Integration `[LO-ContinuousIntegration]` - -Note <>. (https://travis-ci.org/se-edu/addressbook-level4[image:https://travis-ci.org/se-edu/addressbook-level4.svg?branch=master[Build Status]]) - -*Resources* - -* https://se-edu.github.io/se-book/integration/buildAutomation/continuousIntegrationDeployment/[se-edu/se-book: Implementation: Integration: Build Automation: CI & CD] - -=== Exercise: Use Travis in your own project - -* Set up Travis to perform CI on your own fork. - - -''' - -== Use Code Coverage `[LO-CodeCoverage]` - -Note how our CI server <>. (https://coveralls.io/github/se-edu/addressbook-level4?branch=master[image:https://coveralls.io/repos/github/se-edu/addressbook-level4/badge.svg?branch=master[Coverage Status]]) After <> for your project, you can visit Coveralls website to find details about the coverage of code pushed to your repo. https://coveralls.io/github/se-edu/addressbook-level4?branch=master[Here] is an example. - -*Resources* - -* https://se-edu.github.io/se-book/testing/testCoverage/[se-edu/se-book: QA: Testing: Test Coverage] - -=== Exercise: Use the IDE to measure coverage locally - -* Use the IDE to measure code coverage of your tests. - -''' - -== Apply Test Case Design Heuristics `[LO-TestCaseDesignHeuristics]` - -The link:{repoURL}/src/test/java/seedu/address/commons/util/StringUtilTest.java[`StringUtilTest.java`] -class gives some examples of how to use _Equivalence Partitions_, _Boundary Value Analysis_, and _Test Input Combination Heuristics_ to improve the efficiency and effectiveness of test cases testing the link:../src/main/java/seedu/address/commons/util/StringUtil.java[`StringUtil.java`] class. - -*Resources* - -* https://se-edu.github.io/se-book/testCaseDesign/[se-edu/se-book: QA: Test Case Design] - -=== Exercise: Apply Test Case Design Heuristics to other places - -* Use the test case design heuristics mentioned above to improve test cases in other places. - -''' - -== Write Integration Tests `[LO-IntegrationTests]` - -Consider the link:{repoURL}/src/test/java/seedu/address/storage/StorageManagerTest.java[`StorageManagerTest.java`] class. - -* Test methods `prefsReadSave()` and `addressBookReadSave()` are integration tests. Note how they simply test if The `StorageManager` class is correctly wired to its dependencies. -* Test method `handleAddressBookChangedEvent_exceptionThrown_eventRaised()` is a unit test because it uses _dependency injection_ to isolate the SUT `StorageManager#handleAddressBookChangedEvent(...)` from its dependencies. - -Compare the above with link:{repoURL}/src/test/java/seedu/address/logic/LogicManagerTest.java[`LogicManagerTest`]. Some of the tests in that class (e.g. `execute_*` methods) are neither integration nor unit tests. They are _integration + unit_ tests because they not only check if the LogicManager is correctly wired to its dependencies, but also checks the working of its dependencies. For example, the following two lines test the `LogicManager` but also the `Parser`. - -[source,java] ----- -@Test -public void execute_invalidCommandFormat_throwsParseException() { - ... - assertParseException(invalidCommand, MESSAGE_UNKNOWN_COMMAND); - assertHistoryCorrect(invalidCommand); -} ----- - -*Resources* - -* https://se-edu.github.io/se-book/testing/testingTypes/[se-edu/se-book: QA: Testing: Testing Types] - -=== Exercise: Write unit and integration tests for the same method. - -* Write a unit test for a high-level method somewhere in the code base (or a new method you wrote). -* Write an integration test for the same method. - -''' - -== Write System Tests `[LO-SystemTesting]` - -Note how tests below `src/test/java/systemtests` package (e.g link:{repoURL}/src/test/java/systemtests/AddCommandSystemTest.java[`AddCommandSystemTest.java`]) are system tests because they test the entire system end-to-end. - -*Resources* - -* https://se-edu.github.io/se-book/testing/testingTypes/[se-edu/se-book: QA: Testing: Testing Types] - -=== Exercise: Write more system tests - -* Write system tests for the new features you add. - -''' - -== Automate GUI Testing `[LO-AutomateGuiTesting]` - -Note how this project uses TextFX library to automate GUI testing, including <>. - -=== Exercise: Write more automated GUI tests - -* Covered by `[LO-SystemTesting]` - -''' - -== Apply Design Patterns `[LO-DesignPatterns]` - -Here are some example design patterns used in the code base. - -* *Singleton Pattern* : link:{repoURL}/src/main/java/seedu/address/commons/core/EventsCenter.java[`EventsCenter.java`] is Singleton class. Its single instance can be accessed using the `EventsCenter.getInstance()` method. -* *Facade Pattern* : link:{repoURL}/src/main/java/seedu/address/storage/StorageManager.java[`StorageManager.java`] is not only shielding the internals of the Storage component from outsiders, it is mostly redirecting method calls to its internal components (i.e. minimal logic in the class itself). Therefore, `StorageManager` can be considered a Facade class. -* *Command Pattern* : The link:{repoURL}/src/main/java/seedu/address/logic/commands/Command.java[`Command.java`] and its sub classes implement the Command Pattern. -* *Observer Pattern*: The code base uses JavaFX's https://docs.oracle.com/javase/8/javafx/api/javafx/beans/value/ObservableValue.html[`ObservableValue`] interface to allow objects to watch for changes in data. -This interface is an implementation of the Observer pattern. -Objects that are interested in changes to an `ObservableValue` can register a listener via `ObservableValue#addListener(...)`. -When the value represented by the `ObservableValue` changes, it will notify all registered listeners. -* *MVC Pattern* : -** The 'View' part of the application is mostly in the `.fxml` files in the `src/main/resources/view` folder. -** `Model` component contains the 'Model'. However, note that it is possible to view the `Logic` as the model because it hides the `Model` behind it and the view has to go through the `Logic` to access the `Model`. -** Sub classes of link:{repoURL}/src/main/java/seedu/address/ui/UiPart.java[`UiPart`] (e.g. `PersonListPanel` ) act as 'Controllers', each controlling some part of the UI and communicating with the 'Model' (via the `Logic` component which sits between the 'Controller' and the 'Model'). -* *Abstraction Occurrence Pattern* : Not currently used in the app. - -*Resources* - -* https://se-edu.github.io/se-book/designPatterns/[se-edu/se-book: Design: Design Patterns] - -=== Exercise: Discover other possible applications of the patterns - -* Find other possible applications of the patterns to improve the current design. e.g. where else in the design can you apply the Singleton pattern? -* Discuss pros and cons of applying the pattern in each of the situations you found in the previous step. - -=== Exercise: Find more applicable patterns - -* Learn other _Gang of Four_ Design patterns to see if they are applicable to the app. - -''' - -== Use Static Analysis `[LO-StaticAnalysis]` - -Note how this project uses the http://checkstyle.sourceforge.net/[CheckStyle] static analysis tool to confirm compliance with the coding standard. - -*Resources* - -* https://se-edu.github.io/se-book/qualityAssurance/staticAnalysis/[se-edu/se-book: QA: Static Analysis] - -=== Exercise: Use CheckStyle locally to check style compliance - -* Install the CheckStyle plugin for your IDE and use it to check compliance of your code with our style rules (given in `/config/checkstyle/checkstyle.xml`). - -''' - -== Do Code Reviews `[LO-CodeReview]` - -* Note how some PRs in this project have been reviewed by other developers. Here is an https://github.com/se-edu/addressbook-level4/pull/147[example]. -* Also note how we have used https://www.codacy.com[Codacy] to do automate some part of the code review workload (https://www.codacy.com/app/damith/addressbook-level4?utm_source=github.com&utm_medium=referral&utm_content=se-edu/addressbook-level4&utm_campaign=Badge_Grade[image:https://api.codacy.com/project/badge/Grade/fc0b7775cf7f4fdeaf08776f3d8e364a[Codacy Badge]]) - - -=== Exercise: Review a PR - -* Review PRs created by team members. diff --git a/docs/UserGuide.adoc b/docs/UserGuide.adoc index 7e0070e12f49..1616c748a5f9 100644 --- a/docs/UserGuide.adoc +++ b/docs/UserGuide.adoc @@ -1,4 +1,4 @@ -= AddressBook Level 4 - User Guide += GradTrak - User Guide :site-section: UserGuide :toc: :toc-title: @@ -12,33 +12,64 @@ ifdef::env-github[] :tip-caption: :bulb: :note-caption: :information_source: endif::[] -:repoURL: https://github.com/se-edu/addressbook-level4 +:repoURL: https://github.com/cs2103-ay1819s2-w14-4/main -By: `Team SE-EDU` Since: `Jun 2016` Licence: `MIT` +By: `Team W14-4` Since: `Feb 2019` Licence: `MIT` == Introduction -AddressBook Level 4 (AB4) is for those who *prefer to use a desktop app for managing contacts*. More importantly, AB4 is *optimized for those who prefer to work with a Command Line Interface* (CLI) while still having the benefits of a Graphical User Interface (GUI). If you can type fast, AB4 can get your contact management tasks done faster than traditional GUI apps. Interested? Jump to the <> to get started. Enjoy! +GradTrak is an application designed for students of National University of Singapore (NUS) to easily track their graduation progress. +The current version of the application offers graduation requirement tracking to Computer Science majors (namely the Algorithms, Artificial Intelligence and Software Engineering Focus Areas). +Stay tuned as we will be adding other courses in the near future! -== Quick Start +Students can interact with the application by entering commands into the command box. This will benefit Computer Science majors as they can generally type quickly. -. Ensure you have Java version `9` or later installed in your Computer. -. Download the latest `addressbook.jar` link:{repoURL}/releases[here]. -. Copy the file to the folder you want to use as the home folder for your Address Book. -. Double-click the file to start the app. The GUI should appear in a few seconds. -+ -image::Ui.png[width="790"] -+ -. Type the command in the command box and press kbd:[Enter] to execute it. + -e.g. typing *`help`* and pressing kbd:[Enter] will open the help window. -. Some example commands you can try: +== Installation Guide -* *`list`* : lists all contacts -* **`add`**`n/John Doe p/98765432 e/johnd@example.com a/John street, block 123, #01-01` : adds a contact named `John Doe` to the Address Book. -* **`delete`**`3` : deletes the 3rd contact shown in the current list -* *`exit`* : exits the app +Follow the instructions below to install this application. -. Refer to <> for details of each command. +. Ensure you have Java version `9` or later installed in your computer. +. Download the latest `GradTrak.jar` link:{repoURL}/releases[here]. +. Copy the file to the folder you want to use as the home folder for your GradTrak. +. Double-click the file to start the application. The application window should appear within a few seconds. + +== Quick Guide + +Read the guide below to have a quick understanding of the usage of this application. + +.Parts of the User Interface +image::annotated-ui.png[width="790"] + +. Refer to `Fig 1` for parts of the User Interface (UI). Here are the brief functionalities +of the UI annotated above: + +.. Task Bar: You can exit the application or access the help menu (this guide) here. + +.. Command Box: You can enter a command here to access the features of the application + +.. Result Box: You receive feedback for your entered command here. If the command is unsuccessfully executed, +the correct input format of the command will be provided. + +.. Result Panel: You can view the information associated with the command entered here. + +.. Module Panel: You can view the details of the modules that you have taken +or are planning to take. + +. To access a feature of the application, type a command in the command box and press kbd:[Enter] to execute it. +For example, typing *`help`* and pressing kbd:[Enter] will open the help window. +. You might wish to set the course of study first. There are currently 3 courses available in this app: Computer Science Algorithms, +Computer Science Artificial Intelligence, Computer Science Software Engineering. +To set the course, enter the following command: +`study [COURSE]` +. Here are some commands you can try: +* **`add`**`c/CS1010 s/Y1S1` : adds the module "CS1010", taken in Y1S1, to the module plan +* **`delete`**`1` : deletes the first module on the most recently displayed list +* **`displayreq`**: displays information on your course requirements and the percentage completed for each requirement. +* **`cklimit`**: displays information on your current semester and a report with the CAP and workload information of the current module plan +* *`exit`* : exits the application + +Here we only introduced some of the more basic functions and commands of GradTrak. The following section, <>, +will give you a more detailed guide/walk through for each command. [[Features]] == Features @@ -46,117 +77,325 @@ e.g. typing *`help`* and pressing kbd:[Enter] will open the help window. ==== *Command Format* -* Words in `UPPER_CASE` are the parameters to be supplied by the user e.g. in `add n/NAME`, `NAME` is a parameter which can be used as `add n/John Doe`. -* Items in square brackets are optional e.g `n/NAME [t/TAG]` can be used as `n/John Doe t/friend` or as `n/John Doe`. -* Items with `…`​ after them can be used multiple times including zero times e.g. `[t/TAG]...` can be used as `{nbsp}` (i.e. 0 times), `t/friend`, `t/friend t/family` etc. -* Parameters can be in any order e.g. if the command specifies `n/NAME p/PHONE_NUMBER`, `p/PHONE_NUMBER n/NAME` is also acceptable. +* Words in `UPPER_CASE` are the parameters to be supplied by the student, e.g. in `add c/MODULE_CODE`, `MODULE_CODE` is a parameter which can be used as `add c/cs1010`. +* Items in square brackets are optional e.g `c/MODULE_CODE [g/GRADE_OBTAINED]` can be used as `c/CS1010 g/A` or as `c/CS1010`. ==== -=== Viewing help : `help` +[[add]] +=== Add module: `add` -Format: `help` +Adds a module to the module plan based on the given module code, semester taken and expected / obtained grade. + +Format: `add c/MODULE_CODE s/SEMESTER [ming/NEW_EXPECTED_MIN_GRADE] [maxg/NEW_EXPECTED_MAX_GRADE] [lec/NEW_LECTURE_HOURS] [tut/NEW_TUTORIAL_HOURS] [lab/NEW_LAB_HOURS] [proj/NEW_PROJ_HOURS] [prep/NEW_PREP_HOURS]` + -=== Adding a person: `add` +**** +* Possible grade options are the standard letter grades (A_PLUS, A, A_MINUS, B_PLUS, B, B_MINUS etc.) and IC, EXE, CS, CU, W, S, U. +* You cannot add an existing module with the same semester. +* You can only add a module if you have previously added its prerequisites. `[coming in v2.0]` +**** + +Examples: -Adds a person to the address book + -Format: `add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...` +* `add c/CS2103T s/Y1S1` + +Adds the module CS2103T, to be taken in the first semester of year 1, to the module plan. -[TIP] -A person can have any number of tags (including 0) +* `add c/CS2103T s/Y2S2 max/B_MINUS` + +Adds the module CS2103T, to be taken in the second semester of year 2 with expected max grade B-, to the module plan. -Examples: +**** +* This command is undoable and redoable +**** -* `add n/John Doe p/98765432 e/johnd@example.com a/John street, block 123, #01-01` -* `add n/Betsy Crowe t/friend e/betsycrowe@example.com a/Newgate Prison p/1234567 t/criminal` +// tag::CheckLimit[] +=== Check CAP limits: `cklimit` -=== Listing all persons : `list` +To find out if their current plans are suitable in maintaining their CAP for each semester, students would like to: + -Shows a list of all persons in the address book. + -Format: `list` +* Know what their current CAP is. +* Be able to estimate their minimum and maximum projected CAP based on their estimated grade range for each module +* Find out if any semester has too many difficult modules that would pull down their CAP unexpectedly, or too many easy modules that could be distributed to other semesters to maintain a more steady and predictable CAP for all semesters. + +GradTrak is able to consolidate all the information about the modules they plan to take and the limit preferences they have for each semester. This allows the student to run a CAP analysis on their current module plan and generate the results to be printed all in one page on their screen. -=== Editing a person : `edit` +[NOTE] +The `edit` command allows students to indicate their expected minimum and maximum grades for each module they plan to take. + +[NOTE] +The `setlimit` command allows students to indicate their CAP preferences for each semester. + +The `cklimit` command calculates the expected minimum and maximum CAP of each semester and checks them against the limit preferences set by the student. + +Format: `cklimit` + +The image below shows the display after using the `cklimit` command + +.Results of `cklimit` is displayed +image::CheckLimitDisplay.png[width="1000"] -Edits an existing person in the address book. + -Format: `edit INDEX [n/NAME] [p/PHONE] [e/EMAIL] [a/ADDRESS] [t/TAG]...` **** -* Edits the person at the specified `INDEX`. The index refers to the index number shown in the displayed person list. The index *must be a positive integer* 1, 2, 3, ... -* At least one of the optional fields must be provided. -* Existing values will be updated to the input values. -* When editing tags, the existing tags of the person will be removed i.e adding of tags is not cumulative. -* You can remove all the person's tags by typing `t/` without specifying any tags after it. +* This command also analyzes and prints workload information. +**** + +=== Check workload limits: `cklimit` + +To find out if their current plans are optimized in workload distribution, students would like to: + + +* Know what is the total number of workload hours for each semester in their current module plan. +* Find out if any semester is too heavy or light on any type of workload that could suggest a reallocation of modules to redistribute the workload across all semesters. + +GradTrak is able to consolidate all the information about the modules they plan to take and what limit preferences they have for each semester. This allows the student to run a workload analysis on their current module plan and generate the results to be printed all in one page on their screen. + +[NOTE] +The `edit` command allows students to indicate their expected workloads for each module they plan to take. + +[NOTE] +The `setlimit` command allows students to indicate their workload preferences for each semester. + +The `cklimit` command calculates the total expected weekly workload of each semester and checks against the limit preferences set by the student. + +Format: `cklimit` + + +The image below shows the display after using the `cklimit` command and scrolling down the result page to the section on workload information: + +.Results of `cklimit` is displayed after scrolling down the result page +image::CheckLimitScrolledDownDisplay.png[width="1000"] + +**** +* This command also analyzes and prints CAP information +**** +// end::CheckLimit[] + + +=== Clear all data entered: `clear` + +Deletes all the added modules in the module plan. + +Format: `clear` + +// tag::SetCurrentSemester[] +=== Set the current semester: `cursem` +GradTrak keeps track of the current semester of the student and considers all modules taken before the current semester to be completed. +All completed modules must have a finalized grade and will be included in the calculation of the current CAP during the `cklimit` command. + +After the student receives the results of the modules they took in the latest semester, they can confirm the grades attained in that semester and update GradTrak with their final grades. +They can then inform GradTrak of their current semester to indicate completion of all modules in the previous semesters, so that the calculation of their current CAP will be updated as well. + +The `cursem` command updates GradTrak with the current semester. + +Format: `cursem SEMESTER` + +**** +* The given semester must be a valid semester from year 1 to 5, in either the first or second semester, or GRAD if the student has completed all semesters. +* All modules taken in the previous semesters must have a finalized grade. The minimum expected grade and maximum expected grade must be the same. **** Examples: -* `edit 1 p/91234567 e/johndoe@example.com` + -Edits the phone number and email address of the 1st person to be `91234567` and `johndoe@example.com` respectively. -* `edit 2 n/Betsy Crower t/` + -Edits the name of the 2nd person to be `Betsy Crower` and clears all existing tags. +* `cursem Y3S2` + +Sets the current semester to the second semester of year 3. + +* `cursem GRAD` + +Sets the current semester to the graduated semester. + +**** +* This command is undoable and redoable +**** +// end::SetCurrentSemester[] -=== Locating persons by name: `find` +=== Delete module: `delete` -Finds persons whose names contain any of the given keywords. + -Format: `find KEYWORD [MORE_KEYWORDS]` +Removes a module from the module plan based on its index in the most recently displayed list. + +Format: `delete INDEX` + **** -* The search is case insensitive. e.g `hans` will match `Hans` -* The order of the keywords does not matter. e.g. `Hans Bo` will match `Bo Hans` -* Only the name is searched. -* Only full words will be matched e.g. `Han` will not match `Hans` -* Persons matching at least one keyword will be returned (i.e. `OR` search). e.g. `Hans Bo` will return `Hans Gruber`, `Bo Yang` +* Shows a message if the given index is invalid +* This command is undoable and redoable **** Examples: -* `find John` + -Returns `john` and `John Doe` -* `find Betsy Tim John` + -Returns any person having names `Betsy`, `Tim`, or `John` +* `delete 1` + +Deletes the first module on the most recently displayed list. + +// tag::Displaymod[] +=== Display module information: `displaymod` + +The `displaymod` command shows all the modules that are available in NUS based on the search by the student. This command simply +shows modules straight from NUS's database of modules and does not check if the student has met the prerequisites to read +a particular module. + +This command will allow students to find out more about a module or even compare modules so as to decide which modules to read +in the upcoming semesters. Once decided on which module the student plans to read, they can use <> command to add the +module to their own list. + +[NOTE] +Searches are *case-insensitive*. + +[WARNING] +Students must strictly adhere to syntax of the `displaymod` command in order to get optimum search results. + + +There are *2* ways to search for modules: + +* Search by *code*: +All modules have module code associated with it, this makes it easier to remember modules.To search for modules based on +code, a `c/` prefix must be added after `displaymod` command, followed by a list of modules which are separated by `,`. + +Format: `displaymod c/MODULE_CODE,[MODULE_CODE] + +.Single module code search command format + +image::displaymod1cexamplecmd.png[width="500"] + +The search above should yield a result: + + +.Single module code search result + +image::displaymod1cexampleresult.png[width="500"] + +However if students wishes to search for multiple modules at once they can follow the example given below: + + +.Multiple module codes search command format + +image::displaymodMcexamplecmd.png[width="500"] + +The search above should yield a result: + + +.Multiple module code search result + +image::displaymodMcexampleresult.png[width="500"] + +* Search by *name*: +There are cases where students may not remember or know the module code but vaguely remember the module name. Students +who find themselves in such a situation can search for modules by their names by adding a `n/` prefix after the +`displaymod` command, followed by keyword/s that can be found in the module name. Keywords have to be separated by `+` +symbol. + +Format: `displaymod n/KEYWORD+[KEYWORD]` + + +.Single module name search command format +image::displaymod1nexamplecmd.png[width="500"] + +The search above should yield a result: + + + +.Single module name search command result + +image::displaymod1nexampleresult.png[width="500"] + +However if students wishes to search for multiple modules at once they can follow the example given below: + + +.Multiple module name keyword search format + +image::displaymodMnexamplecmd.png[width="500"] + +The search above should yield a result: + + +.Multiple module name keyword search result + +image::displaymodMnexampleresult.png[width="500"] + +If the student has successfully managed to display a module of their choice, they will be presented with module/s containing +several information that the student will find useful. The example below will show the information provided for each module +after a successful search: + +.What information each module contains +image::displaymoddisplay.png[width="800"] + +What each number displays: + +*1.* Shows the module *code* and module *name*. + +*2.* Shows which *department* the module belongs to. + +*3.* Displays the amount of module *credits* a student can gain by reading this module. + +*4.* Displays a brief description of the modules and potentially the topics that may be covered. + +*5.* Contains the *prerequisite tree* for each module. + +*6.* Contains *workload* load information, the values are meant to be read as *Hours*. + +// end::Displaymod[] + +// tag::Displayreq[] +=== Display course requirements: `displayreq` +One of the core functions of GradTrak is to check whether the student has fulfilled his/her degree requirement. +As of `v1.4` of the application, GradTrak currently only has course information of 3 Computer Science major Focus Areas, namely: + +* Algorithms +* Artificial Intelligence +* Software Engineering + +The course of study can be changed by using the `study` command which will be outlined in the later sections of this guide. + +Based off the modules you have passed and completed, or have planned to take in the future semesters, this command +displays to you the degree to which you have completed your course requirements. It also displays other relevant +information regarding your course's requirements. This can be seen in the annotated screenshot below: + +.Annotated screenshot when `displayreq` is invoked +image::displayreqcommand.png[width = "800"] + +These information are displayed in the result panel when `displayreq` is keyed in: + +. Name of the course requirement. + +. Description of the course requirement. Gives an overview of the modules the student should take to fulfill the requirement. + +. Requirement type. Informs the student the importance of the requirement in relation to their course of study. + +. Requirement progress bar and percentage. Informs the student the extent to which he/she have fulfilled the course +requirement. -=== Deleting a person : `delete` +Format: `displayreq` -Deletes the specified person from the address book. + -Format: `delete INDEX` +// end::Displayreq[] + +=== Edit module: `edit` + +Edits the semester, grade or workload of a module in the module plan, based on its index in the most recently displayed list. + +Format: `edit INDEX [s/NEW_SEMESTER] [ming/NEW_EXPECTED_MIN_GRADE] [maxg/NEW_EXPECTED_MAX_GRADE] [lec/NEW_LECTURE_HOURS] [tut/NEW_TUTORIAL_HOURS] [lab/NEW_LAB_HOURS] [proj/NEW_PROJ_HOURS] [prep/NEW_PREP_HOURS]` + **** -* Deletes the person at the specified `INDEX`. -* The index refers to the index number shown in the displayed person list. -* The index *must be a positive integer* 1, 2, 3, ... +* Parameters can be in any order, but the index must be entered first. +* At least one field to be edited must be given. **** Examples: -* `list` + -`delete 2` + -Deletes the 2nd person in the address book. -* `find Betsy` + -`delete 1` + -Deletes the 1st person in the results of the `find` command. +* `edit 2 min/A_PLUS` + +Changes the expected min grade of the second module in the most recently displayed list to A+. + +**** +* This command is undoable and redoable +**** + +=== Exit the program: `exit` -=== Selecting a person : `select` +Exits the program. + +Format: `exit` + +// tag::find[] +=== Find module: `find` -Selects the person identified by the index number used in the displayed person list. + -Format: `select INDEX` +Finds modules in the module plan matching all given module code, semester, grade or finished status. + +Format: `find [c/MODULE_CODE] [s/SEMESTER] [g/GRADE] [f/IS_FINISHED]` **** -* Selects the person and loads the Google search page the person at the specified `INDEX`. -* The index refers to the index number shown in the displayed person list. -* The index *must be a positive integer* `1, 2, 3, ...` +* Parameters can be in any order and are case-insensitive. +* Module code can be entered partially, but semester and grade must be in the exact format. +* For unfinished modules, searching by grade will display those whose grade range covers that grade. +* Finished status is indicated by `y` for finished module (i.e. semester read is before current semester) or any other value for unfinished. **** Examples: -* `list` + -`select 2` + -Selects the 2nd person in the address book. -* `find Betsy` + -`select 1` + -Selects the 1st person in the results of the `find` command. +* `find c/CS` + +Lists all modules with "CS" in their codes. + +.Finding modules with "CS" +image::find(c).png[width="800"] + +* `find s/Y1S2` + +Lists all modules in Y1S2. + +.Finding modules in Y1S2 +image::find(s).png[width="800"] -=== Listing entered commands : `history` +* `find g/A f/y` + +Lists all finished modules with grade A. -Lists all the commands that you have entered in reverse chronological order. + +.Finding finished modules with grade A (current semester: Y1S2) +image::find(g,f).png[width="800"] +// end::find[] + +=== View all other commands : `help` + +Displays a list of all available commands. + +Format: `help` + +=== List entered commands: `history` + +Lists all commands entered in reverse chronological order. + Format: `history` [NOTE] @@ -164,34 +403,34 @@ Format: `history` Pressing the kbd:[↑] and kbd:[↓] arrows will display the previous and next input respectively in the command box. ==== -// tag::undoredo[] -=== Undoing previous command : `undo` +=== List all modules: `list` -Restores the address book to the state before the previous _undoable_ command was executed. + -Format: `undo` +Shows a list of all modules in the module plan. + +Format: `list` -[NOTE] -==== -Undoable commands: those commands that modify the address book's content (`add`, `delete`, `edit` and `clear`). -==== +// tag::rec[] +=== Recommend module: `rec` -Examples: +Recommends modules that can be read based on the current module plan and course requirements. + +Format: `rec` -* `delete 1` + -`list` + -`undo` (reverses the `delete 1` command) + +**** +* Modules with unmet prerequisites or those already added (except for failed modules) will not be recommended. +* Recommended modules are displayed in order of requirement type satisfied: _Core_, _Breadth & Depth_, _Industry Experience_, _Faculty_, _General Education_. +Modules with the same requirement type satisfied are sorted by level. +**** -* `select 1` + -`list` + -`undo` + -The `undo` command fails as there are no undoable commands executed previously. +[NOTE] +==== +If any change is made to the course or module plan, enter `rec` again to update the recommendation list. +==== +The figure below shows a sample recommendation list for a student studying Computer Science Algorithms with an empty module plan. -* `delete 1` + -`clear` + -`undo` (reverses the `clear` command) + -`undo` (reverses the `delete 1` command) + +.Recommendation list for Computer Science Algorithms +image::recommend.png[width="800"] +// end::rec[] -=== Redoing the previously undone command : `redo` +=== Redo the previously undone command: `redo` Reverses the most recent `undo` command. + Format: `redo` @@ -212,49 +451,158 @@ The `redo` command fails as there are no `undo` commands executed previously. `undo` (reverses the `delete 1` command) + `redo` (reapplies the `delete 1` command) + `redo` (reapplies the `clear` command) + -// end::undoredo[] -=== Clearing all entries : `clear` +// tag::study[] +=== Set the current course of study: `study` -Clears all entries from the address book. + -Format: `clear` +To set the desired course of study, the student can simply key in the following command: -=== Exiting the program : `exit` +Format: `study COURSE` + -Exits the program. + -Format: `exit` +[NOTE] +The parameter `COURSE` is case-sensitive. + +As of `v1.4`, GradTrak has information to keep track of course requirement +from the courses mentioned below: +**** +* Computer Science Algorithms +* Computer Science Artificial Intelligence +* Computer Science Software Engineering +**** + +Example: + +* `study Computer Science Algorithms` + +Sets the course of study to Computer Science with Focus Area Algorithms. Invoking `study` command again will change your course of study. + +More courses will be rolled out in GradTrak in the future. +// end::study[] + +// tag::SetSemesterLimit[] +=== Set CAP limits: `setlimit` -=== Saving the data +Some students have a desired CAP for graduation. They may like to plan their modules such that it helps them to keep their CAP at a suitable range at all times. This helps to ensure that they can easily apply for programs with minimum CAP requirements such as the Student Exchange Program, or NUS Overseas Colleges, or maintain the CAP requirement of their scholarship for each semester. -Address book data are saved in the hard disk automatically after any command that changes the data. + -There is no need to save manually. +GradTrak can keep track of their CAP limit preferences so that it is possible to help them detect whether their current module plan fulfils their preferences. + +[NOTE] +The `cklimit` command allows the student to check their limit preferences against their current module plan. + +The `setlimit` command allows you to set the minimum and maximum preferred CAP for a semester. + +Format: `setlimit SEMESTER [mincap/MIN_CAP] [maxcap/MAX_CAP]` + +**** +* Parameters can be in any order, but the semester must be entered first. +* The given semester must be a valid semester from year 1 to 5, in either the first or second semester. +* At least one field to be edited must be given. +* Newly edited limits must be not be out of order. Minimum CAP must not be more than the maximum CAP +**** + +Examples: + +* `setlimit s/Y1S1 mincap/2.52 maxcap/5` + +This sets the minimum CAP acceptable to 2.52 and maximum CAP acceptable to 5.00 for the first semester in year 1. + +**** +* This command also able to set workload limits for each semester. +* This command is undoable and redoable +**** + +=== Set workload limits: `setlimit` + +Some students who do not have a strong programming background may be slightly uncomfortable taking multiple programming modules in year 1 as they may feel too stressed from huge weekly lab workloads. Other students who like project work may like to take 1 or 2 team-based modules per semester that focuses on communication skills. + +GradTrak can keep track of their workload limit preferences for each semester so that it is possible to help them detect whether their current module plan fulfils their preferences. Various types of workload limits such as total number of weekly lecture hours, tutorial hours, lab hours, project hours, and preparation hours can be set by the student. + +The `setlimit` command allows you to set the minimum and maximum total weekly workload limits for a semester. + +Format: `setlimit SEMESTER [minlec/MIN_LECTURE_HOURS] [maxlec/MAX_LECTURE_HOURS] [mintut/MIN_TUTORIAL_HOURS] [maxtut/MAX_TUTORIAL_HOURS] [minlab/MIN_LAB_HOURS] [maxlab/MAX_LAB_HOURS] [minproj/MIN_PROJ_HOURS] [maxproj/MAX_PROJ_HOURS] [minprep/MIN_PREP_HOURS] [maxprep/MAX_PREP_HOURS]` + +**** +* Parameters can be in any order, but the semester must be entered first. +* The given semester must be a valid semester from year 1 to 5, in either the first or second semester. +* At least one field to be edited must be given. +* Newly edited limits must be not be out of order such that the following requirements are met: +** Minimum lecture hours must not be more than the maximum lecture hours +** Minimum tutorial hours must not be more than the maximum tutorial hours +** Minimum lab hours must not be more than the maximum lab hours +** Minimum project hours must not be more than the maximum project hours +** Minimum preparation hours must not be more than the maximum preparation hours +**** + +Examples: + +* `setlimit s/Y1S2 minlec/2.5 maxproj/3 maxprep/12` + +This sets the minimum number of weekly lecture hours acceptable to 2.5 and maximum number of weekly project hours acceptable to 3 for the second semester in year 1. + +**** +* This command also able to set CAP limits for each semester. +* This command is undoable and redoable +**** + +// end::SetSemesterLimit[] + +=== Undo previous command: `undo` + +Restores GradTrak to the state before the previous _undoable_ command was executed. + +Format: `undo` + +[NOTE] +==== +Undoable commands: those commands that modify the module plan or course (`set`, `add`, `edit`, `delete` and `clear`). +==== + +Examples: + +* `delete 1` + +`displayreq` + +`undo` (reverses the `delete 1` command) + + +* `displayreq` + +`cklimit` + +`undo` + +The `undo` command fails as there are no undoable commands executed previously. + +* `cursem Y2S2` + +`setlimit Y3S1 minprep/4` + +`undo` (reverses the `setlimit Y3S1 minprep/4` command) + +`undo` (reverses the `cursem Y2S2` command) + + +=== Save data + +Data are saved in the hard disk automatically after any command that changes them. There is no need to save manually. // tag::dataencryption[] -=== Encrypting data files `[coming in v2.0]` +=== Encrypt data files `[coming in v2.0]` -_{explain how the user can enable/disable data encryption}_ +Encrypts your data files. // end::dataencryption[] +=== Update module information `[coming in v2.0]` + +Retrieves the latest information of all modules from CORS. + == FAQ *Q*: How do I transfer my data to another Computer? + -*A*: Install the app in the other computer and overwrite the empty data file it creates with the file that contains the data of your previous Address Book folder. +*A*: Install the application on the other computer and overwrite the empty data file it creates with the file that contains the data of your previous GradTrak folder. == Command Summary -* *Add* `add n/NAME p/PHONE_NUMBER e/EMAIL a/ADDRESS [t/TAG]...` + -e.g. `add n/James Ho p/22224444 e/jamesho@example.com a/123, Clementi Rd, 1234665 t/friend t/colleague` -* *Clear* : `clear` -* *Delete* : `delete INDEX` + -e.g. `delete 3` -* *Edit* : `edit INDEX [n/NAME] [p/PHONE_NUMBER] [e/EMAIL] [a/ADDRESS] [t/TAG]...` + -e.g. `edit 2 n/James Lee e/jameslee@example.com` -* *Find* : `find KEYWORD [MORE_KEYWORDS]` + -e.g. `find James Jake` -* *List* : `list` -* *Help* : `help` -* *Select* : `select INDEX` + -e.g.`select 2` -* *History* : `history` -* *Undo* : `undo` -* *Redo* : `redo` +* *Add*: `add c/MODULE_CODE s/SEMESTER` +* *Cklimit*: `cklimit` +* *Clear*: `clear` +* *Cursem*: `cursem SEMESTER` +* *Delete*: `delete INDEX` + +* *Displaymod*: `displaym o/OPTIONS [MORE_ARGUMENTS]` +* *Displayreq*: `displayreq` +* *Edit*: `edit INDEX [s/NEW_SEMESTER]` +* *Exit*: `exit` +* *Find*: `find [c/MODULE_CODE] [s/SEMESTER] [g/GRADE] [f/IS_FINISHED]` +* *Help*: `help` +* *History*: `history` +* *List*: `list` +* *Recommend*: `rec` +* *Redo*: `redo` +* *Set*: `study COURSE` + +* *Setlimit*: `setlimit SEMESTER [mincap/MIN_CAP] [maxcap/MAX_CAP] [minprep/MIN_PREP_HOURS] [maxprep/MAX_PREP_HOURS]` +* *Undo*: `undo` diff --git a/docs/diagrams/ArchitectureDiagram.pptx b/docs/diagrams/ArchitectureDiagram.pptx index 13051e815c46..ab8544ef393a 100644 Binary files a/docs/diagrams/ArchitectureDiagram.pptx and b/docs/diagrams/ArchitectureDiagram.pptx differ diff --git a/docs/diagrams/CompositeDesignPattern.pptx b/docs/diagrams/CompositeDesignPattern.pptx new file mode 100644 index 000000000000..94f39f4d3280 Binary files /dev/null and b/docs/diagrams/CompositeDesignPattern.pptx differ diff --git a/docs/diagrams/LogicComponentClassDiagram.pptx b/docs/diagrams/LogicComponentClassDiagram.pptx index 6fcc1136a5bb..92652b61d51b 100644 Binary files a/docs/diagrams/LogicComponentClassDiagram.pptx and b/docs/diagrams/LogicComponentClassDiagram.pptx differ diff --git a/docs/diagrams/LogicComponentSequenceDiagram.pptx b/docs/diagrams/LogicComponentSequenceDiagram.pptx index 410277bbd866..05c723da6677 100644 Binary files a/docs/diagrams/LogicComponentSequenceDiagram.pptx and b/docs/diagrams/LogicComponentSequenceDiagram.pptx differ diff --git a/docs/diagrams/ModelComponentClassBetterOopDiagram.pptx b/docs/diagrams/ModelComponentClassBetterOopDiagram.pptx index a0b23659eb29..a56258a63ee1 100644 Binary files a/docs/diagrams/ModelComponentClassBetterOopDiagram.pptx and b/docs/diagrams/ModelComponentClassBetterOopDiagram.pptx differ diff --git a/docs/diagrams/ModelComponentClassDiagram.pptx b/docs/diagrams/ModelComponentClassDiagram.pptx index dc0e4ac5ea66..2e286b98d46f 100644 Binary files a/docs/diagrams/ModelComponentClassDiagram.pptx and b/docs/diagrams/ModelComponentClassDiagram.pptx differ diff --git a/docs/diagrams/ModuleInfoClassDiagram.pptx b/docs/diagrams/ModuleInfoClassDiagram.pptx new file mode 100644 index 000000000000..3bee8fa6f5c0 Binary files /dev/null and b/docs/diagrams/ModuleInfoClassDiagram.pptx differ diff --git a/docs/diagrams/ModuleInfoStorage.pptx b/docs/diagrams/ModuleInfoStorage.pptx new file mode 100644 index 000000000000..a667e657fa4d Binary files /dev/null and b/docs/diagrams/ModuleInfoStorage.pptx differ diff --git a/docs/diagrams/RecCommandSequenceDiagram - Copy.pptx b/docs/diagrams/RecCommandSequenceDiagram - Copy.pptx new file mode 100644 index 000000000000..f223077bd89e Binary files /dev/null and b/docs/diagrams/RecCommandSequenceDiagram - Copy.pptx differ diff --git a/docs/diagrams/RecCommandSequenceDiagram.pptx b/docs/diagrams/RecCommandSequenceDiagram.pptx new file mode 100644 index 000000000000..f223077bd89e Binary files /dev/null and b/docs/diagrams/RecCommandSequenceDiagram.pptx differ diff --git a/docs/diagrams/RecModuleClassDiagram.pptx b/docs/diagrams/RecModuleClassDiagram.pptx new file mode 100644 index 000000000000..29b1c28502bc Binary files /dev/null and b/docs/diagrams/RecModuleClassDiagram.pptx differ diff --git a/docs/diagrams/RecModuleComparatorSequenceDiagram.pptx b/docs/diagrams/RecModuleComparatorSequenceDiagram.pptx new file mode 100644 index 000000000000..690310235ee3 Binary files /dev/null and b/docs/diagrams/RecModuleComparatorSequenceDiagram.pptx differ diff --git a/docs/diagrams/RecModulePredicateSequenceDiagram.pptx b/docs/diagrams/RecModulePredicateSequenceDiagram.pptx new file mode 100644 index 000000000000..a7ec06ce7234 Binary files /dev/null and b/docs/diagrams/RecModulePredicateSequenceDiagram.pptx differ diff --git a/docs/diagrams/StorageComponentClassDiagram.pptx b/docs/diagrams/StorageComponentClassDiagram.pptx index 4afecd63e210..287bcf5e173f 100644 Binary files a/docs/diagrams/StorageComponentClassDiagram.pptx and b/docs/diagrams/StorageComponentClassDiagram.pptx differ diff --git a/docs/diagrams/UiComponentClassDiagram.pptx b/docs/diagrams/UiComponentClassDiagram.pptx index ab325e889f70..b936cd9544f7 100644 Binary files a/docs/diagrams/UiComponentClassDiagram.pptx and b/docs/diagrams/UiComponentClassDiagram.pptx differ diff --git a/docs/diagrams/UndoRedoActivityDiagram.pptx b/docs/diagrams/UndoRedoActivityDiagram.pptx index 16fec930cf3f..03386f61db96 100644 Binary files a/docs/diagrams/UndoRedoActivityDiagram.pptx and b/docs/diagrams/UndoRedoActivityDiagram.pptx differ diff --git a/docs/diagrams/UndoRedoExecuteUndoStateListDiagram.pptx b/docs/diagrams/UndoRedoExecuteUndoStateListDiagram.pptx index 6fd31b5f3fbd..3230370041e4 100644 Binary files a/docs/diagrams/UndoRedoExecuteUndoStateListDiagram.pptx and b/docs/diagrams/UndoRedoExecuteUndoStateListDiagram.pptx differ diff --git a/docs/diagrams/UndoRedoNewCommand1StateListDiagram.pptx b/docs/diagrams/UndoRedoNewCommand1StateListDiagram.pptx index 1f3261976dce..94881d6804ce 100644 Binary files a/docs/diagrams/UndoRedoNewCommand1StateListDiagram.pptx and b/docs/diagrams/UndoRedoNewCommand1StateListDiagram.pptx differ diff --git a/docs/diagrams/UndoRedoNewCommand2StateListDiagram.pptx b/docs/diagrams/UndoRedoNewCommand2StateListDiagram.pptx index e2907d4a9cae..a341fa61ef6c 100644 Binary files a/docs/diagrams/UndoRedoNewCommand2StateListDiagram.pptx and b/docs/diagrams/UndoRedoNewCommand2StateListDiagram.pptx differ diff --git a/docs/diagrams/UndoRedoNewCommand3StateListDiagram.pptx b/docs/diagrams/UndoRedoNewCommand3StateListDiagram.pptx index 4ecc659bd600..39f28b98215b 100644 Binary files a/docs/diagrams/UndoRedoNewCommand3StateListDiagram.pptx and b/docs/diagrams/UndoRedoNewCommand3StateListDiagram.pptx differ diff --git a/docs/diagrams/UndoRedoNewCommand4StateListDiagram.pptx b/docs/diagrams/UndoRedoNewCommand4StateListDiagram.pptx index 16ebf585ddbd..09f2d350bfb6 100644 Binary files a/docs/diagrams/UndoRedoNewCommand4StateListDiagram.pptx and b/docs/diagrams/UndoRedoNewCommand4StateListDiagram.pptx differ diff --git a/docs/diagrams/UndoRedoSequenceDiagram.pptx b/docs/diagrams/UndoRedoSequenceDiagram.pptx index 5ccc1042caac..95b9360daf12 100644 Binary files a/docs/diagrams/UndoRedoSequenceDiagram.pptx and b/docs/diagrams/UndoRedoSequenceDiagram.pptx differ diff --git a/docs/diagrams/UndoRedoStartingStateListDiagram.pptx b/docs/diagrams/UndoRedoStartingStateListDiagram.pptx index 98ce067642ff..9b9263d636b8 100644 Binary files a/docs/diagrams/UndoRedoStartingStateListDiagram.pptx and b/docs/diagrams/UndoRedoStartingStateListDiagram.pptx differ diff --git a/docs/diagrams/annotatedUI.pptx b/docs/diagrams/annotatedUI.pptx new file mode 100644 index 000000000000..16aa3bcd850e Binary files /dev/null and b/docs/diagrams/annotatedUI.pptx differ diff --git a/docs/diagrams/displayreqAnnotated.pptx b/docs/diagrams/displayreqAnnotated.pptx new file mode 100644 index 000000000000..0bb956b42892 Binary files /dev/null and b/docs/diagrams/displayreqAnnotated.pptx differ diff --git a/docs/diagrams/displayreqcomand.pptx b/docs/diagrams/displayreqcomand.pptx new file mode 100644 index 000000000000..b15cbedb1596 Binary files /dev/null and b/docs/diagrams/displayreqcomand.pptx differ diff --git a/docs/images/Architecture.png b/docs/images/Architecture.png index d9215a274f93..4b4f8ada642d 100644 Binary files a/docs/images/Architecture.png and b/docs/images/Architecture.png differ diff --git a/docs/images/Capture.PNG b/docs/images/Capture.PNG new file mode 100644 index 000000000000..b50b7ef0803d Binary files /dev/null and b/docs/images/Capture.PNG differ diff --git a/docs/images/CheckLimitDisplay.png b/docs/images/CheckLimitDisplay.png new file mode 100644 index 000000000000..37ac13855a3c Binary files /dev/null and b/docs/images/CheckLimitDisplay.png differ diff --git a/docs/images/CheckLimitScrolledDownDisplay.png b/docs/images/CheckLimitScrolledDownDisplay.png new file mode 100644 index 000000000000..160c32f2f2df Binary files /dev/null and b/docs/images/CheckLimitScrolledDownDisplay.png differ diff --git a/docs/images/ClassForPrintingUsageExample.png b/docs/images/ClassForPrintingUsageExample.png new file mode 100644 index 000000000000..59e9c136b59c Binary files /dev/null and b/docs/images/ClassForPrintingUsageExample.png differ diff --git a/docs/images/CompositeDesignPattern.PNG b/docs/images/CompositeDesignPattern.PNG new file mode 100644 index 000000000000..243928b3c12e Binary files /dev/null and b/docs/images/CompositeDesignPattern.PNG differ diff --git a/docs/images/ConversionModuleInfo.png b/docs/images/ConversionModuleInfo.png new file mode 100644 index 000000000000..55e0894dc053 Binary files /dev/null and b/docs/images/ConversionModuleInfo.png differ diff --git a/docs/images/CourseStorage.png b/docs/images/CourseStorage.png new file mode 100644 index 000000000000..0e9f9476476b Binary files /dev/null and b/docs/images/CourseStorage.png differ diff --git a/docs/images/DeleteModuleTakenSdForLogic.png b/docs/images/DeleteModuleTakenSdForLogic.png new file mode 100644 index 000000000000..fb5f167cfeb1 Binary files /dev/null and b/docs/images/DeleteModuleTakenSdForLogic.png differ diff --git a/docs/images/DeletePersonSdForLogic.png b/docs/images/DeletePersonSdForLogic.png deleted file mode 100644 index 0462b9b7be6e..000000000000 Binary files a/docs/images/DeletePersonSdForLogic.png and /dev/null differ diff --git a/docs/images/LimitCheckerClassDiagram.png b/docs/images/LimitCheckerClassDiagram.png new file mode 100644 index 000000000000..2f86400f38d2 Binary files /dev/null and b/docs/images/LimitCheckerClassDiagram.png differ diff --git a/docs/images/LogicClassDiagram.png b/docs/images/LogicClassDiagram.png index f4ecf65b3193..865c5495c7e3 100644 Binary files a/docs/images/LogicClassDiagram.png and b/docs/images/LogicClassDiagram.png differ diff --git a/docs/images/ModelClassBetterOopDiagram.png b/docs/images/ModelClassBetterOopDiagram.png index b7df3a1c02b4..42e9c79d20db 100644 Binary files a/docs/images/ModelClassBetterOopDiagram.png and b/docs/images/ModelClassBetterOopDiagram.png differ diff --git a/docs/images/ModelClassDiagram.png b/docs/images/ModelClassDiagram.png index 4961edd74e76..0096bbfc8124 100644 Binary files a/docs/images/ModelClassDiagram.png and b/docs/images/ModelClassDiagram.png differ diff --git a/docs/images/ModuleInfoClassDiagram.png b/docs/images/ModuleInfoClassDiagram.png new file mode 100644 index 000000000000..d70baf9779b7 Binary files /dev/null and b/docs/images/ModuleInfoClassDiagram.png differ diff --git a/docs/images/ModuleInfoclass.png b/docs/images/ModuleInfoclass.png new file mode 100644 index 000000000000..9b029e740af6 Binary files /dev/null and b/docs/images/ModuleInfoclass.png differ diff --git a/docs/images/Observable.png b/docs/images/Observable.png new file mode 100644 index 000000000000..1e054aa04fd8 Binary files /dev/null and b/docs/images/Observable.png differ diff --git a/docs/images/PrerequisiteString.png b/docs/images/PrerequisiteString.png new file mode 100644 index 000000000000..2a753a028b99 Binary files /dev/null and b/docs/images/PrerequisiteString.png differ diff --git a/docs/images/PrerequisiteStringFormat.png b/docs/images/PrerequisiteStringFormat.png new file mode 100644 index 000000000000..c80e8503f3a2 Binary files /dev/null and b/docs/images/PrerequisiteStringFormat.png differ diff --git a/docs/images/PrerequisiteTreeAnnotated.png b/docs/images/PrerequisiteTreeAnnotated.png new file mode 100644 index 000000000000..6b34c5fc37ec Binary files /dev/null and b/docs/images/PrerequisiteTreeAnnotated.png differ diff --git a/docs/images/RecCommandSequenceDiagram.png b/docs/images/RecCommandSequenceDiagram.png new file mode 100644 index 000000000000..2540714c06e2 Binary files /dev/null and b/docs/images/RecCommandSequenceDiagram.png differ diff --git a/docs/images/RecModuleClassDiagram.png b/docs/images/RecModuleClassDiagram.png new file mode 100644 index 000000000000..a0e1754fc6f4 Binary files /dev/null and b/docs/images/RecModuleClassDiagram.png differ diff --git a/docs/images/RecModuleComparatorSequenceDiagram.png b/docs/images/RecModuleComparatorSequenceDiagram.png new file mode 100644 index 000000000000..ea185c461a31 Binary files /dev/null and b/docs/images/RecModuleComparatorSequenceDiagram.png differ diff --git a/docs/images/RecModulePredicateSequenceDiagram.png b/docs/images/RecModulePredicateSequenceDiagram.png new file mode 100644 index 000000000000..b9ce9c560c06 Binary files /dev/null and b/docs/images/RecModulePredicateSequenceDiagram.png differ diff --git a/docs/images/RegexSplitter.png b/docs/images/RegexSplitter.png new file mode 100644 index 000000000000..e75e96f374ea Binary files /dev/null and b/docs/images/RegexSplitter.png differ diff --git a/docs/images/RequirementStatusClassDiagram.png b/docs/images/RequirementStatusClassDiagram.png new file mode 100644 index 000000000000..affe5e2f2517 Binary files /dev/null and b/docs/images/RequirementStatusClassDiagram.png differ diff --git a/docs/images/SDforDeleteModuleTaken.png b/docs/images/SDforDeleteModuleTaken.png new file mode 100644 index 000000000000..f73ac38b73af Binary files /dev/null and b/docs/images/SDforDeleteModuleTaken.png differ diff --git a/docs/images/SDforDeletePerson.png b/docs/images/SDforDeletePerson.png deleted file mode 100644 index ae171fda7622..000000000000 Binary files a/docs/images/SDforDeletePerson.png and /dev/null differ diff --git a/docs/images/SetCurrentSemesterSequenceDiagram.png b/docs/images/SetCurrentSemesterSequenceDiagram.png new file mode 100644 index 000000000000..31b619a7450a Binary files /dev/null and b/docs/images/SetCurrentSemesterSequenceDiagram.png differ diff --git a/docs/images/SetSemesterLimitSequenceDiagram.png b/docs/images/SetSemesterLimitSequenceDiagram.png new file mode 100644 index 000000000000..13a21fea6620 Binary files /dev/null and b/docs/images/SetSemesterLimitSequenceDiagram.png differ diff --git a/docs/images/StorageClassDiagram.png b/docs/images/StorageClassDiagram.png index e5527ecac459..5d989fd9632b 100644 Binary files a/docs/images/StorageClassDiagram.png and b/docs/images/StorageClassDiagram.png differ diff --git a/docs/images/Ui.png b/docs/images/Ui.png index 5ec9c527b49c..7c7b8ac9408f 100644 Binary files a/docs/images/Ui.png and b/docs/images/Ui.png differ diff --git a/docs/images/Ui1.png b/docs/images/Ui1.png new file mode 100644 index 000000000000..5ec9c527b49c Binary files /dev/null and b/docs/images/Ui1.png differ diff --git a/docs/images/UiClassDiagram.png b/docs/images/UiClassDiagram.png index 5f3847621e07..fbe4726dc3dd 100644 Binary files a/docs/images/UiClassDiagram.png and b/docs/images/UiClassDiagram.png differ diff --git a/docs/images/UndoRedoActivityDiagram.png b/docs/images/UndoRedoActivityDiagram.png index 55e4138cc64f..3ccfcb695648 100644 Binary files a/docs/images/UndoRedoActivityDiagram.png and b/docs/images/UndoRedoActivityDiagram.png differ diff --git a/docs/images/UndoRedoExecuteUndoStateListDiagram.png b/docs/images/UndoRedoExecuteUndoStateListDiagram.png index 29c365d6b4a1..941f4cdd2761 100644 Binary files a/docs/images/UndoRedoExecuteUndoStateListDiagram.png and b/docs/images/UndoRedoExecuteUndoStateListDiagram.png differ diff --git a/docs/images/UndoRedoNewCommand1StateListDiagram.png b/docs/images/UndoRedoNewCommand1StateListDiagram.png index 76e661d62027..471c8ab2eaae 100644 Binary files a/docs/images/UndoRedoNewCommand1StateListDiagram.png and b/docs/images/UndoRedoNewCommand1StateListDiagram.png differ diff --git a/docs/images/UndoRedoNewCommand2StateListDiagram.png b/docs/images/UndoRedoNewCommand2StateListDiagram.png index adcb9aeadc51..062bb53b8395 100644 Binary files a/docs/images/UndoRedoNewCommand2StateListDiagram.png and b/docs/images/UndoRedoNewCommand2StateListDiagram.png differ diff --git a/docs/images/UndoRedoNewCommand3StateListDiagram.png b/docs/images/UndoRedoNewCommand3StateListDiagram.png index aac9c5fe05db..bfd8a684016d 100644 Binary files a/docs/images/UndoRedoNewCommand3StateListDiagram.png and b/docs/images/UndoRedoNewCommand3StateListDiagram.png differ diff --git a/docs/images/UndoRedoNewCommand4StateListDiagram.png b/docs/images/UndoRedoNewCommand4StateListDiagram.png index 66a0a3b5f323..c346076e99d9 100644 Binary files a/docs/images/UndoRedoNewCommand4StateListDiagram.png and b/docs/images/UndoRedoNewCommand4StateListDiagram.png differ diff --git a/docs/images/UndoRedoSequenceDiagram.png b/docs/images/UndoRedoSequenceDiagram.png index 5c9d5936f098..e804686ef3b2 100644 Binary files a/docs/images/UndoRedoSequenceDiagram.png and b/docs/images/UndoRedoSequenceDiagram.png differ diff --git a/docs/images/UndoRedoStartingStateListDiagram.png b/docs/images/UndoRedoStartingStateListDiagram.png index 002f3e2bbf79..41b5c5ebbb75 100644 Binary files a/docs/images/UndoRedoStartingStateListDiagram.png and b/docs/images/UndoRedoStartingStateListDiagram.png differ diff --git a/docs/images/alexchong711.png b/docs/images/alexchong711.png new file mode 100644 index 000000000000..716acb8151a9 Binary files /dev/null and b/docs/images/alexchong711.png differ diff --git a/docs/images/anand270294.png b/docs/images/anand270294.png new file mode 100644 index 000000000000..1b2ec401d50d Binary files /dev/null and b/docs/images/anand270294.png differ diff --git a/docs/images/annotated-ui.png b/docs/images/annotated-ui.png new file mode 100644 index 000000000000..97d73ec439ae Binary files /dev/null and b/docs/images/annotated-ui.png differ diff --git a/docs/images/crumpledpaper.png b/docs/images/crumpledpaper.png new file mode 100644 index 000000000000..3c503d398fc3 Binary files /dev/null and b/docs/images/crumpledpaper.png differ diff --git a/docs/images/damithc.jpg b/docs/images/damithc.jpg deleted file mode 100644 index 127543883893..000000000000 Binary files a/docs/images/damithc.jpg and /dev/null differ diff --git a/docs/images/displaymod1cexamplecmd.png b/docs/images/displaymod1cexamplecmd.png new file mode 100644 index 000000000000..abccb921dbbe Binary files /dev/null and b/docs/images/displaymod1cexamplecmd.png differ diff --git a/docs/images/displaymod1cexampleresult.png b/docs/images/displaymod1cexampleresult.png new file mode 100644 index 000000000000..11b60ea0f96d Binary files /dev/null and b/docs/images/displaymod1cexampleresult.png differ diff --git a/docs/images/displaymod1nexamplecmd.png b/docs/images/displaymod1nexamplecmd.png new file mode 100644 index 000000000000..af478ea96547 Binary files /dev/null and b/docs/images/displaymod1nexamplecmd.png differ diff --git a/docs/images/displaymod1nexampleresult.png b/docs/images/displaymod1nexampleresult.png new file mode 100644 index 000000000000..e9a4e536337d Binary files /dev/null and b/docs/images/displaymod1nexampleresult.png differ diff --git a/docs/images/displaymodMcexamplecmd.png b/docs/images/displaymodMcexamplecmd.png new file mode 100644 index 000000000000..ce2b170ccaaa Binary files /dev/null and b/docs/images/displaymodMcexamplecmd.png differ diff --git a/docs/images/displaymodMcexampleresult.png b/docs/images/displaymodMcexampleresult.png new file mode 100644 index 000000000000..dae4e5ef8b2a Binary files /dev/null and b/docs/images/displaymodMcexampleresult.png differ diff --git a/docs/images/displaymodMnexamplecmd.png b/docs/images/displaymodMnexamplecmd.png new file mode 100644 index 000000000000..dcd9c518b704 Binary files /dev/null and b/docs/images/displaymodMnexamplecmd.png differ diff --git a/docs/images/displaymodMnexampleresult.png b/docs/images/displaymodMnexampleresult.png new file mode 100644 index 000000000000..080c40f585e0 Binary files /dev/null and b/docs/images/displaymodMnexampleresult.png differ diff --git a/docs/images/displaymoddisplay.png b/docs/images/displaymoddisplay.png new file mode 100644 index 000000000000..3e16d7424732 Binary files /dev/null and b/docs/images/displaymoddisplay.png differ diff --git a/docs/images/displayreqcommand.png b/docs/images/displayreqcommand.png new file mode 100644 index 000000000000..2ae2581b6c87 Binary files /dev/null and b/docs/images/displayreqcommand.png differ diff --git a/docs/images/displayreqcommand1.PNG b/docs/images/displayreqcommand1.PNG new file mode 100644 index 000000000000..a66392a9bf9b Binary files /dev/null and b/docs/images/displayreqcommand1.PNG differ diff --git a/docs/images/displayreqcommandsequence.png b/docs/images/displayreqcommandsequence.png new file mode 100644 index 000000000000..37b4cdf973d2 Binary files /dev/null and b/docs/images/displayreqcommandsequence.png differ diff --git a/docs/images/displymod1cexamplecmd.png b/docs/images/displymod1cexamplecmd.png new file mode 100644 index 000000000000..a80b0002ad02 Binary files /dev/null and b/docs/images/displymod1cexamplecmd.png differ diff --git a/docs/images/find(c).png b/docs/images/find(c).png new file mode 100644 index 000000000000..1fdcd6a4cc97 Binary files /dev/null and b/docs/images/find(c).png differ diff --git a/docs/images/find(g,f).png b/docs/images/find(g,f).png new file mode 100644 index 000000000000..c17916e93f42 Binary files /dev/null and b/docs/images/find(g,f).png differ diff --git a/docs/images/find(s).png b/docs/images/find(s).png new file mode 100644 index 000000000000..d3b859de15b6 Binary files /dev/null and b/docs/images/find(s).png differ diff --git a/docs/images/keywords.png b/docs/images/keywords.png new file mode 100644 index 000000000000..c64dc17c2eaf Binary files /dev/null and b/docs/images/keywords.png differ diff --git a/docs/images/lejolly.jpg b/docs/images/lejolly.jpg deleted file mode 100644 index 2d1d94e0cf5d..000000000000 Binary files a/docs/images/lejolly.jpg and /dev/null differ diff --git a/docs/images/lshwayne96.png b/docs/images/lshwayne96.png new file mode 100644 index 000000000000..33a51ccd56df Binary files /dev/null and b/docs/images/lshwayne96.png differ diff --git a/docs/images/m133225.jpg b/docs/images/m133225.jpg deleted file mode 100644 index fd14fb94593a..000000000000 Binary files a/docs/images/m133225.jpg and /dev/null differ diff --git a/docs/images/modular-system.png b/docs/images/modular-system.png new file mode 100644 index 000000000000..5648d6e3e70e Binary files /dev/null and b/docs/images/modular-system.png differ diff --git a/docs/images/moduleinfoconstructor.png b/docs/images/moduleinfoconstructor.png new file mode 100644 index 000000000000..ebe78e7dc2fe Binary files /dev/null and b/docs/images/moduleinfoconstructor.png differ diff --git a/docs/images/moduleinfostorage.png b/docs/images/moduleinfostorage.png new file mode 100644 index 000000000000..88f9bddbacdb Binary files /dev/null and b/docs/images/moduleinfostorage.png differ diff --git a/docs/images/monikernemo.png b/docs/images/monikernemo.png new file mode 100644 index 000000000000..2e264f651a7f Binary files /dev/null and b/docs/images/monikernemo.png differ diff --git a/docs/images/nus_requirement.PNG b/docs/images/nus_requirement.PNG new file mode 100644 index 000000000000..1e785e02b9b7 Binary files /dev/null and b/docs/images/nus_requirement.PNG differ diff --git a/docs/images/nus_requirement2.PNG b/docs/images/nus_requirement2.PNG new file mode 100644 index 000000000000..e91213997ecc Binary files /dev/null and b/docs/images/nus_requirement2.PNG differ diff --git a/docs/images/prerequisiteStep1.png b/docs/images/prerequisiteStep1.png new file mode 100644 index 000000000000..e1965543f8de Binary files /dev/null and b/docs/images/prerequisiteStep1.png differ diff --git a/docs/images/prerequisiteStep2.png b/docs/images/prerequisiteStep2.png new file mode 100644 index 000000000000..edd07ea50771 Binary files /dev/null and b/docs/images/prerequisiteStep2.png differ diff --git a/docs/images/prerequisiteStep3.png b/docs/images/prerequisiteStep3.png new file mode 100644 index 000000000000..9e7a47e565b3 Binary files /dev/null and b/docs/images/prerequisiteStep3.png differ diff --git a/docs/images/prerequisiteStep4.png b/docs/images/prerequisiteStep4.png new file mode 100644 index 000000000000..1b2dbf15bc23 Binary files /dev/null and b/docs/images/prerequisiteStep4.png differ diff --git a/docs/images/prerequisiteStepFinal.png b/docs/images/prerequisiteStepFinal.png new file mode 100644 index 000000000000..d2b1f8c798bb Binary files /dev/null and b/docs/images/prerequisiteStepFinal.png differ diff --git a/docs/images/recommend.png b/docs/images/recommend.png new file mode 100644 index 000000000000..58c13003fc6c Binary files /dev/null and b/docs/images/recommend.png differ diff --git a/docs/images/yijinl.jpg b/docs/images/yijinl.jpg deleted file mode 100644 index adbf62ad9406..000000000000 Binary files a/docs/images/yijinl.jpg and /dev/null differ diff --git a/docs/images/yl_coder.jpg b/docs/images/yl_coder.jpg deleted file mode 100644 index 17b48a732272..000000000000 Binary files a/docs/images/yl_coder.jpg and /dev/null differ diff --git a/docs/team/Anand270294.adoc b/docs/team/Anand270294.adoc new file mode 100644 index 000000000000..262106a3c512 --- /dev/null +++ b/docs/team/Anand270294.adoc @@ -0,0 +1,86 @@ += T Anandakkoomar - Project Portfolio +:site-section: AboutUs +:imagesDir: ../images +:stylesDir: ../stylesheets + +== PROJECT: GradTrak - A Graduation Tracker for NUS Students + +--- + +== Overview +GradTrak is an application that was created to aid students with their graduation requirements. NUS has multiple requirements +before its students can file for graduation and checking if all of the requirements have been met is a hassle for most +students. + + +Initially we were given a base code https://github.com/nus-cs2103-AY1819S2/addressbook-level4[Address Book - Level 4] which +we had the choice of either morphing into something entirely different or enhance the current code. My team and I decided to +challenge ourselves and morph it into https://github.com/cs2103-ay1819s2-w14-4/main[GradTrak]. + + +My team and I had to complete the application within 6 weeks. The final products came out as intended with minor hiccups +or problems. + +== Summary of Contribution +* *Major Feature*: Added a search functionality that allows students to see all available NUS modules locally. +** What it does: Users are able to search locally(without internet) all modules that are currently available in NUS. Users +are allowed to search for modules that they interested in by the module's code or even by searching for keywords found in the +module's name. Based on their search, a list of module/s will be presented to them. The information for each module also +contains a prerequisite tree and a workload table so that students can also plan their modules semester by semester. + +** Why this feature: Knowing what modules are available is integral to graduate on time, instead of searching through the +internet on what modules are available, bringing this feature to the user/students computer locally will greatly +improve the efficiency at which students are able to plan and track their graduation. + +** Highlights: There are thousands of modules that need to be loaded during launch of the application and all of these +information is stored in a JSON file `allModules.json` which was obtained from http://awards.nusmods.com/2018-2019/moduleInformation.json[moduleinformation]. +Further more a significant number of modules have a prerequisite tree which is crucial for students to see if they are +eligible to read a particular module and this prerequisite tree was custom made as we could not find another data structure +that fit the prerequisite tree. + +* *Minor Enhancement*: Designed and implemented a data structure called `ModuleTree` which helps to display and check prerequisites, + implemented a one-way read-only storage class to read the `allModules.json` file. + +* *Code Contributed* : [https://github.com/cs2103-ay1819s2-w14-4/main/tree/master/src/main/java/seedu/address/model/moduleinfo[functional code]] [https://github.com[Test code]] + +* *Code Contributions on Dashboard* : https://nus-cs2103-ay1819s2.github.io/cs2103-dashboard/#=undefined&search=anand270294[Contributions] + +* *Other Contributions*: +** Project Management: +*** Set up Issue Tracker +*** Managed deadlines for team + +** Refactored Code +*** Refactored the storage class to read-only json files. + +** Documentation: +*** Did the README.adoc file and the initial UI mockUp +*** Modified sections of the UG and DG to match the application GradTrak. + +** UI: +*** Implemented a `panelhandler` so the panel changes with accordance to the command typed in.[https://github.com/cs2103-ay1819s2-w14-4/main/pull/78[PR here]] + +** https://github.com/cs2103-ay1819s2-w14-4/main/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3AAnand270294+[Pull Request Made for this project] + +== Contributions to the User Guide + +|=== +|_Given below are sections I contributed to the User Guide which will show my ability to write to end-users who have no prior knowledge +on programming. This section of the guide does not delve into the technical aspects of this application, only showing instructions on how +to navigate through GradTrak. +This sections shows how users can search for modules available in NUS currently and the limitations of this feature._ +|=== + +include::../UserGuide.adoc[tag=Displaymod] + + +== Contributions to the Developer Guide + +|=== +|Given below are sections I contributed to the Developer Guide, which is showcase my ability to write technical documentations. +This section will contain information on how the `ModuleInfo` class is implemented and how the custom data structure `ModuleTree` +has be designed to aid with displaying relevant information for students. This documentation will allow readers to understand the +backend of this application and potentially aid them in improving this product or even morphing it again. +|=== + +include::../DeveloperGuide.adoc[tag=storage] + +include::../DeveloperGuide.adoc[tag=displaymod] diff --git a/docs/team/alexchong711.adoc b/docs/team/alexchong711.adoc new file mode 100644 index 000000000000..105b159aa44c --- /dev/null +++ b/docs/team/alexchong711.adoc @@ -0,0 +1,81 @@ += Chong Hong Yun - Project Portfolio +:site-section: AboutUs +:imagesDir: ../images +:stylesDir: ../stylesheets + +== PROJECT: GradTrak - A Graduation Tracker for NUS + +--- + +== Overview + +GradTrak is an application that was morphed from the codebase of https://github.com/nus-cs2103-AY1819S2/addressbook-level4[Address Book - Level 4]. +It was conceptualised and designed in mind to assist students of NUS to track their graduation progress and plan future modules that they want to take. + +== Summary of contributions + +* *Major feature*: added the ability for students to manage CAP and workload limits for each semester +** What it does: allows the student to check if the current module plan for all semesters within the preferred limits in difficulty and time required +The student can set their preferences and check against the modules they plan to take. + +** Why this feature: This is critical for students to ensure that they can manage their workload and maintain their targeted CAP for graduation. +It is easier for students to detect if any semester will be too challenging or too easy for them. +This may suggest reallocating some modules to distribute the difficulty more evenly across all semesters. + +** Highlights: This feature depends on many attributes that originally does not exist in the system and can only be implemented after implementing the other smaller features. +Before being able to check their plan against their preferences, the student must first be able to set their preferences, as well as estimate their workload and grades for each planned module. + +* *Minor enhancement*: added the ability to shift the current semester when grades have been finalized. The current semester indicates that all modules taken in previous semesters have been completed and should be included in the calculation of the current CAP. + +* *Code contributed*: [https://nus-cs2103-ay1819s2.github.io/cs2103-dashboard/#search=alexchong711[Reposense]] + +* *Other contributions*: +** https://github.com/cs2103-ay1819s2-w14-4/main/pulls?utf8=%E2%9C%93&q=is%3Apr+author%3Aalexchong711[Pull Requests Made] +** https://github.com/cs2103-ay1819s2-w14-4/main/pulls?utf8=%E2%9C%93&q=is%3Apr+is%3Aclosed+reviewed-by%3Aalexchong711[Pull Requests Reviewed] + +** Project Management +*** Put up user stories + +** Refactored Code +*** Morphed the original Person class in Address Book to contain the attributes of the module taken by the student - Level 4 code base + +** Documentation: +*** Changed some of the prose of the User Guide, Developer Guide (see above PR) +*** Modified some sections of User Guide, Developer Guide + + +== Contributions to the User Guide + +|=== +|_Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users, such that technical terms describing how the application works are reduced as end-users are only concerned with how the application can help them. + +The guide will include how students can use the application to manage their CAP and workload expectations while planning for modules to take._ +|=== + +include::../UserGuide.adoc[tag=CheckLimit] + +include::../UserGuide.adoc[tag=SetCurrentSemester] + +include::../UserGuide.adoc[tag=SetSemesterLimit] + +|=== +|_End of extract of my contributions to the User Guide._ +|=== + +== Contributions to the Developer Guide + +|=== +|_Given below are sections I contributed to the Developer Guide. They showcase my ability to write technical documentation and the technical depth of my contributions to the project. This is so that future developers who wish to maintain and update my code will able to do so easily after reading the guide and understanding how the application works. + +The guide will include sequence diagrams about how the `cklimit`, `cursem`, and `setlimit` commands interact with the system, as well as class diagrams that describe the architecture of the system._ +|=== + +include::../DeveloperGuide.adoc[tag=CheckLimit] + +include::../DeveloperGuide.adoc[tag=SetCurrentSemester] + +include::../DeveloperGuide.adoc[tag=SetSemesterLimit] + +|=== +|_End of extract of my contributions to the Developer Guide._ +|=== diff --git a/docs/team/lshwayne96.adoc b/docs/team/lshwayne96.adoc new file mode 100644 index 000000000000..96618a8da9e5 --- /dev/null +++ b/docs/team/lshwayne96.adoc @@ -0,0 +1,67 @@ += Lim Shao Hong - Project Portfolio +:site-section: AboutUs +:imagesDir: ../images +:stylesDir: ../stylesheets + +== PROJECT: GradTrak + +--- + +== Overview + +My team was tasked with enhancing a basic command line interface (CLI) AddressBook for our Software Engineering project. +We decided to morph it into a school module tracker called GradTrak. + +GradTrak is an application designed for students of National University of Singapore (NUS) to easily plan and track modules as well as check them against the graduation requirements. + +The user interacts with GradTrak mainly through the CLI, but it also has a Graphical User Interface (GUI) created with JavaFX. It is written in Java and has more than ten thousand lines of code. + +My role was to design and write the codes for the module recommendation feature, and to enhance the existing module finding feature. +The following sections illustrate these contributions in more detail, as well as the relevant sections I have added to the User Guide and Developer Guide. + +== Summary of contributions + +This section summarises my coding and other helpful contributions to GradTrak. + +* *Major enhancement*: added a *module recommendation* feature +** _What it does:_ This feature displays a list of modules which the user is recommended to read based on existing GradTrak modules and graduation requirements specific to the user's course of study. +The list is sorted primarily by the priority of the requirement type satisfied by the recommended module, and secondarily by the level of the module. +** _Justification:_ This feature significantly benefits users who are unfamiliar with the exact graduation requirements of their course, or are unsure of what modules to read for future semesters. +They can simply pick a high-priority module near the top of the recommendation list -- this module already has its prerequisites satisfied, contributes to their graduation requirements and +will likely serve as a prerequisite for higher level modules. This allows users to plan their modules systematically so that they are on the right track towards graduation. +** _Highlights:_ The implementation of this feature was challenging as it requires interactions with many components of GradTrak. It needs to retrieve information of all NUS modules, +check each module for its preclusions or prerequisites in the user's module list, and determine whether it contributes to the user's course requirements and if so, the requirement type of highest priority that it satisfies. +In particular, it was necessary to liaise with the implementation of the graduation-checking feature to ensure that the recommended modules actually bring the user closer to graduation. + + +* *Minor enhancement*: added additional parameters for the module finding feature, allowing the user to search GradTrak modules by +module code, semester, grade or finished status. + +* *Code contributed*: [https://nus-cs2103-ay1819s2.github.io/cs2103-dashboard/#=undefined&search=lshwayne96[Project Code Dashboard]] + +* *Other contributions*: +** Project management: +*** Managed release `v1.3` on Github (https://github.com/cs2103-ay1819s2-w14-4/main/releases[releases]) +*** Added user stories on Github (https://github.com/cs2103-ay1819s2-w14-4/main/issues/67[example]) +** Documentation: +*** Helped to proofread and polish the language of the User Guide and Developer Guide +*** Edited some old diagrams from AddressBook for the purpose of GradTrak (https://github.com/cs2103-ay1819s2-w14-4/main/pull/80[#80]) +** Community: +*** Helped with my teammates' features (checking of prerequisites and graduation requirements) which are closely related to mine (https://github.com/cs2103-ay1819s2-w14-4/main/pull/91/files[#91], https://github.com/cs2103-ay1819s2-w14-4/main/pull/100[#100], https://github.com/cs2103-ay1819s2-w14-4/main/pull/172[#172]) +*** Reported bugs and suggested improvements for other teams in the class (e.g. https://github.com/CS2103-AY1819S2-T12-2/main/issues/64[1], https://github.com/CS2103-AY1819S2-T12-2/main/issues/68[2], https://github.com/CS2103-AY1819S2-T12-2/main/issues/71[3]) + +== Contributions to the User Guide + +|=== +|_Given below are sections I contributed to the User Guide. They showcase my ability to write documentation targeting end-users._ +|=== + +include::../UserGuide.adoc[tag=rec] + +include::../UserGuide.adoc[tag=find] + +== Contributions to the Developer Guide + +|=== +|_Given below are sections I contributed to the Developer Guide. They showcase my ability to write technical documentation and the technical depth of my contributions to the project._ +|=== + +include::../DeveloperGuide.adoc[tag=rec] diff --git a/docs/team/monikernemo.adoc b/docs/team/monikernemo.adoc new file mode 100644 index 000000000000..f198c204cfd4 --- /dev/null +++ b/docs/team/monikernemo.adoc @@ -0,0 +1,79 @@ += Lee Yi Quan - Project Portfolio +:site-section: AboutUs +:imagesDir: ../images +:stylesDir: ../stylesheets + +== PROJECT: GradTrak - A Graduation Tracker by NUS Students, for NUS Students + +--- + +== Overview + +GradTrak is an application that was morphed from the codebase of https://github.com/nus-cs2103-AY1819S2/addressbook-level4[Address Book - Level 4]. +It was conceptualised and designed in mind to assist students of NUS to track their graduation progress and plan modules +they want to take in the future. + + +I was involved in designing the functionality for users to track their course requirement. In the sections that follow, +I will showcase my contributions to the project and also some of the section that I have written +in the User and Developer's Guides. + +== Summary of contributions + +* *Major feature*: added the functionality for users to track their graduation requirements +** What it does: This feature allows the user to check against a list of modules they have taken or plan to take +and informs them whether they have fulfilled the requirements. The feature also allows the users +to know approximately, the extent of completion of these graduation requirements. + +** Why this feature: This feature is one of the core functionalities of GradTrak. This greatly enhances quality of life of +students in NUS as it would allow them to find out their graduation requirements as well as how far are they away from +fulfilling them. + +** Highlights: It is difficult to implement this feature because course requirements can vary greatly. As a course +requirement can be composed of simpler course requirements, another technical difficulty that I faced was designing an +interface that treats simple and more complex course requirements uniformly. To tackle this hurdle, I had to do some +research on design patterns to understand how to come up with such design to suit the need of my project. + +* *Minor enhancement*: +** created user editable files for users to store different courses and course requirements +** added some sample courses into the application namely: Computer Science Algorithms, Artificial Intelligence +and Software Engineering. +** created utility for to load json file formats after exporting jar file. https://github.com/cs2103-ay1819s2-w14-4/main/pull/94[#94] + +* *Code contributed*: [https://nus-cs2103-ay1819s2.github.io/cs2103-dashboard/#=undefined&search=monikernemo[Project Code Dashboard]] + +* *Other contributions*: +** Project Management +*** Set up milestones, issue tracker https://github.com/cs2103-ay1819s2-w14-4/main/issues?q=is%3Aissue+author%3Amonikernemo+is%3Aclosed[(examples)] +*** Added user stories https://github.com/cs2103-ay1819s2-w14-4/main/issues?q=label%3Atype.Story+is%3Aclosed[(examples)] +*** Reviewed and assigned issues to teammates in previous round of product testing https://github.com/cs2103-ay1819s2-w14-4/main/issues?q=is%3Aissue+author%3Acs2103-feedback-bot+is%3Aclosed[(examples)] +*** Managing release, https://github.com/cs2103-ay1819s2-w14-4/main/releases/tag/v1.4[v1.4] + which should be up in a couple of days + +** Refactored Code and changed documentation from AddressBook - Level 4 code base +*** Renamed significant amount of variables, classes in Address Book - Level 4 code base https://github.com/cs2103-ay1819s2-w14-4/main/pull/66[#66] +*** Changed some visuals for the User Guide, Developer Guide https://github.com/cs2103-ay1819s2-w14-4/main/pull/90[#90] +*** Changed some of the prose of the User Guide, Developer Guide (see above Pull Request) +*** Modified irrelevant sections of User Guide, Developer Guide (see above Pull Request) + + + +== Contributions to the User Guide +In this section, I will highlight some of my contributions to the user guide namely, +the `displayreq` and `study` commands in `GradTrak`. + +include::../UserGuide.adoc[tag=Displayreq] + +include::../UserGuide.adoc[tag=study] + +== Contributions to the Developer Guide +In this section, I will highlight some of my contributions to the developer guide. + +include::../DeveloperGuide.adoc[tag=CourseRequirement] + + +== PROJECT: Cuckoo Hash +This is an experimental assignment from https://www.comp.nus.edu.sg/~gilbert/CS5330/[CS5330 - Randomised Algorithm]. The +aim was to investigate various effects of different Cuckoo Hash schemes. More information on assignment +https://www.comp.nus.edu.sg/~gilbert/CS5330/2019/psets/ExperimentalAlgorithms.pdf[here] +and more on the codes of the implementation https://github.com/monikernemo/CS5330-Experimental-Assignment[ here] diff --git a/docs/templates/LICENSE b/docs/templates/LICENSE index 2073b44dee64..cd35b2f36f38 100644 --- a/docs/templates/LICENSE +++ b/docs/templates/LICENSE @@ -5,11 +5,11 @@ MIT License Copyright (C) 2012-2018 Dan Allen, Ryan Waldron and the Asciidoctor Project -Permission is hereby granted, free of charge, to any person obtaining a copy +Permission is hereby granted, free of charge, to any moduleTaken obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is +copies of the Software, and to permit modulesTaken to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in diff --git a/docs/templates/_header.html.slim b/docs/templates/_header.html.slim index 1995d26a1615..a2e756cad0a9 100644 --- a/docs/templates/_header.html.slim +++ b/docs/templates/_header.html.slim @@ -25,8 +25,8 @@ #site-header nav.navbar.navbar-light.bg-light .container - - if attr? 'site-name' - a.navbar-brand href=(site_url 'index.html') =(attr 'site-name') + - if attr? 'site-moduleInfoCode' + a.navbar-brand href=(site_url 'index.html') =(attr 'site-moduleInfoCode') ul.navbar-nav li.nav-item =nav_link('UserGuide', 'UserGuide.html', 'User Guide') diff --git a/docs/templates/document.html.slim b/docs/templates/document.html.slim index 3e1961d4afa5..235aea558815 100644 --- a/docs/templates/document.html.slim +++ b/docs/templates/document.html.slim @@ -5,9 +5,9 @@ html lang=(attr :lang, 'en' unless attr? :nolang) meta charset=(attr :encoding, 'UTF-8') /[if IE] meta http-equiv="X-UA-Compatible" content="IE=edge" - meta name='viewport' content='width=device-width, initial-scale=1.0' - meta name='generator' content="Asciidoctor #{attr 'asciidoctor-version'}" - = html_meta_if 'application-name', (attr 'app-name') + meta moduleInfoCode='viewport' content='width=device-width, initial-scale=1.0' + meta moduleInfoCode='generator' content="Asciidoctor #{attr 'asciidoctor-version'}" + = html_meta_if 'application-moduleInfoCode', (attr 'app-moduleInfoCode') = html_meta_if 'author', (attr :authors) = html_meta_if 'copyright', (attr :copyright) = html_meta_if 'description', (attr :description) diff --git a/docs/templates/helpers.rb b/docs/templates/helpers.rb index 7060efe223ed..093efaffe57e 100644 --- a/docs/templates/helpers.rb +++ b/docs/templates/helpers.rb @@ -44,16 +44,16 @@ module Slim::Helpers ## - # Creates an HTML tag with the given name and optionally attributes. Can take + # Creates an HTML tag with the given moduleInfoCode and optionally attributes. Can take # a block that will run between the opening and closing tags. # - # @param name [#to_s] the name of the tag. + # @param moduleInfoCode [#to_s] the moduleInfoCode of the tag. # @param attributes [Hash] # @param content [#to_s] the content; +nil+ to call the block. # @yield The block of Slim/HTML code within the tag (optional). # @return [String] a rendered HTML element. # - def html_tag(name, attributes = {}, content = nil) + def html_tag(moduleInfoCode, attributes = {}, content = nil) attrs = attributes.reject { |_, v| v.nil? || (v.respond_to?(:empty?) && v.empty?) }.map do |k, v| @@ -64,11 +64,11 @@ def html_tag(name, attributes = {}, content = nil) end attrs_str = attrs.empty? ? '' : attrs.join(' ').prepend(' ') - if VOID_ELEMENTS.include? name.to_s - %(<#{name}#{attrs_str}>) + if VOID_ELEMENTS.include? moduleInfoCode.to_s + %(<#{moduleInfoCode}#{attrs_str}>) else content ||= yield if block_given? - %(<#{name}#{attrs_str}>#{content}) + %(<#{moduleInfoCode}#{attrs_str}>#{content}) end end @@ -180,7 +180,7 @@ def site_url(href) # sets its site-section attribute to this String, indicating that the # reader is browsing this section of the site. # @param href [String] Path to the target page, relative to the site root. - # @param content [String] Link content. This is usually the human-readable name + # @param content [String] Link content. This is usually the human-readable moduleInfoCode # of the link target. # @return [String] The rendered tag. def nav_link(section, href, content) @@ -199,12 +199,12 @@ def nav_link(section, href, content) ## # Returns HTML meta tag if the given +content+ is not +nil+. # - # @param name [#to_s] the name for the metadata. + # @param moduleInfoCode [#to_s] the moduleInfoCode for the metadata. # @param content [#to_s, nil] the value of the metadata, or +nil+. # @return [String, nil] the meta tag, or +nil+ if the +content+ is +nil+. # - def html_meta_if(name, content) - %() if content + def html_meta_if(moduleInfoCode, content) + %() if content end # Returns formatted style/link and script tags for header. @@ -232,7 +232,7 @@ def styles_and_scripts if attr? 'iconfont-remote' styles << { href: (attr 'iconfont-cdn', FONT_AWESOME_URI) } else - styles << { href: [stylesdir, %(#{attr 'iconfont-name', 'font-awesome'}.css)] } + styles << { href: [stylesdir, %(#{attr 'iconfont-moduleInfoCode', 'font-awesome'}.css)] } end end diff --git a/gradle/main - Shortcut.lnk b/gradle/main - Shortcut.lnk new file mode 100644 index 000000000000..245f485507c1 Binary files /dev/null and b/gradle/main - Shortcut.lnk differ diff --git a/gradle/wrapper/gradle-wrapper.jar b/gradle/wrapper/gradle-wrapper.jar index f6b961fd5a86..758de960ec79 100644 Binary files a/gradle/wrapper/gradle-wrapper.jar and b/gradle/wrapper/gradle-wrapper.jar differ diff --git a/src/main/java/seedu/address/MainApp.java b/src/main/java/seedu/address/MainApp.java index a92d4d5d71f0..8bb2e62075b3 100644 --- a/src/main/java/seedu/address/MainApp.java +++ b/src/main/java/seedu/address/MainApp.java @@ -1,5 +1,7 @@ package seedu.address; +import static seedu.address.model.util.SampleCourse.getSampleCourseList; + import java.io.IOException; import java.nio.file.Path; import java.util.Optional; @@ -15,19 +17,23 @@ import seedu.address.commons.util.StringUtil; import seedu.address.logic.Logic; import seedu.address.logic.LogicManager; -import seedu.address.model.AddressBook; +import seedu.address.model.GradTrak; import seedu.address.model.Model; import seedu.address.model.ModelManager; -import seedu.address.model.ReadOnlyAddressBook; -import seedu.address.model.ReadOnlyUserPrefs; +import seedu.address.model.ReadOnlyGradTrak; +import seedu.address.model.UserInfo; import seedu.address.model.UserPrefs; -import seedu.address.model.util.SampleDataUtil; -import seedu.address.storage.AddressBookStorage; -import seedu.address.storage.JsonAddressBookStorage; +import seedu.address.model.course.CourseList; +import seedu.address.model.moduleinfo.ModuleInfoList; +import seedu.address.storage.GradTrakStorage; +import seedu.address.storage.JsonGradTrakStorage; import seedu.address.storage.JsonUserPrefsStorage; import seedu.address.storage.Storage; import seedu.address.storage.StorageManager; +import seedu.address.storage.UserInfoStorageManager; import seedu.address.storage.UserPrefsStorage; +import seedu.address.storage.coursestorage.CourseManager; +import seedu.address.storage.moduleinfostorage.ModuleInfoManager; import seedu.address.ui.Ui; import seedu.address.ui.UiManager; @@ -45,10 +51,14 @@ public class MainApp extends Application { protected Storage storage; protected Model model; protected Config config; + protected ModuleInfoManager moduleInfoManager; + protected CourseManager courseManager; + protected UserInfoStorageManager userInfoStorageManager; + //protected Course manager; @Override public void init() throws Exception { - logger.info("=============================[ Initializing AddressBook ]==========================="); + logger.info("=============================[ Initializing GradTrak ]==========================="); super.init(); AppParameters appParameters = AppParameters.parse(getParameters()); @@ -56,41 +66,80 @@ public void init() throws Exception { UserPrefsStorage userPrefsStorage = new JsonUserPrefsStorage(config.getUserPrefsFilePath()); UserPrefs userPrefs = initPrefs(userPrefsStorage); - AddressBookStorage addressBookStorage = new JsonAddressBookStorage(userPrefs.getAddressBookFilePath()); - storage = new StorageManager(addressBookStorage, userPrefsStorage); + GradTrakStorage gradTrakStorage = new JsonGradTrakStorage(userPrefs.getGradTrakFilePath()); + storage = new StorageManager(gradTrakStorage, userPrefsStorage); initLogging(config); - model = initModelManager(storage, userPrefs); + //Other app data managers + moduleInfoManager = new ModuleInfoManager(); + courseManager = new CourseManager(); + userInfoStorageManager = new UserInfoStorageManager(); + + model = initModelManager(storage, userPrefs, moduleInfoManager, + courseManager, userInfoStorageManager); - logic = new LogicManager(model, storage); + logic = new LogicManager(model, storage, userInfoStorageManager); ui = new UiManager(logic); } /** * Returns a {@code ModelManager} with the data from {@code storage}'s address book and {@code userPrefs}.
- * The data from the sample address book will be used instead if {@code storage}'s address book is not found, - * or an empty address book will be used instead if errors occur when reading {@code storage}'s address book. + * An empty GradTrak will be used instead if {@code storage}'s GradTrak is not found, + * or an empty GradTrak will be used instead if errors occur when reading {@code storage}'s GradTrak. */ - private Model initModelManager(Storage storage, ReadOnlyUserPrefs userPrefs) { - Optional addressBookOptional; - ReadOnlyAddressBook initialData; + private Model initModelManager(Storage storage, UserPrefs userPrefs, ModuleInfoManager moduleInfoManager, + CourseManager courseManager, UserInfoStorageManager userInfoStorageManager) { + Optional gradTrakOptional; + ReadOnlyGradTrak initialData; + Optional allModulesOptional; + ModuleInfoList allModules; + Optional allCourseListOptional; + CourseList allCourses; + Optional userInfoOptional; + UserInfo userInfo; try { - addressBookOptional = storage.readAddressBook(); - if (!addressBookOptional.isPresent()) { - logger.info("Data file not found. Will be starting with a sample AddressBook"); + allCourseListOptional = courseManager.readCourseFile(); + if (!allCourseListOptional.isPresent()) { + logger.info("File for all courses not found! Starting with sample course list"); + + } + userInfoOptional = userInfoStorageManager.readUserInfoFile(); + if (!userInfoOptional.isPresent()) { + logger.info("File for user information not found! Starting with default user info file"); } - initialData = addressBookOptional.orElseGet(SampleDataUtil::getSampleAddressBook); + allModulesOptional = moduleInfoManager.readModuleInfoFile(); + if (!allModulesOptional.isPresent()) { + logger.info("File for all module information not found! Starting with empty module List"); + } + gradTrakOptional = storage.readGradTrak(); + if (!gradTrakOptional.isPresent()) { + logger.info("Data file not found. Will be starting with a default GradTrak"); + } + + initialData = gradTrakOptional.orElseGet(GradTrak::initializeDefaults); + + //If unable to find the data file provide a blank Module Info List + allModules = allModulesOptional.orElse(new ModuleInfoList()); + //If unable to find data file, provide default course list + allCourses = allCourseListOptional.orElse(getSampleCourseList()); + userInfo = userInfoOptional.orElse(new UserInfo()); } catch (DataConversionException e) { - logger.warning("Data file not in the correct format. Will be starting with an empty AddressBook"); - initialData = new AddressBook(); + logger.warning("Data file not in the correct format. Will be starting with an empty GradTrak"); + initialData = new GradTrak(); + allModules = new ModuleInfoList(); + allCourses = new CourseList(); + userInfo = new UserInfo(); } catch (IOException e) { - logger.warning("Problem while reading from the file. Will be starting with an empty AddressBook"); - initialData = new AddressBook(); + logger.warning("Problem while reading from the file. Will be starting with an empty GradTrak"); + initialData = new GradTrak(); + allModules = new ModuleInfoList(); + allCourses = new CourseList(); + userInfo = new UserInfo(); } - return new ModelManager(initialData, userPrefs); + return new ModelManager(initialData, userPrefs, allModules, allCourses, userInfo); } private void initLogging(Config config) { @@ -151,7 +200,7 @@ protected UserPrefs initPrefs(UserPrefsStorage storage) { + "Using default user prefs"); initializedPrefs = new UserPrefs(); } catch (IOException e) { - logger.warning("Problem while reading from the file. Will be starting with an empty AddressBook"); + logger.warning("Problem while reading from the file. Will be starting with an empty GradTrak"); initializedPrefs = new UserPrefs(); } @@ -167,7 +216,7 @@ protected UserPrefs initPrefs(UserPrefsStorage storage) { @Override public void start(Stage primaryStage) { - logger.info("Starting AddressBook " + MainApp.VERSION); + logger.info("Starting GradTrak " + MainApp.VERSION); ui.start(primaryStage); } diff --git a/src/main/java/seedu/address/commons/core/Messages.java b/src/main/java/seedu/address/commons/core/Messages.java index 1deb3a1e4695..936250a6b8ce 100644 --- a/src/main/java/seedu/address/commons/core/Messages.java +++ b/src/main/java/seedu/address/commons/core/Messages.java @@ -6,8 +6,20 @@ public class Messages { public static final String MESSAGE_UNKNOWN_COMMAND = "Unknown command"; - public static final String MESSAGE_INVALID_COMMAND_FORMAT = "Invalid command format! \n%1$s"; - public static final String MESSAGE_INVALID_PERSON_DISPLAYED_INDEX = "The person index provided is invalid"; - public static final String MESSAGE_PERSONS_LISTED_OVERVIEW = "%1$d persons listed!"; + public static final String MESSAGE_INVALID_COMMAND_FORMAT = "Invalid command format %1$s\n"; + public static final String MESSAGE_INVALID_MODULETAKEN_DISPLAYED_INDEX = "The index provided is invalid"; + public static final String MESSAGE_MODULE_DOES_NOT_EXIST = "Module does not exist"; + public static final String MESSAGE_INVALID_SEMESTER_LIMIT = "The semester provided is invalid"; + public static final String MESSAGE_GRADES_NOT_FINALIZED_BEFORE_SEMESTER = + "Grades before current semester must be finalized"; + public static final String MESSAGE_GRADES_OUT_OF_ORDER = "Grades are out of order"; + public static final String MESSAGE_MAX_GRADE_MUST_BE_COUNTED = "Max grade of module must be countable in CAP"; + public static final String MESSAGE_CAP_LIMIT_OUT_OF_ORDER = "CAP limit is out of order"; + public static final String MESSAGE_LECTURE_HOUR_LIMIT_OUT_OF_ORDER = "Lecture hour is out of order"; + public static final String MESSAGE_TUTORIAL_HOUR_LIMIT_OUT_OF_ORDER = "Tutorial hour is out of order"; + public static final String MESSAGE_LAB_HOUR_LIMIT_OUT_OF_ORDER = "Lab hour is out of order"; + public static final String MESSAGE_PROJECT_HOUR_LIMIT_OUT_OF_ORDER = "Project hour is out of order"; + public static final String MESSAGE_PREPARATION_HOUR_LIMIT_OUT_OF_ORDER = "Preparation hour limit is out of order"; + public static final String MESSAGE_MODULETAKEN_LISTED_OVERVIEW = "GradTrak modules found: %1$d"; } diff --git a/src/main/java/seedu/address/commons/util/JsonUtil.java b/src/main/java/seedu/address/commons/util/JsonUtil.java index 8ef609f055df..cf301ecc9a9b 100644 --- a/src/main/java/seedu/address/commons/util/JsonUtil.java +++ b/src/main/java/seedu/address/commons/util/JsonUtil.java @@ -2,7 +2,10 @@ import static java.util.Objects.requireNonNull; +import java.io.BufferedReader; import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; import java.nio.file.Files; import java.nio.file.Path; import java.util.Optional; @@ -20,6 +23,7 @@ import com.fasterxml.jackson.databind.module.SimpleModule; import com.fasterxml.jackson.databind.ser.std.ToStringSerializer; +import seedu.address.MainApp; import seedu.address.commons.core.LogsCenter; import seedu.address.commons.exceptions.DataConversionException; @@ -48,6 +52,33 @@ static T deserializeObjectFromJsonFile(Path jsonFile, Class classOfObject return fromJsonString(FileUtil.readFromFile(jsonFile), classOfObjectToDeserialize); } + /** + * Similar to readJsonFile, but input is inputStreamPath instead of file path. + * @param inputStreamPath cannot be null + * @param classOfObjectToDeserialize Json file has to correspond to the structure in the class given here. + * @throws DataConversionException if the file format is not as expected. + * @throws IOException if the inputStreamPath is invalid. + */ + public static Optional readJsonFileFromInputStream( + String inputStreamPath, Class classOfObjectToDeserialize) throws DataConversionException { + requireNonNull(inputStreamPath); + InputStream inputStream = MainApp.class.getResourceAsStream(inputStreamPath); + try { + BufferedReader br = new BufferedReader(new InputStreamReader(inputStream)); + String line = ""; + StringBuilder json = new StringBuilder(); + while ((line = br.readLine()) != null) { + json.append(line); + } + inputStream.close(); + return Optional.of(objectMapper.readValue(json.toString(), classOfObjectToDeserialize)); + } catch (IOException e) { + e.printStackTrace(); + } + return Optional.empty(); + } + + /** * Returns the Json object from the given file or {@code Optional.empty()} object if the file is not found. * If any values are missing from the file, default values will be used, as long as the file is a valid json file. @@ -91,6 +122,8 @@ public static void saveJsonFile(T jsonFile, Path filePath) throws IOExceptio } + + /** * Converts a given string representation of a JSON data to instance of a class * @param The generic type to create an instance of diff --git a/src/main/java/seedu/address/commons/util/ModuleTree.java b/src/main/java/seedu/address/commons/util/ModuleTree.java new file mode 100644 index 000000000000..e882f781d9dc --- /dev/null +++ b/src/main/java/seedu/address/commons/util/ModuleTree.java @@ -0,0 +1,40 @@ +package seedu.address.commons.util; + +import java.util.ArrayList; + +/** + * A Tree Data Structure for Module Prerequisites + */ +public class ModuleTree { + private Node headNode; + private final String code; + + public ModuleTree(String moduleCode) { + this.code = moduleCode; + this.headNode = new Node(true, false, code); + } + + public void addTree(Node subHead) { + this.headNode.addChild(subHead); + } + + public String getModuleCode() { + return this.code; + } + + public Node getHead() { + return this.headNode; + } + + /** + * Checks against the list of module taken with the prerequisite of the module + * @param modules + * @return ArrayList of Modules that is missing + */ + public ArrayList checkPrerequisites(ArrayList modules) { + ArrayList missingModules = new ArrayList<>(); + getHead().checkChildren(modules, missingModules); + return missingModules; + } + +} diff --git a/src/main/java/seedu/address/commons/util/Node.java b/src/main/java/seedu/address/commons/util/Node.java new file mode 100644 index 000000000000..065a42f1c6b5 --- /dev/null +++ b/src/main/java/seedu/address/commons/util/Node.java @@ -0,0 +1,135 @@ +package seedu.address.commons.util; + +import java.util.ArrayList; +/** + * Node for Prerequisite Tree + */ +public class Node { + + private static final int HEAD_CHILD_INDEX = 0; + + private boolean isHead; + private Node parent; + private boolean isModule; + private String nodeValue; + private ArrayList childList; + + public Node(boolean isHead, boolean isModule, String value) { + this.isHead = isHead; + this.isModule = isModule; + this.nodeValue = value; + childList = new ArrayList<>(); + } + + public boolean isHead() { + return isHead; + } + + public boolean isModule() { + return isModule; + } + + /** + * Checks if a particular node has a parent Node + * @return boolean value if it has a parent or not + */ + public boolean hasParent() { + return (parent != null); + } + + public boolean isDummy() { + return nodeValue.equals(" "); + } + + public void setHead(boolean b) { + this.isHead = b; + } + + public String getValue() { + return nodeValue; + } + + private void setParent(Node parent) { + this.parent = parent; + } + + /** + * Add Child to the current Node + */ + public void addChild(Node child) { + child.setParent(this); + childList.add(child); + } + + public boolean hasNoChild() { + return childList.isEmpty(); + } + + public ArrayList getChildList() { + return this.childList; + } + + public void addChildList(ArrayList list) { + this.childList = list; + } + + /** + * Method to check for nodes matching + */ + public void checkChildren(ArrayList modules, ArrayList missingModules) { + if (hasNoChild()) { + return; + } + if (isHead()) { + childList.get(HEAD_CHILD_INDEX).checkChildren(modules, missingModules); + } else if ("OR".equals(nodeValue) || " ".equals(nodeValue)) { + for (int i = 0; i < getChildList().size(); i++) { + Node currNode = getChildList().get(i); + + if (!currNode.isModule()) { + currNode.checkChildren(modules, missingModules); + } else { + for (int j = 0; j < modules.size(); j++) { + /* the following condition is to account for modules ending with a letter but not + reflected in the json file */ + if (modules.get(j).contains(currNode.nodeValue) + || currNode.nodeValue.contains(modules.get(j))) { + return; + } + } + if (i == getChildList().size() - 1) { + //gives the last value of the OR list + missingModules.add(currNode.nodeValue); + } + } + } + } else if ("AND".equals(nodeValue)) { + for (int i = 0; i < getChildList().size(); i++) { + boolean found = false; + Node currNode = getChildList().get(i); + if (!currNode.isModule()) { + currNode.checkChildren(modules, missingModules); + } else { + for (int j = 0; j < modules.size(); j++) { + if (modules.get(j).contains(currNode.nodeValue) + || currNode.nodeValue.contains(modules.get(j))) { + found = true; + break; + } + } + if (!found) { + missingModules.add(currNode.nodeValue); + } + } + } + } + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof Node// instanceof handles nulls + && nodeValue.equals(((Node) other).nodeValue)) // state check + && childList.size() == ((Node) other).childList.size(); + } +} diff --git a/src/main/java/seedu/address/logic/Logic.java b/src/main/java/seedu/address/logic/Logic.java index 60369e2074e4..d6d964f1a55f 100644 --- a/src/main/java/seedu/address/logic/Logic.java +++ b/src/main/java/seedu/address/logic/Logic.java @@ -8,8 +8,14 @@ import seedu.address.logic.commands.CommandResult; import seedu.address.logic.commands.exceptions.CommandException; import seedu.address.logic.parser.exceptions.ParseException; -import seedu.address.model.ReadOnlyAddressBook; -import seedu.address.model.person.Person; +import seedu.address.model.ClassForPrinting; +import seedu.address.model.Model; +import seedu.address.model.ReadOnlyGradTrak; +import seedu.address.model.course.RequirementStatus; +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.recmodule.RecModule; /** * API of the Logic component @@ -25,14 +31,14 @@ public interface Logic { CommandResult execute(String commandText) throws CommandException, ParseException; /** - * Returns the AddressBook. + * Returns the GradTrak. * - * @see seedu.address.model.Model#getAddressBook() + * @see seedu.address.model.Model#getGradTrak() */ - ReadOnlyAddressBook getAddressBook(); + ReadOnlyGradTrak getAddressBook(); /** Returns an unmodifiable view of the filtered list of persons */ - ObservableList getFilteredPersonList(); + ObservableList getFilteredPersonList(); /** * Returns an unmodifiable view of the list of commands entered by the user. @@ -56,17 +62,53 @@ public interface Logic { void setGuiSettings(GuiSettings guiSettings); /** - * Selected person in the filtered person list. - * null if no person is selected. + * Selected moduleTaken in the filtered moduleTaken list. + * null if no moduleTaken is selected. * - * @see seedu.address.model.Model#selectedPersonProperty() + * @see seedu.address.model.Model#selectedClassForPrintingProperty() */ - ReadOnlyProperty selectedPersonProperty(); + ReadOnlyProperty selectedPersonProperty(); + + /** + * Sets the selected moduleTaken in the filtered moduleTaken list. + * + * @see seedu.address.model.Model#setSelectedClassForPrinting(ClassForPrinting) + */ + + void setSelectedPerson(ClassForPrinting moduleTaken); /** * Sets the selected person in the filtered person list. * - * @see seedu.address.model.Model#setSelectedPerson(Person) + * @see Model#selectedModuleInfoProperty() + */ + ReadOnlyProperty selectedModuleInfoProperty(); + + /** + * Sets the selected person in the filtered person list. + * + * @see seedu.address.model.Model#setSelectedModuleInfo(ModuleInfo) + */ + void setSelectedModuleInfo(ModuleInfo moduleInfo); + + /** + * Gets the filtered list based on the search + * + * @see Model#getDisplayList() + */ + ObservableList getDisplayList(); + + ObservableList getRequirementStatusList(); + + /** + * Returns a moduleInfoCodeList + */ + ObservableList getModuleInfoCodeList(); + + + /** + * Gets the {@code SortedList} of {@code RecModule}. + * @see Model#getRecModuleListSorted() */ - void setSelectedPerson(Person person); + ObservableList getRecModuleListSorted(); } diff --git a/src/main/java/seedu/address/logic/LogicManager.java b/src/main/java/seedu/address/logic/LogicManager.java index 5cb24a617beb..4757bc115fec 100644 --- a/src/main/java/seedu/address/logic/LogicManager.java +++ b/src/main/java/seedu/address/logic/LogicManager.java @@ -11,12 +11,18 @@ import seedu.address.logic.commands.Command; import seedu.address.logic.commands.CommandResult; import seedu.address.logic.commands.exceptions.CommandException; -import seedu.address.logic.parser.AddressBookParser; +import seedu.address.logic.parser.GradTrakParser; import seedu.address.logic.parser.exceptions.ParseException; +import seedu.address.model.ClassForPrinting; import seedu.address.model.Model; -import seedu.address.model.ReadOnlyAddressBook; -import seedu.address.model.person.Person; +import seedu.address.model.ReadOnlyGradTrak; +import seedu.address.model.course.RequirementStatus; +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.recmodule.RecModule; import seedu.address.storage.Storage; +import seedu.address.storage.UserInfoStorage; /** * The main LogicManager of the app. @@ -27,37 +33,50 @@ public class LogicManager implements Logic { private final Model model; private final Storage storage; + private final UserInfoStorage userInfoStorage; private final CommandHistory history; - private final AddressBookParser addressBookParser; - private boolean addressBookModified; + private final GradTrakParser gradTrakParser; + private boolean gradTrakModified; + private boolean userInfoModified; - public LogicManager(Model model, Storage storage) { + public LogicManager(Model model, Storage storage, UserInfoStorage userInfoStorage) { this.model = model; this.storage = storage; + this.userInfoStorage = userInfoStorage; history = new CommandHistory(); - addressBookParser = new AddressBookParser(); + gradTrakParser = new GradTrakParser(); - // Set addressBookModified to true whenever the models' address book is modified. - model.getAddressBook().addListener(observable -> addressBookModified = true); + // Set gradTrakModified to true whenever the model's gradTrak is modified. + model.getGradTrak().addListener(observable -> gradTrakModified = true); + model.getUserInfo().addListener(observable -> userInfoModified = true); } @Override public CommandResult execute(String commandText) throws CommandException, ParseException { logger.info("----------------[USER COMMAND][" + commandText + "]"); - addressBookModified = false; + gradTrakModified = false; + userInfoModified = false; CommandResult commandResult; try { - Command command = addressBookParser.parseCommand(commandText); + Command command = gradTrakParser.parseCommand(commandText); commandResult = command.execute(model, history); } finally { history.add(commandText); } - if (addressBookModified) { - logger.info("Address book modified, saving to file."); + if (userInfoModified) { + logger.info("userInfo modified, saving to file."); try { - storage.saveAddressBook(model.getAddressBook()); + userInfoStorage.saveUserInfo(model.getUserInfo()); + } catch (IOException ioe) { + throw new CommandException(FILE_OPS_ERROR_MESSAGE + ioe, ioe); + } + } + if (gradTrakModified) { + logger.info("GradTrak modified, saving to file."); + try { + storage.saveGradTrak(model.getGradTrak()); } catch (IOException ioe) { throw new CommandException(FILE_OPS_ERROR_MESSAGE + ioe, ioe); } @@ -67,13 +86,13 @@ public CommandResult execute(String commandText) throws CommandException, ParseE } @Override - public ReadOnlyAddressBook getAddressBook() { - return model.getAddressBook(); + public ReadOnlyGradTrak getAddressBook() { + return model.getGradTrak(); } @Override - public ObservableList getFilteredPersonList() { - return model.getFilteredPersonList(); + public ObservableList getFilteredPersonList() { + return model.getFilteredModulesTakenList(); } @Override @@ -83,7 +102,7 @@ public ObservableList getHistory() { @Override public Path getAddressBookFilePath() { - return model.getAddressBookFilePath(); + return model.getGradTrakFilePath(); } @Override @@ -97,12 +116,44 @@ public void setGuiSettings(GuiSettings guiSettings) { } @Override - public ReadOnlyProperty selectedPersonProperty() { - return model.selectedPersonProperty(); + public ReadOnlyProperty selectedPersonProperty() { + return model.selectedClassForPrintingProperty(); } @Override - public void setSelectedPerson(Person person) { - model.setSelectedPerson(person); + public void setSelectedPerson(ClassForPrinting moduleTaken) { + model.setSelectedClassForPrinting(moduleTaken); } + + @Override + public ReadOnlyProperty selectedModuleInfoProperty() { + return model.selectedModuleInfoProperty(); + } + + @Override + public void setSelectedModuleInfo(ModuleInfo moduleInfo) { + model.setSelectedModuleInfo(moduleInfo); + } + + @Override + public ObservableList getDisplayList() { + return model.getDisplayList(); + } + + @Override + public ObservableList getRequirementStatusList() { + return model.getRequirementStatusList(); + } + + @Override + public ObservableList getModuleInfoCodeList() { + return model.getModuleInfoCodeList(); + } + + + @Override + public ObservableList getRecModuleListSorted() { + return model.getRecModuleListSorted(); + } + } diff --git a/src/main/java/seedu/address/logic/commands/AddCommand.java b/src/main/java/seedu/address/logic/commands/AddCommand.java index d88e831ff1ce..26e043be7a45 100644 --- a/src/main/java/seedu/address/logic/commands/AddCommand.java +++ b/src/main/java/seedu/address/logic/commands/AddCommand.java @@ -1,62 +1,91 @@ package seedu.address.logic.commands; import static java.util.Objects.requireNonNull; -import static seedu.address.logic.parser.CliSyntax.PREFIX_ADDRESS; -import static seedu.address.logic.parser.CliSyntax.PREFIX_EMAIL; -import static seedu.address.logic.parser.CliSyntax.PREFIX_NAME; -import static seedu.address.logic.parser.CliSyntax.PREFIX_PHONE; + +import static seedu.address.logic.parser.CliSyntax.PREFIX_EXPECTED_MAX_GRADE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_EXPECTED_MIN_GRADE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MODULE_INFO_CODE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_SEMESTER; import static seedu.address.logic.parser.CliSyntax.PREFIX_TAG; +import seedu.address.commons.core.Messages; import seedu.address.logic.CommandHistory; import seedu.address.logic.commands.exceptions.CommandException; import seedu.address.model.Model; -import seedu.address.model.person.Person; +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Workload; /** - * Adds a person to the address book. + * Adds a moduleTaken to the GradTrak. */ public class AddCommand extends Command { public static final String COMMAND_WORD = "add"; - public static final String MESSAGE_USAGE = COMMAND_WORD + ": Adds a person to the address book. " + public static final String MESSAGE_USAGE = COMMAND_WORD + ": Adds a moduleTaken to GradTrak. " + "Parameters: " - + PREFIX_NAME + "NAME " - + PREFIX_PHONE + "PHONE " - + PREFIX_EMAIL + "EMAIL " - + PREFIX_ADDRESS + "ADDRESS " + + PREFIX_MODULE_INFO_CODE + "ModuleInfoCode " + + PREFIX_SEMESTER + "SEMESTER " + + PREFIX_EXPECTED_MIN_GRADE + "EXPECTED MIN GRADE " + + PREFIX_EXPECTED_MAX_GRADE + "EXPECTED MAX GRADE " + "[" + PREFIX_TAG + "TAG]...\n" + "Example: " + COMMAND_WORD + " " - + PREFIX_NAME + "John Doe " - + PREFIX_PHONE + "98765432 " - + PREFIX_EMAIL + "johnd@example.com " - + PREFIX_ADDRESS + "311, Clementi Ave 2, #02-25 " - + PREFIX_TAG + "friends " - + PREFIX_TAG + "owesMoney"; + + PREFIX_MODULE_INFO_CODE + "CS2103T " + + PREFIX_SEMESTER + "Y3S1 " + + PREFIX_EXPECTED_MIN_GRADE + "D " + + PREFIX_EXPECTED_MAX_GRADE + "A " + + PREFIX_TAG + "Software " + + PREFIX_TAG + "OOP"; - public static final String MESSAGE_SUCCESS = "New person added: %1$s"; - public static final String MESSAGE_DUPLICATE_PERSON = "This person already exists in the address book"; + public static final String MESSAGE_SUCCESS = "New moduleTaken added: %1$s"; + public static final String MESSAGE_DUPLICATE_PERSON = "This moduleTaken already exists in the address book"; - private final Person toAdd; + private final ModuleTaken toAdd; /** - * Creates an AddCommand to add the specified {@code Person} + * Creates an AddCommand to add the specified {@code ModuleTaken} */ - public AddCommand(Person person) { - requireNonNull(person); - toAdd = person; + public AddCommand(ModuleTaken moduleTaken) { + requireNonNull(moduleTaken); + toAdd = moduleTaken; } @Override public CommandResult execute(Model model, CommandHistory history) throws CommandException { requireNonNull(model); - if (model.hasPerson(toAdd)) { + if (model.hasModuleTaken(toAdd)) { throw new CommandException(MESSAGE_DUPLICATE_PERSON); } - model.addPerson(toAdd); - model.commitAddressBook(); + if (toAdd.getExpectedMinGrade().getGradePoint() + > toAdd.getExpectedMaxGrade().getGradePoint()) { + throw new CommandException(Messages.MESSAGE_GRADES_OUT_OF_ORDER); + } + + if (!toAdd.getExpectedMaxGrade().isCountedInCap()) { + throw new CommandException(Messages.MESSAGE_MAX_GRADE_MUST_BE_COUNTED); + } + + if (!toAdd.getExpectedMinGrade().equals(toAdd.getExpectedMaxGrade()) + && toAdd.getSemester().getIndex() < model.getCurrentSemester().getIndex()) { + throw new CommandException(Messages.MESSAGE_GRADES_NOT_FINALIZED_BEFORE_SEMESTER); + } + + ModuleInfo moduleInfo = model.getModuleInfoList().getModule(String.valueOf(toAdd.getModuleInfoCode())); + if (moduleInfo != null) { + toAdd.setWorkload(new Workload(moduleInfo.getModuleInfoWorkload())); + } + /* + else { + //TODO fix the tests + throw new CommandException(Messages.MESSAGE_MODULE_DOES_NOT_EXIST); + } + */ + + model.addModuleTaken(toAdd); + model.commitGradTrak(); return new CommandResult(String.format(MESSAGE_SUCCESS, toAdd)); } diff --git a/src/main/java/seedu/address/logic/commands/CheckLimitCommand.java b/src/main/java/seedu/address/logic/commands/CheckLimitCommand.java new file mode 100644 index 000000000000..faabb76d8edd --- /dev/null +++ b/src/main/java/seedu/address/logic/commands/CheckLimitCommand.java @@ -0,0 +1,27 @@ +package seedu.address.logic.commands; + +import static java.util.Objects.requireNonNull; +import static seedu.address.model.Model.PREDICATE_SHOW_ALL_PERSONS; + +import seedu.address.logic.CommandHistory; +import seedu.address.model.ClassForPrinting; +import seedu.address.model.Model; + +/** + * Checks the CAP and Workload limits set by the user for every semester against the modules the user plans to take. + */ +public class CheckLimitCommand extends Command { + + public static final String COMMAND_WORD = "cklimit"; + + public static final String MESSAGE_SUCCESS = "All limits are checked."; + + @Override + public CommandResult execute(Model model, CommandHistory history) { + requireNonNull(model); + model.updateFilteredModulesTakenList(PREDICATE_SHOW_ALL_PERSONS); + ClassForPrinting classForPrinting = model.checkLimit(model.getModuleInfoList()); + model.setSelectedClassForPrinting(classForPrinting); + return new CommandResult(MESSAGE_SUCCESS); + } +} diff --git a/src/main/java/seedu/address/logic/commands/ClearCommand.java b/src/main/java/seedu/address/logic/commands/ClearCommand.java index a22219ad76ad..0c8dd8563695 100644 --- a/src/main/java/seedu/address/logic/commands/ClearCommand.java +++ b/src/main/java/seedu/address/logic/commands/ClearCommand.java @@ -3,7 +3,7 @@ import static java.util.Objects.requireNonNull; import seedu.address.logic.CommandHistory; -import seedu.address.model.AddressBook; +import seedu.address.model.GradTrak; import seedu.address.model.Model; /** @@ -12,14 +12,14 @@ public class ClearCommand extends Command { public static final String COMMAND_WORD = "clear"; - public static final String MESSAGE_SUCCESS = "Address book has been cleared!"; + public static final String MESSAGE_SUCCESS = "GradTrak has been cleared!"; @Override public CommandResult execute(Model model, CommandHistory history) { requireNonNull(model); - model.setAddressBook(new AddressBook()); - model.commitAddressBook(); + model.setGradTrak(new GradTrak()); + model.commitGradTrak(); return new CommandResult(MESSAGE_SUCCESS); } } diff --git a/src/main/java/seedu/address/logic/commands/CommandResult.java b/src/main/java/seedu/address/logic/commands/CommandResult.java index 92f900b7916d..ad5c9fd60366 100644 --- a/src/main/java/seedu/address/logic/commands/CommandResult.java +++ b/src/main/java/seedu/address/logic/commands/CommandResult.java @@ -3,6 +3,7 @@ import static java.util.Objects.requireNonNull; import java.util.Objects; +import java.util.Optional; /** * Represents the result of a command execution. @@ -11,6 +12,8 @@ public class CommandResult { private final String feedbackToUser; + private String result; + /** Help information should be shown to the user. */ private final boolean showHelp; @@ -34,10 +37,19 @@ public CommandResult(String feedbackToUser) { this(feedbackToUser, false, false); } + public CommandResult(String feedbackToUser, String result) { + this(feedbackToUser, false, false); + this.result = requireNonNull(result); + } + public String getFeedbackToUser() { return feedbackToUser; } + public Optional getResult() { + return Optional.ofNullable(result); + } + public boolean isShowHelp() { return showHelp; } diff --git a/src/main/java/seedu/address/logic/commands/DeleteCommand.java b/src/main/java/seedu/address/logic/commands/DeleteCommand.java index a20e9d49eac7..9aa74f607ec9 100644 --- a/src/main/java/seedu/address/logic/commands/DeleteCommand.java +++ b/src/main/java/seedu/address/logic/commands/DeleteCommand.java @@ -9,21 +9,21 @@ import seedu.address.logic.CommandHistory; import seedu.address.logic.commands.exceptions.CommandException; import seedu.address.model.Model; -import seedu.address.model.person.Person; +import seedu.address.model.moduletaken.ModuleTaken; /** - * Deletes a person identified using it's displayed index from the address book. + * Deletes a moduleTaken identified using it's displayed index from the address book. */ public class DeleteCommand extends Command { public static final String COMMAND_WORD = "delete"; public static final String MESSAGE_USAGE = COMMAND_WORD - + ": Deletes the person identified by the index number used in the displayed person list.\n" + + ": Deletes the moduleTaken identified by the index number used in the displayed moduleTaken list.\n" + "Parameters: INDEX (must be a positive integer)\n" + "Example: " + COMMAND_WORD + " 1"; - public static final String MESSAGE_DELETE_PERSON_SUCCESS = "Deleted Person: %1$s"; + public static final String MESSAGE_DELETE_PERSON_SUCCESS = "Deleted ModuleTaken: %1$s"; private final Index targetIndex; @@ -34,16 +34,16 @@ public DeleteCommand(Index targetIndex) { @Override public CommandResult execute(Model model, CommandHistory history) throws CommandException { requireNonNull(model); - List lastShownList = model.getFilteredPersonList(); + List lastShownList = model.getFilteredModulesTakenList(); if (targetIndex.getZeroBased() >= lastShownList.size()) { - throw new CommandException(Messages.MESSAGE_INVALID_PERSON_DISPLAYED_INDEX); + throw new CommandException(Messages.MESSAGE_INVALID_MODULETAKEN_DISPLAYED_INDEX); } - Person personToDelete = lastShownList.get(targetIndex.getZeroBased()); - model.deletePerson(personToDelete); - model.commitAddressBook(); - return new CommandResult(String.format(MESSAGE_DELETE_PERSON_SUCCESS, personToDelete)); + ModuleTaken moduleTakenToDelete = lastShownList.get(targetIndex.getZeroBased()); + model.deleteModuleTaken(moduleTakenToDelete); + model.commitGradTrak(); + return new CommandResult(String.format(MESSAGE_DELETE_PERSON_SUCCESS, moduleTakenToDelete)); } @Override diff --git a/src/main/java/seedu/address/logic/commands/DisplaymodCommand.java b/src/main/java/seedu/address/logic/commands/DisplaymodCommand.java new file mode 100644 index 000000000000..0efafb45db7e --- /dev/null +++ b/src/main/java/seedu/address/logic/commands/DisplaymodCommand.java @@ -0,0 +1,92 @@ +package seedu.address.logic.commands; + +import static java.util.Objects.requireNonNull; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MODCODE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MODNAME; + +import seedu.address.logic.CommandHistory; +import seedu.address.logic.commands.exceptions.CommandException; +import seedu.address.model.Model; +import seedu.address.model.moduleinfo.CodeContainsKeywordsPredicate; + + +/** + * Command to show the module information being searched for. + * Limitations: only can find a list of module per command and find only based on Keyword search + * and yet to use prefix allocated for search; for later versions + */ +public class DisplaymodCommand extends Command { + + public static final String COMMAND_WORD = "displaymod"; + + public static final String MESSAGE_USAGE = COMMAND_WORD + + ": Finds one module Information based on given " + + "parameters. \n" + + "Parameters: " + + PREFIX_MODCODE + "MODULE CODE" + " " + + PREFIX_MODNAME + "MODULE NAME" + " \n" + + "Example: " + COMMAND_WORD + " " + + PREFIX_MODCODE + "CS2103T,CS2101" + " " + + PREFIX_MODNAME + "Software+Engineering"; + + public static final String MESSAGE_SUCCESS = "Module Code : %1$s \n" + + "Module Title : %2$s \n" + + "Department : %3$s \n" + + "Module Credits : %4$s \n" + + "Module Description : %5$s \n" + + "Workload : %6$s \n" + + "Preclusions : %7$s \n" + + "Prerequisites : %8$s "; + + public static final String MESSAGE_NO_MODULE = "Unable to find the Module, please check the parameters"; + + public static final String MESSAGE_MODULES_FOUND = "Modules found: %d"; + + private final CodeContainsKeywordsPredicate keywords; + + public DisplaymodCommand(CodeContainsKeywordsPredicate keywords) { + this.keywords = keywords; + } + + @Override + public CommandResult execute(Model model, CommandHistory history) throws CommandException { + requireNonNull(model); + model.updateDisplayList(keywords); + + if (model.getDisplayList().isEmpty()) { + throw new CommandException(MESSAGE_NO_MODULE); + } + return new CommandResult(String.format(MESSAGE_MODULES_FOUND, model.getDisplayList().size())); + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof DisplaymodCommand // instanceof handles nulls + && keywords.equals(((DisplaymodCommand) other).keywords)); // state check + } + + /** + * returns a String for the Command result if the list is not empty + * @param model + * @return String result + */ + public static String generateResultString(Model model) { + StringBuilder sb = new StringBuilder(); + + for (int i = 0; i < model.getDisplayList().size(); i++) { + sb.append(String.format(MESSAGE_SUCCESS, + model.getDisplayList().get(i).getCodeString(), + model.getDisplayList().get(i).getTitleString(), + model.getDisplayList().get(i).getDepartmentString(), + model.getDisplayList().get(i).getCreditString(), + model.getDisplayList().get(i).getDescriptionString(), + model.getDisplayList().get(i).getWorkloadString(), + model.getDisplayList().get(i).getPreclusionsString(), + model.getDisplayList().get(i).getPrerequisitesString())) + .append("\n\n\n"); + } + + return sb.toString(); + } +} diff --git a/src/main/java/seedu/address/logic/commands/DisplayreqCommand.java b/src/main/java/seedu/address/logic/commands/DisplayreqCommand.java new file mode 100644 index 000000000000..1dc827ea8206 --- /dev/null +++ b/src/main/java/seedu/address/logic/commands/DisplayreqCommand.java @@ -0,0 +1,25 @@ +package seedu.address.logic.commands; + +import static java.util.Objects.requireNonNull; + +import seedu.address.logic.CommandHistory; +import seedu.address.model.Model; + +/** + * Command to display all requirements of course + */ +public class DisplayreqCommand extends Command { + public static final String COMMAND_WORD = "displayreq"; + + public static final String MESSAGE_USAGE = COMMAND_WORD + + ": Displays lists of requirement based on given " + + "EXAMPLE: " + COMMAND_WORD; + public static final String MESSAGE_SUCCESS = "Listed all requirements!"; + + @Override + public CommandResult execute(Model model, CommandHistory history) { + requireNonNull(model); + model.updateRequirementStatusList(); + return new CommandResult(String.format(MESSAGE_SUCCESS)); + } +} diff --git a/src/main/java/seedu/address/logic/commands/EditCommand.java b/src/main/java/seedu/address/logic/commands/EditCommand.java index 952a9e7e7f2b..ae614407dc1f 100644 --- a/src/main/java/seedu/address/logic/commands/EditCommand.java +++ b/src/main/java/seedu/address/logic/commands/EditCommand.java @@ -1,11 +1,16 @@ package seedu.address.logic.commands; import static java.util.Objects.requireNonNull; -import static seedu.address.logic.parser.CliSyntax.PREFIX_ADDRESS; -import static seedu.address.logic.parser.CliSyntax.PREFIX_EMAIL; -import static seedu.address.logic.parser.CliSyntax.PREFIX_NAME; -import static seedu.address.logic.parser.CliSyntax.PREFIX_PHONE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_EXPECTED_MAX_GRADE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_EXPECTED_MIN_GRADE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_LAB_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_LECTURE_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MODULE_INFO_CODE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_PREPARATION_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_PROJECT_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_SEMESTER; import static seedu.address.logic.parser.CliSyntax.PREFIX_TAG; +import static seedu.address.logic.parser.CliSyntax.PREFIX_TUTORIAL_HOUR; import static seedu.address.model.Model.PREDICATE_SHOW_ALL_PERSONS; import java.util.Collections; @@ -20,88 +25,140 @@ import seedu.address.logic.CommandHistory; import seedu.address.logic.commands.exceptions.CommandException; import seedu.address.model.Model; -import seedu.address.model.person.Address; -import seedu.address.model.person.Email; -import seedu.address.model.person.Name; -import seedu.address.model.person.Person; -import seedu.address.model.person.Phone; +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduletaken.Grade; +import seedu.address.model.moduletaken.Hour; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; +import seedu.address.model.moduletaken.Workload; import seedu.address.model.tag.Tag; /** - * Edits the details of an existing person in the address book. + * Edits the details of an existing moduleTaken in the address book. */ public class EditCommand extends Command { public static final String COMMAND_WORD = "edit"; - public static final String MESSAGE_USAGE = COMMAND_WORD + ": Edits the details of the person identified " - + "by the index number used in the displayed person list. " + public static final String MESSAGE_USAGE = COMMAND_WORD + ": Edits the details of the " + + "moduleTaken identified " + + "by the index number used in the displayed moduleTaken list. " + "Existing values will be overwritten by the input values.\n" + "Parameters: INDEX (must be a positive integer) " - + "[" + PREFIX_NAME + "NAME] " - + "[" + PREFIX_PHONE + "PHONE] " - + "[" + PREFIX_EMAIL + "EMAIL] " - + "[" + PREFIX_ADDRESS + "ADDRESS] " + + "[" + PREFIX_MODULE_INFO_CODE + "NAME] " + + "[" + PREFIX_SEMESTER + "SEMESTER] " + + "[" + PREFIX_EXPECTED_MIN_GRADE + "EXPECTED MIN GRADE] " + + "[" + PREFIX_EXPECTED_MAX_GRADE + "EXPECTED MAX GRADE] " + + "[" + PREFIX_LECTURE_HOUR + "LECTURE HOUR] " + + "[" + PREFIX_TUTORIAL_HOUR + "TUTORIAL HOUR] " + + "[" + PREFIX_LAB_HOUR + "LAB HOUR] " + + "[" + PREFIX_PROJECT_HOUR + "PROJECT HOUR] " + + "[" + PREFIX_PREPARATION_HOUR + "PREPARATION HOUR] " + "[" + PREFIX_TAG + "TAG]...\n" + "Example: " + COMMAND_WORD + " 1 " - + PREFIX_PHONE + "91234567 " - + PREFIX_EMAIL + "johndoe@example.com"; + + PREFIX_SEMESTER + "Y3S1 " + + PREFIX_EXPECTED_MIN_GRADE + "B"; - public static final String MESSAGE_EDIT_PERSON_SUCCESS = "Edited Person: %1$s"; + public static final String MESSAGE_EDIT_PERSON_SUCCESS = "Edited ModuleTaken: %1$s"; public static final String MESSAGE_NOT_EDITED = "At least one field to edit must be provided."; - public static final String MESSAGE_DUPLICATE_PERSON = "This person already exists in the address book."; + public static final String MESSAGE_DUPLICATE_PERSON = "This moduleTaken already exists in the address book."; private final Index index; - private final EditPersonDescriptor editPersonDescriptor; + private final EditModuleTakenDescriptor editPersonDescriptor; /** - * @param index of the person in the filtered person list to edit - * @param editPersonDescriptor details to edit the person with + * @param index of the moduleTaken in the filtered moduleTaken list to edit + * @param editPersonDescriptor details to edit the moduleTaken with */ - public EditCommand(Index index, EditPersonDescriptor editPersonDescriptor) { + public EditCommand(Index index, EditModuleTakenDescriptor editPersonDescriptor) { requireNonNull(index); requireNonNull(editPersonDescriptor); this.index = index; - this.editPersonDescriptor = new EditPersonDescriptor(editPersonDescriptor); + this.editPersonDescriptor = new EditModuleTakenDescriptor(editPersonDescriptor); } @Override public CommandResult execute(Model model, CommandHistory history) throws CommandException { requireNonNull(model); - List lastShownList = model.getFilteredPersonList(); + List lastShownList = model.getFilteredModulesTakenList(); if (index.getZeroBased() >= lastShownList.size()) { - throw new CommandException(Messages.MESSAGE_INVALID_PERSON_DISPLAYED_INDEX); + throw new CommandException(Messages.MESSAGE_INVALID_MODULETAKEN_DISPLAYED_INDEX); } - Person personToEdit = lastShownList.get(index.getZeroBased()); - Person editedPerson = createEditedPerson(personToEdit, editPersonDescriptor); + ModuleTaken moduleTakenToEdit = lastShownList.get(index.getZeroBased()); + ModuleTaken editedModuleTaken = createEditedPerson(moduleTakenToEdit, editPersonDescriptor); - if (!personToEdit.isSamePerson(editedPerson) && model.hasPerson(editedPerson)) { + if (editedModuleTaken.getExpectedMinGrade().getGradePoint() + > editedModuleTaken.getExpectedMaxGrade().getGradePoint()) { + throw new CommandException(Messages.MESSAGE_GRADES_OUT_OF_ORDER); + } + + if ((editPersonDescriptor.getExpectedMinGrade().isPresent() + || editPersonDescriptor.getExpectedMaxGrade().isPresent()) + && editedModuleTaken.getSemester().getIndex() < model.getCurrentSemester().getIndex()) { + throw new CommandException(Messages.MESSAGE_GRADES_NOT_FINALIZED_BEFORE_SEMESTER); + } + + if (!editedModuleTaken.getExpectedMaxGrade().isCountedInCap()) { + throw new CommandException(Messages.MESSAGE_MAX_GRADE_MUST_BE_COUNTED); + } + + if (!moduleTakenToEdit.isSameModuleTaken(editedModuleTaken) && model.hasModuleTaken(editedModuleTaken)) { throw new CommandException(MESSAGE_DUPLICATE_PERSON); } - model.setPerson(personToEdit, editedPerson); - model.updateFilteredPersonList(PREDICATE_SHOW_ALL_PERSONS); - model.commitAddressBook(); - return new CommandResult(String.format(MESSAGE_EDIT_PERSON_SUCCESS, editedPerson)); + ModuleInfo moduleInfo = model.getModuleInfoList() + .getModule(String.valueOf(editedModuleTaken.getModuleInfoCode())); + if (moduleInfo != null) { + editedModuleTaken.setWorkload(new Workload(moduleInfo.getModuleInfoWorkload())); + } + /* + else { + //TODO fix the tests + //throw new CommandException(Messages.MESSAGE_MODULE_DOES_NOT_EXIST); + } + */ + + model.setModuleTaken(moduleTakenToEdit, editedModuleTaken); + model.updateFilteredModulesTakenList(PREDICATE_SHOW_ALL_PERSONS); + model.commitGradTrak(); + return new CommandResult(String.format(MESSAGE_EDIT_PERSON_SUCCESS, editedModuleTaken)); } /** - * Creates and returns a {@code Person} with the details of {@code personToEdit} + * Creates and returns a {@code ModuleTaken} with the details of {@code moduleTakenToEdit} * edited with {@code editPersonDescriptor}. */ - private static Person createEditedPerson(Person personToEdit, EditPersonDescriptor editPersonDescriptor) { - assert personToEdit != null; - - Name updatedName = editPersonDescriptor.getName().orElse(personToEdit.getName()); - Phone updatedPhone = editPersonDescriptor.getPhone().orElse(personToEdit.getPhone()); - Email updatedEmail = editPersonDescriptor.getEmail().orElse(personToEdit.getEmail()); - Address updatedAddress = editPersonDescriptor.getAddress().orElse(personToEdit.getAddress()); - Set updatedTags = editPersonDescriptor.getTags().orElse(personToEdit.getTags()); - - return new Person(updatedName, updatedPhone, updatedEmail, updatedAddress, updatedTags); + private static ModuleTaken createEditedPerson(ModuleTaken moduleTakenToEdit, + EditModuleTakenDescriptor editPersonDescriptor) { + assert moduleTakenToEdit != null; + + ModuleInfoCode updatedName = editPersonDescriptor.getModuleInfoCode() + .orElse(moduleTakenToEdit.getModuleInfoCode()); + Semester updatedSemester = editPersonDescriptor.getSemester().orElse(moduleTakenToEdit.getSemester()); + Grade updatedExpectedMinGrade = editPersonDescriptor + .getExpectedMinGrade().orElse(moduleTakenToEdit.getExpectedMinGrade()); + Grade updatedExpectedMaxGrade = editPersonDescriptor + .getExpectedMaxGrade().orElse(moduleTakenToEdit.getExpectedMaxGrade()); + Hour updatedLectureHour = editPersonDescriptor + .getLectureHour().orElse(moduleTakenToEdit.getLectureHour()); + Hour updatedTutorialHour = editPersonDescriptor + .getTutorialHour().orElse(moduleTakenToEdit.getTutorialHour()); + Hour updatedLabHour = editPersonDescriptor + .getLabHour().orElse(moduleTakenToEdit.getLabHour()); + Hour updatedProjectHour = editPersonDescriptor + .getProjectHour().orElse(moduleTakenToEdit.getProjectHour()); + Hour updatedPreparationHour = editPersonDescriptor + .getPreparationHour().orElse(moduleTakenToEdit.getPreparationHour()); + Workload updatedWorkload = new Workload(updatedLectureHour, updatedTutorialHour, updatedLabHour, + updatedProjectHour, updatedPreparationHour); + Set updatedTags = editPersonDescriptor.getTags().orElse(moduleTakenToEdit.getTags()); + + return new ModuleTaken(updatedName, updatedSemester, updatedExpectedMinGrade, updatedExpectedMaxGrade, + updatedWorkload, updatedTags); } @Override @@ -123,27 +180,37 @@ public boolean equals(Object other) { } /** - * Stores the details to edit the person with. Each non-empty field value will replace the - * corresponding field value of the person. + * Stores the details to edit the moduleTaken with. Each non-empty field value will replace the + * corresponding field value of the moduleTaken. */ - public static class EditPersonDescriptor { - private Name name; - private Phone phone; - private Email email; - private Address address; + public static class EditModuleTakenDescriptor { + private ModuleInfoCode moduleInfoCode; + private Semester semester; + private Grade expectedMinGrade; + private Grade expectedMaxGrade; + private Hour lectureHour; + private Hour tutorialHour; + private Hour labHour; + private Hour projectHour; + private Hour preparationHour; private Set tags; - public EditPersonDescriptor() {} + public EditModuleTakenDescriptor() {} /** * Copy constructor. * A defensive copy of {@code tags} is used internally. */ - public EditPersonDescriptor(EditPersonDescriptor toCopy) { - setName(toCopy.name); - setPhone(toCopy.phone); - setEmail(toCopy.email); - setAddress(toCopy.address); + public EditModuleTakenDescriptor(EditModuleTakenDescriptor toCopy) { + setModuleInfoCode(toCopy.moduleInfoCode); + setSemester(toCopy.semester); + setExpectedMinGrade(toCopy.expectedMinGrade); + setExpectedMaxGrade(toCopy.expectedMaxGrade); + setLectureHour(toCopy.lectureHour); + setTutorialHour(toCopy.tutorialHour); + setLabHour(toCopy.labHour); + setProjectHour(toCopy.projectHour); + setPreparationHour(toCopy.preparationHour); setTags(toCopy.tags); } @@ -151,39 +218,79 @@ public EditPersonDescriptor(EditPersonDescriptor toCopy) { * Returns true if at least one field is edited. */ public boolean isAnyFieldEdited() { - return CollectionUtil.isAnyNonNull(name, phone, email, address, tags); + return CollectionUtil.isAnyNonNull(moduleInfoCode, semester, expectedMinGrade, expectedMaxGrade, tags); + } + + public void setModuleInfoCode(ModuleInfoCode moduleInfoCode) { + this.moduleInfoCode = moduleInfoCode; + } + + public Optional getModuleInfoCode() { + return Optional.ofNullable(moduleInfoCode); + } + + public void setSemester(Semester semester) { + this.semester = semester; + } + + public Optional getSemester() { + return Optional.ofNullable(semester); + } + + public void setExpectedMinGrade(Grade expectedMinGrade) { + this.expectedMinGrade = expectedMinGrade; + } + + public Optional getExpectedMinGrade() { + return Optional.ofNullable(expectedMinGrade); + } + + public void setExpectedMaxGrade(Grade expectedMaxGrade) { + this.expectedMaxGrade = expectedMaxGrade; + } + + public Optional getExpectedMaxGrade() { + return Optional.ofNullable(expectedMaxGrade); + } + + public void setLectureHour(Hour lectureHour) { + this.lectureHour = lectureHour; + } + + public Optional getLectureHour() { + return Optional.ofNullable(lectureHour); } - public void setName(Name name) { - this.name = name; + public void setTutorialHour(Hour tutorialHour) { + this.tutorialHour = tutorialHour; } - public Optional getName() { - return Optional.ofNullable(name); + public Optional getTutorialHour() { + return Optional.ofNullable(tutorialHour); } - public void setPhone(Phone phone) { - this.phone = phone; + public void setLabHour(Hour labHour) { + this.labHour = labHour; } - public Optional getPhone() { - return Optional.ofNullable(phone); + public Optional getLabHour() { + return Optional.ofNullable(labHour); } - public void setEmail(Email email) { - this.email = email; + public void setProjectHour(Hour projectHour) { + this.projectHour = projectHour; } - public Optional getEmail() { - return Optional.ofNullable(email); + public Optional getProjectHour() { + return Optional.ofNullable(projectHour); } - public void setAddress(Address address) { - this.address = address; + public void setPreparationHour(Hour preparationHour) { + this.preparationHour = preparationHour; } - public Optional
getAddress() { - return Optional.ofNullable(address); + public Optional getPreparationHour() { + return Optional.ofNullable(preparationHour); } /** @@ -211,17 +318,22 @@ public boolean equals(Object other) { } // instanceof handles nulls - if (!(other instanceof EditPersonDescriptor)) { + if (!(other instanceof EditModuleTakenDescriptor)) { return false; } // state check - EditPersonDescriptor e = (EditPersonDescriptor) other; - - return getName().equals(e.getName()) - && getPhone().equals(e.getPhone()) - && getEmail().equals(e.getEmail()) - && getAddress().equals(e.getAddress()) + EditModuleTakenDescriptor e = (EditModuleTakenDescriptor) other; + + return getModuleInfoCode().equals(e.getModuleInfoCode()) + && getSemester().equals(e.getSemester()) + && getExpectedMinGrade().equals(e.getExpectedMinGrade()) + && getExpectedMaxGrade().equals(e.getExpectedMaxGrade()) + && getLectureHour().equals(e.getLectureHour()) + && getTutorialHour().equals(e.getTutorialHour()) + && getLabHour().equals(e.getLabHour()) + && getProjectHour().equals(e.getProjectHour()) + && getPreparationHour().equals(e.getPreparationHour()) && getTags().equals(e.getTags()); } } diff --git a/src/main/java/seedu/address/logic/commands/FindCommand.java b/src/main/java/seedu/address/logic/commands/FindCommand.java index beb178e3a3f5..b573e98540fc 100644 --- a/src/main/java/seedu/address/logic/commands/FindCommand.java +++ b/src/main/java/seedu/address/logic/commands/FindCommand.java @@ -2,42 +2,140 @@ import static java.util.Objects.requireNonNull; +import java.util.Optional; + import seedu.address.commons.core.Messages; import seedu.address.logic.CommandHistory; import seedu.address.model.Model; -import seedu.address.model.person.NameContainsKeywordsPredicate; +import seedu.address.model.moduletaken.FindModulePredicate; +import seedu.address.model.moduletaken.Grade; +import seedu.address.model.moduletaken.Semester; /** - * Finds and lists all persons in address book whose name contains any of the argument keywords. - * Keyword matching is case insensitive. + * Finds {@code ModuleTaken} in {@code GradTrak} matching all given {@code ModuleInfoCode}, + * {@code Semester}, {@code Grade} or finished status (case-insensitive). */ public class FindCommand extends Command { public static final String COMMAND_WORD = "find"; - public static final String MESSAGE_USAGE = COMMAND_WORD + ": Finds all persons whose names contain any of " - + "the specified keywords (case-insensitive) and displays them as a list with index numbers.\n" - + "Parameters: KEYWORD [MORE_KEYWORDS]...\n" - + "Example: " + COMMAND_WORD + " alice bob charlie"; + public static final String MESSAGE_USAGE = COMMAND_WORD + ": Finds modules matching all given parameters.\n" + + "Parameters: [c/MODULE_CODE] [s/SEMESTER] [g/GRADE] [f/IS_FINISHED]\n" + + "Example: " + COMMAND_WORD + " s/y1s1 c/cs g/A f/y"; - private final NameContainsKeywordsPredicate predicate; + private final FindModuleDescriptor descriptor; - public FindCommand(NameContainsKeywordsPredicate predicate) { - this.predicate = predicate; + public FindCommand(FindModuleDescriptor descriptor) { + this.descriptor = descriptor; } @Override public CommandResult execute(Model model, CommandHistory history) { requireNonNull(model); - model.updateFilteredPersonList(predicate); + + FindModulePredicate predicate = new FindModulePredicate(descriptor, model.getCurrentSemester()); + model.updateFilteredModulesTakenList(predicate); + return new CommandResult( - String.format(Messages.MESSAGE_PERSONS_LISTED_OVERVIEW, model.getFilteredPersonList().size())); + String.format(Messages.MESSAGE_MODULETAKEN_LISTED_OVERVIEW, + model.getFilteredModulesTakenList().size())); } @Override public boolean equals(Object other) { return other == this // short circuit if same object || (other instanceof FindCommand // instanceof handles nulls - && predicate.equals(((FindCommand) other).predicate)); // state check + && descriptor.equals(((FindCommand) other).descriptor)); // state check + } + + /** + * Stores details for finding a {@code ModuleTaken} in {@code GradTrak}. + * There must be at least one filled field. + */ + public static class FindModuleDescriptor { + private String subCode; // can be substring of exact code + private Semester semester; + private Grade grade; + private Boolean isFinished; + + public FindModuleDescriptor() {} + + /** + * Copy constructor. + */ + public FindModuleDescriptor(FindModuleDescriptor toCopy) { + setSubCode(toCopy.subCode); + setSemester(toCopy.semester); + setGrade(toCopy.grade); + setFinished(toCopy.isFinished); + } + + public void setSubCode(String subCode) { + this.subCode = subCode.toLowerCase(); + } + + public Optional getSubCode() { + return Optional.ofNullable(subCode); + } + + public void setSemester(Semester semester) { + this.semester = semester; + } + + public Optional getSemester() { + return Optional.ofNullable(semester); + } + + public void setGrade(Grade grade) { + this.grade = grade; + } + + public Optional getGrade() { + return Optional.ofNullable(grade); + } + + public Optional isFinished() { + return Optional.ofNullable(isFinished); + } + + public void setFinished(boolean isFinished) { + this.isFinished = isFinished; + } + + @Override + public String toString() { + String feedback = ""; + + if (subCode != null) { + feedback += "Code: " + subCode + " | "; + } + if (semester != null) { + feedback += "Semester: " + semester + " | "; + } + if (grade != null) { + feedback += "Grade: " + grade + " | "; + } + if (isFinished != null) { + feedback += "Finished: " + isFinished + " | "; + } + + return feedback; + } + + @Override + public boolean equals(Object object) { + if (object == this) { + return true; + } + if (!(object instanceof FindModuleDescriptor)) { + return false; + } + + FindModuleDescriptor other = (FindModuleDescriptor) object; + return getSubCode().equals(other.getSubCode()) + && getSemester().equals(other.getSemester()) + && getGrade().equals(other.getGrade()) + && isFinished().equals(other.isFinished()); + } } } diff --git a/src/main/java/seedu/address/logic/commands/ListCommand.java b/src/main/java/seedu/address/logic/commands/ListCommand.java index 6d44824c7d1b..d07f7b1aee4d 100644 --- a/src/main/java/seedu/address/logic/commands/ListCommand.java +++ b/src/main/java/seedu/address/logic/commands/ListCommand.java @@ -13,13 +13,13 @@ public class ListCommand extends Command { public static final String COMMAND_WORD = "list"; - public static final String MESSAGE_SUCCESS = "Listed all persons"; + public static final String MESSAGE_SUCCESS = "Listed all modules in GradTrak"; @Override public CommandResult execute(Model model, CommandHistory history) { requireNonNull(model); - model.updateFilteredPersonList(PREDICATE_SHOW_ALL_PERSONS); + model.updateFilteredModulesTakenList(PREDICATE_SHOW_ALL_PERSONS); return new CommandResult(MESSAGE_SUCCESS); } } diff --git a/src/main/java/seedu/address/logic/commands/RecCommand.java b/src/main/java/seedu/address/logic/commands/RecCommand.java new file mode 100644 index 000000000000..9bb308180c52 --- /dev/null +++ b/src/main/java/seedu/address/logic/commands/RecCommand.java @@ -0,0 +1,38 @@ +package seedu.address.logic.commands; + +import static java.util.Objects.requireNonNull; + +import seedu.address.logic.CommandHistory; +import seedu.address.model.Model; + +/** + * Lists modules that the user is recommended to take based on passed modules and course requirements. + */ +public class RecCommand extends Command { + + public static final String COMMAND_WORD = "rec"; + + public static final String MESSAGE_USAGE = COMMAND_WORD + ":Recommends a list of modules that can be taken " + + "based on GradTrak modules and course requirements."; + + public static final String MESSAGE_REC = "Recommended modules found: %d"; + + public static final String MESSAGE_COMPLETED = "All course requirements satisfied"; + + public static final String MESSAGE_UE_LEFT = "Only Unrestricted Electives left to satisfy"; + + @Override + public CommandResult execute(Model model, CommandHistory history) { + requireNonNull(model); + model.updateRecModuleList(); + + if (model.getRecModuleListSorted().isEmpty()) { + if (model.getGradTrak().getModulesTakenList().size() >= 40) { + return new CommandResult(MESSAGE_COMPLETED); + } + return new CommandResult(MESSAGE_UE_LEFT); + } + + return new CommandResult(String.format(MESSAGE_REC, model.getRecModuleListSorted().size())); + } +} diff --git a/src/main/java/seedu/address/logic/commands/RedoCommand.java b/src/main/java/seedu/address/logic/commands/RedoCommand.java index 227771a4eef6..d5b5f79520c9 100644 --- a/src/main/java/seedu/address/logic/commands/RedoCommand.java +++ b/src/main/java/seedu/address/logic/commands/RedoCommand.java @@ -20,12 +20,12 @@ public class RedoCommand extends Command { public CommandResult execute(Model model, CommandHistory history) throws CommandException { requireNonNull(model); - if (!model.canRedoAddressBook()) { + if (!model.canRedoGradTrak()) { throw new CommandException(MESSAGE_FAILURE); } - model.redoAddressBook(); - model.updateFilteredPersonList(PREDICATE_SHOW_ALL_PERSONS); + model.redoGradTrak(); + model.updateFilteredModulesTakenList(PREDICATE_SHOW_ALL_PERSONS); return new CommandResult(MESSAGE_SUCCESS); } } diff --git a/src/main/java/seedu/address/logic/commands/SelectCommand.java b/src/main/java/seedu/address/logic/commands/SelectCommand.java index baa3c1f30bb4..82da92ccf9bf 100644 --- a/src/main/java/seedu/address/logic/commands/SelectCommand.java +++ b/src/main/java/seedu/address/logic/commands/SelectCommand.java @@ -9,21 +9,21 @@ import seedu.address.logic.CommandHistory; import seedu.address.logic.commands.exceptions.CommandException; import seedu.address.model.Model; -import seedu.address.model.person.Person; +import seedu.address.model.moduletaken.ModuleTaken; /** - * Selects a person identified using it's displayed index from the address book. + * Selects a moduleTaken identified using it's displayed index from the address book. */ public class SelectCommand extends Command { public static final String COMMAND_WORD = "select"; public static final String MESSAGE_USAGE = COMMAND_WORD - + ": Selects the person identified by the index number used in the displayed person list.\n" + + ": Selects the moduleTaken identified by the index number used in the displayed moduleTaken list.\n" + "Parameters: INDEX (must be a positive integer)\n" + "Example: " + COMMAND_WORD + " 1"; - public static final String MESSAGE_SELECT_PERSON_SUCCESS = "Selected Person: %1$s"; + public static final String MESSAGE_SELECT_PERSON_SUCCESS = "Selected ModuleTaken: %1$s"; private final Index targetIndex; @@ -35,13 +35,13 @@ public SelectCommand(Index targetIndex) { public CommandResult execute(Model model, CommandHistory history) throws CommandException { requireNonNull(model); - List filteredPersonList = model.getFilteredPersonList(); + List filteredModuleTakenList = model.getFilteredModulesTakenList(); - if (targetIndex.getZeroBased() >= filteredPersonList.size()) { - throw new CommandException(Messages.MESSAGE_INVALID_PERSON_DISPLAYED_INDEX); + if (targetIndex.getZeroBased() >= filteredModuleTakenList.size()) { + throw new CommandException(Messages.MESSAGE_INVALID_MODULETAKEN_DISPLAYED_INDEX); } - model.setSelectedPerson(filteredPersonList.get(targetIndex.getZeroBased())); + model.setSelectedClassForPrinting(filteredModuleTakenList.get(targetIndex.getZeroBased())); return new CommandResult(String.format(MESSAGE_SELECT_PERSON_SUCCESS, targetIndex.getOneBased())); } diff --git a/src/main/java/seedu/address/logic/commands/SetCourseCommand.java b/src/main/java/seedu/address/logic/commands/SetCourseCommand.java new file mode 100644 index 000000000000..fffe0ad664f0 --- /dev/null +++ b/src/main/java/seedu/address/logic/commands/SetCourseCommand.java @@ -0,0 +1,51 @@ +package seedu.address.logic.commands; + +import static java.util.Objects.requireNonNull; + +import seedu.address.logic.CommandHistory; +import seedu.address.logic.commands.exceptions.CommandException; +import seedu.address.model.Model; +import seedu.address.model.course.CourseName; + +/** + * Adds a moduleTaken to the GradTrak. + */ +public class SetCourseCommand extends Command { + + public static final String COMMAND_WORD = "study"; + + public static final String MESSAGE_USAGE = COMMAND_WORD + ": Sets the user's course. \n" + + "Parameters: \n" + + "Computer Science Algorithms - sets course to Computer Science algorithm\n" + + "Computer Science Artificial Intelligence - sets course to Computer Science AI\n" + + "Computer Science Software Engineering - sets course to Computer Science Software Engineering\n"; + + public static final String MESSAGE_SUCCESS = "Course is set to %s"; + public static final String MESSAGE_CANNOT_FIND_COURSE = "Course %s is not found"; + private final CourseName courseName; + + /** + * Sets course to specified {@code Course} + */ + public SetCourseCommand(CourseName course) { + requireNonNull(course); + this.courseName = course; + } + + @Override + public CommandResult execute(Model model, CommandHistory history) throws CommandException { + requireNonNull(model); + if (!model.hasCourse(courseName)) { + throw new CommandException(String.format(MESSAGE_CANNOT_FIND_COURSE, courseName)); + } + model.setCourse(courseName); + return new CommandResult(String.format(MESSAGE_SUCCESS, courseName)); + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof SetCourseCommand // instanceof handles nulls + && courseName.equals(((SetCourseCommand) other).courseName)); + } +} diff --git a/src/main/java/seedu/address/logic/commands/SetCurrentSemesterCommand.java b/src/main/java/seedu/address/logic/commands/SetCurrentSemesterCommand.java new file mode 100644 index 000000000000..aa8c7ce4319a --- /dev/null +++ b/src/main/java/seedu/address/logic/commands/SetCurrentSemesterCommand.java @@ -0,0 +1,87 @@ +package seedu.address.logic.commands; + +import static java.util.Objects.requireNonNull; + +import java.util.List; + +import seedu.address.commons.core.Messages; +import seedu.address.logic.CommandHistory; +import seedu.address.logic.commands.exceptions.CommandException; +import seedu.address.model.Model; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; + +/** + * Sets the current semester of the user. + */ +public class SetCurrentSemesterCommand extends Command { + + public static final String COMMAND_WORD = "cursem"; + + public static final String MESSAGE_USAGE = COMMAND_WORD + ": Sets the current semester of the " + + "user while ensuring all the grades have been finalized in the previous semesters.\n" + + "Parameters: SEMESTER \n" + + "Example: " + COMMAND_WORD + " Y3S2 "; + + public static final String MESSAGE_EDIT_LIMIT_SUCCESS = "Edited Semester: %1$s"; + + private final Semester semester; + + /** + * @param semester to set as the current semester + */ + public SetCurrentSemesterCommand(Semester semester) { + requireNonNull(semester); + + this.semester = semester; + } + + /** + * @param semester to set as the current semester + * @return indication if the current list of modules taken have all the grades finalized before the given semester + */ + public boolean checkGrades(List lastShownList, Semester semester) { + for (int i = 0; i < lastShownList.size(); i++) { + boolean isModuleTakenBeforeGivenSemester = + lastShownList.get(i).getSemester().getIndex() < semester.getIndex(); + boolean isModuleGradeFinalized = + lastShownList.get(i).getExpectedMinGrade().equals(lastShownList.get(i).getExpectedMaxGrade()); + if (isModuleTakenBeforeGivenSemester && !isModuleGradeFinalized) { + return false; + } + } + return true; + } + + @Override + public CommandResult execute(Model model, CommandHistory history) throws CommandException { + requireNonNull(model); + List lastShownList = model.getFilteredModulesTakenList(); + boolean hasValidGradesTillSemester = checkGrades(lastShownList, semester); + + if (!hasValidGradesTillSemester) { + throw new CommandException(Messages.MESSAGE_GRADES_NOT_FINALIZED_BEFORE_SEMESTER); + } + + model.setCurrentSemester(semester); + model.commitGradTrak(); + return new CommandResult(String.format(MESSAGE_EDIT_LIMIT_SUCCESS, semester)); + } + + @Override + public boolean equals(Object other) { + // short circuit if same object + if (other == this) { + return true; + } + + // instanceof handles nulls + if (!(other instanceof SetCurrentSemesterCommand)) { + return false; + } + + // state check + SetCurrentSemesterCommand e = (SetCurrentSemesterCommand) other; + return semester.equals(e.semester); + } +} diff --git a/src/main/java/seedu/address/logic/commands/SetSemesterLimitCommand.java b/src/main/java/seedu/address/logic/commands/SetSemesterLimitCommand.java new file mode 100644 index 000000000000..731875ea171c --- /dev/null +++ b/src/main/java/seedu/address/logic/commands/SetSemesterLimitCommand.java @@ -0,0 +1,352 @@ +package seedu.address.logic.commands; + +import static java.util.Objects.requireNonNull; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_CAP; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_LAB_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_LECTURE_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_PREPARATION_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_PROJECT_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_TUTORIAL_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_CAP; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_LAB_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_LECTURE_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_PREPARATION_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_PROJECT_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_TUTORIAL_HOUR; + +import java.util.List; +import java.util.Optional; + +import seedu.address.commons.core.Messages; +import seedu.address.commons.core.index.Index; +import seedu.address.commons.util.CollectionUtil; +import seedu.address.logic.CommandHistory; +import seedu.address.logic.commands.exceptions.CommandException; +import seedu.address.model.Model; +import seedu.address.model.limits.SemesterLimit; +import seedu.address.model.moduletaken.CapAverage; +import seedu.address.model.moduletaken.Hour; + +/** + * Edits the details of an semester grade and workload limits in the address book. + */ +public class SetSemesterLimitCommand extends Command { + + public static final String COMMAND_WORD = "setlimit"; + + public static final int NUMSEM = 10; + public static final String MESSAGE_USAGE = COMMAND_WORD + ": Edits the details of the " + + "Grade and Workload limits of a semester. " + + "Existing values will be overwritten by the input values.\n" + + "Parameters: SEMESTER " + + "[" + PREFIX_MIN_CAP + "MIN CAP] " + + "[" + PREFIX_MAX_CAP + "MAX CAP] " + + "[" + PREFIX_MIN_LECTURE_HOUR + "LECTURE HOUR] " + + "[" + PREFIX_MAX_LECTURE_HOUR + "LECTURE HOUR] " + + "[" + PREFIX_MIN_TUTORIAL_HOUR + "TUTORIAL HOUR] " + + "[" + PREFIX_MAX_TUTORIAL_HOUR + "TUTORIAL HOUR] " + + "[" + PREFIX_MIN_LAB_HOUR + "LAB HOUR] " + + "[" + PREFIX_MAX_LAB_HOUR + "LAB HOUR] " + + "[" + PREFIX_MIN_PROJECT_HOUR + "PROJECT HOUR] " + + "[" + PREFIX_MAX_PROJECT_HOUR + "PROJECT HOUR] " + + "[" + PREFIX_MIN_PREPARATION_HOUR + "PREPARATION HOUR] " + + "[" + PREFIX_MAX_PREPARATION_HOUR + "PREPARATION HOUR]...\n" + + "Example: " + COMMAND_WORD + " Y3S1 " + + PREFIX_MIN_CAP + "3.27 " + + PREFIX_MIN_LAB_HOUR + "2.5"; + + public static final String MESSAGE_EDIT_LIMIT_SUCCESS = "Edited Semester: %1$s"; + public static final String MESSAGE_NOT_EDITED = "At least one field to edit must be provided."; + + private final Index index; + private final EditSemesterLimitDescriptor editSemesterLimitDescriptor; + + /** + * @param index of the moduleTaken in the filtered moduleTaken list to edit + * @param editLimitDescriptor details to edit the moduleTaken with + */ + public SetSemesterLimitCommand(Index index, EditSemesterLimitDescriptor editLimitDescriptor) { + requireNonNull(index); + requireNonNull(editLimitDescriptor); + + this.index = index; + this.editSemesterLimitDescriptor = new EditSemesterLimitDescriptor(editLimitDescriptor); + } + + @Override + public CommandResult execute(Model model, CommandHistory history) throws CommandException { + requireNonNull(model); + List lastShownList = model.getSemesterLimitList(); + + if (index.getZeroBased() >= NUMSEM) { + throw new CommandException(Messages.MESSAGE_INVALID_SEMESTER_LIMIT); + } + + SemesterLimit semesterLimitToEdit = lastShownList.get(index.getZeroBased()); + SemesterLimit editedSemesterLimit = createEditedLimit(semesterLimitToEdit, editSemesterLimitDescriptor); + + if (editedSemesterLimit.getMinCap().getCapLimit() + > editedSemesterLimit.getMaxCap().getCapLimit()) { + throw new CommandException(Messages.MESSAGE_CAP_LIMIT_OUT_OF_ORDER); + } + + if (editedSemesterLimit.getMinLectureHour().getHour() + > editedSemesterLimit.getMaxLectureHour().getHour()) { + throw new CommandException(Messages.MESSAGE_LECTURE_HOUR_LIMIT_OUT_OF_ORDER); + } + + if (editedSemesterLimit.getMinTutorialHour().getHour() + > editedSemesterLimit.getMaxTutorialHour().getHour()) { + throw new CommandException(Messages.MESSAGE_TUTORIAL_HOUR_LIMIT_OUT_OF_ORDER); + } + + if (editedSemesterLimit.getMinLabHour().getHour() + > editedSemesterLimit.getMaxLabHour().getHour()) { + throw new CommandException(Messages.MESSAGE_LAB_HOUR_LIMIT_OUT_OF_ORDER); + } + + if (editedSemesterLimit.getMinProjectHour().getHour() + > editedSemesterLimit.getMaxProjectHour().getHour()) { + throw new CommandException(Messages.MESSAGE_PROJECT_HOUR_LIMIT_OUT_OF_ORDER); + } + + if (editedSemesterLimit.getMinPreparationHour().getHour() + > editedSemesterLimit.getMaxPreparationHour().getHour()) { + throw new CommandException(Messages.MESSAGE_PREPARATION_HOUR_LIMIT_OUT_OF_ORDER); + } + + model.setSemesterLimit(index.getZeroBased(), editedSemesterLimit); + model.commitGradTrak(); + return new CommandResult(String.format(MESSAGE_EDIT_LIMIT_SUCCESS, editedSemesterLimit)); + } + + /** + * Creates and returns a {@code SemesterLimit} with the details of {@code semesterLimitToEdit} + * edited with {@code EditSemesterLimitDescriptor}. + */ + private static SemesterLimit createEditedLimit(SemesterLimit semesterLimitToEdit, + EditSemesterLimitDescriptor editSemesterLimitDescriptor) { + assert semesterLimitToEdit != null; + + CapAverage updatedMinCap = editSemesterLimitDescriptor + .getMinCap().orElse(semesterLimitToEdit.getMinCap()); + CapAverage updatedMaxCap = editSemesterLimitDescriptor + .getMaxCap().orElse(semesterLimitToEdit.getMaxCap()); + Hour updatedMinLectureHour = editSemesterLimitDescriptor + .getMinLectureHour().orElse(semesterLimitToEdit.getMinLectureHour()); + Hour updatedMaxLectureHour = editSemesterLimitDescriptor + .getMaxLectureHour().orElse(semesterLimitToEdit.getMaxLectureHour()); + Hour updatedMinTutorialHour = editSemesterLimitDescriptor + .getMinTutorialHour().orElse(semesterLimitToEdit.getMinTutorialHour()); + Hour updatedMaxTutorialHour = editSemesterLimitDescriptor + .getMaxTutorialHour().orElse(semesterLimitToEdit.getMaxTutorialHour()); + Hour updatedMinLabHour = editSemesterLimitDescriptor + .getMinLabHour().orElse(semesterLimitToEdit.getMinLabHour()); + Hour updatedMaxLabHour = editSemesterLimitDescriptor + .getMaxLabHour().orElse(semesterLimitToEdit.getMaxLabHour()); + Hour updatedMinProjectHour = editSemesterLimitDescriptor + .getMinProjectHour().orElse(semesterLimitToEdit.getMinProjectHour()); + Hour updatedMaxProjectHour = editSemesterLimitDescriptor + .getMaxProjectHour().orElse(semesterLimitToEdit.getMaxProjectHour()); + Hour updatedMinPreparationHour = editSemesterLimitDescriptor + .getMinPreparationHour().orElse(semesterLimitToEdit.getMinPreparationHour()); + Hour updatedMaxPreparationHour = editSemesterLimitDescriptor + .getMaxPreparationHour().orElse(semesterLimitToEdit.getMaxPreparationHour()); + + return new SemesterLimit(updatedMinCap, updatedMaxCap, + updatedMinLectureHour, updatedMaxLectureHour, updatedMinTutorialHour, updatedMaxTutorialHour, + updatedMinLabHour, updatedMaxLabHour, updatedMinProjectHour, updatedMaxProjectHour, + updatedMinPreparationHour, updatedMaxPreparationHour); + } + + @Override + public boolean equals(Object other) { + // short circuit if same object + if (other == this) { + return true; + } + + // instanceof handles nulls + if (!(other instanceof SetSemesterLimitCommand)) { + return false; + } + + // state check + SetSemesterLimitCommand e = (SetSemesterLimitCommand) other; + return index.equals(e.index) + && editSemesterLimitDescriptor.equals(e.editSemesterLimitDescriptor); + } + + /** + * Stores the details to edit the limit with. Each non-empty field value will replace the + * corresponding field value of the limit. + */ + public static class EditSemesterLimitDescriptor { + private CapAverage minCap; + private CapAverage maxCap; + private Hour minLectureHour; + private Hour maxLectureHour; + private Hour minTutorialHour; + private Hour maxTutorialHour; + private Hour minLabHour; + private Hour maxLabHour; + private Hour minProjectHour; + private Hour maxProjectHour; + private Hour minPreparationHour; + private Hour maxPreparationHour; + + public EditSemesterLimitDescriptor() {} + + /** + * Copy constructor. + */ + public EditSemesterLimitDescriptor(EditSemesterLimitDescriptor toCopy) { + setMinCap(toCopy.minCap); + setMaxCap(toCopy.maxCap); + setMinLectureHour(toCopy.minLectureHour); + setMaxLectureHour(toCopy.maxLectureHour); + setMinTutorialHour(toCopy.minTutorialHour); + setMaxTutorialHour(toCopy.maxTutorialHour); + setMinLabHour(toCopy.minLabHour); + setMaxLabHour(toCopy.maxLabHour); + setMinProjectHour(toCopy.minProjectHour); + setMaxProjectHour(toCopy.maxProjectHour); + setMinPreparationHour(toCopy.minPreparationHour); + setMaxPreparationHour(toCopy.maxPreparationHour); + } + + /** + * Returns true if at least one field is edited. + */ + public boolean isAnyFieldEdited() { + return CollectionUtil.isAnyNonNull(minCap, maxCap, minLectureHour, maxLectureHour, + minTutorialHour, maxTutorialHour, minLabHour, maxLabHour, minProjectHour, maxProjectHour, + minPreparationHour, maxPreparationHour); + } + + public void setMinCap(CapAverage minCap) { + this.minCap = minCap; + } + + public Optional getMinCap() { + return Optional.ofNullable(minCap); + } + + public void setMaxCap(CapAverage maxCap) { + this.maxCap = maxCap; + } + + public Optional getMaxCap() { + return Optional.ofNullable(maxCap); + } + + public void setMinLectureHour(Hour minLectureHour) { + this.minLectureHour = minLectureHour; + } + + public Optional getMinLectureHour() { + return Optional.ofNullable(minLectureHour); + } + + public void setMaxLectureHour(Hour maxLectureHour) { + this.maxLectureHour = maxLectureHour; + } + + public Optional getMaxLectureHour() { + return Optional.ofNullable(maxLectureHour); + } + + public void setMinTutorialHour(Hour minTutorialHour) { + this.minTutorialHour = minTutorialHour; + } + + public Optional getMinTutorialHour() { + return Optional.ofNullable(minTutorialHour); + } + + public void setMaxTutorialHour(Hour maxTutorialHour) { + this.maxTutorialHour = maxTutorialHour; + } + + public Optional getMaxTutorialHour() { + return Optional.ofNullable(maxTutorialHour); + } + + public void setMinLabHour(Hour minLabHour) { + this.minLabHour = minLabHour; + } + + public Optional getMinLabHour() { + return Optional.ofNullable(minLabHour); + } + + public void setMaxLabHour(Hour maxLabHour) { + this.maxLabHour = maxLabHour; + } + + public Optional getMaxLabHour() { + return Optional.ofNullable(maxLabHour); + } + + public void setMinProjectHour(Hour minProjectHour) { + this.minProjectHour = minProjectHour; + } + + public Optional getMinProjectHour() { + return Optional.ofNullable(minProjectHour); + } + + public void setMaxProjectHour(Hour maxProjectHour) { + this.maxProjectHour = maxProjectHour; + } + + public Optional getMaxProjectHour() { + return Optional.ofNullable(maxProjectHour); + } + + public void setMinPreparationHour(Hour minPreparationHour) { + this.minPreparationHour = minPreparationHour; + } + + public Optional getMinPreparationHour() { + return Optional.ofNullable(minPreparationHour); + } + + public void setMaxPreparationHour(Hour maxPreparationHour) { + this.maxPreparationHour = maxPreparationHour; + } + + public Optional getMaxPreparationHour() { + return Optional.ofNullable(maxPreparationHour); + } + + @Override + public boolean equals(Object other) { + // short circuit if same object + if (other == this) { + return true; + } + + // instanceof handles nulls + if (!(other instanceof EditSemesterLimitDescriptor)) { + return false; + } + + // state check + EditSemesterLimitDescriptor e = (EditSemesterLimitDescriptor) other; + + return getMinCap().equals(e.getMinCap()) + && getMaxCap().equals(e.getMaxCap()) + && getMinLectureHour().equals(e.getMinLectureHour()) + && getMaxLectureHour().equals(e.getMaxLectureHour()) + && getMinTutorialHour().equals(e.getMinTutorialHour()) + && getMaxTutorialHour().equals(e.getMaxTutorialHour()) + && getMinLabHour().equals(e.getMinLabHour()) + && getMaxLabHour().equals(e.getMaxLabHour()) + && getMinProjectHour().equals(e.getMinProjectHour()) + && getMaxProjectHour().equals(e.getMaxProjectHour()) + && getMinPreparationHour().equals(e.getMinPreparationHour()) + && getMaxPreparationHour().equals(e.getMaxPreparationHour()); + } + } +} diff --git a/src/main/java/seedu/address/logic/commands/UndoCommand.java b/src/main/java/seedu/address/logic/commands/UndoCommand.java index 40441264f346..4ea06e65cb0d 100644 --- a/src/main/java/seedu/address/logic/commands/UndoCommand.java +++ b/src/main/java/seedu/address/logic/commands/UndoCommand.java @@ -20,12 +20,12 @@ public class UndoCommand extends Command { public CommandResult execute(Model model, CommandHistory history) throws CommandException { requireNonNull(model); - if (!model.canUndoAddressBook()) { + if (!model.canUndoGradTrak()) { throw new CommandException(MESSAGE_FAILURE); } - model.undoAddressBook(); - model.updateFilteredPersonList(PREDICATE_SHOW_ALL_PERSONS); + model.undoGradTrak(); + model.updateFilteredModulesTakenList(PREDICATE_SHOW_ALL_PERSONS); return new CommandResult(MESSAGE_SUCCESS); } } diff --git a/src/main/java/seedu/address/logic/parser/AddCommandParser.java b/src/main/java/seedu/address/logic/parser/AddCommandParser.java index 3b8bfa035e83..5385032b2ca5 100644 --- a/src/main/java/seedu/address/logic/parser/AddCommandParser.java +++ b/src/main/java/seedu/address/logic/parser/AddCommandParser.java @@ -1,22 +1,28 @@ package seedu.address.logic.parser; import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; -import static seedu.address.logic.parser.CliSyntax.PREFIX_ADDRESS; -import static seedu.address.logic.parser.CliSyntax.PREFIX_EMAIL; -import static seedu.address.logic.parser.CliSyntax.PREFIX_NAME; -import static seedu.address.logic.parser.CliSyntax.PREFIX_PHONE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_EXPECTED_MAX_GRADE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_EXPECTED_MIN_GRADE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_LAB_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_LECTURE_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MODULE_INFO_CODE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_PREPARATION_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_PROJECT_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_SEMESTER; import static seedu.address.logic.parser.CliSyntax.PREFIX_TAG; +import static seedu.address.logic.parser.CliSyntax.PREFIX_TUTORIAL_HOUR; import java.util.Set; import java.util.stream.Stream; import seedu.address.logic.commands.AddCommand; import seedu.address.logic.parser.exceptions.ParseException; -import seedu.address.model.person.Address; -import seedu.address.model.person.Email; -import seedu.address.model.person.Name; -import seedu.address.model.person.Person; -import seedu.address.model.person.Phone; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduletaken.Grade; +import seedu.address.model.moduletaken.Hour; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; +import seedu.address.model.moduletaken.Workload; import seedu.address.model.tag.Tag; /** @@ -24,6 +30,10 @@ */ public class AddCommandParser implements Parser { + public static final Grade DEFAULT_MIN_GRADE = Grade.valueOf("F"); + public static final Grade DEFAULT_MAX_GRADE = Grade.valueOf("A"); + public static final Hour DEFAULT_WORKLOAD_HOUR = new Hour("0"); + /** * Parses the given {@code String} of arguments in the context of the AddCommand * and returns an AddCommand object for execution. @@ -31,22 +41,68 @@ public class AddCommandParser implements Parser { */ public AddCommand parse(String args) throws ParseException { ArgumentMultimap argMultimap = - ArgumentTokenizer.tokenize(args, PREFIX_NAME, PREFIX_PHONE, PREFIX_EMAIL, PREFIX_ADDRESS, PREFIX_TAG); + ArgumentTokenizer.tokenize(args, PREFIX_MODULE_INFO_CODE, PREFIX_SEMESTER, + PREFIX_EXPECTED_MIN_GRADE, PREFIX_EXPECTED_MAX_GRADE, PREFIX_LECTURE_HOUR, PREFIX_TUTORIAL_HOUR, + PREFIX_LAB_HOUR, PREFIX_PROJECT_HOUR, PREFIX_PREPARATION_HOUR, PREFIX_TAG); - if (!arePrefixesPresent(argMultimap, PREFIX_NAME, PREFIX_ADDRESS, PREFIX_PHONE, PREFIX_EMAIL) + if (!arePrefixesPresent(argMultimap, PREFIX_MODULE_INFO_CODE, + PREFIX_SEMESTER) || !argMultimap.getPreamble().isEmpty()) { throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, AddCommand.MESSAGE_USAGE)); } - Name name = ParserUtil.parseName(argMultimap.getValue(PREFIX_NAME).get()); - Phone phone = ParserUtil.parsePhone(argMultimap.getValue(PREFIX_PHONE).get()); - Email email = ParserUtil.parseEmail(argMultimap.getValue(PREFIX_EMAIL).get()); - Address address = ParserUtil.parseAddress(argMultimap.getValue(PREFIX_ADDRESS).get()); + ModuleInfoCode name = ParserUtil.moduleInfoCode(argMultimap.getValue(PREFIX_MODULE_INFO_CODE).get()); + Semester semester = ParserUtil.parseSemester(argMultimap.getValue(PREFIX_SEMESTER).get()); Set tagList = ParserUtil.parseTags(argMultimap.getAllValues(PREFIX_TAG)); - Person person = new Person(name, phone, email, address, tagList); + Grade expectedMinGrade = DEFAULT_MIN_GRADE; + if (arePrefixesPresent(argMultimap, PREFIX_EXPECTED_MIN_GRADE)) { + expectedMinGrade = ParserUtil + .parseGrade(argMultimap.getValue(PREFIX_EXPECTED_MIN_GRADE).get()); + } + + Grade expectedMaxGrade = DEFAULT_MAX_GRADE; + if (arePrefixesPresent(argMultimap, PREFIX_EXPECTED_MAX_GRADE)) { + expectedMaxGrade = ParserUtil + .parseGrade(argMultimap.getValue(PREFIX_EXPECTED_MAX_GRADE).get()); + } + + Hour lectureHour = DEFAULT_WORKLOAD_HOUR; + if (arePrefixesPresent(argMultimap, PREFIX_LECTURE_HOUR)) { + lectureHour = ParserUtil + .parseHour(argMultimap.getValue(PREFIX_LECTURE_HOUR).get()); + } + + Hour tutorialHour = DEFAULT_WORKLOAD_HOUR; + if (arePrefixesPresent(argMultimap, PREFIX_TUTORIAL_HOUR)) { + tutorialHour = ParserUtil + .parseHour(argMultimap.getValue(PREFIX_TUTORIAL_HOUR).get()); + } + + Hour labHour = DEFAULT_WORKLOAD_HOUR; + if (arePrefixesPresent(argMultimap, PREFIX_LAB_HOUR)) { + labHour = ParserUtil + .parseHour(argMultimap.getValue(PREFIX_LAB_HOUR).get()); + } + + Hour projectHour = DEFAULT_WORKLOAD_HOUR; + if (arePrefixesPresent(argMultimap, PREFIX_PROJECT_HOUR)) { + projectHour = ParserUtil + .parseHour(argMultimap.getValue(PREFIX_PROJECT_HOUR).get()); + } + + Hour preparationHour = DEFAULT_WORKLOAD_HOUR; + if (arePrefixesPresent(argMultimap, PREFIX_PREPARATION_HOUR)) { + preparationHour = ParserUtil + .parseHour(argMultimap.getValue(PREFIX_PREPARATION_HOUR).get()); + } + + Workload workload = new Workload(lectureHour, tutorialHour, labHour, projectHour, preparationHour); + + ModuleTaken moduleTaken = new ModuleTaken(name, semester, expectedMinGrade, + expectedMaxGrade, workload, tagList); - return new AddCommand(person); + return new AddCommand(moduleTaken); } /** diff --git a/src/main/java/seedu/address/logic/parser/CliSyntax.java b/src/main/java/seedu/address/logic/parser/CliSyntax.java index 75b1a9bf1190..f0fb948f9d64 100644 --- a/src/main/java/seedu/address/logic/parser/CliSyntax.java +++ b/src/main/java/seedu/address/logic/parser/CliSyntax.java @@ -6,10 +6,33 @@ public class CliSyntax { /* Prefix definitions */ - public static final Prefix PREFIX_NAME = new Prefix("n/"); - public static final Prefix PREFIX_PHONE = new Prefix("p/"); - public static final Prefix PREFIX_EMAIL = new Prefix("e/"); - public static final Prefix PREFIX_ADDRESS = new Prefix("a/"); + public static final Prefix PREFIX_MODULE_INFO_CODE = new Prefix("c/"); + public static final Prefix PREFIX_SEMESTER = new Prefix("s/"); + public static final Prefix PREFIX_GRADE = new Prefix("g/"); + public static final Prefix PREFIX_EXPECTED_MIN_GRADE = new Prefix("ming/"); + public static final Prefix PREFIX_EXPECTED_MAX_GRADE = new Prefix("maxg/"); + public static final Prefix PREFIX_MIN_CAP = new Prefix("mincap/"); + public static final Prefix PREFIX_MAX_CAP = new Prefix("maxcap/"); + public static final Prefix PREFIX_MIN_LECTURE_HOUR = new Prefix("minlec/"); + public static final Prefix PREFIX_MAX_LECTURE_HOUR = new Prefix("maxlec/"); + public static final Prefix PREFIX_MIN_TUTORIAL_HOUR = new Prefix("mintut/"); + public static final Prefix PREFIX_MAX_TUTORIAL_HOUR = new Prefix("maxtut/"); + public static final Prefix PREFIX_MIN_LAB_HOUR = new Prefix("minlab/"); + public static final Prefix PREFIX_MAX_LAB_HOUR = new Prefix("maxlab/"); + public static final Prefix PREFIX_MIN_PROJECT_HOUR = new Prefix("minproj/"); + public static final Prefix PREFIX_MAX_PROJECT_HOUR = new Prefix("maxproj/"); + public static final Prefix PREFIX_MIN_PREPARATION_HOUR = new Prefix("minprep/"); + public static final Prefix PREFIX_MAX_PREPARATION_HOUR = new Prefix("maxprep/"); + public static final Prefix PREFIX_LECTURE_HOUR = new Prefix("lec/"); + public static final Prefix PREFIX_TUTORIAL_HOUR = new Prefix("tut/"); + public static final Prefix PREFIX_LAB_HOUR = new Prefix("lab/"); + public static final Prefix PREFIX_PROJECT_HOUR = new Prefix("proj/"); + public static final Prefix PREFIX_PREPARATION_HOUR = new Prefix("prep/"); public static final Prefix PREFIX_TAG = new Prefix("t/"); + public static final Prefix PREFIX_FINISHED = new Prefix("f/"); + public static final Prefix PREFIX_UNFULFILLED = new Prefix(("u/")); + /*Prefix related to finding Module Information */ + public static final Prefix PREFIX_MODCODE = new Prefix("c/"); + public static final Prefix PREFIX_MODNAME = new Prefix("n/"); } diff --git a/src/main/java/seedu/address/logic/parser/DisplaymodCommandParser.java b/src/main/java/seedu/address/logic/parser/DisplaymodCommandParser.java new file mode 100644 index 000000000000..a5e0f94a1b5e --- /dev/null +++ b/src/main/java/seedu/address/logic/parser/DisplaymodCommandParser.java @@ -0,0 +1,77 @@ +package seedu.address.logic.parser; + +import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MODCODE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MODNAME; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.stream.Stream; + +import seedu.address.logic.commands.DisplaymodCommand; +import seedu.address.logic.parser.exceptions.ParseException; +import seedu.address.model.moduleinfo.CodeContainsKeywordsPredicate; + +/** + * Parses input arguments and creates a new DisplaymodCommand object + */ +public class DisplaymodCommandParser implements Parser { + + private static final String MODULECODE_REGEX = ".*?[a-zA-Z]{2,3}\\d{4}[a-zA-Z]{0,3}.*?"; + private static final String MODULETITLE_REGX = ".*?[a-zA-Z].*?"; + + /** + * Parses the given {@code String} of arguments in the context of the DisplaymodCommand + * and returns an DisplaymodCommand object for execution. + * @throws ParseException if the user input does not conform the expected format + */ + public DisplaymodCommand parse(String args) throws ParseException { + ArgumentMultimap argumentMultimap = ArgumentTokenizer.tokenize(args, PREFIX_MODCODE, PREFIX_MODNAME); + + if (!arePrefixesPresent(argumentMultimap, PREFIX_MODCODE, PREFIX_MODNAME) + || !argumentMultimap.getPreamble().isEmpty()) { + throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, DisplaymodCommand.MESSAGE_USAGE)); + } + + ArrayList keywordsList = new ArrayList<>(); + + if (argumentMultimap.getValue(PREFIX_MODCODE).isPresent()) { + String codes = argumentMultimap.getValue(PREFIX_MODCODE).get().trim(); + String[] tester = codes.split(" "); + if (tester.length > 1) { + throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, + DisplaymodCommand.MESSAGE_USAGE)); + } + if (!codes.matches(MODULECODE_REGEX)) { + throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, + DisplaymodCommand.MESSAGE_USAGE)); + } + String[] codesKeyword = codes.split(","); + + Stream.of(codesKeyword).forEach(code -> keywordsList.add(code)); + } + + if (argumentMultimap.getValue(PREFIX_MODNAME).isPresent()) { + String names = argumentMultimap.getValue(PREFIX_MODNAME).get().trim(); + String [] tester = names.split(" "); + if (tester.length > 1 || !names.matches(MODULETITLE_REGX)) { + throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, + DisplaymodCommand.MESSAGE_USAGE)); + } else { + keywordsList.add(names); + } + } + + String[] keywords = keywordsList.toArray(new String[keywordsList.size()]); + + return new DisplaymodCommand(new CodeContainsKeywordsPredicate(Arrays.asList(keywords))); + } + + /** + * Returns true if none of the prefixes contains empty {@code Optional} values in the given + * {@code ArgumentMultimap}. + */ + private static boolean arePrefixesPresent(ArgumentMultimap argumentMultimap, Prefix... prefixes) { + return Stream.of(prefixes).anyMatch(prefix -> argumentMultimap.getValue(prefix).isPresent()); + } +} diff --git a/src/main/java/seedu/address/logic/parser/EditCommandParser.java b/src/main/java/seedu/address/logic/parser/EditCommandParser.java index 845644b7dea1..9c8f898f074c 100644 --- a/src/main/java/seedu/address/logic/parser/EditCommandParser.java +++ b/src/main/java/seedu/address/logic/parser/EditCommandParser.java @@ -2,11 +2,16 @@ import static java.util.Objects.requireNonNull; import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; -import static seedu.address.logic.parser.CliSyntax.PREFIX_ADDRESS; -import static seedu.address.logic.parser.CliSyntax.PREFIX_EMAIL; -import static seedu.address.logic.parser.CliSyntax.PREFIX_NAME; -import static seedu.address.logic.parser.CliSyntax.PREFIX_PHONE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_EXPECTED_MAX_GRADE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_EXPECTED_MIN_GRADE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_LAB_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_LECTURE_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MODULE_INFO_CODE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_PREPARATION_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_PROJECT_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_SEMESTER; import static seedu.address.logic.parser.CliSyntax.PREFIX_TAG; +import static seedu.address.logic.parser.CliSyntax.PREFIX_TUTORIAL_HOUR; import java.util.Collection; import java.util.Collections; @@ -15,7 +20,7 @@ import seedu.address.commons.core.index.Index; import seedu.address.logic.commands.EditCommand; -import seedu.address.logic.commands.EditCommand.EditPersonDescriptor; +import seedu.address.logic.commands.EditCommand.EditModuleTakenDescriptor; import seedu.address.logic.parser.exceptions.ParseException; import seedu.address.model.tag.Tag; @@ -32,7 +37,9 @@ public class EditCommandParser implements Parser { public EditCommand parse(String args) throws ParseException { requireNonNull(args); ArgumentMultimap argMultimap = - ArgumentTokenizer.tokenize(args, PREFIX_NAME, PREFIX_PHONE, PREFIX_EMAIL, PREFIX_ADDRESS, PREFIX_TAG); + ArgumentTokenizer.tokenize(args, PREFIX_MODULE_INFO_CODE, PREFIX_SEMESTER, + PREFIX_EXPECTED_MIN_GRADE, PREFIX_EXPECTED_MAX_GRADE, PREFIX_LECTURE_HOUR, PREFIX_TUTORIAL_HOUR, + PREFIX_LAB_HOUR, PREFIX_PROJECT_HOUR, PREFIX_PREPARATION_HOUR, PREFIX_TAG); Index index; @@ -42,18 +49,41 @@ public EditCommand parse(String args) throws ParseException { throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, EditCommand.MESSAGE_USAGE), pe); } - EditPersonDescriptor editPersonDescriptor = new EditPersonDescriptor(); - if (argMultimap.getValue(PREFIX_NAME).isPresent()) { - editPersonDescriptor.setName(ParserUtil.parseName(argMultimap.getValue(PREFIX_NAME).get())); + EditModuleTakenDescriptor editPersonDescriptor = new EditCommand.EditModuleTakenDescriptor(); + if (argMultimap.getValue(PREFIX_MODULE_INFO_CODE).isPresent()) { + editPersonDescriptor.setModuleInfoCode( + ParserUtil.moduleInfoCode(argMultimap.getValue(PREFIX_MODULE_INFO_CODE).get())); } - if (argMultimap.getValue(PREFIX_PHONE).isPresent()) { - editPersonDescriptor.setPhone(ParserUtil.parsePhone(argMultimap.getValue(PREFIX_PHONE).get())); + if (argMultimap.getValue(PREFIX_SEMESTER).isPresent()) { + editPersonDescriptor.setSemester(ParserUtil.parseSemester(argMultimap.getValue(PREFIX_SEMESTER).get())); } - if (argMultimap.getValue(PREFIX_EMAIL).isPresent()) { - editPersonDescriptor.setEmail(ParserUtil.parseEmail(argMultimap.getValue(PREFIX_EMAIL).get())); + if (argMultimap.getValue(PREFIX_EXPECTED_MIN_GRADE).isPresent()) { + editPersonDescriptor.setExpectedMinGrade( + ParserUtil.parseGrade(argMultimap.getValue(PREFIX_EXPECTED_MIN_GRADE).get())); } - if (argMultimap.getValue(PREFIX_ADDRESS).isPresent()) { - editPersonDescriptor.setAddress(ParserUtil.parseAddress(argMultimap.getValue(PREFIX_ADDRESS).get())); + if (argMultimap.getValue(PREFIX_EXPECTED_MAX_GRADE).isPresent()) { + editPersonDescriptor.setExpectedMaxGrade( + ParserUtil.parseGrade(argMultimap.getValue(PREFIX_EXPECTED_MAX_GRADE).get())); + } + if (argMultimap.getValue(PREFIX_LECTURE_HOUR).isPresent()) { + editPersonDescriptor.setLectureHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_LECTURE_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_TUTORIAL_HOUR).isPresent()) { + editPersonDescriptor.setTutorialHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_TUTORIAL_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_LAB_HOUR).isPresent()) { + editPersonDescriptor.setLabHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_LAB_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_PROJECT_HOUR).isPresent()) { + editPersonDescriptor.setProjectHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_PROJECT_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_PREPARATION_HOUR).isPresent()) { + editPersonDescriptor.setPreparationHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_PREPARATION_HOUR).get())); } parseTagsForEdit(argMultimap.getAllValues(PREFIX_TAG)).ifPresent(editPersonDescriptor::setTags); diff --git a/src/main/java/seedu/address/logic/parser/FindCommandParser.java b/src/main/java/seedu/address/logic/parser/FindCommandParser.java index b186a967cb94..df0d0914860e 100644 --- a/src/main/java/seedu/address/logic/parser/FindCommandParser.java +++ b/src/main/java/seedu/address/logic/parser/FindCommandParser.java @@ -1,33 +1,52 @@ package seedu.address.logic.parser; import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; - -import java.util.Arrays; +import static seedu.address.logic.parser.CliSyntax.PREFIX_FINISHED; +import static seedu.address.logic.parser.CliSyntax.PREFIX_GRADE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MODCODE; +import static seedu.address.logic.parser.CliSyntax.PREFIX_SEMESTER; import seedu.address.logic.commands.FindCommand; +import seedu.address.logic.commands.FindCommand.FindModuleDescriptor; import seedu.address.logic.parser.exceptions.ParseException; -import seedu.address.model.person.NameContainsKeywordsPredicate; /** - * Parses input arguments and creates a new FindCommand object + * Parses input arguments and creates a new {@code FindCommand}. */ public class FindCommandParser implements Parser { /** - * Parses the given {@code String} of arguments in the context of the FindCommand - * and returns an FindCommand object for execution. - * @throws ParseException if the user input does not conform the expected format + * Parses the given {@code String} of arguments in the context of {@code FindCommand} + * and returns a {@code FindCommand} object for execution. + * @throws ParseException if the user input does not conform to the expected format. */ public FindCommand parse(String args) throws ParseException { String trimmedArgs = args.trim(); if (trimmedArgs.isEmpty()) { - throw new ParseException( - String.format(MESSAGE_INVALID_COMMAND_FORMAT, FindCommand.MESSAGE_USAGE)); + throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, FindCommand.MESSAGE_USAGE)); } - String[] nameKeywords = trimmedArgs.split("\\s+"); + ArgumentMultimap argMultimap = + ArgumentTokenizer.tokenize(args, PREFIX_MODCODE, PREFIX_SEMESTER, PREFIX_GRADE, PREFIX_FINISHED); + if (!argMultimap.getPreamble().isEmpty()) { + throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, FindCommand.MESSAGE_USAGE)); + } - return new FindCommand(new NameContainsKeywordsPredicate(Arrays.asList(nameKeywords))); - } + FindModuleDescriptor findModuleDescriptor = new FindModuleDescriptor(); + if (argMultimap.getValue(PREFIX_MODCODE).isPresent()) { + findModuleDescriptor.setSubCode(argMultimap.getValue(PREFIX_MODCODE).get()); + } + if (argMultimap.getValue(PREFIX_SEMESTER).isPresent()) { + findModuleDescriptor.setSemester(ParserUtil.parseSemester(argMultimap.getValue(PREFIX_SEMESTER).get())); + } + if (argMultimap.getValue(PREFIX_GRADE).isPresent()) { + findModuleDescriptor.setGrade(ParserUtil.parseGrade(argMultimap.getValue(PREFIX_GRADE).get())); + } + if (argMultimap.getValue(PREFIX_FINISHED).isPresent()) { + findModuleDescriptor + .setFinished(ParserUtil.parseFinishedStatus(argMultimap.getValue(PREFIX_FINISHED).get())); + } + return new FindCommand(findModuleDescriptor); + } } diff --git a/src/main/java/seedu/address/logic/parser/AddressBookParser.java b/src/main/java/seedu/address/logic/parser/GradTrakParser.java similarity index 72% rename from src/main/java/seedu/address/logic/parser/AddressBookParser.java rename to src/main/java/seedu/address/logic/parser/GradTrakParser.java index b7d57f5db86a..39504843de9f 100644 --- a/src/main/java/seedu/address/logic/parser/AddressBookParser.java +++ b/src/main/java/seedu/address/logic/parser/GradTrakParser.java @@ -7,24 +7,31 @@ import java.util.regex.Pattern; import seedu.address.logic.commands.AddCommand; +import seedu.address.logic.commands.CheckLimitCommand; import seedu.address.logic.commands.ClearCommand; import seedu.address.logic.commands.Command; import seedu.address.logic.commands.DeleteCommand; +import seedu.address.logic.commands.DisplaymodCommand; +import seedu.address.logic.commands.DisplayreqCommand; import seedu.address.logic.commands.EditCommand; import seedu.address.logic.commands.ExitCommand; import seedu.address.logic.commands.FindCommand; import seedu.address.logic.commands.HelpCommand; import seedu.address.logic.commands.HistoryCommand; import seedu.address.logic.commands.ListCommand; +import seedu.address.logic.commands.RecCommand; import seedu.address.logic.commands.RedoCommand; import seedu.address.logic.commands.SelectCommand; +import seedu.address.logic.commands.SetCourseCommand; +import seedu.address.logic.commands.SetCurrentSemesterCommand; +import seedu.address.logic.commands.SetSemesterLimitCommand; import seedu.address.logic.commands.UndoCommand; import seedu.address.logic.parser.exceptions.ParseException; /** * Parses user input. */ -public class AddressBookParser { +public class GradTrakParser { /** * Used for initial separation of command word and args. @@ -48,12 +55,21 @@ public Command parseCommand(String userInput) throws ParseException { final String arguments = matcher.group("arguments"); switch (commandWord) { + case SetCourseCommand.COMMAND_WORD: + return new SetCourseCommandParser().parse(arguments); + case AddCommand.COMMAND_WORD: return new AddCommandParser().parse(arguments); case EditCommand.COMMAND_WORD: return new EditCommandParser().parse(arguments); + case SetSemesterLimitCommand.COMMAND_WORD: + return new SetSemesterLimitCommandParser().parse(arguments); + + case SetCurrentSemesterCommand.COMMAND_WORD: + return new SetCurrentSemesterCommandParser().parse(arguments); + case SelectCommand.COMMAND_WORD: return new SelectCommandParser().parse(arguments); @@ -66,9 +82,15 @@ public Command parseCommand(String userInput) throws ParseException { case FindCommand.COMMAND_WORD: return new FindCommandParser().parse(arguments); + case RecCommand.COMMAND_WORD: + return new RecCommand(); + case ListCommand.COMMAND_WORD: return new ListCommand(); + case CheckLimitCommand.COMMAND_WORD: + return new CheckLimitCommand(); + case HistoryCommand.COMMAND_WORD: return new HistoryCommand(); @@ -84,6 +106,12 @@ public Command parseCommand(String userInput) throws ParseException { case RedoCommand.COMMAND_WORD: return new RedoCommand(); + case DisplaymodCommand.COMMAND_WORD: + return new DisplaymodCommandParser().parse(arguments); + + case DisplayreqCommand.COMMAND_WORD: + return new DisplayreqCommand(); + default: throw new ParseException(MESSAGE_UNKNOWN_COMMAND); } diff --git a/src/main/java/seedu/address/logic/parser/ParserUtil.java b/src/main/java/seedu/address/logic/parser/ParserUtil.java index b117acb9c55b..d7710b869830 100644 --- a/src/main/java/seedu/address/logic/parser/ParserUtil.java +++ b/src/main/java/seedu/address/logic/parser/ParserUtil.java @@ -9,10 +9,12 @@ import seedu.address.commons.core.index.Index; import seedu.address.commons.util.StringUtil; import seedu.address.logic.parser.exceptions.ParseException; -import seedu.address.model.person.Address; -import seedu.address.model.person.Email; -import seedu.address.model.person.Name; -import seedu.address.model.person.Phone; +import seedu.address.model.course.CourseName; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduletaken.CapAverage; +import seedu.address.model.moduletaken.Grade; +import seedu.address.model.moduletaken.Hour; +import seedu.address.model.moduletaken.Semester; import seedu.address.model.tag.Tag; /** @@ -21,6 +23,7 @@ public class ParserUtil { public static final String MESSAGE_INVALID_INDEX = "Index is not a non-zero unsigned integer."; + public static final String FINISHED_STATUS_TRUE = "y"; /** * Parses {@code oneBasedIndex} into an {@code Index} and returns it. Leading and trailing whitespaces will be @@ -36,63 +39,93 @@ public static Index parseIndex(String oneBasedIndex) throws ParseException { } /** - * Parses a {@code String name} into a {@code Name}. + * Parses a {@code String moduleInfoCode} into a {@code Name}. * Leading and trailing whitespaces will be trimmed. * - * @throws ParseException if the given {@code name} is invalid. + * @throws ParseException if the given {@code moduleInfoCode} is invalid. */ - public static Name parseName(String name) throws ParseException { - requireNonNull(name); - String trimmedName = name.trim(); - if (!Name.isValidName(trimmedName)) { - throw new ParseException(Name.MESSAGE_CONSTRAINTS); + public static ModuleInfoCode moduleInfoCode(String moduleInfoCode) throws ParseException { + requireNonNull(moduleInfoCode); + String trimmedName = moduleInfoCode.trim().toUpperCase(); + if (!ModuleInfoCode.isValidModuleInfoCode(trimmedName)) { + throw new ParseException(ModuleInfoCode.MESSAGE_CONSTRAINTS); } - return new Name(trimmedName); + return new ModuleInfoCode(trimmedName); } /** - * Parses a {@code String phone} into a {@code Phone}. + * Parses a {@code String courseName} into a {@code CourseName}. * Leading and trailing whitespaces will be trimmed. * - * @throws ParseException if the given {@code phone} is invalid. + * @throws ParseException if the given {@code courseName} is invalid. */ - public static Phone parsePhone(String phone) throws ParseException { - requireNonNull(phone); - String trimmedPhone = phone.trim(); - if (!Phone.isValidPhone(trimmedPhone)) { - throw new ParseException(Phone.MESSAGE_CONSTRAINTS); + public static CourseName parseCourseName(String courseName) throws ParseException { + requireNonNull(courseName); + String trimmedCourseName = courseName.trim(); + if (!CourseName.isValidCourseName(trimmedCourseName)) { + throw new ParseException(CourseName.MESSAGE_CONSTRAINTS); } - return new Phone(trimmedPhone); + return new CourseName(trimmedCourseName); } /** - * Parses a {@code String address} into an {@code Address}. + * Parses a {@code String semester} into a {@code Semester}. * Leading and trailing whitespaces will be trimmed. * - * @throws ParseException if the given {@code address} is invalid. + * @throws ParseException if the given {@code semester} is invalid. */ - public static Address parseAddress(String address) throws ParseException { - requireNonNull(address); - String trimmedAddress = address.trim(); - if (!Address.isValidAddress(trimmedAddress)) { - throw new ParseException(Address.MESSAGE_CONSTRAINTS); + public static Semester parseSemester(String semester) throws ParseException { + requireNonNull(semester); + String trimmedSemester = semester.trim().toUpperCase(); + if (!Semester.isValidSemesterForTakingModules(trimmedSemester)) { + throw new ParseException(Semester.MESSAGE_CONSTRAINTS); } - return new Address(trimmedAddress); + return Semester.valueOf(trimmedSemester); } /** - * Parses a {@code String email} into an {@code Email}. + * Parses a {@code String grade} into an {@code Grade}. * Leading and trailing whitespaces will be trimmed. * - * @throws ParseException if the given {@code email} is invalid. + * @throws ParseException if the given {@code grade} is invalid. */ - public static Email parseEmail(String email) throws ParseException { - requireNonNull(email); - String trimmedEmail = email.trim(); - if (!Email.isValidEmail(trimmedEmail)) { - throw new ParseException(Email.MESSAGE_CONSTRAINTS); + public static Grade parseGrade(String grade) throws ParseException { + requireNonNull(grade); + String trimmedGrade = grade.trim().toUpperCase(); + if (!Grade.isValidGrade(trimmedGrade)) { + throw new ParseException(Grade.MESSAGE_CONSTRAINTS); } - return new Email(trimmedEmail); + return Grade.getGrade(trimmedGrade); + } + + /** + * Parses a {@code String hour} into an {@code Hour}. + * Leading and trailing whitespaces will be trimmed. + * + * @throws ParseException if the given {@code Hour} is invalid. + */ + public static Hour parseHour(String hour) throws ParseException { + requireNonNull(hour); + String trimmedHour = hour.trim(); + if (!Hour.isValidHour(trimmedHour)) { + throw new ParseException(Hour.MESSAGE_CONSTRAINTS); + } + return new Hour(trimmedHour); + } + + /** + * Parses a {@code String cap} into an {@code CapAverage}. + * Leading and trailing whitespaces will be trimmed. + * + * @throws ParseException if the given {@code CapAverage} is invalid. + */ + public static CapAverage parseCap(String cap) throws ParseException { + requireNonNull(cap); + String trimmedCap = cap.trim(); + if (!CapAverage.isValidCapAverage(trimmedCap)) { + throw new ParseException(CapAverage.MESSAGE_CONSTRAINTS); + } + return new CapAverage(Double.parseDouble(trimmedCap)); } /** @@ -121,4 +154,27 @@ public static Set parseTags(Collection tags) throws ParseException } return tagSet; } + + /** + * Parses a {@code finishedStatus} string into a boolean. + * @param finishedStatus Any string. + * @return true if the string is "y" (case-insensitive), false otherwise. + */ + public static boolean parseFinishedStatus(String finishedStatus) { + requireNonNull(finishedStatus); + + return finishedStatus.trim().toLowerCase().equals(FINISHED_STATUS_TRUE); + } + + /** + * Converts a boolean to a String representing the corresponding finished status. + * @param isFinished The finished status. + * @return "y" if isFinished, "n" otherwise. + */ + public static String booleanToFinishedStatus(boolean isFinished) { + if (isFinished) { + return FINISHED_STATUS_TRUE; + } + return "n"; // can be any string other than "y" + } } diff --git a/src/main/java/seedu/address/logic/parser/SetCourseCommandParser.java b/src/main/java/seedu/address/logic/parser/SetCourseCommandParser.java new file mode 100644 index 000000000000..1f5a43feda9f --- /dev/null +++ b/src/main/java/seedu/address/logic/parser/SetCourseCommandParser.java @@ -0,0 +1,29 @@ +package seedu.address.logic.parser; + +import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; + +import seedu.address.logic.commands.SetCourseCommand; +import seedu.address.logic.parser.exceptions.ParseException; +import seedu.address.model.course.CourseName; + +/** + * Parses input arguments and creates a new SetCourseCommand object + */ +public class SetCourseCommandParser implements Parser { + + /** + * Parses the given {@code String} of arguments in the context of the SetCourseCommand + * and returns an SetCourseCommand object for execution. + * @throws ParseException if the user input does not conform the expected format + */ + public SetCourseCommand parse(String args) throws ParseException { + try { + CourseName courseName = ParserUtil.parseCourseName(args); + return new SetCourseCommand(courseName); + } catch (ParseException pe) { + throw new ParseException( + String.format(MESSAGE_INVALID_COMMAND_FORMAT, SetCourseCommand.MESSAGE_USAGE), pe); + } + } + +} diff --git a/src/main/java/seedu/address/logic/parser/SetCurrentSemesterCommandParser.java b/src/main/java/seedu/address/logic/parser/SetCurrentSemesterCommandParser.java new file mode 100644 index 000000000000..86a1679fc08b --- /dev/null +++ b/src/main/java/seedu/address/logic/parser/SetCurrentSemesterCommandParser.java @@ -0,0 +1,34 @@ +package seedu.address.logic.parser; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; + +import seedu.address.logic.commands.SetCurrentSemesterCommand; +import seedu.address.logic.parser.exceptions.ParseException; +import seedu.address.model.moduletaken.Semester; + +/** + * Parses input arguments and creates a new SetLimitCommand object + */ +public class SetCurrentSemesterCommandParser implements Parser { + + /** + * Parses the given {@code String} of arguments in the context of the SetLimitCommand + * and returns an SetLimitCommand object for execution. + * @throws ParseException if the user input does not conform the expected format + */ + public SetCurrentSemesterCommand parse(String args) throws ParseException { + requireNonNull(args); + ArgumentMultimap argMultimap = ArgumentTokenizer.tokenize(args); + + Semester semester; + String rawSemester = argMultimap.getPreamble(); + if (!Semester.isValidSemester(rawSemester)) { + throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, + SetCurrentSemesterCommand.MESSAGE_USAGE)); + } + semester = Semester.valueOf(rawSemester); + + return new SetCurrentSemesterCommand(semester); + } +} diff --git a/src/main/java/seedu/address/logic/parser/SetSemesterLimitCommandParser.java b/src/main/java/seedu/address/logic/parser/SetSemesterLimitCommandParser.java new file mode 100644 index 000000000000..44077a9e1fb0 --- /dev/null +++ b/src/main/java/seedu/address/logic/parser/SetSemesterLimitCommandParser.java @@ -0,0 +1,110 @@ +package seedu.address.logic.parser; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.core.Messages.MESSAGE_INVALID_COMMAND_FORMAT; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_CAP; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_LAB_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_LECTURE_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_PREPARATION_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_PROJECT_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MAX_TUTORIAL_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_CAP; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_LAB_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_LECTURE_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_PREPARATION_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_PROJECT_HOUR; +import static seedu.address.logic.parser.CliSyntax.PREFIX_MIN_TUTORIAL_HOUR; + +import seedu.address.commons.core.index.Index; +import seedu.address.logic.commands.SetSemesterLimitCommand; +import seedu.address.logic.commands.SetSemesterLimitCommand.EditSemesterLimitDescriptor; +import seedu.address.logic.parser.exceptions.ParseException; +import seedu.address.model.moduletaken.Semester; + +/** + * Parses input arguments and creates a new SetLimitCommand object + */ +public class SetSemesterLimitCommandParser implements Parser { + + /** + * Parses the given {@code String} of arguments in the context of the SetLimitCommand + * and returns an SetLimitCommand object for execution. + * @throws ParseException if the user input does not conform the expected format + */ + public SetSemesterLimitCommand parse(String args) throws ParseException { + requireNonNull(args); + ArgumentMultimap argMultimap = + ArgumentTokenizer.tokenize(args, + PREFIX_MIN_CAP, PREFIX_MAX_CAP, PREFIX_MIN_LECTURE_HOUR, PREFIX_MAX_LECTURE_HOUR, + PREFIX_MIN_TUTORIAL_HOUR, PREFIX_MAX_TUTORIAL_HOUR, PREFIX_MIN_LAB_HOUR, + PREFIX_MAX_LAB_HOUR, PREFIX_MIN_PROJECT_HOUR, PREFIX_MAX_PROJECT_HOUR, + PREFIX_MIN_PREPARATION_HOUR, PREFIX_MAX_PREPARATION_HOUR); + + Index index; + String rawSemester = argMultimap.getPreamble(); + boolean isValidSemester = Semester.isValidSemesterForTakingModules(rawSemester); + if (!isValidSemester) { + throw new ParseException(String.format(MESSAGE_INVALID_COMMAND_FORMAT, + SetSemesterLimitCommand.MESSAGE_USAGE)); + } + + int zeroBasedIndex = Semester.valueOf(rawSemester).getIndex(); + index = ParserUtil.parseIndex(String.valueOf(++zeroBasedIndex)); + + EditSemesterLimitDescriptor editSemesterLimitDescriptor = new EditSemesterLimitDescriptor(); + if (argMultimap.getValue(PREFIX_MIN_CAP).isPresent()) { + editSemesterLimitDescriptor.setMinCap( + ParserUtil.parseCap(argMultimap.getValue(PREFIX_MIN_CAP).get())); + } + if (argMultimap.getValue(PREFIX_MAX_CAP).isPresent()) { + editSemesterLimitDescriptor.setMaxCap( + ParserUtil.parseCap(argMultimap.getValue(PREFIX_MAX_CAP).get())); + } + if (argMultimap.getValue(PREFIX_MIN_LECTURE_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMinLectureHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MIN_LECTURE_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_MAX_LECTURE_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMaxLectureHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MAX_LECTURE_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_MIN_TUTORIAL_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMinTutorialHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MIN_TUTORIAL_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_MAX_TUTORIAL_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMaxTutorialHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MAX_TUTORIAL_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_MIN_LAB_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMinLabHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MIN_LAB_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_MAX_LAB_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMaxLabHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MAX_LAB_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_MIN_PROJECT_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMinProjectHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MIN_PROJECT_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_MAX_PROJECT_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMaxProjectHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MAX_PROJECT_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_MIN_PREPARATION_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMinPreparationHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MIN_PREPARATION_HOUR).get())); + } + if (argMultimap.getValue(PREFIX_MAX_PREPARATION_HOUR).isPresent()) { + editSemesterLimitDescriptor.setMaxPreparationHour( + ParserUtil.parseHour(argMultimap.getValue(PREFIX_MAX_PREPARATION_HOUR).get())); + } + + if (!editSemesterLimitDescriptor.isAnyFieldEdited()) { + throw new ParseException(SetSemesterLimitCommand.MESSAGE_NOT_EDITED); + } + + return new SetSemesterLimitCommand(index, editSemesterLimitDescriptor); + } +} diff --git a/src/main/java/seedu/address/model/AddressBook.java b/src/main/java/seedu/address/model/AddressBook.java deleted file mode 100644 index 30557cf81ee7..000000000000 --- a/src/main/java/seedu/address/model/AddressBook.java +++ /dev/null @@ -1,144 +0,0 @@ -package seedu.address.model; - -import static java.util.Objects.requireNonNull; - -import java.util.List; - -import javafx.beans.InvalidationListener; -import javafx.collections.ObservableList; -import seedu.address.commons.util.InvalidationListenerManager; -import seedu.address.model.person.Person; -import seedu.address.model.person.UniquePersonList; - -/** - * Wraps all data at the address-book level - * Duplicates are not allowed (by .isSamePerson comparison) - */ -public class AddressBook implements ReadOnlyAddressBook { - - private final UniquePersonList persons; - private final InvalidationListenerManager invalidationListenerManager = new InvalidationListenerManager(); - - /* - * The 'unusual' code block below is an non-static initialization block, sometimes used to avoid duplication - * between constructors. See https://docs.oracle.com/javase/tutorial/java/javaOO/initial.html - * - * Note that non-static init blocks are not recommended to use. There are other ways to avoid duplication - * among constructors. - */ - { - persons = new UniquePersonList(); - } - - public AddressBook() {} - - /** - * Creates an AddressBook using the Persons in the {@code toBeCopied} - */ - public AddressBook(ReadOnlyAddressBook toBeCopied) { - this(); - resetData(toBeCopied); - } - - //// list overwrite operations - - /** - * Replaces the contents of the person list with {@code persons}. - * {@code persons} must not contain duplicate persons. - */ - public void setPersons(List persons) { - this.persons.setPersons(persons); - indicateModified(); - } - - /** - * Resets the existing data of this {@code AddressBook} with {@code newData}. - */ - public void resetData(ReadOnlyAddressBook newData) { - requireNonNull(newData); - - setPersons(newData.getPersonList()); - } - - //// person-level operations - - /** - * Returns true if a person with the same identity as {@code person} exists in the address book. - */ - public boolean hasPerson(Person person) { - requireNonNull(person); - return persons.contains(person); - } - - /** - * Adds a person to the address book. - * The person must not already exist in the address book. - */ - public void addPerson(Person p) { - persons.add(p); - indicateModified(); - } - - /** - * Replaces the given person {@code target} in the list with {@code editedPerson}. - * {@code target} must exist in the address book. - * The person identity of {@code editedPerson} must not be the same as another existing person in the address book. - */ - public void setPerson(Person target, Person editedPerson) { - requireNonNull(editedPerson); - - persons.setPerson(target, editedPerson); - indicateModified(); - } - - /** - * Removes {@code key} from this {@code AddressBook}. - * {@code key} must exist in the address book. - */ - public void removePerson(Person key) { - persons.remove(key); - indicateModified(); - } - - @Override - public void addListener(InvalidationListener listener) { - invalidationListenerManager.addListener(listener); - } - - @Override - public void removeListener(InvalidationListener listener) { - invalidationListenerManager.removeListener(listener); - } - - /** - * Notifies listeners that the address book has been modified. - */ - protected void indicateModified() { - invalidationListenerManager.callListeners(this); - } - - //// util methods - - @Override - public String toString() { - return persons.asUnmodifiableObservableList().size() + " persons"; - // TODO: refine later - } - - @Override - public ObservableList getPersonList() { - return persons.asUnmodifiableObservableList(); - } - - @Override - public boolean equals(Object other) { - return other == this // short circuit if same object - || (other instanceof AddressBook // instanceof handles nulls - && persons.equals(((AddressBook) other).persons)); - } - - @Override - public int hashCode() { - return persons.hashCode(); - } -} diff --git a/src/main/java/seedu/address/model/ClassForPrinting.java b/src/main/java/seedu/address/model/ClassForPrinting.java new file mode 100644 index 000000000000..a80eda0d665f --- /dev/null +++ b/src/main/java/seedu/address/model/ClassForPrinting.java @@ -0,0 +1,8 @@ +package seedu.address.model; + +/** + * Represents a class that can be set for printing on the browser panel. + */ +public interface ClassForPrinting { + String getPrintable(); +} diff --git a/src/main/java/seedu/address/model/EligibleModulePredicate.java b/src/main/java/seedu/address/model/EligibleModulePredicate.java new file mode 100644 index 000000000000..cf33684c32a6 --- /dev/null +++ b/src/main/java/seedu/address/model/EligibleModulePredicate.java @@ -0,0 +1,37 @@ +package seedu.address.model; + +import java.util.function.Predicate; + +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduleinfo.ModuleInfoPrerequisites; + +/** + * Tests if a module can be read. + */ +public class EligibleModulePredicate implements Predicate { + + private final ReadOnlyGradTrak gradTrak; + + public EligibleModulePredicate(ReadOnlyGradTrak gradTrak) { + this.gradTrak = gradTrak; + } + + @Override + public boolean test(ModuleInfo moduleInfo) { + ModuleInfoCode code = moduleInfo.getModuleInfoCode(); + ModuleInfoPrerequisites prerequisites = moduleInfo.getModuleInfoPrerequisite(); + + boolean isAdded = gradTrak.getNonFailedCodeList().contains(code); + boolean isPrereqSatisfied = gradTrak.getMissingPrerequisites(prerequisites.getModuleTree()).isEmpty(); + + return !isAdded && isPrereqSatisfied; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof EligibleModulePredicate // instanceof handles nulls + && gradTrak.equals(((EligibleModulePredicate) other).gradTrak)); + } +} diff --git a/src/main/java/seedu/address/model/GradTrak.java b/src/main/java/seedu/address/model/GradTrak.java new file mode 100644 index 000000000000..79206cb7f86b --- /dev/null +++ b/src/main/java/seedu/address/model/GradTrak.java @@ -0,0 +1,285 @@ +package seedu.address.model; + +import static java.util.Objects.requireNonNull; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + +import javafx.beans.InvalidationListener; +import javafx.collections.ObservableList; +import seedu.address.commons.util.InvalidationListenerManager; +import seedu.address.commons.util.ModuleTree; +import seedu.address.model.limits.SemesterLimit; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduletaken.CapAverage; +import seedu.address.model.moduletaken.Grade; +import seedu.address.model.moduletaken.Hour; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; +import seedu.address.model.moduletaken.SemesterLimitList; +import seedu.address.model.moduletaken.UniqueModuleTakenList; +import seedu.address.model.tag.Tag; + +/** + * Wraps all data at the address-book level + * Duplicates are not allowed (by .isSameModuleTaken comparison) + */ +public class GradTrak implements ReadOnlyGradTrak { + + private static final int NUM_SEMS = 10; + + /* The following accounts for some modules with 'A' level prerequisites */ + private static final String A_LEVEL_REGEX = + "CS1231|MA1521|MA1101R|PC1141|PC1142|PC1143|PC1144|CM1401|CM1402|CM1501|CM1502|PC1431|PC1432|LSM1106"; + + private Semester currentSemester; + private final SemesterLimitList semesterLimitList; + private final UniqueModuleTakenList modulesTaken; + private final InvalidationListenerManager invalidationListenerManager = new InvalidationListenerManager(); + + /* + * The 'unusual' code block below is an non-static initialization block, sometimes used to avoid duplication + * between constructors. See https://docs.oracle.com/javase/tutorial/java/javaOO/initial.html + * + * Note that non-static init blocks are not recommended to use. There are other ways to avoid duplication + * among constructors. + */ + { + modulesTaken = new UniqueModuleTakenList(); + semesterLimitList = new SemesterLimitList(); + } + + public GradTrak() { + setSemesterLimits(getSampleSemesterLimits()); + setCurrentSemester(Semester.Y1S1); + } + + /** + * Creates an GradTrak using the ModulesTaken in the {@code toBeCopied} + */ + public GradTrak(ReadOnlyGradTrak toBeCopied) { + this(); + resetData(toBeCopied); + } + + /** + * returns an initialized a gradtrak with default data + */ + public static GradTrak initializeDefaults() { + GradTrak defaultGradTrak = new GradTrak(); + defaultGradTrak.setModulesTaken(getSampleModulesTaken()); + defaultGradTrak.setSemesterLimits(getSampleSemesterLimits()); + defaultGradTrak.setCurrentSemester(Semester.Y1S1); + return defaultGradTrak; + } + + public static List getSampleModulesTaken() { + List modulesTakenList = new ArrayList<>(); + modulesTakenList.add(new ModuleTaken(new ModuleInfoCode("CS1010"), Semester.valueOf("Y1S1"), + Grade.valueOf("B"), Grade.valueOf("B"), getTagSet("friends"))); + modulesTakenList.add(new ModuleTaken(new ModuleInfoCode("CS2040"), Semester.valueOf("Y1S1"), + Grade.valueOf("B_PLUS"), Grade.valueOf("B_PLUS"), getTagSet("programming", "friends"))); + modulesTakenList.add(new ModuleTaken(new ModuleInfoCode("CS2030"), Semester.valueOf("Y1S2"), + Grade.valueOf("B"), Grade.valueOf("B"), getTagSet("programming", "friends"))); + modulesTakenList.add(new ModuleTaken(new ModuleInfoCode("MA1521"), Semester.valueOf("Y3S1"), + Grade.valueOf("C"), Grade.valueOf("A"), getTagSet("math"))); + modulesTakenList.add(new ModuleTaken(new ModuleInfoCode("CS2101"), Semester.valueOf("Y3S1"), + Grade.valueOf("C"), Grade.valueOf("A"), getTagSet("communication"))); + modulesTakenList.add(new ModuleTaken(new ModuleInfoCode("CS2103T"), Semester.valueOf("Y3S1"), + Grade.valueOf("C"), Grade.valueOf("A"), getTagSet("programming"))); + modulesTakenList.add(new ModuleTaken(new ModuleInfoCode("GER1000"), Semester.valueOf("Y3S2"), + Grade.valueOf("C"), Grade.valueOf("A"), getTagSet("GEM"))); + modulesTakenList.add(new ModuleTaken(new ModuleInfoCode("LSM1301"), Semester.valueOf("Y4S1"), + Grade.valueOf("C"), Grade.valueOf("A"), getTagSet("friends"))); + return modulesTakenList; + } + + /** + * Returns a tag set containing the list of strings given. + */ + public static Set getTagSet(String... strings) { + return Arrays.stream(strings) + .map(Tag::new) + .collect(Collectors.toSet()); + } + + public static List getSampleSemesterLimits() { + List semList = new ArrayList<>(); + for (int i = 0; i < NUM_SEMS; i++) { + semList.add(new SemesterLimit(new CapAverage(2.0), new CapAverage(5.0), new Hour("5.0"), new Hour("9.0"), + new Hour("2.5"), new Hour("5.0"), new Hour("2.0"), new Hour("5.0"), new Hour("2.0"), + new Hour("5.0"), new Hour("6.0"), new Hour("10.0"))); + } + return semList; + } + + public Semester getCurrentSemester() { + return currentSemester; + } + + //// list overwrite operations + + /** + * Replaces the contents of the moduleTaken list with {@code ModuleTaken}. + * {@code ModuleTaken} must not contain duplicate modulesTaken. + */ + public void setModulesTaken(List modulesTaken) { + this.modulesTaken.setPersons(modulesTaken); + indicateModified(); + } + + /** + * Replaces the contents of the Semester Limit list with {@code semesterLimits}. + */ + public void setSemesterLimits(List semesterLimits) { + this.semesterLimitList.setSemesterLimits(semesterLimits); + indicateModified(); + } + + /** + * Resets the existing data of this {@code GradTrak} with {@code newData}. + */ + public void resetData(ReadOnlyGradTrak newData) { + requireNonNull(newData); + + setModulesTaken(newData.getModulesTakenList()); + setSemesterLimits(newData.getSemesterLimitList()); + setCurrentSemester(newData.getCurrentSemester()); + } + + //// moduleTaken-level operations + + /** + * Returns true if a {@code ModuleTaken} in GradTrak has the same identity as the given {@code ModuleTaken}. + */ + public boolean hasModuleTaken(ModuleTaken moduleTaken) { + requireNonNull(moduleTaken); + return modulesTaken.contains(moduleTaken); + } + + /** + * Adds a moduleTaken to GradTrak. + * The moduleTaken must not already exist in the GradTrak. + */ + public void addModuleTaken(ModuleTaken p) { + modulesTaken.add(p); + indicateModified(); + } + + /** + * Replaces the given moduleTaken {@code target} in the list with {@code editedModuleTaken}. + * {@code target} must exist in the address book. + * The moduleTaken identity of {@code editedModuleTaken} must not be the same as another + * existing moduleTaken in the address book. + */ + public void setModuleTaken(ModuleTaken target, ModuleTaken editedModuleTaken) { + requireNonNull(editedModuleTaken); + + modulesTaken.setPerson(target, editedModuleTaken); + indicateModified(); + } + + /** + * Replaces the given index of semester limit with {@code editedSemesterLimit}. + */ + public void setSemesterLimit(int index, SemesterLimit editedSemesterLimit) { + requireNonNull(editedSemesterLimit); + + semesterLimitList.setSemesterLimit(index, editedSemesterLimit); + indicateModified(); + } + + /** + * Replaces the given index of semester limit with {@code editedSemesterLimit}. + */ + public void setCurrentSemester(Semester semester) { + requireNonNull(semester); + + this.currentSemester = semester; + indicateModified(); + } + + /** + * Removes {@code key} from this {@code GradTrak}. + * {@code key} must exist in the address book. + */ + public void removeModuleTaken(ModuleTaken key) { + modulesTaken.remove(key); + indicateModified(); + } + + @Override + public List getNonFailedCodeList() { + List codeList = new ArrayList<>(); + for (ModuleTaken moduleTaken : getModulesTakenList()) { + if (!moduleTaken.isFailed(currentSemester)) { + codeList.add(moduleTaken.getModuleInfoCode()); + } + } + + return codeList; + } + + @Override + public ArrayList getMissingPrerequisites(ModuleTree moduleTree) { + ArrayList codeStringList = new ArrayList<>(); + if (moduleTree.getModuleCode().matches(A_LEVEL_REGEX)) { + return codeStringList; + } + for (ModuleInfoCode code : getNonFailedCodeList()) { + codeStringList.add(code.toString()); + } + + return moduleTree.checkPrerequisites(codeStringList); + } + + @Override + public void addListener(InvalidationListener listener) { + invalidationListenerManager.addListener(listener); + } + + @Override + public void removeListener(InvalidationListener listener) { + invalidationListenerManager.removeListener(listener); + } + + /** + * Notifies listeners that the address book has been modified. + */ + protected void indicateModified() { + invalidationListenerManager.callListeners(this); + } + + //// util methods + + @Override + public String toString() { + return modulesTaken.asUnmodifiableObservableList().size() + " modulesTaken"; + // TODO: refine later + } + + @Override + public ObservableList getModulesTakenList() { + return modulesTaken.asUnmodifiableObservableList(); + } + + @Override + public ObservableList getSemesterLimitList() { + return semesterLimitList.asUnmodifiableObservableList(); + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof GradTrak // instanceof handles nulls + && modulesTaken.equals(((GradTrak) other).modulesTaken)); + } + + @Override + public int hashCode() { + return modulesTaken.hashCode(); + } +} diff --git a/src/main/java/seedu/address/model/Model.java b/src/main/java/seedu/address/model/Model.java index e857533821b6..465978868b96 100644 --- a/src/main/java/seedu/address/model/Model.java +++ b/src/main/java/seedu/address/model/Model.java @@ -1,19 +1,44 @@ package seedu.address.model; import java.nio.file.Path; + import java.util.function.Predicate; import javafx.beans.property.ReadOnlyProperty; import javafx.collections.ObservableList; import seedu.address.commons.core.GuiSettings; -import seedu.address.model.person.Person; +import seedu.address.model.course.Course; +import seedu.address.model.course.CourseName; +import seedu.address.model.course.RequirementStatus; +import seedu.address.model.limits.SemesterLimit; +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduleinfo.ModuleInfoList; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; +import seedu.address.model.recmodule.RecModule; /** * The API of the Model component. */ public interface Model { /** {@code Predicate} that always evaluate to true */ - Predicate PREDICATE_SHOW_ALL_PERSONS = unused -> true; + Predicate PREDICATE_SHOW_ALL_PERSONS = unused -> true; + + /** + * Replaces course data with the data in {@code Model}. + */ + void setCourse(CourseName courseName); + + /** + * Checks whether model has course with course name {@code course} + */ + boolean hasCourse(CourseName courseName); + + /** + * Returns the course data. + */ + Course getCourse(); /** * Replaces user prefs data with the data in {@code userPrefs}. @@ -36,95 +61,186 @@ public interface Model { void setGuiSettings(GuiSettings guiSettings); /** - * Returns the user prefs' address book file path. + * Returns the user prefs' GradTrak file path. */ - Path getAddressBookFilePath(); + Path getGradTrakFilePath(); /** - * Sets the user prefs' address book file path. + * Sets the user prefs' GradTrak file path. */ - void setAddressBookFilePath(Path addressBookFilePath); + void setGradTrakFilePath(Path addressBookFilePath); + + /** + * Replaces GradTrak data with the data in {@code addressBook}. + */ + void setGradTrak(ReadOnlyGradTrak addressBook); + + /** Returns the GradTrak */ + ReadOnlyGradTrak getGradTrak(); + + /** Returns the current Semester */ + Semester getCurrentSemester(); /** - * Replaces address book data with the data in {@code addressBook}. + * Returns true if a moduleTaken with the same identity as {@code moduleTaken} exists in the GradTrak . */ - void setAddressBook(ReadOnlyAddressBook addressBook); + boolean hasModuleTaken(ModuleTaken moduleTaken); - /** Returns the AddressBook */ - ReadOnlyAddressBook getAddressBook(); + /** + * Deletes the given moduleTaken. + * The moduleTaken must exist in the GradTrak . + */ + void deleteModuleTaken(ModuleTaken target); /** - * Returns true if a person with the same identity as {@code person} exists in the address book. + * Adds the given moduleTaken. + * {@code moduleTaken} must not already exist in the GradTrak . */ - boolean hasPerson(Person person); + void addModuleTaken(ModuleTaken moduleTaken); /** - * Deletes the given person. - * The person must exist in the address book. + * Replaces the given moduleTaken {@code target} with {@code editedModuleTaken}. + * {@code target} must exist in the GradTrak . + * The moduleTaken identity of {@code editedModuleTaken} must not be the same as another + * existing moduleTaken in the GradTrak . */ - void deletePerson(Person target); + void setModuleTaken(ModuleTaken target, ModuleTaken editedModuleTaken); /** - * Adds the given person. - * {@code person} must not already exist in the address book. + * Replaces the semester limit at the given index with {@code editedSemesterLimit}. */ - void addPerson(Person person); + void setSemesterLimit(int index, SemesterLimit editedSemesterLimit); /** - * Replaces the given person {@code target} with {@code editedPerson}. - * {@code target} must exist in the address book. - * The person identity of {@code editedPerson} must not be the same as another existing person in the address book. + * Replaces the current semester with the given semester. */ - void setPerson(Person target, Person editedPerson); + void setCurrentSemester(Semester semester); - /** Returns an unmodifiable view of the filtered person list */ - ObservableList getFilteredPersonList(); + /** Returns an unmodifiable view of the filtered moduleTaken list */ + ObservableList getFilteredModulesTakenList(); + + /** Returns an unmodifiable view of the SemesterLimit list */ + ObservableList getSemesterLimitList(); /** - * Updates the filter of the filtered person list to filter by the given {@code predicate}. + * Updates the filter of the filtered moduleTaken list to filter by the given {@code predicate}. * @throws NullPointerException if {@code predicate} is null. */ - void updateFilteredPersonList(Predicate predicate); + void updateFilteredModulesTakenList(Predicate predicate); + + /** + * Returns a printable LimitChecker with generated html string that indicates if the CAP and workload limits + * set by the user for every semester have been violated based the modules taken in their plan. + */ + ClassForPrinting checkLimit(ModuleInfoList moduleInfoList); + + /** + * Returns true if the model has previous GradTrak states to restore. + */ + boolean canUndoGradTrak(); + + /** + * Returns true if the model has undone GradTrak states to restore. + */ + boolean canRedoGradTrak(); + + /** + * Restores the model's GradTrak to its previous state. + */ + void undoGradTrak(); /** - * Returns true if the model has previous address book states to restore. + * Restores the model's GradTrak to its previously undone state. */ - boolean canUndoAddressBook(); + void redoGradTrak(); /** - * Returns true if the model has undone address book states to restore. + * Saves the current GradTrak state for undo/redo. */ - boolean canRedoAddressBook(); + void commitGradTrak(); /** - * Restores the model's address book to its previous state. + * Selected moduleTaken in the filtered moduleTaken list. + * null if no moduleTaken is selected. */ - void undoAddressBook(); + ReadOnlyProperty selectedClassForPrintingProperty(); /** - * Restores the model's address book to its previously undone state. + * Returns the selected moduleTaken in the filtered moduleTaken list. + * null if no moduleTaken is selected. */ - void redoAddressBook(); + ClassForPrinting getSelectedClassForPrinting(); /** - * Saves the current address book state for undo/redo. + * Sets the selected moduleTaken in the filtered moduleTaken list. */ - void commitAddressBook(); + void setSelectedClassForPrinting(ClassForPrinting classForPrinting); /** - * Selected person in the filtered person list. - * null if no person is selected. + * Returns an Observable list of all module information from storage + * @return Observable list of ModuleInfo based on predicate set */ - ReadOnlyProperty selectedPersonProperty(); + ObservableList getDisplayList(); /** - * Returns the selected person in the filtered person list. - * null if no person is selected. + * Updates the filtered list based on the predicate provided by user input + * @param predicate */ - Person getSelectedPerson(); + void updateDisplayList(Predicate predicate); /** - * Sets the selected person in the filtered person list. + * Updates the filtered list based on the predicate provided by user input + * @return Observable list of ModuleInf */ - void setSelectedPerson(Person person); + ReadOnlyProperty selectedModuleInfoProperty(); + + /** + * Gets the list of module info to be searchable by module info code. + * @return ModuleInfoList + */ + ModuleInfoList getModuleInfoList(); + + /** + * Updates the filtered list based on the predicate provided by user input + * @return ModuleInfo + */ + ModuleInfo getSelectedModuleInfo(); + + /** + * Updates the filtered list based on the predicate provided by user input + * @param moduleInfo + */ + void setSelectedModuleInfo(ModuleInfo moduleInfo); + + + /** + * Returns an unmodifiable view of the recommended module list. + */ + ObservableList getRecModuleListSorted(); + + /** + * Updates the recommended module list. + */ + void updateRecModuleList(); + + /** + * Returns an unmodifiable view of the filtered course requirement list + */ + ObservableList getRequirementStatusList(); + + /** + * Updates requirement status list of model + */ + void updateRequirementStatusList(); + + /** + * Returns a copy of the user info. + */ + UserInfo getUserInfo(); + + /** + * Returns an unmodifiable view of the moduleInfoCode list in GradTrak + */ + ObservableList getModuleInfoCodeList(); + } diff --git a/src/main/java/seedu/address/model/ModelManager.java b/src/main/java/seedu/address/model/ModelManager.java index b56806232814..72c9ed64187b 100644 --- a/src/main/java/seedu/address/model/ModelManager.java +++ b/src/main/java/seedu/address/model/ModelManager.java @@ -4,51 +4,138 @@ import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; import java.nio.file.Path; +import java.util.ArrayList; import java.util.Objects; import java.util.function.Predicate; import java.util.logging.Logger; +import java.util.stream.Collectors; import javafx.beans.property.ReadOnlyProperty; import javafx.beans.property.SimpleObjectProperty; +import javafx.collections.FXCollections; import javafx.collections.ListChangeListener; import javafx.collections.ObservableList; import javafx.collections.transformation.FilteredList; +import javafx.collections.transformation.SortedList; import seedu.address.commons.core.GuiSettings; import seedu.address.commons.core.LogsCenter; -import seedu.address.model.person.Person; -import seedu.address.model.person.exceptions.PersonNotFoundException; +import seedu.address.model.course.Course; +import seedu.address.model.course.CourseList; +import seedu.address.model.course.CourseName; +import seedu.address.model.course.RequirementStatus; +import seedu.address.model.course.RequirementStatusList; +import seedu.address.model.limits.LimitChecker; +import seedu.address.model.limits.SemesterLimit; +import seedu.address.model.moduleinfo.CodeContainsKeywordsPredicate; + +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduleinfo.ModuleInfoList; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; +import seedu.address.model.moduletaken.exceptions.ModuleTakenNotFoundException; +import seedu.address.model.recmodule.RecModule; +import seedu.address.model.recmodule.RecModuleComparator; +import seedu.address.model.recmodule.RecModulePredicate; /** - * Represents the in-memory model of the address book data. + * Represents the in-memory model of the GradTrak data. */ public class ModelManager implements Model { private static final Logger logger = LogsCenter.getLogger(ModelManager.class); - private final VersionedAddressBook versionedAddressBook; + private Course course; + + private final VersionedGradTrak versionedGradTrak; private final UserPrefs userPrefs; - private final FilteredList filteredPersons; - private final SimpleObjectProperty selectedPerson = new SimpleObjectProperty<>(); + private final FilteredList filteredModulesTaken; + private final SimpleObjectProperty selectedClassForPrinting = new SimpleObjectProperty<>(); + + //Model Information List for Model Manager to have Module Info List and list to be printed for displaymod + private final ObservableList allModules; + private final FilteredList displayList; + private final ModuleInfoList moduleInfoList; + private final SimpleObjectProperty selectedModuleInfo = new SimpleObjectProperty<>(); + + private final ObservableList allCourses; + private final CourseList courseList; + private final RequirementStatusList requirementStatusList; + private final FilteredList recModuleList; + private final SortedList recModuleListSorted; + + //TODO: Interaction with user Info + private final UserInfo userInfo; /** - * Initializes a ModelManager with the given addressBook and userPrefs. + * Initializes a ModelManager with the given GradTrak and userPrefs. */ - public ModelManager(ReadOnlyAddressBook addressBook, ReadOnlyUserPrefs userPrefs) { + public ModelManager(ReadOnlyGradTrak gradTrak, UserPrefs userPrefs, + ModuleInfoList moduleInfoList, CourseList allCourses, + UserInfo userInfo) { super(); - requireAllNonNull(addressBook, userPrefs); + requireAllNonNull(gradTrak, userPrefs, moduleInfoList); - logger.fine("Initializing with address book: " + addressBook + " and user prefs " + userPrefs); + logger.fine("Initializing with Gradtrak: " + gradTrak + " and user prefs " + userPrefs); - versionedAddressBook = new VersionedAddressBook(addressBook); + versionedGradTrak = new VersionedGradTrak(gradTrak); this.userPrefs = new UserPrefs(userPrefs); - filteredPersons = new FilteredList<>(versionedAddressBook.getPersonList()); - filteredPersons.addListener(this::ensureSelectedPersonIsValid); + filteredModulesTaken = new FilteredList<>(versionedGradTrak.getModulesTakenList()); + filteredModulesTaken.addListener(this::ensureSelectedModuleTakenIsValid); + + //Get an non Modifiable List of all modules and use a filtered list based on that to search for modules + this.allModules = moduleInfoList.getObservableList(); + this.displayList = new FilteredList<>(this.allModules); + this.moduleInfoList = moduleInfoList; + updateDisplayList(new CodeContainsKeywordsPredicate(null)); + + // Initialise list of RecModule + this.recModuleList = new FilteredList<>(getObservableRecModuleList(allModules)); + this.recModuleListSorted = new SortedList<>(recModuleList); + + //Get a non-modifiable list of all courses + this.allCourses = allCourses.getObservableList(); + this.courseList = allCourses; + + //Get user info file that can be modified + this.userInfo = userInfo; + //TODO: interaction for setting course in user info + //for now default course will be Computer Science Algorithms + this.course = userInfo.getCourse(); + this.requirementStatusList = new RequirementStatusList(); + requirementStatusList.updateRequirementStatus(course, + versionedGradTrak.getModulesTakenList() + .stream() + .map(ModuleTaken::getModuleInfoCode) + .collect(Collectors.toList())); } public ModelManager() { - this(new AddressBook(), new UserPrefs()); + this(new GradTrak(), new UserPrefs(), new ModuleInfoList(), new CourseList(), new UserInfo()); } //=========== UserPrefs ================================================================================== + @Override + public void setCourse(CourseName courseName) { + requireNonNull(courseName); + course = courseList.getCourse(courseName); + requirementStatusList.updateRequirementStatus(course, getModuleInfoCodeList()); + userInfo.setCourse(course); + } + + @Override + public boolean hasCourse(CourseName courseName) { + requireNonNull(courseName); + course = courseList.getCourse(courseName); + if (course == null) { + return false; + } + return true; + } + + @Override + public Course getCourse() { + return course; + } @Override public void setUserPrefs(ReadOnlyUserPrefs userPrefs) { @@ -73,144 +160,277 @@ public void setGuiSettings(GuiSettings guiSettings) { } @Override - public Path getAddressBookFilePath() { - return userPrefs.getAddressBookFilePath(); + public Path getGradTrakFilePath() { + return userPrefs.getGradTrakFilePath(); } @Override - public void setAddressBookFilePath(Path addressBookFilePath) { + public void setGradTrakFilePath(Path addressBookFilePath) { requireNonNull(addressBookFilePath); - userPrefs.setAddressBookFilePath(addressBookFilePath); + userPrefs.setGradTrakFilePath(addressBookFilePath); + } + + //=========== GradTrak ================================================================================ + + @Override + public void setGradTrak(ReadOnlyGradTrak addressBook) { + versionedGradTrak.resetData(addressBook); } - //=========== AddressBook ================================================================================ + @Override + public ReadOnlyGradTrak getGradTrak() { + return versionedGradTrak; + } @Override - public void setAddressBook(ReadOnlyAddressBook addressBook) { - versionedAddressBook.resetData(addressBook); + public Semester getCurrentSemester() { + return versionedGradTrak.getCurrentSemester(); } @Override - public ReadOnlyAddressBook getAddressBook() { - return versionedAddressBook; + public boolean hasModuleTaken(ModuleTaken moduleTaken) { + requireNonNull(moduleTaken); + return versionedGradTrak.hasModuleTaken(moduleTaken); } @Override - public boolean hasPerson(Person person) { - requireNonNull(person); - return versionedAddressBook.hasPerson(person); + public void deleteModuleTaken(ModuleTaken target) { + versionedGradTrak.removeModuleTaken(target); } @Override - public void deletePerson(Person target) { - versionedAddressBook.removePerson(target); + public void addModuleTaken(ModuleTaken moduleTaken) { + versionedGradTrak.addModuleTaken(moduleTaken); + updateFilteredModulesTakenList(PREDICATE_SHOW_ALL_PERSONS); } @Override - public void addPerson(Person person) { - versionedAddressBook.addPerson(person); - updateFilteredPersonList(PREDICATE_SHOW_ALL_PERSONS); + public void setModuleTaken(ModuleTaken target, ModuleTaken editedModuleTaken) { + requireAllNonNull(target, editedModuleTaken); + versionedGradTrak.setModuleTaken(target, editedModuleTaken); } @Override - public void setPerson(Person target, Person editedPerson) { - requireAllNonNull(target, editedPerson); + public void setSemesterLimit(int index, SemesterLimit editedSemesterLimit) { + requireAllNonNull(index, editedSemesterLimit); + versionedGradTrak.setSemesterLimit(index, editedSemesterLimit); + } - versionedAddressBook.setPerson(target, editedPerson); + @Override + public void setCurrentSemester(Semester semester) { + requireAllNonNull(semester); + versionedGradTrak.setCurrentSemester(semester); } - //=========== Filtered Person List Accessors ============================================================= + //=========== Filtered ModuleTaken List Accessors ============================================================= + + /** + * Returns an unmodifiable view of the list of {@code ModuleTaken} backed by the internal list of + * {@code versionedGradTrak} + */ + @Override + public ObservableList getFilteredModulesTakenList() { + return filteredModulesTaken; + } /** - * Returns an unmodifiable view of the list of {@code Person} backed by the internal list of + * Returns an unmodifiable view of the list of {@code SemesterLimit} backed by the internal list of * {@code versionedAddressBook} */ @Override - public ObservableList getFilteredPersonList() { - return filteredPersons; + public ObservableList getSemesterLimitList() { + return versionedGradTrak.getSemesterLimitList(); } @Override - public void updateFilteredPersonList(Predicate predicate) { + public void updateFilteredModulesTakenList(Predicate predicate) { requireNonNull(predicate); - filteredPersons.setPredicate(predicate); + filteredModulesTaken.setPredicate(predicate); + } + + /** + * Returns a LimitChecker with the generated html string + * that shows where their CAP and workload limits are violated. + */ + @Override + public ClassForPrinting checkLimit(ModuleInfoList moduleInfoList) { + return new LimitChecker(getCurrentSemester(), getSemesterLimitList(), + getFilteredModulesTakenList(), moduleInfoList); } //=========== Undo/Redo ================================================================================= @Override - public boolean canUndoAddressBook() { - return versionedAddressBook.canUndo(); + public boolean canUndoGradTrak() { + return versionedGradTrak.canUndo(); + } + + @Override + public boolean canRedoGradTrak() { + return versionedGradTrak.canRedo(); + } + + @Override + public void undoGradTrak() { + versionedGradTrak.undo(); + } + + @Override + public void redoGradTrak() { + versionedGradTrak.redo(); + } + + @Override + public void commitGradTrak() { + versionedGradTrak.commit(); + } + + //=========== Selected moduleTaken =========================================================================== + + @Override + public ReadOnlyProperty selectedClassForPrintingProperty() { + return selectedClassForPrinting; + } + + @Override + public ClassForPrinting getSelectedClassForPrinting() { + return selectedClassForPrinting.getValue(); + } + + @Override + public void setSelectedClassForPrinting(ClassForPrinting classForPrinting) { + if (classForPrinting != null && classForPrinting instanceof ModuleTaken + && !filteredModulesTaken.contains(classForPrinting)) { + throw new ModuleTakenNotFoundException(); + } + selectedClassForPrinting.setValue(classForPrinting); } + //=========== Module Info List =========================================================================== + @Override - public boolean canRedoAddressBook() { - return versionedAddressBook.canRedo(); + public ObservableList getDisplayList() { + return this.displayList; } @Override - public void undoAddressBook() { - versionedAddressBook.undo(); + public void updateDisplayList(Predicate predicate) { + requireNonNull(predicate); + displayList.setPredicate(predicate); } @Override - public void redoAddressBook() { - versionedAddressBook.redo(); + public ReadOnlyProperty selectedModuleInfoProperty() { + return selectedModuleInfo; } @Override - public void commitAddressBook() { - versionedAddressBook.commit(); + public ModuleInfoList getModuleInfoList() { + return moduleInfoList; } - //=========== Selected person =========================================================================== + @Override + public ModuleInfo getSelectedModuleInfo() { + return selectedModuleInfo.getValue(); + } @Override - public ReadOnlyProperty selectedPersonProperty() { - return selectedPerson; + public void setSelectedModuleInfo(ModuleInfo moduleInfo) { + if (moduleInfo != null && !displayList.contains(moduleInfo)) { + //temp solution TODO: HERE!!! + throw new ModuleTakenNotFoundException(); + } + selectedModuleInfo.setValue(moduleInfo); } + //=========== Module recommendation =========================================================================== @Override - public Person getSelectedPerson() { - return selectedPerson.getValue(); + public ObservableList getRecModuleListSorted() { + return recModuleListSorted; } @Override - public void setSelectedPerson(Person person) { - if (person != null && !filteredPersons.contains(person)) { - throw new PersonNotFoundException(); + public void updateRecModuleList() { + recModuleList.setPredicate(new RecModulePredicate(course, versionedGradTrak)); + recModuleListSorted.setComparator(new RecModuleComparator()); + } + + /** + * Generates a List of {@code RecModule} from a List of {@code ModuleInfo} + * for initialisation in {@code ModelManager}. + * @param moduleInfoList The List of {@code ModuleInfo}. + * @return A List of {@code RecModule}. + */ + private static ObservableList getObservableRecModuleList(ObservableList moduleInfoList) { + ArrayList recModuleList = new ArrayList<>(); + for (ModuleInfo moduleInfo : moduleInfoList) { + recModuleList.add(new RecModule(moduleInfo)); } - selectedPerson.setValue(person); + + return FXCollections.observableArrayList(recModuleList); } /** - * Ensures {@code selectedPerson} is a valid person in {@code filteredPersons}. + * Ensures {@code selectedClassForPrinting} is a valid moduleTaken in {@code filteredModulesTaken}. */ - private void ensureSelectedPersonIsValid(ListChangeListener.Change change) { + private void ensureSelectedModuleTakenIsValid(ListChangeListener.Change change) { while (change.next()) { - if (selectedPerson.getValue() == null) { - // null is always a valid selected person, so we do not need to check that it is valid anymore. + if (selectedClassForPrinting.getValue() == null + || !(selectedClassForPrinting.getValue() instanceof ModuleTaken)) { + // null is always a valid selected moduleTaken, so we do not need to check that it is valid anymore. return; } - boolean wasSelectedPersonReplaced = change.wasReplaced() && change.getAddedSize() == change.getRemovedSize() - && change.getRemoved().contains(selectedPerson.getValue()); - if (wasSelectedPersonReplaced) { - // Update selectedPerson to its new value. - int index = change.getRemoved().indexOf(selectedPerson.getValue()); - selectedPerson.setValue(change.getAddedSubList().get(index)); + boolean wasSelectedModuleTakenReplaced = change.wasReplaced() + && change.getAddedSize() == change.getRemovedSize() + && change.getRemoved().contains(selectedClassForPrinting.getValue()); + if (wasSelectedModuleTakenReplaced) { + // Update selectedClassForPrinting to its new value. + int index = change.getRemoved().indexOf(selectedClassForPrinting.getValue()); + selectedClassForPrinting.setValue(change.getAddedSubList().get(index)); continue; } boolean wasSelectedPersonRemoved = change.getRemoved().stream() - .anyMatch(removedPerson -> selectedPerson.getValue().isSamePerson(removedPerson)); + .anyMatch(removedPerson + -> ((ModuleTaken) selectedClassForPrinting.getValue()).isSameModuleTaken(removedPerson)); if (wasSelectedPersonRemoved) { - // Select the person that came before it in the list, - // or clear the selection if there is no such person. - selectedPerson.setValue(change.getFrom() > 0 ? change.getList().get(change.getFrom() - 1) : null); + // Select the moduleTaken that came before it in the list, + // or clear the selection if there is no such moduleTaken. + selectedClassForPrinting.setValue( + change.getFrom() > 0 ? change.getList().get(change.getFrom() - 1) : null); } } } + //=========== Display completed requirement ======================================================================= + @Override + public ObservableList getRequirementStatusList() { + updateRequirementStatusList(); + return this.requirementStatusList.getRequirementStatusList(); + } + + /** + * Updates the requirement status in requirement status list with the latest module taken information + */ + public void updateRequirementStatusList() { + requirementStatusList.updateRequirementStatus( + versionedGradTrak.getNonFailedCodeList()); + } + + @Override + public UserInfo getUserInfo() { + return userInfo; + } + + @Override + public ObservableList getModuleInfoCodeList() { + return FXCollections.observableArrayList( + versionedGradTrak.getModulesTakenList() + .stream() + .map(ModuleTaken::getModuleInfoCode) + .collect(Collectors.toList())); + } + @Override public boolean equals(Object obj) { @@ -223,13 +443,15 @@ public boolean equals(Object obj) { if (!(obj instanceof ModelManager)) { return false; } - // state check ModelManager other = (ModelManager) obj; - return versionedAddressBook.equals(other.versionedAddressBook) + return versionedGradTrak.equals(other.versionedGradTrak) && userPrefs.equals(other.userPrefs) - && filteredPersons.equals(other.filteredPersons) - && Objects.equals(selectedPerson.get(), other.selectedPerson.get()); + && filteredModulesTaken.equals(other.filteredModulesTaken) + && Objects.equals(selectedClassForPrinting.get(), other.selectedClassForPrinting.get()) + && recModuleListSorted.equals(other.recModuleListSorted) + && course.equals(other.course) + && requirementStatusList.equals(other.requirementStatusList) + && this.userInfo.equals(other.userInfo); } - } diff --git a/src/main/java/seedu/address/model/ReadOnlyAddressBook.java b/src/main/java/seedu/address/model/ReadOnlyAddressBook.java deleted file mode 100644 index 6a301434b33b..000000000000 --- a/src/main/java/seedu/address/model/ReadOnlyAddressBook.java +++ /dev/null @@ -1,18 +0,0 @@ -package seedu.address.model; - -import javafx.beans.Observable; -import javafx.collections.ObservableList; -import seedu.address.model.person.Person; - -/** - * Unmodifiable view of an address book - */ -public interface ReadOnlyAddressBook extends Observable { - - /** - * Returns an unmodifiable view of the persons list. - * This list will not contain any duplicate persons. - */ - ObservableList getPersonList(); - -} diff --git a/src/main/java/seedu/address/model/ReadOnlyGradTrak.java b/src/main/java/seedu/address/model/ReadOnlyGradTrak.java new file mode 100644 index 000000000000..dc04f4ad4683 --- /dev/null +++ b/src/main/java/seedu/address/model/ReadOnlyGradTrak.java @@ -0,0 +1,48 @@ +package seedu.address.model; + +import java.util.ArrayList; +import java.util.List; + +import javafx.beans.Observable; +import javafx.collections.ObservableList; +import seedu.address.commons.util.ModuleTree; +import seedu.address.model.limits.SemesterLimit; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; + +/** + * Unmodifiable view of an Graduation Tracker/GradTrak + */ +public interface ReadOnlyGradTrak extends Observable { + + /** + * Returns an unmodifiable view of the persons list. + * This list will not contain any duplicate persons. + */ + ObservableList getModulesTakenList(); + + /** + * Returns an unmodifiable view of the sem limit list. + */ + ObservableList getSemesterLimitList(); + + /** + * Returns the current semester. + */ + Semester getCurrentSemester(); + + /** + * Returns a {@code List} of {@code ModuleInfoCode} representing non-failed {@code ModuleTaken}. + * @return a {@code List} of {@code ModuleInfoCode} representing non-failed {@code ModuleTaken}. + */ + List getNonFailedCodeList(); + + /** + * Generates an {@code ArrayList} of {@code String} of missing prerequisites in this {@code GradTrak}, + * given the {@code ModuleTree} of the module. + * @param moduleTree The {@code ModuleTree} of the module whose missing prerequisites are being generated. + * @return an {@code ArrayList} of {@code String} of missing prerequisites. + */ + ArrayList getMissingPrerequisites(ModuleTree moduleTree); +} diff --git a/src/main/java/seedu/address/model/ReadOnlyUserPrefs.java b/src/main/java/seedu/address/model/ReadOnlyUserPrefs.java index befd58a4c739..c066764fd2f3 100644 --- a/src/main/java/seedu/address/model/ReadOnlyUserPrefs.java +++ b/src/main/java/seedu/address/model/ReadOnlyUserPrefs.java @@ -11,6 +11,6 @@ public interface ReadOnlyUserPrefs { GuiSettings getGuiSettings(); - Path getAddressBookFilePath(); + Path getGradTrakFilePath(); } diff --git a/src/main/java/seedu/address/model/UserInfo.java b/src/main/java/seedu/address/model/UserInfo.java new file mode 100644 index 000000000000..5b7da276f546 --- /dev/null +++ b/src/main/java/seedu/address/model/UserInfo.java @@ -0,0 +1,72 @@ +package seedu.address.model; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import javafx.beans.InvalidationListener; +import javafx.beans.Observable; +import seedu.address.commons.util.InvalidationListenerManager; +import seedu.address.model.course.Course; +import seedu.address.model.util.SampleCourse; + +/** + * Represents User's information. + */ +public class UserInfo implements Observable { + + private Course course; + private final InvalidationListenerManager invalidationListenerManager = new InvalidationListenerManager(); + + /** + * Creates a UserInfo with default values + */ + public UserInfo() { + course = SampleCourse.COMPUTER_SCIENCE_ALGORITHMS; + } + + /** + * Constructs UserInfo class with given course + */ + public UserInfo(Course course) { + requireAllNonNull(course); + this.course = course; + } + + + public void setCourse(Course course) { + this.course = course; + indicateModified(); + } + + public Course getCourse() { + return course; + } + + public void addListener(InvalidationListener listener) { + invalidationListenerManager.addListener(listener); + } + + public void removeListener(InvalidationListener listener) { + invalidationListenerManager.removeListener(listener); + } + + /** + * Notifies listeners that the address book has been modified. + */ + private void indicateModified() { + invalidationListenerManager.callListeners(this); + } + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + + if (!(obj instanceof UserInfo)) { + return false; + } + + UserInfo other = (UserInfo) obj; + + return this.course.equals(other.course); + } +} diff --git a/src/main/java/seedu/address/model/UserPrefs.java b/src/main/java/seedu/address/model/UserPrefs.java index 25a5fd6eab9e..ae712413a6bd 100644 --- a/src/main/java/seedu/address/model/UserPrefs.java +++ b/src/main/java/seedu/address/model/UserPrefs.java @@ -14,8 +14,7 @@ public class UserPrefs implements ReadOnlyUserPrefs { private GuiSettings guiSettings = new GuiSettings(); - private Path addressBookFilePath = Paths.get("data" , "addressbook.json"); - + private Path gradTrakFilePath = Paths.get("src", "main", "resources", "gradtrak.json"); /** * Creates a {@code UserPrefs} with default values. */ @@ -35,7 +34,7 @@ public UserPrefs(ReadOnlyUserPrefs userPrefs) { public void resetData(ReadOnlyUserPrefs newUserPrefs) { requireNonNull(newUserPrefs); setGuiSettings(newUserPrefs.getGuiSettings()); - setAddressBookFilePath(newUserPrefs.getAddressBookFilePath()); + setGradTrakFilePath(newUserPrefs.getGradTrakFilePath()); } public GuiSettings getGuiSettings() { @@ -47,13 +46,13 @@ public void setGuiSettings(GuiSettings guiSettings) { this.guiSettings = guiSettings; } - public Path getAddressBookFilePath() { - return addressBookFilePath; + public Path getGradTrakFilePath() { + return gradTrakFilePath; } - public void setAddressBookFilePath(Path addressBookFilePath) { - requireNonNull(addressBookFilePath); - this.addressBookFilePath = addressBookFilePath; + public void setGradTrakFilePath(Path gradTrakFilePath) { + requireNonNull(gradTrakFilePath); + this.gradTrakFilePath = gradTrakFilePath; } @Override @@ -68,19 +67,19 @@ public boolean equals(Object other) { UserPrefs o = (UserPrefs) other; return guiSettings.equals(o.guiSettings) - && addressBookFilePath.equals(o.addressBookFilePath); + && gradTrakFilePath.equals(o.gradTrakFilePath); } @Override public int hashCode() { - return Objects.hash(guiSettings, addressBookFilePath); + return Objects.hash(guiSettings, gradTrakFilePath); } @Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Gui Settings : " + guiSettings); - sb.append("\nLocal data file location : " + addressBookFilePath); + sb.append("\nLocal data file location : " + gradTrakFilePath); return sb.toString(); } diff --git a/src/main/java/seedu/address/model/VersionedAddressBook.java b/src/main/java/seedu/address/model/VersionedGradTrak.java similarity index 59% rename from src/main/java/seedu/address/model/VersionedAddressBook.java rename to src/main/java/seedu/address/model/VersionedGradTrak.java index e17a9e3ba4ab..4a0f961b7955 100644 --- a/src/main/java/seedu/address/model/VersionedAddressBook.java +++ b/src/main/java/seedu/address/model/VersionedGradTrak.java @@ -4,70 +4,70 @@ import java.util.List; /** - * {@code AddressBook} that keeps track of its own history. + * {@code GradTrak} that keeps track of its own history. */ -public class VersionedAddressBook extends AddressBook { +public class VersionedGradTrak extends GradTrak { - private final List addressBookStateList; + private final List gradTrakStateList; private int currentStatePointer; - public VersionedAddressBook(ReadOnlyAddressBook initialState) { + public VersionedGradTrak(ReadOnlyGradTrak initialState) { super(initialState); - addressBookStateList = new ArrayList<>(); - addressBookStateList.add(new AddressBook(initialState)); + gradTrakStateList = new ArrayList<>(); + gradTrakStateList.add(new GradTrak(initialState)); currentStatePointer = 0; } /** - * Saves a copy of the current {@code AddressBook} state at the end of the state list. + * Saves a copy of the current {@code GradTrak} state at the end of the state list. * Undone states are removed from the state list. */ public void commit() { removeStatesAfterCurrentPointer(); - addressBookStateList.add(new AddressBook(this)); + gradTrakStateList.add(new GradTrak(this)); currentStatePointer++; indicateModified(); } private void removeStatesAfterCurrentPointer() { - addressBookStateList.subList(currentStatePointer + 1, addressBookStateList.size()).clear(); + gradTrakStateList.subList(currentStatePointer + 1, gradTrakStateList.size()).clear(); } /** - * Restores the address book to its previous state. + * Restores the GradTrak to its previous state. */ public void undo() { if (!canUndo()) { throw new NoUndoableStateException(); } currentStatePointer--; - resetData(addressBookStateList.get(currentStatePointer)); + resetData(gradTrakStateList.get(currentStatePointer)); } /** - * Restores the address book to its previously undone state. + * Restores the GradTrak to its previously undone state. */ public void redo() { if (!canRedo()) { throw new NoRedoableStateException(); } currentStatePointer++; - resetData(addressBookStateList.get(currentStatePointer)); + resetData(gradTrakStateList.get(currentStatePointer)); } /** - * Returns true if {@code undo()} has address book states to undo. + * Returns true if {@code undo()} has GradTrak states to undo. */ public boolean canUndo() { return currentStatePointer > 0; } /** - * Returns true if {@code redo()} has address book states to redo. + * Returns true if {@code redo()} has GradTrak states to redo. */ public boolean canRedo() { - return currentStatePointer < addressBookStateList.size() - 1; + return currentStatePointer < gradTrakStateList.size() - 1; } @Override @@ -78,15 +78,15 @@ public boolean equals(Object other) { } // instanceof handles nulls - if (!(other instanceof VersionedAddressBook)) { + if (!(other instanceof VersionedGradTrak)) { return false; } - VersionedAddressBook otherVersionedAddressBook = (VersionedAddressBook) other; + VersionedGradTrak otherVersionedAddressBook = (VersionedGradTrak) other; // state check return super.equals(otherVersionedAddressBook) - && addressBookStateList.equals(otherVersionedAddressBook.addressBookStateList) + && gradTrakStateList.equals(otherVersionedAddressBook.gradTrakStateList) && currentStatePointer == otherVersionedAddressBook.currentStatePointer; } diff --git a/src/main/java/seedu/address/model/course/CompositeRequirement.java b/src/main/java/seedu/address/model/course/CompositeRequirement.java new file mode 100644 index 000000000000..057548e73369 --- /dev/null +++ b/src/main/java/seedu/address/model/course/CompositeRequirement.java @@ -0,0 +1,190 @@ +package seedu.address.model.course; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.List; + +import seedu.address.model.moduleinfo.ModuleInfoCode; + +/** + * Represents a composite Course Requirement that is connected by logical connectors. + */ +public class CompositeRequirement implements CourseRequirement { + //TODO: Refine implementation of Course Requirement to store more than 2 modules + + /** + * Represents logical connectors of CompositeRequirement + */ + public enum LogicalConnector { + AND, OR + } + + private final String courseReqName; + private final String courseReqDesc; + private final CourseRequirement first; + private final CourseRequirement second; + private final LogicalConnector connector; + private final CourseReqType courseReqType; + + /** + * Constructs a {@code CompositeRequirement} + * @param first first requirement to check + * @param second second requirement to check + * @param connector logical connector to combine (either AND or OR); + */ + public CompositeRequirement(CourseRequirement first, CourseRequirement second, + LogicalConnector connector, CourseReqType courseReqType) { + requireAllNonNull(first, second, connector, courseReqType); + this.courseReqName = first.getCourseReqName(); + switch(connector) { + case AND: + this.courseReqDesc = first.getCourseReqDesc() + " " + + LogicalConnector.AND + " " + second.getCourseReqDesc(); + break; + case OR: + default: + this.courseReqDesc = first.getCourseReqDesc() + " " + + LogicalConnector.OR + " " + second.getCourseReqDesc(); + } + this.first = first; + this.second = second; + this.connector = connector; + this.courseReqType = courseReqType; + } + + /** + * Private constructor for a {@code CompositeRequirement} + * allows to set name and courseReq desc; + * @param first first requirement to check + * @param second second requirement to check + * @param connector logical connector to combine (either AND or OR); + */ + private CompositeRequirement(String courseReqName, String courseReqDesc, + CourseRequirement first, CourseRequirement second, + LogicalConnector connector, CourseReqType courseReqType) { + requireAllNonNull(first, second, connector, courseReqType); + this.courseReqName = courseReqName; + this.courseReqDesc = courseReqDesc; + this.first = first; + this.second = second; + this.connector = connector; + this.courseReqType = courseReqType; + } + + + @Override + public CourseReqType getType() { + return courseReqType; + } + + @Override + public String getCourseReqName() { + return courseReqName; + } + + @Override + public String getCourseReqDesc() { + return courseReqDesc; + } + + @Override + public boolean isFulfilled(List moduleInfoCodes) { + switch(connector) { + case AND: + return first.isFulfilled(moduleInfoCodes) && second.isFulfilled(moduleInfoCodes); + case OR: + default: + return first.isFulfilled(moduleInfoCodes) || second.isFulfilled(moduleInfoCodes); + } + } + + + @Override + public boolean canFulfill(ModuleInfoCode moduleInfoCode) { + return first.canFulfill(moduleInfoCode) || second.canFulfill(moduleInfoCode); + } + + @Override + public double getFulfilledPercentage(List moduleInfoCode) { + if (isFulfilled(moduleInfoCode)) { + return 1; + } + switch(connector) { + case OR: + return Math.max(first.getFulfilledPercentage(moduleInfoCode), + second.getFulfilledPercentage(moduleInfoCode)); + case AND: + default: + //TODO: "AND" does not reveal the true rate of completion. + // Perhaps use some method to get aggregate min to Satisfy + return (first.getFulfilledPercentage(moduleInfoCode) + second.getFulfilledPercentage(moduleInfoCode)) / 2.0; + } + } + + @Override + public List getUnfulfilled(List moduleInfoCodes) { + List unfulfilledRegexes = first.getUnfulfilled(moduleInfoCodes); + unfulfilledRegexes.addAll(second.getUnfulfilled(moduleInfoCodes)); + return unfulfilledRegexes; + } + + @Override + public CourseRequirement and(CourseRequirement other) { + switch (connector) { + case AND: + return new CompositeRequirement(courseReqName, courseReqDesc + " " + connector + " " + + other.getCourseReqDesc(), this, other, connector, courseReqType); + case OR: + default: + return new CompositeRequirement(courseReqName, "(" + courseReqDesc + ") " + connector + " " + + other.getCourseReqDesc(), this, other, connector, courseReqType); + } + } + + @Override + public CourseRequirement or(CourseRequirement other) { + switch (connector) { + case OR: + return new CompositeRequirement(courseReqName, courseReqDesc + " " + connector + " " + + other.getCourseReqDesc(), this, other, connector, courseReqType); + case AND: + default: + return new CompositeRequirement(courseReqName, "(" + courseReqDesc + ") " + connector + " " + + other.getCourseReqDesc(), this, other, connector, courseReqType); + } + } + + public CourseRequirement getFirst() { + return first; + } + + public CourseRequirement getSecond() { + return second; + } + + public LogicalConnector getLogicalConnector() { + return connector; + } + + public CourseReqType getCourseReqType() { + return courseReqType; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + + if (!(obj instanceof CompositeRequirement)) { + return false; + } + + CompositeRequirement other = (CompositeRequirement) obj; + + return ((this.first.equals(other.first) && this.second.equals(other.second)) + || (this.first.equals(other.second) && this.second.equals(other.first))) + && this.courseReqType.equals(other.courseReqType) + && this.connector.equals(other.connector); + } +} diff --git a/src/main/java/seedu/address/model/course/Condition.java b/src/main/java/seedu/address/model/course/Condition.java new file mode 100644 index 000000000000..918c94f95a7e --- /dev/null +++ b/src/main/java/seedu/address/model/course/Condition.java @@ -0,0 +1,123 @@ +package seedu.address.model.course; + +import static seedu.address.commons.util.AppUtil.checkArgument; +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.List; +import java.util.regex.Pattern; +import java.util.regex.PatternSyntaxException; + +import seedu.address.model.moduleinfo.ModuleInfoCode; + +/** + * Represents Condition of a PrimitiveRequirement + */ +public class Condition { + public static final String INVALID_REGEXES = + "At least one of the regular expressions is invalid!"; + public static final String INVALID_MIN_TO_SATISFY = + "Minimum number of modules to satisfy aspect cannot be less than 1!"; + private final Pattern pattern; + private final int minToSatisfy; + + /** + * Constructs a {@code Condition} + * @param minToSatisfy minimum number of modules that matches pattern to satisfy condition + * @param pattern a regex to check whether ModuleInfoCode matches + */ + public Condition(int minToSatisfy, String pattern) { + requireAllNonNull(minToSatisfy, pattern); + checkArgument(isValidMinToSatisfy(minToSatisfy), INVALID_MIN_TO_SATISFY); + checkArgument(isValidRegex(pattern), INVALID_REGEXES); + this.minToSatisfy = minToSatisfy; + this.pattern = Pattern.compile(pattern); + } + + + /** + * Alternate constructor that only takes in a pattern string. + * minToSatisfy is immediately set to 1 + * @param pattern a regex to check whether ModuleInfoCode matches + */ + public Condition(String pattern) { + checkArgument(isValidRegex(pattern), INVALID_REGEXES); + this.pattern = Pattern.compile(pattern); + this.minToSatisfy = 1; + } + + /** + * Returns true if given number is larger than 0. + */ + public static boolean isValidMinToSatisfy(int test) { + return test > 0; + } + + /** + * Returns true pattern passed is valid Pattern. + */ + public static boolean isValidRegex(String test) { + try { + Pattern.compile(test); + } catch (PatternSyntaxException exception) { + return false; + } + return true; + } + + /** + * Returns true if there are at least minToSatisfy number of modulesInfoCodes + * that matches pattern + * @param moduleInfoCodes a list of module codes to check whether condition is satisfied + * @return true if condition satisfied, false otherwise + */ + public boolean isSatisfied(List moduleInfoCodes) { + return moduleInfoCodes.stream() + .map(ModuleInfoCode::toString) + .filter(str-> pattern.matcher(str).matches()) + .distinct() + .count() >= minToSatisfy; + } + + /** + * Returns true if the module code of module matches at least one of the regex in regex list + * @param moduleInfoCode a module code to check against regex list + * @return true if at least module code of module matches at least one of the regex in regex list + */ + public boolean canSatisfy(ModuleInfoCode moduleInfoCode) { + return pattern.matcher(moduleInfoCode.toString()).matches(); + } + + /** + * Returns number of distinct modules in list of ModuleInfoCodes that satisfy this requirement + * @param moduleInfoCodes a list of module codes to check how many distinct elements in the list matches pattern + * @return number of distinct module module codes that matches pattern + */ + public int getNumCompleted(List moduleInfoCodes) { + return Math.toIntExact(Math.min(moduleInfoCodes.stream() + .map(ModuleInfoCode::toString) + .filter(str-> pattern.matcher(str).matches()) + .distinct() + .count(), minToSatisfy)); + } + + public int getMinToSatisfy() { + return minToSatisfy; + } + + @Override + public boolean equals(Object obj) { + if (obj == this) { + return true; + } + if (!(obj instanceof Condition)) { + return false; + } + Condition other = (Condition) obj; + return this.pattern.toString().equals(other.pattern.toString()) + && this.minToSatisfy == other.minToSatisfy; + } + + public Pattern getPattern() { + return pattern; + } +} diff --git a/src/main/java/seedu/address/model/course/Course.java b/src/main/java/seedu/address/model/course/Course.java new file mode 100644 index 000000000000..1739171a036c --- /dev/null +++ b/src/main/java/seedu/address/model/course/Course.java @@ -0,0 +1,102 @@ +package seedu.address.model.course; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.ArrayList; +import java.util.Arrays; +import java.util.Collections; +import java.util.List; + +import seedu.address.model.moduleinfo.ModuleInfoCode; + +/** + * Represents course of the user that is enrolled in + */ +public class Course { + //TODO: Remove some of the classes such as Course Description + private final CourseName courseName; + private final CourseDescription courseDescription; + private final List courseRequirements; + + public Course(CourseName courseName, CourseDescription courseDescription, + CourseRequirement... courseRequirements) { + requireAllNonNull(courseName, courseDescription, courseRequirements); + this.courseName = courseName; + this.courseDescription = courseDescription; + this.courseRequirements = Arrays.asList(courseRequirements); + } + + public CourseName getCourseName() { + return courseName; + } + + public CourseDescription getCourseDescription() { + return courseDescription; + } + + public List getCourseRequirements() { + return courseRequirements; + } + + /** + * Returns a {@code List} of {@code CourseReqType} satisfied by the given {@code ModuleInfoCode}. + * @param moduleInfoCode The given {@code ModuleInfoCode}. + * @return A {@code List} of {@code CourseReqType} satisfied by the given {@code ModuleInfoCode}. + */ + public List getCourseReqTypeOf(ModuleInfoCode moduleInfoCode) { + List reqTypeList = new ArrayList<>(); + + for (CourseRequirement courseReq : courseRequirements) { + if (courseReq.getType().equals(CourseReqType.UE)) { + continue; + } + if (courseReq.canFulfill(moduleInfoCode) && !reqTypeList.contains(courseReq.getType())) { + reqTypeList.add(courseReq.getType()); + } + } + Collections.sort(reqTypeList); // sort according to enum ordering + return reqTypeList; + } + + /** + * Checks if the given {@code ModuleInfoCode} contributes to the given {@code CourseReqType} based on + * the given {@code List} of non-failed {@code ModuleInfoCode}. + * @param reqType The {@code CourseReqType} to be checked against. + * @param nonFailedCodeList The {@code List} of non-failed {@code ModuleInfoCode} to be checked against. + * @param moduleInfoCode The {@code ModuleInfoCode} to be checked. + * @return true if the given {@code ModuleInfoCode} contributes to the given {@code CourseReqType} based on + * the given {@code List} of non-failed {@code ModuleInfoCode}, false otherwise. + */ + public boolean isCodeContributing(CourseReqType reqType, List nonFailedCodeList, + ModuleInfoCode moduleInfoCode) { + for (CourseRequirement courseReq : courseRequirements) { + if (!courseReq.getType().equals(reqType)) { + continue; + } + if (courseReq.isFulfilled(nonFailedCodeList)) { + return false; + } + List unfulfilledRegexList = courseReq.getUnfulfilled(nonFailedCodeList); + if (unfulfilledRegexList.stream().anyMatch(regex -> moduleInfoCode.toString().matches(regex))) { + return true; + } + } + + return false; + } + + @Override + public boolean equals(Object obj) { + if (obj == this) { + return true; + } + + if (!(obj instanceof Course)) { + return false; + } + Course other = (Course) obj; + return this.courseName.equals(other.courseName) + && this.courseDescription.equals(other.courseDescription) + && this.courseRequirements.equals(other.courseRequirements); + } +} diff --git a/src/main/java/seedu/address/model/course/CourseDescription.java b/src/main/java/seedu/address/model/course/CourseDescription.java new file mode 100644 index 000000000000..1cfa06867d6f --- /dev/null +++ b/src/main/java/seedu/address/model/course/CourseDescription.java @@ -0,0 +1,41 @@ +package seedu.address.model.course; + +import static seedu.address.commons.util.AppUtil.checkArgument; + +/** + * Represents description of a course + */ +public class CourseDescription { + public static final String MESSAGE_CONSTRAINTS = + "Must consist of at least 1 word and cannot begin with whitespace"; + public static final String VALIDATION_REGEX = "[^\\s].*"; + private final String courseDescription; + + public CourseDescription(String courseDescription) { + checkArgument(isValidCourseDescription(courseDescription), MESSAGE_CONSTRAINTS); + this.courseDescription = courseDescription; + + } + + public static boolean isValidCourseDescription(String test) { + return test.matches(VALIDATION_REGEX); + } + + @Override + public String toString() { + return courseDescription; + } + + @Override + public boolean equals(Object another) { + if (this == another) { + return true; + } + if (another instanceof CourseDescription) { + return this.courseDescription.equals(((CourseDescription) another).toString()); + } else { + return false; + } + } + +} diff --git a/src/main/java/seedu/address/model/course/CourseList.java b/src/main/java/seedu/address/model/course/CourseList.java new file mode 100644 index 000000000000..8298e6d5f28e --- /dev/null +++ b/src/main/java/seedu/address/model/course/CourseList.java @@ -0,0 +1,67 @@ +package seedu.address.model.course; + +import java.util.ArrayList; +import java.util.List; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; + +/** + * Wraps all data at the Course List level + */ +public class CourseList { + private final List courseList; + + { + courseList = new ArrayList<>(); + } + + public CourseList() { } + + /** Adds Course to the List of all the courses + * @param course + */ + public void addCourse(Course course) { + this.courseList.add(course); + } + + /** + * Returns Course which has the same course name + * @param courseName + * @return course + */ + public Course getCourse(CourseName courseName) { + Course course = null; + for (int i = 0; i < courseList.size(); i++) { + if (courseList.get(i).getCourseName().equals(courseName)) { + course = courseList.get(i); + } + } + return course; + } + + /** + * Returns an unmodifiable observable list of course list + * @return + */ + public ObservableList getObservableList() { + ObservableList observableList = FXCollections + .unmodifiableObservableList(FXCollections.observableArrayList(courseList)); + return observableList; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + + if (!(obj instanceof CourseList)) { + return false; + } + + CourseList other = (CourseList) obj; + return this.courseList.equals(other.courseList); + } + +} diff --git a/src/main/java/seedu/address/model/course/CourseName.java b/src/main/java/seedu/address/model/course/CourseName.java new file mode 100644 index 000000000000..3117a9e64fd7 --- /dev/null +++ b/src/main/java/seedu/address/model/course/CourseName.java @@ -0,0 +1,41 @@ +package seedu.address.model.course; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.AppUtil.checkArgument; + +/** + * Represents name of a course + */ +public class CourseName { + public static final String MESSAGE_CONSTRAINTS = + "Consists of characters and spaces only "; + public static final String VALIDATION_REGEX = "[^\\s][A-z ]*"; + private final String courseName; + + public CourseName(String courseName) { + requireNonNull(courseName); + checkArgument(isValidCourseName(courseName), MESSAGE_CONSTRAINTS); + this.courseName = courseName; + + } + + public static boolean isValidCourseName(String test) { + return test.matches(VALIDATION_REGEX); + } + + @Override + public String toString() { + return courseName; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } else if (obj instanceof CourseName) { + return this.courseName.equals(((CourseName) obj).courseName); + } else { + return false; + } + } +} diff --git a/src/main/java/seedu/address/model/course/CourseReqType.java b/src/main/java/seedu/address/model/course/CourseReqType.java new file mode 100644 index 000000000000..4ae0d4914bb4 --- /dev/null +++ b/src/main/java/seedu/address/model/course/CourseReqType.java @@ -0,0 +1,25 @@ +package seedu.address.model.course; + +/** + * Represents type of course requirement + */ +public enum CourseReqType { + + /* in decreasing order of priority */ + CORE("Core Requirement"), + BD("Breadth & Depth"), + IE("Industry Experience Requirement"), + FAC("Faculty Requirement"), + GE("General Education Requirement"), + UE("Unrestricted Elective"); + + private final String printedType; + CourseReqType(String printedType) { + this.printedType = printedType; + } + + @Override + public String toString() { + return printedType; + } +} diff --git a/src/main/java/seedu/address/model/course/CourseRequirement.java b/src/main/java/seedu/address/model/course/CourseRequirement.java new file mode 100644 index 000000000000..baf1951aa2c2 --- /dev/null +++ b/src/main/java/seedu/address/model/course/CourseRequirement.java @@ -0,0 +1,80 @@ +package seedu.address.model.course; + +import java.util.List; + +import seedu.address.model.moduleinfo.ModuleInfoCode; + +/** + * API of CourseRequirement + */ +public interface CourseRequirement { + + /** + * Returns CourseReqType of a CourseRequirement + * @return CourseReqType of CourseRequirement interface object + */ + CourseReqType getType(); + + /** + * Returns name of course requirement + * @return name of course requirement + */ + String getCourseReqName(); + + /** + * Returns description of course requirement + * @return description of course requirement + */ + String getCourseReqDesc(); + + /** + * Returns true if list in modules satisfy the course requirement + * @param moduleInfoCodes List of module codes to check whether modules satisfy the course requirement + * @return true if module codes satisfy course requirement + */ + boolean isFulfilled(List moduleInfoCodes); + + /** + * Returns true if module can be used to satisfy course requirement + * @param moduleInfoCode module code to check whether can fulfil course requirement + * @return true if module code can be used to satisfy course requirement + */ + boolean canFulfill(ModuleInfoCode moduleInfoCode); + + /** + * Returns an estimate of the percentage (against min number of modules to satisfy, in the range of [0,1]) + * of the degree of completion of the course requirement. + * @param moduleInfoCodes module codes to check degree of completion of course requirement + * @return a double in the range of [0, 1] + */ + double getFulfilledPercentage(List moduleInfoCodes); + + /** + * Returns a formatted string of the aspects of course requirements + * unfulfilled by the list of module codes + * @param moduleInfoCodes module codes to check the aspects of course requirements unfulfilled + * @return a formatted string in the form + */ + List getUnfulfilled(List moduleInfoCodes); + + /** + * Returns a composite CourseRequirement whose boolean methods returns + * this.booleanMethod() && other.booleanMethod() + * for instance: this.and(other).canFulfill(moduleInfo) + * returns the same value as this.canFulfill(moduleInfo) && other.canFulfill(moduleInfo). + * @param other CourseRequirement to combine + * @return new CourseRequirement whose boolean method returns this.booleanMethod() && other.booleanMethod() + */ + CourseRequirement and(CourseRequirement other); + + + /** + * Returns a composite CourseRequirement whose boolean methods returns + * first.booleanMethod() || second.booleanMethod() + * for instance: first.Or(second).canFulfill(moduleInfo) + * is returns the same value as first.canFulfill(moduleInfo) || second.canFulfill(moduleInfo) + * @param other CourseRequirement to combine + * @return new CourseRequirement whose boolean method returns first.booleanMethod() || second.booleanMethod() + */ + CourseRequirement or(CourseRequirement other); +} diff --git a/src/main/java/seedu/address/model/course/PrimitiveRequirement.java b/src/main/java/seedu/address/model/course/PrimitiveRequirement.java new file mode 100644 index 000000000000..7ef1a89dac16 --- /dev/null +++ b/src/main/java/seedu/address/model/course/PrimitiveRequirement.java @@ -0,0 +1,109 @@ +package seedu.address.model.course; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.List; +import java.util.stream.Collectors; + +import seedu.address.model.moduleinfo.ModuleInfoCode; + +/** + * Represents a simple Course Requirement that is not composite or not connected by logical connectors. + */ +public class PrimitiveRequirement implements CourseRequirement { + + private final String courseReqName; + private final String courseReqDesc; + private final List conditions; + private final CourseReqType courseReqType; + + /** + * Constructs a {@code PrimitiveRequirement} + * @param courseReqName name of requirement + * @param courseReqDesc description of requirement + * @param conditions list of condition for which PrimitiveRequirement is satisfied + * only if all conditions are satisfied + */ + public PrimitiveRequirement(String courseReqName, String courseReqDesc, + CourseReqType courseReqType, Condition... conditions) { + requireAllNonNull(courseReqName, courseReqDesc, courseReqType, conditions); + requireAllNonNull(List.of(conditions)); + this.courseReqName = courseReqName; + this.courseReqDesc = courseReqDesc; + this.conditions = List.of(conditions); + this.courseReqType = courseReqType; + } + + @Override + public CourseReqType getType() { + return courseReqType; + } + + @Override + public String getCourseReqName() { + return courseReqName; + } + + @Override + public String getCourseReqDesc() { + return courseReqDesc; + } + + @Override + public boolean isFulfilled(List moduleInfoCodes) { + return conditions.stream().allMatch(condition -> condition.isSatisfied(moduleInfoCodes)); + } + + @Override + public boolean canFulfill(ModuleInfoCode moduleInfoCode) { + return conditions.stream().anyMatch(condition -> condition.canSatisfy(moduleInfoCode)); + } + + @Override + public double getFulfilledPercentage(List moduleInfoCodes) { + return conditions.stream() + .mapToInt(condition -> condition.getNumCompleted(moduleInfoCodes)) + .sum() / (double) conditions.stream().mapToInt(condition -> condition.getMinToSatisfy()).sum(); + } + + @Override + public List getUnfulfilled(List moduleInfoCodes) { + return conditions.stream() + .filter(condition -> !condition.isSatisfied(moduleInfoCodes)) + .map(condition -> condition.getPattern().toString()) + .collect(Collectors.toList()); + } + + @Override + public CourseRequirement and(CourseRequirement other) { + return new CompositeRequirement(this, other, CompositeRequirement.LogicalConnector + .AND, this.courseReqType); + } + + @Override + public CourseRequirement or(CourseRequirement other) { + return new CompositeRequirement(this, other, CompositeRequirement.LogicalConnector + .OR, this.courseReqType); + } + + public List getConditions() { + return conditions; + } + + @Override + public boolean equals(Object obj) { + if (this == obj) { + return true; + } + + if (!(obj instanceof PrimitiveRequirement)) { + return false; + } + + PrimitiveRequirement other = (PrimitiveRequirement) obj; + return this.courseReqName.equals(other.courseReqName) + && this.courseReqType.equals(other.courseReqType) + && this.courseReqDesc.equals(other.courseReqDesc) + && this.conditions.equals(other.conditions); + } +} diff --git a/src/main/java/seedu/address/model/course/RequirementStatus.java b/src/main/java/seedu/address/model/course/RequirementStatus.java new file mode 100644 index 000000000000..05c8178ca1a1 --- /dev/null +++ b/src/main/java/seedu/address/model/course/RequirementStatus.java @@ -0,0 +1,65 @@ +package seedu.address.model.course; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.List; + +import seedu.address.model.moduleinfo.ModuleInfoCode; + +/** + * Association class between {@code CourseRequirement} and {@code GradTrak}that stores + * a snapshot of the completion of {@code CourseRequirement} object. + */ +public class RequirementStatus { + + private final CourseRequirement courseRequirement; + private double percentageFulfilled; + private boolean isFulfilled; + + public RequirementStatus(CourseRequirement courseRequirement, + List moduleInfoCodes) { + requireAllNonNull(courseRequirement, moduleInfoCodes); + requireAllNonNull(moduleInfoCodes); + this.courseRequirement = courseRequirement; + this.updateRequirementStatus(moduleInfoCodes); + } + + /** + * Updates isFulfilled and percentageFulfilled based off same {@code CourseRequirement} but different + * list of ModuleInfoCode + */ + public void updateRequirementStatus(List moduleInfoCodes) { + this.isFulfilled = courseRequirement.isFulfilled(moduleInfoCodes); + this.percentageFulfilled = courseRequirement.getFulfilledPercentage(moduleInfoCodes); + + } + + public CourseRequirement getCourseRequirement() { + return courseRequirement; + } + + public double getPercentageFulfilled() { + return percentageFulfilled; + } + + public boolean isFulfilled() { + return isFulfilled; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + + if (!(other instanceof RequirementStatus)) { + return false; + } + + RequirementStatus another = (RequirementStatus) other; + + return this.courseRequirement.equals(another.courseRequirement) + && this.isFulfilled == another.isFulfilled + && this.percentageFulfilled == another.percentageFulfilled; + } +} diff --git a/src/main/java/seedu/address/model/course/RequirementStatusList.java b/src/main/java/seedu/address/model/course/RequirementStatusList.java new file mode 100644 index 000000000000..8732914eeea1 --- /dev/null +++ b/src/main/java/seedu/address/model/course/RequirementStatusList.java @@ -0,0 +1,67 @@ +package seedu.address.model.course; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; +import seedu.address.model.moduleinfo.ModuleInfoCode; + +/** + * A list of requirement status + */ +public class RequirementStatusList { + + private final List requirementStatusList; + + { + requirementStatusList = new ArrayList<>(); + } + + public RequirementStatusList() { + } + + /** + * Updates RequirementStatus list with RequirementStatus containing new Course Requirements + */ + public void updateRequirementStatus(Course course, List moduleInfoCodes) { + requireAllNonNull(course, moduleInfoCodes); + requireAllNonNull(moduleInfoCodes); + requirementStatusList.clear(); + requirementStatusList.addAll(course.getCourseRequirements() + .stream() + .map(courseRequirement -> new RequirementStatus(courseRequirement, moduleInfoCodes)) + .collect(Collectors.toList())); + } + + /** + * Updates each RequirementStatus with new ModuleInfoCodes + */ + public void updateRequirementStatus(List moduleInfoCodes) { + requirementStatusList.forEach(requirementStatus -> requirementStatus.updateRequirementStatus(moduleInfoCodes)); + } + + /** + * Returns a unmodifiable copy of requirement status list + */ + public ObservableList getRequirementStatusList() { + return FXCollections.unmodifiableObservableList(FXCollections.observableArrayList(requirementStatusList)); + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + + if (!(other instanceof RequirementStatusList)) { + return false; + } + + RequirementStatusList another = (RequirementStatusList) other; + return another.requirementStatusList.equals(this.requirementStatusList); + } +} diff --git a/src/main/java/seedu/address/model/limits/LimitChecker.java b/src/main/java/seedu/address/model/limits/LimitChecker.java new file mode 100644 index 000000000000..efe0d3b80441 --- /dev/null +++ b/src/main/java/seedu/address/model/limits/LimitChecker.java @@ -0,0 +1,233 @@ +package seedu.address.model.limits; + +import javafx.collections.ObservableList; +import seedu.address.model.ClassForPrinting; +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoCredits; +import seedu.address.model.moduleinfo.ModuleInfoList; +import seedu.address.model.moduletaken.CapAverage; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; + +/** + * Checks the CAP and Workload limits set by the user for every semester against the modules the user plans to take. + */ +public class LimitChecker implements ClassForPrinting { + private static final double DEFAULT_MODULE_CREDITS = 4; + private static final int CAP_TABLE_COL_COUNT = 4; + private static final int WORKLOAD_TABLE_ROW_COUNT = 5; + private static final int WORKLOAD_TABLE_COL_COUNT = 3; + + private final String checkedReport; + + /** + * Returns a generated html string that shows where their CAP and workload limits are violated. + * + * @param currentSemester the current semester when running the limit checker. + * @param semesterLimits the current semester limits of the user when running the limit checker. + * @param modulesTaken the current modules taken of the user when running the limit checker. + * @param moduleInfoList the full list of ModuleInfo for checking the modules credits of each module + */ + public LimitChecker(Semester currentSemester, ObservableList semesterLimits, + ObservableList modulesTaken, ModuleInfoList moduleInfoList) { + CapAverage currentCap = new CapAverage(); + CapAverage cumulativeMinCap = new CapAverage(); + CapAverage cumulativeMaxCap = new CapAverage(); + CapAverage[][] minMaxCapAveragesPerSem = new CapAverage[semesterLimits.size()][2]; + for (int i = 0; i < minMaxCapAveragesPerSem.length; i++) { + for (int j = 0; j < minMaxCapAveragesPerSem[i].length; j++) { + minMaxCapAveragesPerSem[i][j] = new CapAverage(); + } + } + + double[][] semesterSums = new double[semesterLimits.size()][5]; + for (int mod = 0; mod < modulesTaken.size(); mod++) { + ModuleInfoCredits modCredits = new ModuleInfoCredits(DEFAULT_MODULE_CREDITS); + ModuleInfo moduleInfo = moduleInfoList.getModule(String.valueOf(modulesTaken.get(mod).getModuleInfoCode())); + if (moduleInfo != null) { + modCredits = new ModuleInfoCredits(moduleInfo.getCredits()); + } + + if (modulesTaken.get(mod).getExpectedMinGrade().isCountedInCap()) { + minMaxCapAveragesPerSem[modulesTaken.get(mod).getSemester().getIndex()][0].addWeightedGrade( + modulesTaken.get(mod).getExpectedMinGrade().getGradePoint(), modCredits); + cumulativeMinCap.addWeightedGrade( + modulesTaken.get(mod).getExpectedMinGrade().getGradePoint(), modCredits); + } + if (modulesTaken.get(mod).getExpectedMaxGrade().isCountedInCap()) { + minMaxCapAveragesPerSem[modulesTaken.get(mod).getSemester().getIndex()][1].addWeightedGrade( + modulesTaken.get(mod).getExpectedMaxGrade().getGradePoint(), modCredits); + cumulativeMaxCap.addWeightedGrade( + modulesTaken.get(mod).getExpectedMaxGrade().getGradePoint(), modCredits); + } + + if (modulesTaken.get(mod).isFinished(currentSemester) + && modulesTaken.get(mod).getExpectedMinGrade().isCountedInCap()) { + currentCap.addWeightedGrade(modulesTaken.get(mod).getExpectedMinGrade().getGradePoint(), modCredits); + } + semesterSums[modulesTaken.get(mod).getSemester().getIndex()][0] += + modulesTaken.get(mod).getLectureHour().getHour(); + semesterSums[modulesTaken.get(mod).getSemester().getIndex()][1] += + modulesTaken.get(mod).getTutorialHour().getHour(); + semesterSums[modulesTaken.get(mod).getSemester().getIndex()][2] += + modulesTaken.get(mod).getLabHour().getHour(); + semesterSums[modulesTaken.get(mod).getSemester().getIndex()][3] += + modulesTaken.get(mod).getProjectHour().getHour(); + semesterSums[modulesTaken.get(mod).getSemester().getIndex()][4] += + modulesTaken.get(mod).getPreparationHour().getHour(); + } + double[] cumulativeMinCurrentMaxCap = new double[3]; + cumulativeMinCurrentMaxCap[0] = cumulativeMinCap.getCapLimit(); + cumulativeMinCurrentMaxCap[1] = currentCap.getCapLimit(); + cumulativeMinCurrentMaxCap[2] = cumulativeMaxCap.getCapLimit(); + + double[][] capTable = new double[semesterLimits.size()][CAP_TABLE_COL_COUNT]; + for (int sem = 0; sem < semesterLimits.size(); sem++) { + capTable[sem][0] = semesterLimits.get(sem).getMinCap().getCapLimit(); + capTable[sem][1] = minMaxCapAveragesPerSem[sem][0].getCapLimit(); + capTable[sem][2] = minMaxCapAveragesPerSem[sem][1].getCapLimit(); + capTable[sem][3] = semesterLimits.get(sem).getMaxCap().getCapLimit(); + } + + double[][] workloadTable = + new double[semesterLimits.size() * WORKLOAD_TABLE_ROW_COUNT][WORKLOAD_TABLE_COL_COUNT]; + for (int sem = 0; sem < semesterLimits.size(); sem++) { + int rowIndexOffSet = sem * WORKLOAD_TABLE_ROW_COUNT; + + workloadTable[rowIndexOffSet][0] = semesterLimits.get(sem).getMinLectureHour().getHour(); + workloadTable[rowIndexOffSet][1] = semesterSums[sem][0]; + workloadTable[rowIndexOffSet][2] = semesterLimits.get(sem).getMaxLectureHour().getHour(); + + workloadTable[rowIndexOffSet + 1][0] = semesterLimits.get(sem).getMinTutorialHour().getHour(); + workloadTable[rowIndexOffSet + 1][1] = semesterSums[sem][1]; + workloadTable[rowIndexOffSet + 1][2] = semesterLimits.get(sem).getMaxTutorialHour().getHour(); + + workloadTable[rowIndexOffSet + 2][0] = semesterLimits.get(sem).getMinLabHour().getHour(); + workloadTable[rowIndexOffSet + 2][1] = semesterSums[sem][2]; + workloadTable[rowIndexOffSet + 2][2] = semesterLimits.get(sem).getMaxLabHour().getHour(); + + workloadTable[rowIndexOffSet + 3][0] = semesterLimits.get(sem).getMinProjectHour().getHour(); + workloadTable[rowIndexOffSet + 3][1] = semesterSums[sem][3]; + workloadTable[rowIndexOffSet + 3][2] = semesterLimits.get(sem).getMaxProjectHour().getHour(); + + workloadTable[rowIndexOffSet + 4][0] = semesterLimits.get(sem).getMinPreparationHour().getHour(); + workloadTable[rowIndexOffSet + 4][1] = semesterSums[sem][4]; + workloadTable[rowIndexOffSet + 4][2] = semesterLimits.get(sem).getMaxPreparationHour().getHour(); + } + this.checkedReport = generateHtmlLimits(currentSemester, cumulativeMinCurrentMaxCap, capTable, workloadTable); + } + + /** + * Puts the computed cap and workload limits together with the current module plan expectations + * into a table for display + * + * @param currentSemester the current semester set by the user + * @param cumulativeMinCurrentMaxCap a table with the current CAP and the minimum and maximum expected CAP + * @param capTable a table with the minimum and maximum CAP limits and the minimum and maximum expected CAP + * for each semester + * @param workloadTable a table with the minimum and maximum workload limits and the expected workload + * for each semester + * @return a html string that shows where their CAP and workload limits are violated. + */ + private static String generateHtmlLimits(Semester currentSemester, double[] cumulativeMinCurrentMaxCap, + double[][] capTable, double[][] workloadTable) { + + final StringBuilder htmlLimits = new StringBuilder(); + + htmlLimits.append("Current Semester: " + currentSemester.toString() + "
\n"); + htmlLimits.append("\n"); + + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + + htmlLimits.append("
Minimum CAP for graduationCAP as of current semesterMaximum CAP for graduation
" + cumulativeMinCurrentMaxCap[0] + "" + cumulativeMinCurrentMaxCap[1] + "" + cumulativeMinCurrentMaxCap[2] + "
\n"); + htmlLimits.append("
\n"); + + htmlLimits.append("\n"); + + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + + for (int sem = 0; sem < capTable.length; sem++) { + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + } + htmlLimits.append("
Minimum semester CAP limitMinimum expected semester CAPMaximum expected semester CAPMaximum semester CAP limit
" + Semester.getSemesterByZeroIndex(sem).toString() + "" + capTable[sem][0] + "" + capTable[sem][1] + "" + capTable[sem][2] + "" + capTable[sem][3] + "
\n"); + htmlLimits.append("
\n"); + + for (int sem = 0; sem < workloadTable.length / WORKLOAD_TABLE_ROW_COUNT; sem++) { + int rowIndexOffSet = sem * WORKLOAD_TABLE_ROW_COUNT; + + htmlLimits.append("\n"); + + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + htmlLimits.append("\n"); + + htmlLimits.append("
" + Semester.getSemesterByZeroIndex(sem).toString() + "Minimum workload hoursCurrent workload hoursMaximum workload hours
Lecture hours" + workloadTable[rowIndexOffSet][0] + "" + workloadTable[rowIndexOffSet][1] + "" + workloadTable[rowIndexOffSet][2] + "
Tutorial hours" + workloadTable[rowIndexOffSet + 1][0] + "" + workloadTable[rowIndexOffSet + 1][1] + "" + workloadTable[rowIndexOffSet + 1][2] + "
Lab hours" + workloadTable[rowIndexOffSet + 2][0] + "" + workloadTable[rowIndexOffSet + 2][1] + "" + workloadTable[rowIndexOffSet + 2][2] + "
Project hours" + workloadTable[rowIndexOffSet + 3][0] + "" + workloadTable[rowIndexOffSet + 3][1] + "" + workloadTable[rowIndexOffSet + 3][2] + "
Preparation hours" + workloadTable[rowIndexOffSet + 4][0] + "" + workloadTable[rowIndexOffSet + 4][1] + "" + workloadTable[rowIndexOffSet + 4][2] + "
\n"); + } + return htmlLimits.toString(); + } + + @Override + public String getPrintable() { + return checkedReport; + } +} diff --git a/src/main/java/seedu/address/model/limits/SemesterLimit.java b/src/main/java/seedu/address/model/limits/SemesterLimit.java new file mode 100644 index 000000000000..8bd357b2bdd2 --- /dev/null +++ b/src/main/java/seedu/address/model/limits/SemesterLimit.java @@ -0,0 +1,163 @@ +package seedu.address.model.limits; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.Objects; + +import seedu.address.model.moduletaken.CapAverage; +import seedu.address.model.moduletaken.Hour; + +/** + * Represents a SemesterLimit in GradTrak. + * Guarantees: details are present and not null, field values are validated, immutable. + */ +public class SemesterLimit { + + // Data fields + private final CapAverage minCap; + private final CapAverage maxCap; + private final Hour minLectureHour; + private final Hour maxLectureHour; + private final Hour minTutorialHour; + private final Hour maxTutorialHour; + private final Hour minLabHour; + private final Hour maxLabHour; + private final Hour minProjectHour; + private final Hour maxProjectHour; + private final Hour minPreparationHour; + private final Hour maxPreparationHour; + + /** + * Every field must be present and not null. + */ + public SemesterLimit(CapAverage minCap, CapAverage maxCap, Hour minLectureHour, Hour maxLectureHour, + Hour minTutorialHour, Hour maxTutorialHour, Hour minLabHour, Hour maxLabHour, + Hour minProjectHour, Hour maxProjectHour, Hour minPreparationHour, Hour maxPreparationHour) { + requireAllNonNull(minCap, maxCap, minLectureHour, maxLectureHour, minTutorialHour, maxTutorialHour, + minLabHour, maxLabHour, minProjectHour, maxProjectHour, maxPreparationHour); + this.minCap = minCap; + this.maxCap = maxCap; + this.minLectureHour = minLectureHour; + this.maxLectureHour = maxLectureHour; + this.minTutorialHour = minTutorialHour; + this.maxTutorialHour = maxTutorialHour; + this.minLabHour = minLabHour; + this.maxLabHour = maxLabHour; + this.minProjectHour = minProjectHour; + this.maxProjectHour = maxProjectHour; + this.minPreparationHour = minPreparationHour; + this.maxPreparationHour = maxPreparationHour; + } + + public CapAverage getMinCap() { + return minCap; + } + + public CapAverage getMaxCap() { + return maxCap; + } + + public Hour getMinLectureHour() { + return minLectureHour; + } + + public Hour getMaxLectureHour() { + return maxLectureHour; + } + + public Hour getMinTutorialHour() { + return minTutorialHour; + } + + public Hour getMaxTutorialHour() { + return maxTutorialHour; + } + + public Hour getMinLabHour() { + return minLabHour; + } + + public Hour getMaxLabHour() { + return maxLabHour; + } + + public Hour getMinProjectHour() { + return minProjectHour; + } + + public Hour getMaxProjectHour() { + return maxProjectHour; + } + + public Hour getMinPreparationHour() { + return minPreparationHour; + } + + public Hour getMaxPreparationHour() { + return maxPreparationHour; + } + + /** + * Returns true if both SemesterLimit have the same identity and data fields. + */ + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + + if (!(other instanceof SemesterLimit)) { + return false; + } + + SemesterLimit otherSemesterLimit = (SemesterLimit) other; + return otherSemesterLimit.getMinCap().equals(getMinCap()) + && otherSemesterLimit.getMaxCap().equals(getMaxCap()) + && otherSemesterLimit.getMinLectureHour().equals(getMinLectureHour()) + && otherSemesterLimit.getMaxLectureHour().equals(getMaxLectureHour()) + && otherSemesterLimit.getMinTutorialHour().equals(getMinTutorialHour()) + && otherSemesterLimit.getMaxTutorialHour().equals(getMaxTutorialHour()) + && otherSemesterLimit.getMinLabHour().equals(getMinLabHour()) + && otherSemesterLimit.getMaxLabHour().equals(getMaxLabHour()) + && otherSemesterLimit.getMinProjectHour().equals(getMinProjectHour()) + && otherSemesterLimit.getMaxProjectHour().equals(getMaxProjectHour()) + && otherSemesterLimit.getMinPreparationHour().equals(getMinPreparationHour()) + && otherSemesterLimit.getMaxPreparationHour().equals(getMaxPreparationHour()); + } + + @Override + public int hashCode() { + // use this method for custom fields hashing instead of implementing your own + return Objects.hash(minCap, maxCap, minLectureHour, maxLectureHour); + } + + @Override + public String toString() { + final StringBuilder builder = new StringBuilder(); + builder.append(" \nMin CAP: ") + .append(getMinCap()) + .append(" , Max CAP: ") + .append(getMaxCap()) + .append(" \nMin Lecture Hour: ") + .append(getMinLectureHour()) + .append(" , Max Lecture Hour: ") + .append(getMaxLectureHour()) + .append(" \nMin Tutorial Hour: ") + .append(getMinTutorialHour()) + .append(" , Max Tutorial Hour: ") + .append(getMaxTutorialHour()) + .append(" \nMin Lab Hour: ") + .append(getMinLabHour()) + .append(" , Max Lab Hour: ") + .append(getMaxLabHour()) + .append(" \nMin Project Hour: ") + .append(getMinProjectHour()) + .append(" , Max Project Hour: ") + .append(getMaxProjectHour()) + .append(" \nMin Preparation Hour: ") + .append(getMinPreparationHour()) + .append(" , Max Preparation Hour: ") + .append(getMaxPreparationHour()); + return builder.toString(); + } +} diff --git a/src/main/java/seedu/address/model/moduleinfo/CodeContainsKeywordsPredicate.java b/src/main/java/seedu/address/model/moduleinfo/CodeContainsKeywordsPredicate.java new file mode 100644 index 000000000000..8e39adf77838 --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/CodeContainsKeywordsPredicate.java @@ -0,0 +1,80 @@ +package seedu.address.model.moduleinfo; + +import java.util.ArrayList; +import java.util.List; +import java.util.function.Predicate; + +import seedu.address.commons.util.StringUtil; + +/** + * Tests that a {@code ModuleInfo}'s {@code code} matches any of the keywords given. + */ +public class CodeContainsKeywordsPredicate implements Predicate { + + private static final String SPLITTER_REGEX = "\\+"; + private static final String COMBINATION_REGEX = ".*?\\+.*?"; + private static final String MODULECODE_REGEX = ".*?[a-zA-Z]{2,3}\\d{4}[a-zA-Z]{0,3}.*?"; + private final List keywords; + private final List defaultKeywords = new ArrayList<>(); + + + public CodeContainsKeywordsPredicate(List keywords) { + if (keywords == null) { + defaultKeywords.add("CS1010"); + defaultKeywords.add("CS2103T"); + this.keywords = defaultKeywords; + } else { + this.keywords = keywords; + } + } + + + public String[] splitPredicate(String keyword) { + return keyword.split(SPLITTER_REGEX); + } + + /** + * Checks if a combination of words is found in the search target + * @param keywordList + * @param module + * @return result boolean to see if all the words matches + */ + public boolean combinationSearch(String[] keywordList, ModuleInfo module) { + boolean result = false; + + for (int i = 0; i < keywordList.length; i++) { + if (!StringUtil.containsWordIgnoreCase(module.getTitleString(), keywordList[i])) { + break; + } + + if (i >= keywordList.length - 1) { + result = true; + } + } + return result; + } + + @Override + public boolean test(ModuleInfo module) { + return keywords.stream() + .anyMatch(keyword -> { + if (keyword.matches(COMBINATION_REGEX)) { + return combinationSearch(splitPredicate(keyword), module); + } else if (keyword.matches(MODULECODE_REGEX)) { + return StringUtil.containsWordIgnoreCase(module.getCodeString(), keyword); + } else if (!keyword.matches(MODULECODE_REGEX)) { + return StringUtil.containsWordIgnoreCase(module.getTitleString(), keyword); + } else { + return false; + } + }); + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof CodeContainsKeywordsPredicate // instanceof handles nulls + && keywords.equals(((CodeContainsKeywordsPredicate) other).keywords)); // state check + } + +} diff --git a/src/main/java/seedu/address/model/moduleinfo/ModuleInfo.java b/src/main/java/seedu/address/model/moduleinfo/ModuleInfo.java new file mode 100644 index 000000000000..6bf7eb6e2e97 --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/ModuleInfo.java @@ -0,0 +1,135 @@ +package seedu.address.model.moduleinfo; + +import java.util.Objects; + +/** + * Represents Module Information about a particular module available in NUS. + * Guarantees: details are present and not null, field values are validated, immutable. + */ +public class ModuleInfo { + private ModuleInfoCode code; + private ModuleInfoTitle title; + private ModuleInfoCredits credits; + private ModuleInfoDescription description; + private ModuleInfoWorkload workload; + private String preclusions; + private ModuleInfoDepartment department; + private ModuleInfoPrerequisites prerequisites; + + public ModuleInfo(String code, String title, double credits, String description, String workLoad, + String preclusions, String department, String prerequisites) { + this.code = new ModuleInfoCode(code); + this.title = new ModuleInfoTitle(title); + this.credits = new ModuleInfoCredits(credits); + this.description = new ModuleInfoDescription(description); + this.workload = new ModuleInfoWorkload(workLoad); + this.preclusions = preclusions; + this.department = new ModuleInfoDepartment(department); + this.prerequisites = new ModuleInfoPrerequisites(code, prerequisites); + + //System.out.println("Module:" + code + " has been created"); + + this.prerequisites.generatePrerequisiteTree(); + + //System.out.println("generated Tree for: " + code); + } + + // ================ Object String Methods ============================== + + public String getCodeString() { + return this.code.toString(); + } + + public String getTitleString() { + return this.title.toString(); + } + + public double getCredits() { + return this.credits.getCredits(); + } + + public String getCreditString() { + return this.credits.toString(); + } + + public String getDescriptionString() { + return this.description.toString(); + } + + public String getWorkloadString() { + return this.workload.toString(); + } + + public String getPreclusionsString() { + return this.preclusions; + } + + public String getDepartmentString() { + return this.department.toString(); + } + + public String getPrerequisitesString() { + return this.prerequisites.toString(); + } + + // ================ Object methods ============================== + + public ModuleInfoCode getModuleInfoCode() { + return this.code; + } + + public ModuleInfoTitle getModuleInfoTitle() { + return this.title; + } + + public ModuleInfoDescription getModuleInfoDescription() { + return this.description; + } + + public ModuleInfoCredits getModuleInfoCredits() { + return this.credits; + } + + public ModuleInfoDepartment getModuleInfoDepartment() { + return this.department; + } + + public ModuleInfoWorkload getModuleInfoWorkload() { + return this.workload; + } + + public ModuleInfoPrerequisites getModuleInfoPrerequisite() { + return this.prerequisites; + } + + /** + * Returns true if both persons have the same identity and data fields. + * This defines a stronger notion of equality between two ModuleInfo. + */ + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + + if (!(other instanceof ModuleInfo)) { + return false; + } + + ModuleInfo otherModuleInfo = (ModuleInfo) other; + return otherModuleInfo.getModuleInfoCode().equals(getModuleInfoCode()) + && otherModuleInfo.getModuleInfoTitle().equals(getModuleInfoTitle()) + && otherModuleInfo.getModuleInfoCredits().equals(getModuleInfoCredits()) + && otherModuleInfo.getModuleInfoDescription().equals(getModuleInfoDescription()) + && otherModuleInfo.getModuleInfoDepartment().equals(getModuleInfoDepartment()) + && otherModuleInfo.getPreclusionsString().equals(getPreclusionsString()) + && otherModuleInfo.getPrerequisitesString().equals(getPrerequisitesString()) + && otherModuleInfo.getModuleInfoWorkload().equals(getModuleInfoWorkload()); + } + + @Override + public int hashCode() { + // use this method for custom fields hashing instead of implementing your own + return Objects.hash(code, title, description, department, preclusions, prerequisites, workload); + } +} diff --git a/src/main/java/seedu/address/model/moduleinfo/ModuleInfoCode.java b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoCode.java new file mode 100644 index 000000000000..22b287d4dbae --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoCode.java @@ -0,0 +1,51 @@ +package seedu.address.model.moduleinfo; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.AppUtil.checkArgument; + + +/** + * Represents a moduleInfo's code + * Guarantees: immutable; is valid as declared in {@link #isValidModuleInfoCode(String)} + */ +public class ModuleInfoCode { + public static final String MESSAGE_CONSTRAINTS = + "Module codes should start with at least 2 alphabets, followed by 4 numbers and (if) 0 to 3 letter suffix"; + public static final String VALIDATION_REGEX = "[A-Z]{2,3}\\d{4}[A-Z]{0,3}"; + public final String value; + + public ModuleInfoCode(String moduleInfoCode) { + requireNonNull(moduleInfoCode); + checkArgument(isValidModuleInfoCode(moduleInfoCode), MESSAGE_CONSTRAINTS); + value = moduleInfoCode; + } + + public static boolean isValidModuleInfoCode(String test) { + return test.matches(VALIDATION_REGEX); + } + + /** + * Returns the level of the module represented by this {@code ModuleInfoCode}. + * @return The first numerical digit of this {@code ModuleInfoCode}. + */ + public int getLevel() { + int codeNumber = Integer.parseInt(value.replaceAll("[^0-9]", "")); + return codeNumber / 1000; + } + + public String toString() { + return value; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof ModuleInfoCode// instanceof handles nulls + && value.equals(((ModuleInfoCode) other).value)); // state check + } + + @Override + public int hashCode() { + return value.hashCode(); + } +} diff --git a/src/main/java/seedu/address/model/moduleinfo/ModuleInfoCredits.java b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoCredits.java new file mode 100644 index 000000000000..3c56c5f448a0 --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoCredits.java @@ -0,0 +1,42 @@ +package seedu.address.model.moduleinfo; + +import static seedu.address.commons.util.AppUtil.checkArgument; + +/** + * Represents a moduleInfo's credit + * Guarantees: immutable; is valid as declared in {@link #isValidModuleInfoCredits(double)} + */ +public class ModuleInfoCredits { + public static final String MESSAGE_CONSTRAINTS = + "Module credits is at least 0, at most 40"; + public final Double credits; + + public ModuleInfoCredits(double moduleInfoCredits) { + checkArgument(isValidModuleInfoCredits(moduleInfoCredits), MESSAGE_CONSTRAINTS); + credits = moduleInfoCredits; + } + + public static boolean isValidModuleInfoCredits(double test) { + return (test <= 40 && test >= 0); + } + + public String toString() { + return credits.toString(); + } + + public double getCredits() { + return credits; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof ModuleInfoCredits// instanceof handles nulls + && credits == ((ModuleInfoCredits) other).credits); // state check + } + + @Override + public int hashCode() { + return credits.hashCode(); + } +} diff --git a/src/main/java/seedu/address/model/moduleinfo/ModuleInfoDepartment.java b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoDepartment.java new file mode 100644 index 000000000000..386c69b9be74 --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoDepartment.java @@ -0,0 +1,41 @@ +package seedu.address.model.moduleinfo; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.AppUtil.checkArgument; + +/** + * Represents a moduleInfo's department + * Guarantees: immutable; is valid as declared in {@link #isValidModuleInfoDepartment(String)} + */ +public class ModuleInfoDepartment { + public static final String MESSAGE_CONSTRAINTS = + "Must consist of only characters and white spaces and cannot begin with whitespace."; + public static final String VALIDATION_REGEX = "[^\\s1-9][\\p{Graph} ]{0,}"; + public final String department; + + public ModuleInfoDepartment(String moduleDepartment) { + requireNonNull(moduleDepartment); + checkArgument(isValidModuleInfoDepartment(moduleDepartment), MESSAGE_CONSTRAINTS); + department = moduleDepartment; + } + + public static boolean isValidModuleInfoDepartment(String test) { + return test.matches(VALIDATION_REGEX); + } + + public String toString() { + return department; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof ModuleInfoDepartment// instanceof handles nulls + && department.equals(((ModuleInfoDepartment) other).department)); // state check + } + + @Override + public int hashCode() { + return department.hashCode(); + } +} diff --git a/src/main/java/seedu/address/model/moduleinfo/ModuleInfoDescription.java b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoDescription.java new file mode 100644 index 000000000000..578e65c3649e --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoDescription.java @@ -0,0 +1,43 @@ +package seedu.address.model.moduleinfo; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.AppUtil.checkArgument; + + +/** + * Represents a moduleInfo's description + * Guarantees: immutable; + * Validity wiil not be checked due to variance of descriptions {@link #isValidModuleInfoDescription(String)} + */ +public class ModuleInfoDescription { + public static final String MESSAGE_CONSTRAINTS = + "Must consist of at least 1 word and cannot start with whitespace"; + public static final String VALIDATION_REGEX = "[^\\s].*"; + private final String description; + + public ModuleInfoDescription(String moduleDescription) { + requireNonNull(moduleDescription); + checkArgument(isValidModuleInfoDescription(moduleDescription), MESSAGE_CONSTRAINTS); + description = moduleDescription; + } + + public static boolean isValidModuleInfoDescription(String test) { + return test.matches(VALIDATION_REGEX); + } + + public String toString() { + return description; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof ModuleInfoDescription// instanceof handles nulls + && description.equals(((ModuleInfoDescription) other).description)); // state check + } + + @Override + public int hashCode() { + return description.hashCode(); + } +} diff --git a/src/main/java/seedu/address/model/moduleinfo/ModuleInfoList.java b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoList.java new file mode 100644 index 000000000000..5b07aa96da27 --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoList.java @@ -0,0 +1,53 @@ +package seedu.address.model.moduleinfo; + +import java.util.ArrayList; +import java.util.List; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; +import seedu.address.commons.util.InvalidationListenerManager; + +/** + * Wraps all data at the Module Info List level + * Duplicates are not allowed (by comparison) + */ +public class ModuleInfoList { + + private final List moduleInfoList; + private final InvalidationListenerManager invalidationListenerManager = new InvalidationListenerManager(); + + { + moduleInfoList = new ArrayList<>(); + } + + public ModuleInfoList() {} + + /** + * Adds Module to the List of all the modules + * @param module + */ + public void addModuleInfo(ModuleInfo module) { + this.moduleInfoList.add(module); + //System.out.println("new module added:" + module.getCodeString()); + } + + /** + * Returns Module which has the same module code + * @param code + * @return ModuleInfo + */ + public ModuleInfo getModule(String code) { + ModuleInfo module = null; + for (int i = 0; i < moduleInfoList.size(); i++) { + if (moduleInfoList.get(i).getCodeString().equals(code)) { + module = moduleInfoList.get(i); + } + } + return module; + } + + public ObservableList getObservableList() { + ObservableList observableList = FXCollections.observableArrayList(moduleInfoList); + return observableList; + } +} diff --git a/src/main/java/seedu/address/model/moduleinfo/ModuleInfoPrerequisites.java b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoPrerequisites.java new file mode 100644 index 000000000000..68bcd7bef58a --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoPrerequisites.java @@ -0,0 +1,238 @@ +package seedu.address.model.moduleinfo; + +import java.util.ArrayList; +import java.util.regex.Matcher; +import java.util.regex.Pattern; + +import seedu.address.commons.util.ModuleTree; +import seedu.address.commons.util.Node; + +/** + * Represents a moduleInfo's Prerequisites + */ +public class ModuleInfoPrerequisites { + public static final String ENDOFLINE_REGEX = ".*?or\\b|.*?and\\b"; + public static final String MODULECODE_REGEX = "[A-Z]{2,3}\\d{4}[A-Z]{0,3}|equivalent"; + public static final String NEXTPARENT_REGEX = "or\\s[A-Z]{2,3}\\d{4}[A-Z]{0,3}|and\\s[A-Z]{2,3}\\d{4}[A-Z]{0,3}"; + public static final String PREREQUISITE_REGEX = ".*?\\b[A-Z]{2,3}\\d{4}[A-Z]{0,3}\\b.*?"; + public static final String SPLITTER_REGEX = "\\[|\\]|[()]"; + public static final String OPERATION_REGEX = "or|/|,|and|plus|&"; + public static final String CLEANER_REGEX = "[A-Z]{2,3}\\d{4}[A-Z]{0,3}|" + + "[\\p{Punct}\\p{Alpha}]{1,4}\\s[A-Z]{2,3}\\d{4}[A-Z]{0,3}|" + + "[()]|\\[|\\]" + + "|plus\\s\\[" + + "|and\\s\\[|or\\s\\[" + + "|or\\s\\(|/[A-Z]{2,3}\\d{4}[A-Z]{0,3}|and\\s\\(" + + "|or equivalent|plus\\s\\("; + public static final String OR_REGEX = "OR"; + public static final String AND_REGEX = "AND"; + public static final String NOREQUIREMENT_MESSAGE = "No prerequisites needed"; + private ModuleTree tree; + private String prerequisitesString; + + public ModuleInfoPrerequisites(String code, String prereq) { + this.tree = new ModuleTree(code); + this.prerequisitesString = prereq; + } + + public String toString() { + return prerequisitesString; + } + + public ModuleTree getModuleTree() { + return this.tree; + } + + /** + * generates PreRequisite Tree for this particular module + */ + public void generatePrerequisiteTree() { + if (!prerequisitesString.equals(NOREQUIREMENT_MESSAGE) && prerequisitesString.matches(PREREQUISITE_REGEX)) { + String[] prerequisiteArray = prerequisiteSplitter(prerequisitesString); + Node tempHead = treeGenerator(prerequisiteArray); + if (tempHead.getValue().equals(" ")) { + tempHead = tempHead.getChildList().get(0); + } + this.tree.addTree(tempHead); + } + } + + /** + * Splits the prerequisite into an array that can be made into a Tree + */ + public String[] prerequisiteSplitter(String prerequisitesString) { + String temp = prerequisitesStringCleaner(prerequisitesString); + String[] array = temp.split(SPLITTER_REGEX); + ArrayList list = new ArrayList<>(); + + for (int i = 0; i < array.length; i++) { + array[i] = array[i].trim(); + if (array[i].matches(PREREQUISITE_REGEX) || array[i].matches(OPERATION_REGEX)) { + list.add(array[i]); + } + } + String[] test = list.toArray(new String[list.size()]); + return test; + } + + + /** + * Removes any non-module Regex or non-operation regex + * @param prerequisitesString + * @return + */ + public String prerequisitesStringCleaner(String prerequisitesString) { + Pattern regex = Pattern.compile(CLEANER_REGEX); + Matcher matcher = regex.matcher(prerequisitesString); + + String prereqString = ""; + while (matcher.find()) { + String temp = matcher.group().trim(); + prereqString = prereqString + " " + temp; + } + return prereqString; + } + + /** + * Creates a full Tree without the main head of the prerequisite Tree + * @param array + * @return + */ + public Node treeGenerator(String[] array) { + int i = 0; + Node currNode; + Node nextNode; + Node headNode = new Node(false, false, " "); + Node prevNode = null; + while (i < array.length) { + String currPrereq = array[i].trim(); + if (currPrereq.matches(NEXTPARENT_REGEX)) { + currNode = createMinorTree(currPrereq); + if (prevNode == null && i + 1 >= array.length) { + Pattern pattern = Pattern.compile(MODULECODE_REGEX); + Matcher moduleMatcher = pattern.matcher(currPrereq); + + while (moduleMatcher.find()) { + String code = moduleMatcher.group(); + Node temp = new Node(false, true, code); + headNode.addChild(temp); + } + } else { + if (prevNode.equals(headNode)) { + currNode.addChild(headNode); + headNode = currNode; + prevNode = headNode; + } else { + currNode.addChild(prevNode); + headNode.addChild(currNode); + prevNode = currNode; + } + } + } + + if (currPrereq.matches(PREREQUISITE_REGEX) && !currPrereq.matches(NEXTPARENT_REGEX)) { + currNode = createMinorTree(currPrereq); + if (array.length - i >= 2 && array[i + 1].matches(OPERATION_REGEX)) { + String nextnode = array[i + 1].trim(); + Node tempHead = new Node (false, false, " "); + if ("and".equals(nextnode) || "plus".equals(nextnode)) { + tempHead = new Node(false, false, AND_REGEX); + tempHead.addChild(currNode); + } + if ("or".equals(nextnode) || "/".equals(nextnode) || ",".equals(nextnode)) { + tempHead = new Node(false, false, OR_REGEX); + tempHead.addChild(currNode); + } + i++; + + nextnode = array[i + 1]; + nextNode = createMinorTree(nextnode); + tempHead.addChild(nextNode); + i++; + + if (headNode.isDummy()) { + headNode = tempHead; + + } else if (headNode.getValue().equals(tempHead.getValue())) { + for (Node child : tempHead.getChildList()) { + headNode.addChild(child); + } + } else { + tempHead.addChild(headNode); + headNode = tempHead; + } + prevNode = headNode; + + } else if (i + 1 < array.length && array[i].matches(ENDOFLINE_REGEX)) { + nextNode = createMinorTree(array[i + 1]); + currNode.addChild(nextNode); + prevNode = currNode; + i++; + + if (i + 1 >= array.length) { + headNode.addChild(currNode); + } + } else if (i + 1 >= array.length) { + headNode.addChild(currNode); + prevNode = currNode; + } else { + prevNode = currNode; + } + } + + if ("and".equals(currPrereq) || "or".equals(currPrereq)) { + if ("and".equals(currPrereq)) { + currNode = new Node(false, false, AND_REGEX); + } else { + currNode = new Node(false, false, OR_REGEX); + } + + if (headNode.isDummy() || !currNode.getValue().equals(headNode.getValue())) { + if (!headNode.isDummy()) { + currNode.addChild(headNode); + } + headNode = currNode; + } + + if (prevNode != null && !prevNode.hasParent()) { + currNode.addChild(prevNode); + } + } + i++; + } + return headNode; + } + + /** + * Creates a branch of the main prerequisite Tree + * @param sequence + * @return Node pesudoHead + */ + public Node createMinorTree(String sequence) { + Node pesudoHead = new Node(false, false, " "); + + Pattern regexOperation = Pattern.compile(OPERATION_REGEX); + Matcher matcher = regexOperation.matcher(sequence); + + while (matcher.find()) { + String operation = matcher.group(); + + if ("or".equals(operation) || ",".equals(operation) || "/".equals(operation)) { + pesudoHead = new Node(false, false, OR_REGEX); + } else { + pesudoHead = new Node(false, false, AND_REGEX); + } + } + + Pattern regexCode = Pattern.compile(MODULECODE_REGEX); + matcher = regexCode.matcher(sequence); + + while (matcher.find()) { + String code = matcher.group(); + Node temp = new Node(false, true, code); + pesudoHead.addChild(temp); + } + + return pesudoHead; + } +} diff --git a/src/main/java/seedu/address/model/moduleinfo/ModuleInfoTitle.java b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoTitle.java new file mode 100644 index 000000000000..6aa19f111c4c --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoTitle.java @@ -0,0 +1,41 @@ +package seedu.address.model.moduleinfo; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.AppUtil.checkArgument; + +/** + * Represents a moduleInfo's title + * Guarantees: immutable; is valid as declared in {@link #isValidModuleInfoTitle(String)} + */ +public class ModuleInfoTitle { + public static final String MESSAGE_CONSTRAINTS = + "Must consist of at least 1 word and cannot start with whitespace"; + public static final String VALIDATION_REGEX = "[^\\s].*"; + private final String title; + + public ModuleInfoTitle(String moduleTitle) { + requireNonNull(moduleTitle); + checkArgument(isValidModuleInfoTitle(moduleTitle), MESSAGE_CONSTRAINTS); + title = moduleTitle; + } + + public static boolean isValidModuleInfoTitle(String test) { + return test.matches(VALIDATION_REGEX); + } + + public String toString() { + return title; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof ModuleInfoTitle// instanceof handles nulls + && title.equals(((ModuleInfoTitle) other).title)); // state check + } + + @Override + public int hashCode() { + return title.hashCode(); + } +} diff --git a/src/main/java/seedu/address/model/moduleinfo/ModuleInfoWorkload.java b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoWorkload.java new file mode 100644 index 000000000000..d80498bc68a2 --- /dev/null +++ b/src/main/java/seedu/address/model/moduleinfo/ModuleInfoWorkload.java @@ -0,0 +1,103 @@ +package seedu.address.model.moduleinfo; + +import java.util.Objects; + +/** + * Represents a moduleInfo's Workload + * Guarantees: immutable; is valid as declared in {@link #isValidModuleInfoWorkload(String)} + */ +public class ModuleInfoWorkload { + public static final String MESSAGE_CONSTRAINTS = + "Module Workload has 5 fields of Integers"; + public static final String MESSAGE_NOWORKLOAD = + "No work load information provided"; + public static final String VALIDATION_INTEGER_REGEX = "\\d\\.?\\d?-" + + "\\d\\.?\\d?-" + + "\\d\\.?\\d?-" + + "\\d\\.?\\d?-" + + "\\d\\.?\\d?"; + + public final String workload; + public final double lecture; + public final double tutorial; + public final double lab; + public final double project; + public final double preparation; + + public ModuleInfoWorkload(String moduleInfoWorkload) { + this.workload = moduleInfoWorkload; + if (!isValidModuleInfoWorkload(moduleInfoWorkload)) { + this.lecture = 0; + this.tutorial = 0; + this.lab = 0; + this.project = 0; + this.preparation = 0; + } else { + String[] attribute = splitWorkload(moduleInfoWorkload); + this.lecture = Double.valueOf(attribute[0]); + this.tutorial = Double.valueOf(attribute[1]); + this.lab = Double.valueOf(attribute[2]); + this.project = Double.valueOf(attribute[3]); + this.preparation = Double.valueOf(attribute[4]); + } + + } + + public static boolean isValidModuleInfoWorkload(String test) { + return test.matches(VALIDATION_INTEGER_REGEX); + } + + public String toString() { + return workload; + } + + public double getLecture() { + return lecture; + } + + public double getTutorial() { + return tutorial; + } + + public double getLab() { + return lab; + } + + public double getProject() { + return project; + } + + public double getPreparation() { + return preparation; + } + + public double getTotal() { + return lecture + tutorial + lab + project + preparation; + } + + /** + * Splits the moduleinfo workload into 5 attribute and returns a string array + * @param moduleInfoWorkload + * @return String[] attributes + */ + public String[] splitWorkload(String moduleInfoWorkload) { + String[] attributes = moduleInfoWorkload.split("-"); + return attributes; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof ModuleInfoWorkload// instanceof handles nulls + && lecture == ((ModuleInfoWorkload) other).lecture + && tutorial == ((ModuleInfoWorkload) other).tutorial + && lab == ((ModuleInfoWorkload) other).lab + && project == ((ModuleInfoWorkload) other).project + && preparation == ((ModuleInfoWorkload) other).preparation); // state check + } + + @Override + public int hashCode() { + return Objects.hash(lecture, tutorial, lab, project, preparation); + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/CapAverage.java b/src/main/java/seedu/address/model/moduletaken/CapAverage.java new file mode 100644 index 000000000000..d4395272d7ce --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/CapAverage.java @@ -0,0 +1,101 @@ +package seedu.address.model.moduletaken; + +import java.text.DecimalFormat; +import java.util.ArrayList; + +import seedu.address.model.moduleinfo.ModuleInfoCredits; + +/** + * Represents the average cap based on the weights of all the counted caps in the list. + */ +public class CapAverage { + + public static final double SINGLE_CREDIT = 1; + public static final String MESSAGE_CONSTRAINTS = + "Cap limit should from 0.00 to 5.00 to 2 decimal places"; + public static final String VALIDATION_REGEX = "(([0-4](\\.[0-9]([0-9])?)?)|(5(\\.00?)?))"; + private ArrayList weightedGrades; + + /** + * Constructs a {@code CapAverage}. + */ + public CapAverage() { + this.weightedGrades = new ArrayList<>(); + } + + /** + * Constructs a {@code CapAverage}. + */ + public CapAverage(double capAverage) { + this.weightedGrades = new ArrayList<>(); + addWeightedGrade(capAverage, new ModuleInfoCredits(SINGLE_CREDIT)); + } + + /** + * Adds a cap into the list of caps to be averaged + * + * @param gradeCap The grade point to be added to the list of caps + * @param credits Amount of module credits to weigh the cap in the average + */ + public void addWeightedGrade(double gradeCap, ModuleInfoCredits credits) { + WeightedGrade toAdd = new WeightedGrade(gradeCap, credits); + weightedGrades.add(toAdd); + } + + @Override + public String toString() { + return String.valueOf(getCapLimit()); + } + + /** + * Returns true if a given string is a valid cap average. + */ + public static boolean isValidCapAverage(String test) { + return test.matches(VALIDATION_REGEX); + } + + /** + * Computes the average CAP of the list of WeightedGrades + * + * @return the average CAP + */ + public double getCapLimit() { + if (weightedGrades.isEmpty()) { + return 0; + } + + double sum = 0; + double sumCredits = 0; + for (int i = 0; i < weightedGrades.size(); i++) { + double score = weightedGrades.get(i).getScore(); + double credit = weightedGrades.get(i).getModuleInfoCredits().getCredits(); + sum += score * credit; + sumCredits += credit; + } + return roundCap(sum / sumCredits); + } + + /** + * Returns the rounded CAP to 2 decimal places. + * + * @param unroundedCap A raw CAP with any number of decimal places + * @return a rounded cap to 2 decimal places + */ + public double roundCap(double unroundedCap) { + DecimalFormat twoDecimalPlaces = new DecimalFormat("##.00"); + String twoDecimalPlacesString = twoDecimalPlaces.format(unroundedCap); + return Double.parseDouble(twoDecimalPlacesString); + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof CapAverage // instanceof handles nulls + && getCapLimit() == ((CapAverage) other).getCapLimit()); // state check + } + + @Override + public int hashCode() { + return weightedGrades.hashCode(); + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/FindModulePredicate.java b/src/main/java/seedu/address/model/moduletaken/FindModulePredicate.java new file mode 100644 index 000000000000..0ddc6c9c17d5 --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/FindModulePredicate.java @@ -0,0 +1,67 @@ +package seedu.address.model.moduletaken; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.Optional; +import java.util.function.Predicate; +import java.util.logging.Logger; + +import seedu.address.commons.core.LogsCenter; +import seedu.address.logic.commands.FindCommand.FindModuleDescriptor; +import seedu.address.model.moduleinfo.ModuleInfoCode; +/** + * Tests that a {@code ModuleTaken} matches all description given. + */ +public class FindModulePredicate implements Predicate { + + private final FindModuleDescriptor findModuleDescriptor; + private final Semester currentSemester; + private final Logger logger; + + public FindModulePredicate(FindModuleDescriptor findModuleDescriptor, Semester currentSemester) { + requireAllNonNull(findModuleDescriptor, currentSemester); + this.findModuleDescriptor = findModuleDescriptor; + this.currentSemester = currentSemester; + this.logger = LogsCenter.getLogger(getClass()); + } + + @Override + public boolean test(ModuleTaken module) { + requireNonNull(module); + ModuleInfoCode moduleCode = module.getModuleInfoCode(); + + Optional subCode = findModuleDescriptor.getSubCode(); + Optional semester = findModuleDescriptor.getSemester(); + Optional grade = findModuleDescriptor.getGrade(); + Optional isFinished = findModuleDescriptor.isFinished(); + + if (subCode.isPresent() + && !moduleCode.toString().toLowerCase().contains(subCode.get())) { + return false; + } + if (semester.isPresent() + && !module.getSemester().equals(semester.get())) { + return false; + } + if (grade.isPresent() + && !grade.get().isWithin(module.getGradeRange())) { + return false; + } + if (isFinished.isPresent() + && (module.isFinished(currentSemester) != isFinished.get())) { + return false; + } + logger.fine(moduleCode.toString() + " found"); + + return true; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof FindModulePredicate // instanceof handles nulls + && findModuleDescriptor.equals(((FindModulePredicate) other).findModuleDescriptor) + && currentSemester.equals(((FindModulePredicate) other).currentSemester)); // state check + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/Grade.java b/src/main/java/seedu/address/model/moduletaken/Grade.java new file mode 100644 index 000000000000..4b886beaeee2 --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/Grade.java @@ -0,0 +1,146 @@ +package seedu.address.model.moduletaken; + +/** + * Represents grade of a module taken + */ +public enum Grade { + + A_PLUS(5, true, true, "A+"), + A(5, true, true, "A"), + A_MINUS(4.5, true, true, "A-"), + B_PLUS(4, true, true, "B+"), + B(3.5, true, true, "B"), + B_MINUS(3, true, true, "B-"), + C_PLUS(2.5, true, true, "C+"), + C(2, true, true, "C"), + D_PLUS(1.5, true, true, "D+"), + D(1, true, true, "D"), + F(0, false, true, "F"), + CS(0, true, false, "CS"), + CU(0, false, false, "CU"), + EXE(0, true, false, "EXE"), + IC(0, false, false, "IC"), + S(0, true, false, "S"), + U(0, false, false, "U"), + W(0, false, false, "W"); + + public static final String MESSAGE_CONSTRAINTS = "Grade must be from A+ to F. or S/U"; + private final double gradePoint; + private final boolean isPass; + private final boolean isCounted; + private final String printedGrade; + + Grade(double gradePoint, boolean isPass, boolean isCounted, String printedGrade) { + this.gradePoint = gradePoint; + this.isPass = isPass; + this.isCounted = isCounted; + this.printedGrade = printedGrade; + } + + public double getGradePoint() { + return this.gradePoint; + } + + public boolean isPassingGrade() { + return this.isPass; + } + + public boolean isCountedInCap() { + return this.isCounted; + } + + public static Grade getGrade(String grade) { + switch (grade) { + case "A_PLUS": + return A_PLUS; + case "A": + return A; + case "A_MINUS": + return A_MINUS; + case "B_PLUS": + return B_PLUS; + case "B": + return B; + case "B_MINUS": + return B_MINUS; + case "C_PLUS": + return C_PLUS; + case "C": + return C; + case "D_PLUS": + return D_PLUS; + case "D": + return D; + case "F": + return F; + case "CS": + return CS; + case "CU": + return CU; + case "W": + return W; + case "IC": + return IC; + case "EXE": + default: + return EXE; + } + } + + /** + * Returns if a given string is a valid grade. + */ + public static boolean isValidGrade(String test) { + switch (test) { + case "A_PLUS": + case "A": + case "A_MINUS": + case "B_PLUS": + case "B": + case "B_MINUS": + case "C_PLUS": + case "C": + case "D_PLUS": + case "D": + case "F": + case "CS": + case "CU": + case "W": + case "IC": + case "EXE": + return true; + default: + return false; + } + } + + @Override + public String toString() { + return this.printedGrade; + } + + /** + * Returns true if this grade is no greater than another grade, false otherwise. + */ + public boolean isLowerOrEqualTo(Grade limit) { + boolean onlyOnePassing = isPassingGrade() != limit.isPassingGrade(); + if (onlyOnePassing) { + return limit.isPassingGrade(); + } + boolean onlyOneAplus = (this == A_PLUS) != (limit == A_PLUS); + if (onlyOneAplus) { + return limit == A_PLUS; + } + + return this.gradePoint <= limit.gradePoint; + } + + /** + * Checks if this grade is within the given grade range. + * @param range The grade range to be checked against. + * @return true if this grade is within this grade range, false otherwise. + */ + public boolean isWithin(GradeRange range) { + return isLowerOrEqualTo(range.getMax()) && range.getMin().isLowerOrEqualTo(this); + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/GradeRange.java b/src/main/java/seedu/address/model/moduletaken/GradeRange.java new file mode 100644 index 000000000000..5f32a1375a83 --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/GradeRange.java @@ -0,0 +1,65 @@ +package seedu.address.model.moduletaken; + +import java.util.Objects; + +/** + * Represents expected grade range of a module taken + */ +public class GradeRange { + private final Grade min; + private final Grade max; + + public GradeRange(Grade min, Grade max) { + this.min = min; + this.max = max; + } + + public Grade getMin() { + return min; + } + + public Grade getMax() { + return max; + } + + /** + * Returns true if the min gradepoint is no more than max gradepoint + */ + public boolean checkMinNotMoreThanMax() { + return min.isLowerOrEqualTo(max); + } + + /** + * Returns true if both grade ranges have the same data fields. + */ + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + + if (!(other instanceof GradeRange)) { + return false; + } + + GradeRange otherGradeRange = (GradeRange) other; + return otherGradeRange.getMin().equals(getMin()) + && otherGradeRange.getMax().equals(getMax()); + } + + @Override + public int hashCode() { + // use this method for custom fields hashing instead of implementing your own + return Objects.hash(min, max); + } + + @Override + public String toString() { + final StringBuilder builder = new StringBuilder(); + builder.append(" Min Grade: ") + .append(getMin()) + .append(" Max Grade: ") + .append(getMax()); + return builder.toString(); + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/Hour.java b/src/main/java/seedu/address/model/moduletaken/Hour.java new file mode 100644 index 000000000000..8c848ff023eb --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/Hour.java @@ -0,0 +1,65 @@ +package seedu.address.model.moduletaken; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.AppUtil.checkArgument; + +/** + * Represents the number of workload hours in a module taken. + * Guarantees: immutable; is valid as declared in {@link #isValidHour(String)} + */ +public class Hour { + + public static final String MESSAGE_CONSTRAINTS = + "Hour should be a non-negative number to .5 degree of accuracy"; + public static final String VALIDATION_REGEX = "\\d{1,3}(\\.[05])?"; + public final Double hour; + + /** + * Constructs a {@code Hour}. + * + * @param hour A valid hour number. + */ + public Hour(String hour) { + requireNonNull(hour); + checkArgument(isValidHour(hour), MESSAGE_CONSTRAINTS); + this.hour = Double.parseDouble(hour); + } + + /** + * Returns true if a given string is a valid hour number. + */ + public static boolean isValidHour(String test) { + return test.matches(VALIDATION_REGEX); + } + + /** + * Returns if this number of hours is no more than another number of hours. + * + * @param limit the limit of another Hour to compare to + * @return a boolean indicating if it is within the limit of the other Hour + */ + public boolean isWithin(Hour limit) { + return this.hour <= limit.getHour(); + } + + @Override + public String toString() { + return hour.toString(); + } + + public double getHour() { + return hour; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof Hour // instanceof handles nulls + && hour.equals(((Hour) other).hour)); // state check + } + + @Override + public int hashCode() { + return hour.hashCode(); + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/ModuleTaken.java b/src/main/java/seedu/address/model/moduletaken/ModuleTaken.java new file mode 100644 index 000000000000..b9e340ebe26f --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/ModuleTaken.java @@ -0,0 +1,209 @@ +package seedu.address.model.moduletaken; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.Collections; +import java.util.HashSet; +import java.util.Objects; +import java.util.Set; + +import seedu.address.model.ClassForPrinting; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.tag.Tag; + +/** + * Represents a ModuleTaken in GradTrak. + * Guarantees: details are present and not null, field values are validated, immutable. + */ +public class ModuleTaken implements ClassForPrinting { + + private final ModuleInfoCode moduleInfoCode; + private final Semester semester; + + // Data fields + private final GradeRange gradeRange; + private Workload workload; + private final Set tags = new HashSet<>(); + + /** + * Every field must be present and not null. workload information is filled based on module + */ + public ModuleTaken(ModuleInfoCode moduleInfoCode, Semester semester, Grade expectedMinGrade, Grade expectedMaxGrade, + Set tags) { + requireAllNonNull(moduleInfoCode, semester, expectedMinGrade, expectedMaxGrade, tags); + this.moduleInfoCode = moduleInfoCode; + this.semester = semester; + this.gradeRange = new GradeRange(expectedMinGrade, expectedMaxGrade); + this.workload = new Workload(); + this.tags.addAll(tags); + } + + /** + * Every field must be present and not null. + */ + public ModuleTaken(ModuleInfoCode moduleInfoCode, Semester semester, Grade expectedMinGrade, Grade expectedMaxGrade, + Workload workload, Set tags) { + requireAllNonNull(moduleInfoCode, semester, expectedMinGrade, expectedMaxGrade, tags); + this.moduleInfoCode = moduleInfoCode; + this.semester = semester; + this.gradeRange = new GradeRange(expectedMinGrade, expectedMaxGrade); + this.workload = workload; + this.tags.addAll(tags); + } + + public void setWorkload(Workload workload) { + this.workload = workload; + } + + public ModuleInfoCode getModuleInfoCode() { + return moduleInfoCode; + } + + public Semester getSemester() { + return semester; + } + + GradeRange getGradeRange() { + return gradeRange; + } + + public Grade getExpectedMinGrade() { + return gradeRange.getMin(); + } + + public Grade getExpectedMaxGrade() { + return gradeRange.getMax(); + } + + public Hour getLectureHour() { + return workload.getLectureHour(); + } + + public Hour getTutorialHour() { + return workload.getTutorialHour(); + } + + public Hour getLabHour() { + return workload.getLabHour(); + } + + public Hour getProjectHour() { + return workload.getProjectHour(); + } + + public Hour getPreparationHour() { + return workload.getPreparationHour(); + } + + /** + * Returns an immutable tag set, which throws {@code UnsupportedOperationException} + * if modification is attempted. + */ + public Set getTags() { + return Collections.unmodifiableSet(tags); + } + + /** + * Checks if this {@code ModuleTaken} has been finished given the current {@code Semester}. + * @param currentSemester The current {@code Semester}. + * @return true if the {@code ModuleTaken} has been finished, false otherwise. + */ + public boolean isFinished(Semester currentSemester) { + return semester.compareTo(currentSemester) < 0; + } + + /** + * Checks if this {@code ModuleTaken} has been passed (must be finished) given the current {@code Semester}. + * @param currentSemester The current {@code Semester}. + * @return true if this {@code ModuleTaken} has been passed, false otherwise. + */ + public boolean isPassed(Semester currentSemester) { + return isFinished(currentSemester) && getExpectedMaxGrade().isPassingGrade(); + } + + /** + * Checks if this {@code ModuleTaken} has been failed (must be finished) given the current {@code Semester}. + * @param currentSemester The current {@code Semester}. + * @return true if this {@code ModuleTaken} has been failed, false otherwise. + */ + public boolean isFailed(Semester currentSemester) { + return isFinished(currentSemester) && !getExpectedMaxGrade().isPassingGrade(); + } + + /** + * Returns true if both persons of the same name have at least one other identity field that is the same. + * This defines a weaker notion of equality between two persons. + */ + public boolean isSameModuleTaken(ModuleTaken otherModuleTaken) { + if (otherModuleTaken == this) { + return true; + } + + return otherModuleTaken != null + && otherModuleTaken.getModuleInfoCode().equals(getModuleInfoCode()) + && (otherModuleTaken.getSemester().equals(getSemester())); + } + + /** + * Returns true if both persons have the same identity and data fields. + * This defines a stronger notion of equality between two persons. + */ + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + + if (!(other instanceof ModuleTaken)) { + return false; + } + + ModuleTaken otherModuleTaken = (ModuleTaken) other; + return otherModuleTaken.getModuleInfoCode().equals(getModuleInfoCode()) + && otherModuleTaken.getSemester().equals(getSemester()) + && otherModuleTaken.getExpectedMinGrade().equals(getExpectedMinGrade()) + && otherModuleTaken.getExpectedMaxGrade().equals(getExpectedMaxGrade()) + && otherModuleTaken.getLectureHour().equals(getLectureHour()) + && otherModuleTaken.getTutorialHour().equals(getTutorialHour()) + && otherModuleTaken.getLabHour().equals(getLabHour()) + && otherModuleTaken.getProjectHour().equals(getProjectHour()) + && otherModuleTaken.getPreparationHour().equals(getPreparationHour()) + && otherModuleTaken.getTags().equals(getTags()); + } + + @Override + public int hashCode() { + // use this method for custom fields hashing instead of implementing your own + return Objects.hash(moduleInfoCode, semester, gradeRange, workload, tags); + } + + @Override + public String toString() { + final StringBuilder builder = new StringBuilder(); + builder.append(getModuleInfoCode()) + .append("\nSemester: ") + .append(getSemester()) + .append("\nExpected Min Grade: ") + .append(getExpectedMinGrade()) + .append("\nExpected Max Grade: ") + .append(getExpectedMaxGrade()) + .append("\nLecture Hour: ") + .append(getLectureHour()) + .append("\nTutorial Hour: ") + .append(getTutorialHour()) + .append("\nLab Hour: ") + .append(getLabHour()) + .append("\nProject Hour: ") + .append(getProjectHour()) + .append("\nPreparation Hour: ") + .append(getPreparationHour()) + .append("\nTags: "); + getTags().forEach(builder::append); + return builder.toString(); + } + + @Override + public String getPrintable() { + return this.toString(); + } +} diff --git a/src/main/java/seedu/address/model/person/NameContainsKeywordsPredicate.java b/src/main/java/seedu/address/model/moduletaken/NameContainsKeywordsPredicate.java similarity index 66% rename from src/main/java/seedu/address/model/person/NameContainsKeywordsPredicate.java rename to src/main/java/seedu/address/model/moduletaken/NameContainsKeywordsPredicate.java index c9b5868427ca..bcb0639994c4 100644 --- a/src/main/java/seedu/address/model/person/NameContainsKeywordsPredicate.java +++ b/src/main/java/seedu/address/model/moduletaken/NameContainsKeywordsPredicate.java @@ -1,4 +1,4 @@ -package seedu.address.model.person; +package seedu.address.model.moduletaken; import java.util.List; import java.util.function.Predicate; @@ -6,9 +6,9 @@ import seedu.address.commons.util.StringUtil; /** - * Tests that a {@code Person}'s {@code Name} matches any of the keywords given. + * Tests that a {@code ModuleTaken}'s {@code ModuleInfoCode} matches any of the keywords given. */ -public class NameContainsKeywordsPredicate implements Predicate { +public class NameContainsKeywordsPredicate implements Predicate { private final List keywords; public NameContainsKeywordsPredicate(List keywords) { @@ -16,9 +16,10 @@ public NameContainsKeywordsPredicate(List keywords) { } @Override - public boolean test(Person person) { + public boolean test(ModuleTaken moduleTaken) { return keywords.stream() - .anyMatch(keyword -> StringUtil.containsWordIgnoreCase(person.getName().fullName, keyword)); + .anyMatch(keyword -> StringUtil + .containsWordIgnoreCase(moduleTaken.getModuleInfoCode().toString(), keyword)); } @Override diff --git a/src/main/java/seedu/address/model/moduletaken/Semester.java b/src/main/java/seedu/address/model/moduletaken/Semester.java new file mode 100644 index 000000000000..cb0e4b20760e --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/Semester.java @@ -0,0 +1,148 @@ +package seedu.address.model.moduletaken; + +/** + * Represents semester of a module taken + */ +public enum Semester { + + Y1S1(0, 1, 1, "Y1S1"), + Y1S2(1, 1, 2, "Y1S2"), + Y2S1(2, 2, 1, "Y2S1"), + Y2S2(3, 2, 2, "Y2S2"), + Y3S1(4, 3, 1, "Y3S1"), + Y3S2(5, 3, 2, "Y3S2"), + Y4S1(6, 4, 1, "Y4S1"), + Y4S2(7, 4, 2, "Y4S2"), + Y5S1(8, 5, 1, "Y5S1"), + Y5S2(9, 5, 2, "Y5S2"), + GRAD(10, 6, 1, "GRAD"); + + public static final String MESSAGE_CONSTRAINTS = "Semester is Y{1-5}S{1-2}"; + private final int index; + private final int year; + private final int semesterOfYear; + private final String printedSemester; + + Semester(int index, int year, int semesterOfYear, String printedSemester) { + this.index = index; + this.year = year; + this.semesterOfYear = semesterOfYear; + this.printedSemester = printedSemester; + } + + public int getIndex() { + return this.index; + } + + public int getYear() { + return this.year; + } + + public int getSemesterOfYear() { + return this.semesterOfYear; + } + + public static Semester getSemester(String semester) { + switch (semester) { + case "Y1S1": + return Y1S1; + case "Y1S2": + return Y1S2; + case "Y2S1": + return Y2S1; + case "Y2S2": + return Y2S2; + case "Y3S1": + return Y3S1; + case "Y3S2": + return Y3S2; + case "Y4S1": + return Y4S1; + case "Y4S2": + return Y4S2; + case "Y5S1": + return Y5S1; + case "Y5S2": + return Y5S2; + case "GRAD": + default: + return GRAD; + } + } + + public static Semester getSemesterByZeroIndex(int zeroIndex) { + switch (zeroIndex) { + case 0: + return Y1S1; + case 1: + return Y1S2; + case 2: + return Y2S1; + case 3: + return Y2S2; + case 4: + return Y3S1; + case 5: + return Y3S2; + case 6: + return Y4S1; + case 7: + return Y4S2; + case 8: + return Y5S1; + case 9: + return Y5S2; + case 10: + default: + return GRAD; + } + } + + /** + * Returns if a given string is a valid semester for taking modules such that the user has not graduated. + */ + public static boolean isValidSemesterForTakingModules(String test) { + switch (test) { + case "Y1S1": + case "Y1S2": + case "Y2S1": + case "Y2S2": + case "Y3S1": + case "Y3S2": + case "Y4S1": + case "Y4S2": + case "Y5S1": + case "Y5S2": + return true; + default: + return false; + } + } + + /** + * Returns if a given string is a valid semester. + */ + public static boolean isValidSemester(String test) { + switch (test) { + case "Y1S1": + case "Y1S2": + case "Y2S1": + case "Y2S2": + case "Y3S1": + case "Y3S2": + case "Y4S1": + case "Y4S2": + case "Y5S1": + case "Y5S2": + case "GRAD": + return true; + default: + return false; + } + } + + @Override + public String toString() { + return printedSemester; + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/SemesterLimitList.java b/src/main/java/seedu/address/model/moduletaken/SemesterLimitList.java new file mode 100644 index 000000000000..6ec1eae0f477 --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/SemesterLimitList.java @@ -0,0 +1,82 @@ +package seedu.address.model.moduletaken; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.Iterator; +import java.util.List; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; +import seedu.address.model.limits.SemesterLimit; + +/** + * A list of size 10 containing the semester limits set by the user from Y1S1 to Y5S2 + * + * Supports a minimal set of list operations. + */ +public class SemesterLimitList implements Iterable { + + private final ObservableList internalList = FXCollections.observableArrayList(); + private final ObservableList internalUnmodifiableList = + FXCollections.unmodifiableObservableList(internalList); + + /** + * Adds a SemesterLimit to the list. + */ + public void add(SemesterLimit toAdd) { + requireNonNull(toAdd); + internalList.add(toAdd); + } + + /** + * Replaces the original semLimit in the list with {@code editedSemLimit}. + * + * @param index the index of the semester to set the limit. + * @param editedSemesterLimit the full SemesterLimit to replace the original semLimits of the given semester + */ + public void setSemesterLimit(int index, SemesterLimit editedSemesterLimit) { + requireAllNonNull(index, editedSemesterLimit); + + internalList.set(index, editedSemesterLimit); + } + + public void setSemesterLimits(SemesterLimitList replacement) { + requireNonNull(replacement); + internalList.setAll(replacement.internalList); + } + + /** + * Replaces the contents of this list with {@code semLimit}. + * + * @param semesterLimits the list of SemLimits to replace with + */ + public void setSemesterLimits(List semesterLimits) { + requireAllNonNull(semesterLimits); + internalList.setAll(semesterLimits); + } + + /** + * Returns the backing list as an unmodifiable {@code ObservableList}. + */ + public ObservableList asUnmodifiableObservableList() { + return internalUnmodifiableList; + } + + @Override + public Iterator iterator() { + return internalList.iterator(); + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof SemesterLimitList // instanceof handles nulls + && internalList.equals(((SemesterLimitList) other).internalList)); + } + + @Override + public int hashCode() { + return internalList.hashCode(); + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/UniqueModuleTakenList.java b/src/main/java/seedu/address/model/moduletaken/UniqueModuleTakenList.java new file mode 100644 index 000000000000..c582820b8505 --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/UniqueModuleTakenList.java @@ -0,0 +1,139 @@ +package seedu.address.model.moduletaken; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.Iterator; +import java.util.List; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; +import seedu.address.model.moduletaken.exceptions.DuplicateModuleTakenException; +import seedu.address.model.moduletaken.exceptions.ModuleTakenNotFoundException; + +/** + * A list of persons that enforces uniqueness between its elements and does not allow nulls. + * A moduleTaken is considered unique by comparing using {@code ModuleTaken#isSameModuleTaken(ModuleTaken)}. + * As such, adding and updating of persons uses ModuleTaken#isSameModuleTaken(ModuleTaken) for equality so as to ensure + * that the moduleTaken being added or updated is unique in terms of identity in the UniqueModuleTakenList. + * However, the removal of a moduleTaken uses ModuleTaken#equals(Object) so + * as to ensure that the moduleTaken with exactly the same fields will be removed. + * + * Supports a minimal set of list operations. + * + * @see ModuleTaken#isSameModuleTaken(ModuleTaken) + */ +public class UniqueModuleTakenList implements Iterable { + + private final ObservableList internalList = FXCollections.observableArrayList(); + private final ObservableList internalUnmodifiableList = + FXCollections.unmodifiableObservableList(internalList); + + /** + * Returns true if the list contains an equivalent moduleTaken as the given argument. + */ + public boolean contains(ModuleTaken toCheck) { + requireNonNull(toCheck); + return internalList.stream().anyMatch(toCheck::isSameModuleTaken); + } + + /** + * Adds a moduleTaken to the list. + * The moduleTaken must not already exist in the list. + */ + public void add(ModuleTaken toAdd) { + requireNonNull(toAdd); + if (contains(toAdd)) { + throw new DuplicateModuleTakenException(); + } + internalList.add(toAdd); + } + + /** + * Replaces the moduleTaken {@code target} in the list with {@code editedModuleTaken}. + * {@code target} must exist in the list. + * The moduleTaken identity of {@code editedModuleTaken} must not be the same as + * another existing moduleTaken in the list. + */ + public void setPerson(ModuleTaken target, ModuleTaken editedModuleTaken) { + requireAllNonNull(target, editedModuleTaken); + + int index = internalList.indexOf(target); + if (index == -1) { + throw new ModuleTakenNotFoundException(); + } + + if (!target.isSameModuleTaken(editedModuleTaken) && contains(editedModuleTaken)) { + throw new DuplicateModuleTakenException(); + } + + internalList.set(index, editedModuleTaken); + } + + /** + * Removes the equivalent moduleTaken from the list. + * The moduleTaken must exist in the list. + */ + public void remove(ModuleTaken toRemove) { + requireNonNull(toRemove); + if (!internalList.remove(toRemove)) { + throw new ModuleTakenNotFoundException(); + } + } + + public void setPersons(UniqueModuleTakenList replacement) { + requireNonNull(replacement); + internalList.setAll(replacement.internalList); + } + + /** + * Replaces the contents of this list with {@code moduleTakens}. + * {@code moduleTakens} must not contain duplicate moduleTakens. + */ + public void setPersons(List moduleTakens) { + requireAllNonNull(moduleTakens); + if (!personsAreUnique(moduleTakens)) { + throw new DuplicateModuleTakenException(); + } + + internalList.setAll(moduleTakens); + } + + /** + * Returns the backing list as an unmodifiable {@code ObservableList}. + */ + public ObservableList asUnmodifiableObservableList() { + return internalUnmodifiableList; + } + + @Override + public Iterator iterator() { + return internalList.iterator(); + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof UniqueModuleTakenList // instanceof handles nulls + && internalList.equals(((UniqueModuleTakenList) other).internalList)); + } + + @Override + public int hashCode() { + return internalList.hashCode(); + } + + /** + * Returns true if {@code moduleTakens} contains only unique moduleTakens. + */ + private boolean personsAreUnique(List moduleTakens) { + for (int i = 0; i < moduleTakens.size() - 1; i++) { + for (int j = i + 1; j < moduleTakens.size(); j++) { + if (moduleTakens.get(i).isSameModuleTaken(moduleTakens.get(j))) { + return false; + } + } + } + return true; + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/WeightedGrade.java b/src/main/java/seedu/address/model/moduletaken/WeightedGrade.java new file mode 100644 index 000000000000..01909b9f4ea9 --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/WeightedGrade.java @@ -0,0 +1,50 @@ +package seedu.address.model.moduletaken; + +import java.util.Objects; + +import seedu.address.model.moduleinfo.ModuleInfoCredits; + +/** + * Represents the combination of the grade attained for the module weighted by the amount of credits. + */ +public class WeightedGrade { + public final double score; + public final ModuleInfoCredits credits; + + public WeightedGrade(double score, ModuleInfoCredits credits) { + this.score = score; + this.credits = credits; + } + + public double getScore() { + return this.score; + } + + public ModuleInfoCredits getModuleInfoCredits() { + return this.credits; + } + + /** + * Returns true if both WeightedGrades have the same score and credits. + */ + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + + if (!(other instanceof WeightedGrade)) { + return false; + } + + WeightedGrade otherWeightedGrade = (WeightedGrade) other; + return otherWeightedGrade.getScore() == getScore() + && otherWeightedGrade.getModuleInfoCredits().equals(getModuleInfoCredits()); + } + + @Override + public int hashCode() { + // use this method for custom fields hashing instead of implementing your own + return Objects.hash(score, credits); + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/Workload.java b/src/main/java/seedu/address/model/moduletaken/Workload.java new file mode 100644 index 000000000000..aa8ea3838df8 --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/Workload.java @@ -0,0 +1,116 @@ +package seedu.address.model.moduletaken; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.Objects; + +import seedu.address.model.moduleinfo.ModuleInfoWorkload; + +/** + * Represents the expected Workload of module selected as defined by the user + * Guarantees: details are present and not null, field values are validated, immutable. + */ +public class Workload { + + private final Hour lectureHour; + private final Hour tutorialHour; + private final Hour labHour; + private final Hour projectHour; + private final Hour preparationHour; + + /** + * For constructing a Workload based on converted information from ModuleInfoWorkload + */ + public Workload(ModuleInfoWorkload moduleInfoWorkload) { + this.lectureHour = new Hour(String.valueOf(moduleInfoWorkload.getLecture())); + this.tutorialHour = new Hour(String.valueOf(moduleInfoWorkload.getTutorial())); + this.labHour = new Hour(String.valueOf(moduleInfoWorkload.getLab())); + this.projectHour = new Hour(String.valueOf(moduleInfoWorkload.getProject())); + this.preparationHour = new Hour(String.valueOf(moduleInfoWorkload.getPreparation())); + } + + /** + * For populating the Module Taken with a default workload when the information is not provided. + */ + public Workload() { + this.lectureHour = new Hour("0"); + this.tutorialHour = new Hour("0"); + this.labHour = new Hour("0"); + this.projectHour = new Hour("0"); + this.preparationHour = new Hour("0"); + } + + public Workload(Hour lectureHour, Hour tutorialHour, + Hour labHour, Hour projectHour, + Hour preparationHour) { + requireAllNonNull(lectureHour, tutorialHour, labHour, + projectHour, preparationHour); + this.lectureHour = lectureHour; + this.tutorialHour = tutorialHour; + this.labHour = labHour; + this.projectHour = projectHour; + this.preparationHour = preparationHour; + } + + public Hour getLectureHour() { + return lectureHour; + } + + public Hour getTutorialHour() { + return tutorialHour; + } + + public Hour getLabHour() { + return labHour; + } + + public Hour getProjectHour() { + return projectHour; + } + + public Hour getPreparationHour() { + return preparationHour; + } + + @Override + public boolean equals(Object other) { + if (other == this) { + return true; + } + + if (!(other instanceof Workload)) { + return false; + } + + Workload otherWorkload = (Workload) other; + return other != null + && otherWorkload.getLectureHour().equals(getLectureHour()) + && otherWorkload.getTutorialHour().equals(getTutorialHour()) + && otherWorkload.getLabHour().equals(getLabHour()) + && otherWorkload.getProjectHour().equals(getProjectHour()) + && otherWorkload.getPreparationHour().equals(getPreparationHour()); + } + + @Override + public int hashCode() { + // use this method for custom fields hashing instead of implementing your own + return Objects.hash(lectureHour, tutorialHour, labHour, + projectHour, preparationHour); + } + + @Override + public String toString() { + final StringBuilder builder = new StringBuilder(); + builder.append(" Lecture hours expected: \n") + .append(getLectureHour()) + .append(" Tutorial hours expected: \n") + .append(getTutorialHour()) + .append(" Lab hours expected: \n") + .append(getLabHour()) + .append(" Project hours expected: \n") + .append(getProjectHour()) + .append(" Preparation hours expected: \n") + .append(getPreparationHour()); + return builder.toString(); + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/exceptions/DuplicateModuleTakenException.java b/src/main/java/seedu/address/model/moduletaken/exceptions/DuplicateModuleTakenException.java new file mode 100644 index 000000000000..cee8537c126e --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/exceptions/DuplicateModuleTakenException.java @@ -0,0 +1,11 @@ +package seedu.address.model.moduletaken.exceptions; + +/** + * Signals that the operation will result in duplicate ModulesTaken (ModulesTaken are considered + * duplicates if they have the same ModuleInfoCode). + */ +public class DuplicateModuleTakenException extends RuntimeException { + public DuplicateModuleTakenException() { + super("Operation would result in duplicate modules taken"); + } +} diff --git a/src/main/java/seedu/address/model/moduletaken/exceptions/ModuleTakenNotFoundException.java b/src/main/java/seedu/address/model/moduletaken/exceptions/ModuleTakenNotFoundException.java new file mode 100644 index 000000000000..c5e9e36cc46a --- /dev/null +++ b/src/main/java/seedu/address/model/moduletaken/exceptions/ModuleTakenNotFoundException.java @@ -0,0 +1,6 @@ +package seedu.address.model.moduletaken.exceptions; + +/** + * Signals that the operation is unable to find the specified moduleTaken. + */ +public class ModuleTakenNotFoundException extends RuntimeException {} diff --git a/src/main/java/seedu/address/model/person/Address.java b/src/main/java/seedu/address/model/person/Address.java deleted file mode 100644 index 60472ca22a09..000000000000 --- a/src/main/java/seedu/address/model/person/Address.java +++ /dev/null @@ -1,57 +0,0 @@ -package seedu.address.model.person; - -import static java.util.Objects.requireNonNull; -import static seedu.address.commons.util.AppUtil.checkArgument; - -/** - * Represents a Person's address in the address book. - * Guarantees: immutable; is valid as declared in {@link #isValidAddress(String)} - */ -public class Address { - - public static final String MESSAGE_CONSTRAINTS = "Addresses can take any values, and it should not be blank"; - - /* - * The first character of the address must not be a whitespace, - * otherwise " " (a blank string) becomes a valid input. - */ - public static final String VALIDATION_REGEX = "[^\\s].*"; - - public final String value; - - /** - * Constructs an {@code Address}. - * - * @param address A valid address. - */ - public Address(String address) { - requireNonNull(address); - checkArgument(isValidAddress(address), MESSAGE_CONSTRAINTS); - value = address; - } - - /** - * Returns true if a given string is a valid email. - */ - public static boolean isValidAddress(String test) { - return test.matches(VALIDATION_REGEX); - } - - @Override - public String toString() { - return value; - } - - @Override - public boolean equals(Object other) { - return other == this // short circuit if same object - || (other instanceof Address // instanceof handles nulls - && value.equals(((Address) other).value)); // state check - } - - @Override - public int hashCode() { - return value.hashCode(); - } - -} diff --git a/src/main/java/seedu/address/model/person/Email.java b/src/main/java/seedu/address/model/person/Email.java deleted file mode 100644 index a5bbe0b6a5fc..000000000000 --- a/src/main/java/seedu/address/model/person/Email.java +++ /dev/null @@ -1,67 +0,0 @@ -package seedu.address.model.person; - -import static java.util.Objects.requireNonNull; -import static seedu.address.commons.util.AppUtil.checkArgument; - -/** - * Represents a Person's email in the address book. - * Guarantees: immutable; is valid as declared in {@link #isValidEmail(String)} - */ -public class Email { - - private static final String SPECIAL_CHARACTERS = "!#$%&'*+/=?`{|}~^.-"; - public static final String MESSAGE_CONSTRAINTS = "Emails should be of the format local-part@domain " - + "and adhere to the following constraints:\n" - + "1. The local-part should only contain alphanumeric characters and these special characters, excluding " - + "the parentheses, (" + SPECIAL_CHARACTERS + ") .\n" - + "2. This is followed by a '@' and then a domain name. " - + "The domain name must:\n" - + " - be at least 2 characters long\n" - + " - start and end with alphanumeric characters\n" - + " - consist of alphanumeric characters, a period or a hyphen for the characters in between, if any."; - // alphanumeric and special characters - private static final String LOCAL_PART_REGEX = "^[\\w" + SPECIAL_CHARACTERS + "]+"; - private static final String DOMAIN_FIRST_CHARACTER_REGEX = "[^\\W_]"; // alphanumeric characters except underscore - private static final String DOMAIN_MIDDLE_REGEX = "[a-zA-Z0-9.-]*"; // alphanumeric, period and hyphen - private static final String DOMAIN_LAST_CHARACTER_REGEX = "[^\\W_]$"; - public static final String VALIDATION_REGEX = LOCAL_PART_REGEX + "@" - + DOMAIN_FIRST_CHARACTER_REGEX + DOMAIN_MIDDLE_REGEX + DOMAIN_LAST_CHARACTER_REGEX; - - public final String value; - - /** - * Constructs an {@code Email}. - * - * @param email A valid email address. - */ - public Email(String email) { - requireNonNull(email); - checkArgument(isValidEmail(email), MESSAGE_CONSTRAINTS); - value = email; - } - - /** - * Returns if a given string is a valid email. - */ - public static boolean isValidEmail(String test) { - return test.matches(VALIDATION_REGEX); - } - - @Override - public String toString() { - return value; - } - - @Override - public boolean equals(Object other) { - return other == this // short circuit if same object - || (other instanceof Email // instanceof handles nulls - && value.equals(((Email) other).value)); // state check - } - - @Override - public int hashCode() { - return value.hashCode(); - } - -} diff --git a/src/main/java/seedu/address/model/person/Name.java b/src/main/java/seedu/address/model/person/Name.java deleted file mode 100644 index 79244d71cf73..000000000000 --- a/src/main/java/seedu/address/model/person/Name.java +++ /dev/null @@ -1,59 +0,0 @@ -package seedu.address.model.person; - -import static java.util.Objects.requireNonNull; -import static seedu.address.commons.util.AppUtil.checkArgument; - -/** - * Represents a Person's name in the address book. - * Guarantees: immutable; is valid as declared in {@link #isValidName(String)} - */ -public class Name { - - public static final String MESSAGE_CONSTRAINTS = - "Names should only contain alphanumeric characters and spaces, and it should not be blank"; - - /* - * The first character of the address must not be a whitespace, - * otherwise " " (a blank string) becomes a valid input. - */ - public static final String VALIDATION_REGEX = "[\\p{Alnum}][\\p{Alnum} ]*"; - - public final String fullName; - - /** - * Constructs a {@code Name}. - * - * @param name A valid name. - */ - public Name(String name) { - requireNonNull(name); - checkArgument(isValidName(name), MESSAGE_CONSTRAINTS); - fullName = name; - } - - /** - * Returns true if a given string is a valid name. - */ - public static boolean isValidName(String test) { - return test.matches(VALIDATION_REGEX); - } - - - @Override - public String toString() { - return fullName; - } - - @Override - public boolean equals(Object other) { - return other == this // short circuit if same object - || (other instanceof Name // instanceof handles nulls - && fullName.equals(((Name) other).fullName)); // state check - } - - @Override - public int hashCode() { - return fullName.hashCode(); - } - -} diff --git a/src/main/java/seedu/address/model/person/Person.java b/src/main/java/seedu/address/model/person/Person.java deleted file mode 100644 index 557a7a60cd51..000000000000 --- a/src/main/java/seedu/address/model/person/Person.java +++ /dev/null @@ -1,120 +0,0 @@ -package seedu.address.model.person; - -import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; - -import java.util.Collections; -import java.util.HashSet; -import java.util.Objects; -import java.util.Set; - -import seedu.address.model.tag.Tag; - -/** - * Represents a Person in the address book. - * Guarantees: details are present and not null, field values are validated, immutable. - */ -public class Person { - - // Identity fields - private final Name name; - private final Phone phone; - private final Email email; - - // Data fields - private final Address address; - private final Set tags = new HashSet<>(); - - /** - * Every field must be present and not null. - */ - public Person(Name name, Phone phone, Email email, Address address, Set tags) { - requireAllNonNull(name, phone, email, address, tags); - this.name = name; - this.phone = phone; - this.email = email; - this.address = address; - this.tags.addAll(tags); - } - - public Name getName() { - return name; - } - - public Phone getPhone() { - return phone; - } - - public Email getEmail() { - return email; - } - - public Address getAddress() { - return address; - } - - /** - * Returns an immutable tag set, which throws {@code UnsupportedOperationException} - * if modification is attempted. - */ - public Set getTags() { - return Collections.unmodifiableSet(tags); - } - - /** - * Returns true if both persons of the same name have at least one other identity field that is the same. - * This defines a weaker notion of equality between two persons. - */ - public boolean isSamePerson(Person otherPerson) { - if (otherPerson == this) { - return true; - } - - return otherPerson != null - && otherPerson.getName().equals(getName()) - && (otherPerson.getPhone().equals(getPhone()) || otherPerson.getEmail().equals(getEmail())); - } - - /** - * Returns true if both persons have the same identity and data fields. - * This defines a stronger notion of equality between two persons. - */ - @Override - public boolean equals(Object other) { - if (other == this) { - return true; - } - - if (!(other instanceof Person)) { - return false; - } - - Person otherPerson = (Person) other; - return otherPerson.getName().equals(getName()) - && otherPerson.getPhone().equals(getPhone()) - && otherPerson.getEmail().equals(getEmail()) - && otherPerson.getAddress().equals(getAddress()) - && otherPerson.getTags().equals(getTags()); - } - - @Override - public int hashCode() { - // use this method for custom fields hashing instead of implementing your own - return Objects.hash(name, phone, email, address, tags); - } - - @Override - public String toString() { - final StringBuilder builder = new StringBuilder(); - builder.append(getName()) - .append(" Phone: ") - .append(getPhone()) - .append(" Email: ") - .append(getEmail()) - .append(" Address: ") - .append(getAddress()) - .append(" Tags: "); - getTags().forEach(builder::append); - return builder.toString(); - } - -} diff --git a/src/main/java/seedu/address/model/person/Phone.java b/src/main/java/seedu/address/model/person/Phone.java deleted file mode 100644 index 872c76b382fd..000000000000 --- a/src/main/java/seedu/address/model/person/Phone.java +++ /dev/null @@ -1,53 +0,0 @@ -package seedu.address.model.person; - -import static java.util.Objects.requireNonNull; -import static seedu.address.commons.util.AppUtil.checkArgument; - -/** - * Represents a Person's phone number in the address book. - * Guarantees: immutable; is valid as declared in {@link #isValidPhone(String)} - */ -public class Phone { - - - public static final String MESSAGE_CONSTRAINTS = - "Phone numbers should only contain numbers, and it should be at least 3 digits long"; - public static final String VALIDATION_REGEX = "\\d{3,}"; - public final String value; - - /** - * Constructs a {@code Phone}. - * - * @param phone A valid phone number. - */ - public Phone(String phone) { - requireNonNull(phone); - checkArgument(isValidPhone(phone), MESSAGE_CONSTRAINTS); - value = phone; - } - - /** - * Returns true if a given string is a valid phone number. - */ - public static boolean isValidPhone(String test) { - return test.matches(VALIDATION_REGEX); - } - - @Override - public String toString() { - return value; - } - - @Override - public boolean equals(Object other) { - return other == this // short circuit if same object - || (other instanceof Phone // instanceof handles nulls - && value.equals(((Phone) other).value)); // state check - } - - @Override - public int hashCode() { - return value.hashCode(); - } - -} diff --git a/src/main/java/seedu/address/model/person/UniquePersonList.java b/src/main/java/seedu/address/model/person/UniquePersonList.java deleted file mode 100644 index 0fee4fe57e6b..000000000000 --- a/src/main/java/seedu/address/model/person/UniquePersonList.java +++ /dev/null @@ -1,137 +0,0 @@ -package seedu.address.model.person; - -import static java.util.Objects.requireNonNull; -import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; - -import java.util.Iterator; -import java.util.List; - -import javafx.collections.FXCollections; -import javafx.collections.ObservableList; -import seedu.address.model.person.exceptions.DuplicatePersonException; -import seedu.address.model.person.exceptions.PersonNotFoundException; - -/** - * A list of persons that enforces uniqueness between its elements and does not allow nulls. - * A person is considered unique by comparing using {@code Person#isSamePerson(Person)}. As such, adding and updating of - * persons uses Person#isSamePerson(Person) for equality so as to ensure that the person being added or updated is - * unique in terms of identity in the UniquePersonList. However, the removal of a person uses Person#equals(Object) so - * as to ensure that the person with exactly the same fields will be removed. - * - * Supports a minimal set of list operations. - * - * @see Person#isSamePerson(Person) - */ -public class UniquePersonList implements Iterable { - - private final ObservableList internalList = FXCollections.observableArrayList(); - private final ObservableList internalUnmodifiableList = - FXCollections.unmodifiableObservableList(internalList); - - /** - * Returns true if the list contains an equivalent person as the given argument. - */ - public boolean contains(Person toCheck) { - requireNonNull(toCheck); - return internalList.stream().anyMatch(toCheck::isSamePerson); - } - - /** - * Adds a person to the list. - * The person must not already exist in the list. - */ - public void add(Person toAdd) { - requireNonNull(toAdd); - if (contains(toAdd)) { - throw new DuplicatePersonException(); - } - internalList.add(toAdd); - } - - /** - * Replaces the person {@code target} in the list with {@code editedPerson}. - * {@code target} must exist in the list. - * The person identity of {@code editedPerson} must not be the same as another existing person in the list. - */ - public void setPerson(Person target, Person editedPerson) { - requireAllNonNull(target, editedPerson); - - int index = internalList.indexOf(target); - if (index == -1) { - throw new PersonNotFoundException(); - } - - if (!target.isSamePerson(editedPerson) && contains(editedPerson)) { - throw new DuplicatePersonException(); - } - - internalList.set(index, editedPerson); - } - - /** - * Removes the equivalent person from the list. - * The person must exist in the list. - */ - public void remove(Person toRemove) { - requireNonNull(toRemove); - if (!internalList.remove(toRemove)) { - throw new PersonNotFoundException(); - } - } - - public void setPersons(UniquePersonList replacement) { - requireNonNull(replacement); - internalList.setAll(replacement.internalList); - } - - /** - * Replaces the contents of this list with {@code persons}. - * {@code persons} must not contain duplicate persons. - */ - public void setPersons(List persons) { - requireAllNonNull(persons); - if (!personsAreUnique(persons)) { - throw new DuplicatePersonException(); - } - - internalList.setAll(persons); - } - - /** - * Returns the backing list as an unmodifiable {@code ObservableList}. - */ - public ObservableList asUnmodifiableObservableList() { - return internalUnmodifiableList; - } - - @Override - public Iterator iterator() { - return internalList.iterator(); - } - - @Override - public boolean equals(Object other) { - return other == this // short circuit if same object - || (other instanceof UniquePersonList // instanceof handles nulls - && internalList.equals(((UniquePersonList) other).internalList)); - } - - @Override - public int hashCode() { - return internalList.hashCode(); - } - - /** - * Returns true if {@code persons} contains only unique persons. - */ - private boolean personsAreUnique(List persons) { - for (int i = 0; i < persons.size() - 1; i++) { - for (int j = i + 1; j < persons.size(); j++) { - if (persons.get(i).isSamePerson(persons.get(j))) { - return false; - } - } - } - return true; - } -} diff --git a/src/main/java/seedu/address/model/person/exceptions/DuplicatePersonException.java b/src/main/java/seedu/address/model/person/exceptions/DuplicatePersonException.java deleted file mode 100644 index d7290f594423..000000000000 --- a/src/main/java/seedu/address/model/person/exceptions/DuplicatePersonException.java +++ /dev/null @@ -1,11 +0,0 @@ -package seedu.address.model.person.exceptions; - -/** - * Signals that the operation will result in duplicate Persons (Persons are considered duplicates if they have the same - * identity). - */ -public class DuplicatePersonException extends RuntimeException { - public DuplicatePersonException() { - super("Operation would result in duplicate persons"); - } -} diff --git a/src/main/java/seedu/address/model/person/exceptions/PersonNotFoundException.java b/src/main/java/seedu/address/model/person/exceptions/PersonNotFoundException.java deleted file mode 100644 index fa764426ca73..000000000000 --- a/src/main/java/seedu/address/model/person/exceptions/PersonNotFoundException.java +++ /dev/null @@ -1,6 +0,0 @@ -package seedu.address.model.person.exceptions; - -/** - * Signals that the operation is unable to find the specified person. - */ -public class PersonNotFoundException extends RuntimeException {} diff --git a/src/main/java/seedu/address/model/recmodule/RecModule.java b/src/main/java/seedu/address/model/recmodule/RecModule.java new file mode 100644 index 000000000000..f6cc400a6c31 --- /dev/null +++ b/src/main/java/seedu/address/model/recmodule/RecModule.java @@ -0,0 +1,60 @@ +package seedu.address.model.recmodule; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.Optional; + +import seedu.address.model.course.CourseReqType; +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoCode; + +/** + * A class for storing a {@code ModuleInfo} and its corresponding {@code CourseReqType}. + */ +public class RecModule { + + private final ModuleInfo moduleInfo; + private CourseReqType courseReqType; + + public RecModule(ModuleInfo moduleInfo) { + requireNonNull(moduleInfo); + this.moduleInfo = moduleInfo; + } + + public RecModule(ModuleInfo moduleInfo, CourseReqType courseReqType) { + requireAllNonNull(moduleInfo, courseReqType); + this.moduleInfo = moduleInfo; + this.courseReqType = courseReqType; + } + + public ModuleInfoCode getCode() { + return moduleInfo.getModuleInfoCode(); + } + + public ModuleInfo getModuleInfo() { + return moduleInfo; + } + + public Optional getCourseReqType() { + return Optional.ofNullable(courseReqType); + } + + public void setCourseReqType(CourseReqType type) { + courseReqType = type; + } + + @Override + public boolean equals(Object object) { + if (object == this) { + return true; + } + if (!(object instanceof RecModule)) { + return false; + } + + RecModule other = (RecModule) object; + return moduleInfo.equals(other.moduleInfo) + && getCourseReqType().equals(other.getCourseReqType()); + } +} diff --git a/src/main/java/seedu/address/model/recmodule/RecModuleComparator.java b/src/main/java/seedu/address/model/recmodule/RecModuleComparator.java new file mode 100644 index 000000000000..2539ec6b094e --- /dev/null +++ b/src/main/java/seedu/address/model/recmodule/RecModuleComparator.java @@ -0,0 +1,34 @@ +package seedu.address.model.recmodule; + +import java.util.Comparator; + +import seedu.address.model.course.CourseReqType; + +/** + * Compares two {@code RecModule} based on {@code CourseReqType} and {@code ModuleInfoCode}. + */ +public class RecModuleComparator implements Comparator { + + @Override + public int compare(RecModule first, RecModule second) { + // req type satisfied by first and second should be present at time of comparison + assert first.getCourseReqType().isPresent() && second.getCourseReqType().isPresent(); + + // different req type -> compare priority of req type + CourseReqType firstReqType = first.getCourseReqType().get(); + CourseReqType secondReqType = second.getCourseReqType().get(); + if (!firstReqType.equals(secondReqType)) { + return firstReqType.compareTo(secondReqType); + } + + // same req type -> compare module level + int firstLevel = first.getCode().getLevel(); + int secondLevel = second.getCode().getLevel(); + if (firstLevel != secondLevel) { + return (firstLevel - secondLevel); + } + + // same module level -> compare lexicographically + return first.getCode().toString().compareTo(second.getCode().toString()); + } +} diff --git a/src/main/java/seedu/address/model/recmodule/RecModulePredicate.java b/src/main/java/seedu/address/model/recmodule/RecModulePredicate.java new file mode 100644 index 000000000000..6549a906920b --- /dev/null +++ b/src/main/java/seedu/address/model/recmodule/RecModulePredicate.java @@ -0,0 +1,61 @@ +package seedu.address.model.recmodule; + +import static seedu.address.commons.util.CollectionUtil.requireAllNonNull; + +import java.util.List; +import java.util.function.Predicate; +import java.util.logging.Logger; + +import seedu.address.commons.core.LogsCenter; +import seedu.address.model.EligibleModulePredicate; +import seedu.address.model.ReadOnlyGradTrak; +import seedu.address.model.course.Course; +import seedu.address.model.course.CourseReqType; +import seedu.address.model.moduleinfo.ModuleInfoCode; + +/** + * Tests if a module can be recommended to the user. + */ +public class RecModulePredicate implements Predicate { + + private final Course course; + private final ReadOnlyGradTrak gradTrak; + private final Logger logger; + + public RecModulePredicate(Course course, ReadOnlyGradTrak gradTrak) { + requireAllNonNull(course, gradTrak); + this.course = course; + this.gradTrak = gradTrak; + this.logger = LogsCenter.getLogger(getClass()); + } + + @Override + public boolean test(RecModule recModule) { + /* ineligible module */ + if (!(new EligibleModulePredicate(gradTrak).test(recModule.getModuleInfo()))) { + return false; + } + + ModuleInfoCode codeToTest = recModule.getCode(); + List nonFailedCodeList = gradTrak.getNonFailedCodeList(); + /* eligible module */ + List reqTypeList = course.getCourseReqTypeOf(codeToTest); + for (CourseReqType reqType : reqTypeList) { // starting from most important requirement + if (course.isCodeContributing(reqType, nonFailedCodeList, codeToTest)) { + recModule.setCourseReqType(reqType); + logger.fine(codeToTest.toString() + " fulfills " + reqType.name()); + return true; + } + } + + return false; + } + + @Override + public boolean equals(Object other) { + return other == this // short circuit if same object + || (other instanceof RecModulePredicate // instanceof handles nulls + && course.equals(((RecModulePredicate) other).course) + && gradTrak.equals(((RecModulePredicate) other).gradTrak)); // state check + } +} diff --git a/src/main/java/seedu/address/model/util/SampleCourse.java b/src/main/java/seedu/address/model/util/SampleCourse.java new file mode 100644 index 000000000000..56da5e9c1d5c --- /dev/null +++ b/src/main/java/seedu/address/model/util/SampleCourse.java @@ -0,0 +1,49 @@ +package seedu.address.model.util; + +import static seedu.address.model.util.SampleCourseRequirement.COMPUTER_SCIENCE_FOUNDATION; +import static seedu.address.model.util.SampleCourseRequirement.COMPUTER_SYSTEM_TEAM_PROJECT; +import static seedu.address.model.util.SampleCourseRequirement.FOCUS_AREA_AI; +import static seedu.address.model.util.SampleCourseRequirement.FOCUS_AREA_ALGORITHMS; +import static seedu.address.model.util.SampleCourseRequirement.FOCUS_AREA_SOFTWARE_ENG; +import static seedu.address.model.util.SampleCourseRequirement.INDUSTRIAL_SYSTEM_EXPERIENCE; +import static seedu.address.model.util.SampleCourseRequirement.IT_PROFESSIONALISM; +import static seedu.address.model.util.SampleCourseRequirement.MATH_REQUIREMENT; +import static seedu.address.model.util.SampleCourseRequirement.SCIENCE_REQUIREMENT; +import static seedu.address.model.util.SampleCourseRequirement.TOTAL_MODULE_COUNT; +import static seedu.address.model.util.SampleCourseRequirement.UNIVERSITY_LEVEL_REQUIREMENT; + +import seedu.address.model.course.Course; +import seedu.address.model.course.CourseDescription; +import seedu.address.model.course.CourseList; +import seedu.address.model.course.CourseName; + +/** + * Represents default implementation of Course Classes + */ +public class SampleCourse { + public static final Course COMPUTER_SCIENCE_ALGORITHMS = new Course( + new CourseName("Computer Science Algorithms"), + new CourseDescription("Computer Science Major with Focus Area in Algorithms"), + UNIVERSITY_LEVEL_REQUIREMENT, COMPUTER_SCIENCE_FOUNDATION, FOCUS_AREA_ALGORITHMS, + INDUSTRIAL_SYSTEM_EXPERIENCE, COMPUTER_SYSTEM_TEAM_PROJECT, IT_PROFESSIONALISM, + MATH_REQUIREMENT, SCIENCE_REQUIREMENT, TOTAL_MODULE_COUNT); + public static final Course COMPUTER_SCIENCE_SOFTWARE_ENG = new Course( + new CourseName("Computer Science Software Engineering"), + new CourseDescription("Computer Science Major with Focus Area in Software Engineering"), + UNIVERSITY_LEVEL_REQUIREMENT, COMPUTER_SCIENCE_FOUNDATION, FOCUS_AREA_SOFTWARE_ENG, + INDUSTRIAL_SYSTEM_EXPERIENCE, COMPUTER_SYSTEM_TEAM_PROJECT, IT_PROFESSIONALISM, + MATH_REQUIREMENT, SCIENCE_REQUIREMENT, TOTAL_MODULE_COUNT); + public static final Course COMPUTER_SCIENCE_AI = new Course( + new CourseName("Computer Science Artificial Intelligence"), + new CourseDescription("Computer Science Major with Focus Area in Artificial Intelligence"), + UNIVERSITY_LEVEL_REQUIREMENT, COMPUTER_SCIENCE_FOUNDATION, FOCUS_AREA_AI, + INDUSTRIAL_SYSTEM_EXPERIENCE, COMPUTER_SYSTEM_TEAM_PROJECT, IT_PROFESSIONALISM, + MATH_REQUIREMENT, SCIENCE_REQUIREMENT, TOTAL_MODULE_COUNT); + public static CourseList getSampleCourseList() { + CourseList courseList = new CourseList(); + courseList.addCourse(COMPUTER_SCIENCE_ALGORITHMS); + courseList.addCourse(COMPUTER_SCIENCE_AI); + courseList.addCourse(COMPUTER_SCIENCE_SOFTWARE_ENG); + return courseList; + } +} diff --git a/src/main/java/seedu/address/model/util/SampleCourseRequirement.java b/src/main/java/seedu/address/model/util/SampleCourseRequirement.java new file mode 100644 index 000000000000..9ee1c80ab9d5 --- /dev/null +++ b/src/main/java/seedu/address/model/util/SampleCourseRequirement.java @@ -0,0 +1,195 @@ +package seedu.address.model.util; + +import static seedu.address.model.course.CourseReqType.BD; +import static seedu.address.model.course.CourseReqType.CORE; +import static seedu.address.model.course.CourseReqType.FAC; +import static seedu.address.model.course.CourseReqType.GE; +import static seedu.address.model.course.CourseReqType.IE; +import static seedu.address.model.course.CourseReqType.UE; + +import java.util.List; +import java.util.stream.Stream; + +import seedu.address.model.course.CompositeRequirement; +import seedu.address.model.course.Condition; +import seedu.address.model.course.CourseRequirement; +import seedu.address.model.course.PrimitiveRequirement; + +/** + * Represents default Course Requirements in class + */ +public class SampleCourseRequirement { + //University Level Requirement + public static final String GEH_PATTERN = "GEH1[0-9]{3}[A-Z]?"; + public static final String GEQ_PATTERN = "(GEQ1000[A-Z]?)|(GEQ1917)"; + public static final String GER_PATTERN = "GER1000[A-Z]?"; + public static final String GES_PATTERN = "GES1[0-9]{3}[A-Z]?"; + public static final String GET_PATTERN = "GET1[0-9]{3}[A-Z]?"; + public static final Condition GEH_CONDITION = new Condition(1, GEH_PATTERN); + public static final Condition GEQ_CONDITION = new Condition(1, GEQ_PATTERN); + public static final Condition GER_CONDITION = new Condition(1, GER_PATTERN); + public static final Condition GES_CONDITION = new Condition(1, GES_PATTERN); + public static final Condition GET_CONDITION = new Condition(1, GET_PATTERN); + public static final CourseRequirement UNIVERSITY_LEVEL_REQUIREMENT = new PrimitiveRequirement( + "University Level Requirements", + "Complete 1 module each with prefix GES, GET, GEQ, GEH, GER", + GE, GEH_CONDITION, GEQ_CONDITION, GER_CONDITION, GES_CONDITION, GET_CONDITION); + + //IT Professionalism + public static final String[] ITP_REGEXES = {"IS1103X?", "CS2101", "ES2660"}; + public static final Condition[] ITP_CONDITIONS = Stream.of(ITP_REGEXES) + .map(Condition::new).toArray(Condition[]::new); + public static final CourseRequirement IT_PROFESSIONALISM = + new PrimitiveRequirement("IT Professionalism", + "Complete IS1103/X, CS2101 and ES2660", CORE, ITP_CONDITIONS); + + //Computer Science Foundation + public static final String[] CSF_REGEXES = {"(CS1010)|(CS1101S)", "CS1231", "CS2030", "CS2040", "CS2100", + "CS2030", "CS2040", "CS2100", "CS2103T", "CS2105", "CS2106", "CS3230"}; + public static final Condition[] CSF_CONDITIONS = Stream.of(CSF_REGEXES) + .map(Condition::new).toArray(Condition[]::new); + public static final CourseRequirement COMPUTER_SCIENCE_FOUNDATION = new PrimitiveRequirement( + "Computer Science Foundation", + "Complete all of CS1010/CS1101S, CS1231, CS2030, CS2040, CS2100, CS2103T, CS2105, CS2106, CS3230", + CORE, CSF_CONDITIONS); + + //Electives, Focus Area + public static final String ALGORITHMS_PRIMARY = + "(CS3230)|(CS3236)|(CS4231)|(CS4232)|(CS4234)"; + public static final String ALGORITHMS_PRIMARY_LEVEL_4 = + "(CS4231)|(CS4232)|(CS4234)"; + public static final String ALGORITHMS_ELECTIVE = + "(CS3233)|(CS4257)|(CS4268)|(CS5230)|(CS5234)|(CS5236)|(CS5237)|(CS5238)|(CS5330)"; + public static final String AI_PRIMARY = + "(CS3243)|(CS3244)|(CS4243)|(CS4244)|(CS4246)|(CS4248)"; + public static final String AI_PRIMARY_LEVEL_4 = "(CS4243)|(CS4244)|(CS4246)|(CS4248)"; + + public static final String AI_ELECTIVE = + "(CS4216)|(CS4220)|(CS5209)|(CS5215)|(CS5228)|(CS5242)|(CS5247)|(CS5340)|(CS5339)"; + public static final String SOFTWARE_ENG_PRIMARY = + "(CS2103T?)|(CS3219)|(CS4211)|(CS4218)|(CS4239)"; + public static final String SOFTWARE_ENG_PRIMARY_LEVEL_4 = "(CS4211)|(CS4218)|(CS4239)"; + public static final String SOFTWARE_ENG_ELECTIVE = + "(CS3216)|(CS3217)|(CS3226)|(CS3234)|(CS4217)|(CS5219)|(CS5232)|(CS5272)"; + public static final String COMPUTER_GRAPHICS_PRIMARY = + "(CS3241)|(CS3242)|(CS3247)|(CS4247)|(CS4350)"; + public static final String COMPUTER_GRAPHICS_PRIMARY_LEVEL_4 = + "(CS3247)|(CS4247)|(CS4350)"; + public static final String COMPUTER_GRAPHICS_ELECTIVE = + "(CS3218)|(CS3240)|(CS3249)|(CS3343)|(CS4240)|(CS4243)|(CS4249)|(CS4344)|(CS4345)|" + + "(CS4351)|(CS5237)|(CS5240)|(CS5343)|(CS5346)"; + public static final String COMPUTER_SECURITY_PRIMARY = + "(CS2107)|(CS3235)|(CS4236)|(CS4238)|(CS4239)"; + public static final String COMPUTER_SECURITY_LEVEL_4 = "(CS4236)|(CS4238)|(CS4239)"; + public static final String COMPUTER_SECURITY_ELECTIVE = + "(CS3221)|(CS4257)|(CS5231)|(CS5250)|(CS5321)|(CS5332)|(IFS4101)|(IFS4102)"; + public static final String DATABASE_SYSTEM_PRIMARY = + "(CS2102)|(CS3223)|(CS4221)|(CS4224)|(CS4225)"; + public static final String DATABASE_SYSTEM_LEVEL_4 = "(CS4221)|(CS4224)|(CS4225)"; + public static final String DATABASE_SYSTEM_ELECTIVE = "(CS4220)|(CS5226)|(CS5228)|(CS5322)"; + public static final String MULTIMEDIA_PRIMARY = "(CS2108)|(CS3245)|(CS4242)|(CS4248)|(CS4347)"; + public static final String MULTIMEDIA_ELECTIVES = "(CS5246)|(CS5241)|(CS6242)"; + public static final String NETWORK_PRIMARY = "(CS2105)|(CS3103)|(CS4222)|(CS4226)|(CS4231)"; + public static final String NETWORK_PRIMARY_LEVEL_4 = "(CS4222)|(CS4226)|(CS4231)"; + public static final String NETWORK_ELECTIVE = + "(CS4344)|(CS5223)|(CS5224)|(CS5229)|(CS5248)|(CS5321)"; + public static final String PARALLEL_PRIMARY = + "(CS3210)|(CS3211)|(CS4231)|(CS4223)"; + public static final String PARALLEL_PRIMARY_LEVEL_4 = "(CS4231)|(CS4223)"; + public static final String PARALLEL_ELECTIVE = + "(CS4237)|(CS4271)|(CS4345)|(CS5207)|(CS5222)|(CS5223)|(CS5224)|(CS5239)|(CS5250)"; + public static final String PROGRAMMING_LANGUAGES_PRIMARY = + "(CS2104)|(CS3211)|(CS4215)|(CS4212)"; + public static final String PROGRAMMING_LANGUAGES_ELECTIVE = + "(CS3234)|(CS4216)|(CS5232)|(CS5214)|(CS5125)|(CS5218)"; + public static final String ALL_FOCUS_AREA = ALGORITHMS_PRIMARY + "|" + ALGORITHMS_ELECTIVE + + "|" + AI_PRIMARY + "|" + AI_ELECTIVE + + "|" + SOFTWARE_ENG_PRIMARY + "|" + SOFTWARE_ENG_ELECTIVE + + "|" + COMPUTER_GRAPHICS_PRIMARY + "|" + COMPUTER_GRAPHICS_ELECTIVE + + "|" + COMPUTER_SECURITY_PRIMARY + "|" + COMPUTER_SECURITY_ELECTIVE + + "|" + DATABASE_SYSTEM_PRIMARY + "|" + DATABASE_SYSTEM_ELECTIVE + + "|" + PARALLEL_PRIMARY + "|" + PARALLEL_ELECTIVE + + "|" + NETWORK_PRIMARY + "|" + NETWORK_ELECTIVE; + public static final String ALL_FOCUS_AREA_LEVEL_4 = "CS[4][0-9]{3}"; + public static final Condition ALGORITHMS_PASS_3_PRIMARY = new Condition(3, ALGORITHMS_PRIMARY); + + public static final Condition ALGORITHMS_PASS_1_LEVEL4_PRIMARY = new Condition(ALGORITHMS_PRIMARY_LEVEL_4); + public static final Condition AI_PASS_3_PRIMARY = new Condition(3, AI_PRIMARY); + public static final Condition AI_PASS_1_LEVEL4_PRIMARY = new Condition(1, AI_PRIMARY_LEVEL_4); + public static final Condition SE_PASS_3_PRIMARY = new Condition(3, SOFTWARE_ENG_PRIMARY); + public static final Condition SE_PASS_1_LEVEL4_PRIMARY = new Condition(SOFTWARE_ENG_PRIMARY_LEVEL_4); + public static final Condition AT_LEAST_3_MODS_LEVEL4_ABOVE = new Condition(3, ALL_FOCUS_AREA_LEVEL_4); + public static final Condition AT_LEAST_6_MODS_FROM_ALL_FOCUS_AREA = new Condition(6, ALL_FOCUS_AREA); + + public static final CourseRequirement FOCUS_AREA_ALGORITHMS = + new PrimitiveRequirement("Focus Area: Algorithms", + "Complete 6 modules from any Focus Area, with at least 3 from Level 4 and \n" + + "3 Area Primary from Algorithms with at least 1 from Level 4 ", BD, ALGORITHMS_PASS_3_PRIMARY, + ALGORITHMS_PASS_1_LEVEL4_PRIMARY, AT_LEAST_3_MODS_LEVEL4_ABOVE, AT_LEAST_6_MODS_FROM_ALL_FOCUS_AREA); + public static final CourseRequirement FOCUS_AREA_AI = new PrimitiveRequirement( + "Focus Area: Artificial Intelligence", + "Complete 6 modules from any Focus Area, with at least 3 from Level 4 and \n" + + "3 Area Primary from AI with at least 1 from Level 4 ", BD, AI_PASS_3_PRIMARY, + AI_PASS_1_LEVEL4_PRIMARY, AT_LEAST_3_MODS_LEVEL4_ABOVE, AT_LEAST_6_MODS_FROM_ALL_FOCUS_AREA); + public static final CourseRequirement FOCUS_AREA_SOFTWARE_ENG = + new PrimitiveRequirement("Focus Area: Software Engineering", + "Complete 6 modules from any Focus Area, with at least 3 from Level 4 and \n" + + "3 Area Primary from Software Engineering with at least 1 from Level 4 ", BD, SE_PASS_3_PRIMARY, + SE_PASS_1_LEVEL4_PRIMARY, AT_LEAST_3_MODS_LEVEL4_ABOVE, AT_LEAST_6_MODS_FROM_ALL_FOCUS_AREA); + + public static final String[] MATH_REGEXES = {"MA1521", "ST2334", "MA1101R"}; + public static final Condition[] MATH_CONDITIONS = Stream.of(MATH_REGEXES) + .map(Condition::new).toArray(Condition[]::new); + public static final CourseRequirement MATH_REQUIREMENT = + new PrimitiveRequirement("Mathematics", "Complete MA1521, MA1101R and ST2334", + CORE, MATH_CONDITIONS); + public static final String SCIENCE_REGEX = + "CM1121|CM1131|CM1417|LSM1102|LSM1105|LSM1106|LSM1301|LSM1302|PC1141|PC1142|PC1143|PC1144|PC1221|PC1222|" + + "PC1432|MA2213|MA2214|CM1101|CM1111|CM1161|CM1191|CM1401|CM1402|CM1501|CM1502|LSM1303|LSM1306|" + + "PC1421|PC1431|PC1433|MA1104|MA2104|MA2101|MA2108|MA2501|ST2132|ST2137"; + public static final Condition SCIENCE_CONDITION = new Condition(SCIENCE_REGEX); + public static final CourseRequirement SCIENCE_REQUIREMENT = new PrimitiveRequirement( + "Sciences", "Complete 1 Science module other than MA1521, MA1101R, ST2334", + FAC, SCIENCE_CONDITION); + + //Computer Systems Team Project + public static final Condition CONDITION_CS3203 = new Condition("CS3203"); + public static final Condition CONDITION_CS3216_CS3217 = new Condition(2, "CS3216|CS3217"); + public static final Condition CONDITION_CS3281_CS3282 = new Condition(2, "CS3281|CS3282"); + public static final CourseRequirement COMPUTER_SYSTEM_TEAM_PROJECT = new CompositeRequirement( + new CompositeRequirement( + new PrimitiveRequirement("Computer Systems Team Project", + "(Complete CS3203)", + BD, CONDITION_CS3203), + new PrimitiveRequirement("Complete CS3216 and CS3217", + "Complete CS3216 and CS3217", BD, CONDITION_CS3216_CS3217), + CompositeRequirement.LogicalConnector.OR, BD), + new PrimitiveRequirement("Complete CS3281 and CS3282", + "Complete CS3281 and CS3282", BD, CONDITION_CS3281_CS3282), + CompositeRequirement.LogicalConnector.OR, BD); + + //Industry Experience Requirement + public static final Condition CP3880 = new Condition("CP3880"); + public static final Condition CP3200 = new Condition("CP3200"); + public static final Condition CP3202_CP3107 = new Condition("CP3202|CP3107"); + public static final Condition IS4010 = new Condition("IS4010"); + public static final CourseRequirement INDUSTRIAL_SYSTEM_EXPERIENCE = new PrimitiveRequirement( + "Industrial Experience Requirement", + "Complete 1 6-month Internship through ATAP", IE, CP3880) + .or(new PrimitiveRequirement("Complete 2 3-month Internships", + "Complete CP3200 and CP3202", IE, CP3200, CP3202_CP3107)) + .or(new PrimitiveRequirement("Complete IS4010", "Complete IS4010", IE, IS4010)); + + //Unrestricted Electives + public static final Condition COMPLETE_40_MODULES = new Condition(40, ".*"); + public static final CourseRequirement TOTAL_MODULE_COUNT = + new PrimitiveRequirement("Unrestricted Electives", + "Complete at least 40 modules to graduate", UE, COMPLETE_40_MODULES); + + public static List getTypicalRequirements() { + return List.of(UNIVERSITY_LEVEL_REQUIREMENT, COMPUTER_SCIENCE_FOUNDATION, FOCUS_AREA_ALGORITHMS, + INDUSTRIAL_SYSTEM_EXPERIENCE, COMPUTER_SYSTEM_TEAM_PROJECT, IT_PROFESSIONALISM, + MATH_REQUIREMENT, SCIENCE_REQUIREMENT, TOTAL_MODULE_COUNT); + } + +} diff --git a/src/main/java/seedu/address/model/util/SampleDataUtil.java b/src/main/java/seedu/address/model/util/SampleDataUtil.java index 1806da4facfa..6d5843230cc4 100644 --- a/src/main/java/seedu/address/model/util/SampleDataUtil.java +++ b/src/main/java/seedu/address/model/util/SampleDataUtil.java @@ -1,50 +1,79 @@ package seedu.address.model.util; +import java.util.ArrayList; import java.util.Arrays; +import java.util.List; import java.util.Set; import java.util.stream.Collectors; -import seedu.address.model.AddressBook; -import seedu.address.model.ReadOnlyAddressBook; -import seedu.address.model.person.Address; -import seedu.address.model.person.Email; -import seedu.address.model.person.Name; -import seedu.address.model.person.Person; -import seedu.address.model.person.Phone; +import seedu.address.model.GradTrak; +import seedu.address.model.ReadOnlyGradTrak; +import seedu.address.model.limits.SemesterLimit; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduletaken.CapAverage; +import seedu.address.model.moduletaken.Grade; +import seedu.address.model.moduletaken.Hour; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; import seedu.address.model.tag.Tag; /** - * Contains utility methods for populating {@code AddressBook} with sample data. + * Contains utility methods for populating {@code GradTrak} with sample data. */ public class SampleDataUtil { - public static Person[] getSamplePersons() { - return new Person[] { - new Person(new Name("Alex Yeoh"), new Phone("87438807"), new Email("alexyeoh@example.com"), - new Address("Blk 30 Geylang Street 29, #06-40"), - getTagSet("friends")), - new Person(new Name("Bernice Yu"), new Phone("99272758"), new Email("berniceyu@example.com"), - new Address("Blk 30 Lorong 3 Serangoon Gardens, #07-18"), - getTagSet("colleagues", "friends")), - new Person(new Name("Charlotte Oliveiro"), new Phone("93210283"), new Email("charlotte@example.com"), - new Address("Blk 11 Ang Mo Kio Street 74, #11-04"), - getTagSet("neighbours")), - new Person(new Name("David Li"), new Phone("91031282"), new Email("lidavid@example.com"), - new Address("Blk 436 Serangoon Gardens Street 26, #16-43"), - getTagSet("family")), - new Person(new Name("Irfan Ibrahim"), new Phone("92492021"), new Email("irfan@example.com"), - new Address("Blk 47 Tampines Street 20, #17-35"), - getTagSet("classmates")), - new Person(new Name("Roy Balakrishnan"), new Phone("92624417"), new Email("royb@example.com"), - new Address("Blk 45 Aljunied Street 85, #11-31"), - getTagSet("colleagues")) + public static final int NUM_SEMS = 10; + + + public static Semester getSampleCurrentSemester() { + return Semester.Y1S2; + } + + public static ModuleTaken[] getSampleModulesTaken() { + return new ModuleTaken[] { + new ModuleTaken(new ModuleInfoCode("CS1010"), Semester.valueOf("Y1S1"), Grade.valueOf("B"), + Grade.valueOf("B"), + getTagSet("friends")), + new ModuleTaken(new ModuleInfoCode("CS2040"), Semester.valueOf("Y1S1"), Grade.valueOf("B_PLUS"), + Grade.valueOf("B_PLUS"), + getTagSet("programming", "friends")), + new ModuleTaken(new ModuleInfoCode("CS2030"), Semester.valueOf("Y1S2"), Grade.valueOf("B"), + Grade.valueOf("B"), + getTagSet("programming", "friends")), + new ModuleTaken(new ModuleInfoCode("MA1521"), Semester.valueOf("Y3S1"), Grade.valueOf("C"), + Grade.valueOf("A"), + getTagSet("math")), + new ModuleTaken(new ModuleInfoCode("CS2101"), Semester.valueOf("Y3S1"), Grade.valueOf("C"), + Grade.valueOf("A"), + getTagSet("communication")), + new ModuleTaken(new ModuleInfoCode("CS2103T"), Semester.valueOf("Y3S1"), Grade.valueOf("C"), + Grade.valueOf("A"), + getTagSet("programming")), + new ModuleTaken(new ModuleInfoCode("GER1000"), Semester.valueOf("Y3S2"), Grade.valueOf("C"), + Grade.valueOf("A"), + getTagSet("GEM")), + new ModuleTaken(new ModuleInfoCode("LSM1301"), Semester.valueOf("Y4S1"), Grade.valueOf("C"), + Grade.valueOf("A"), + getTagSet("friends")) }; } - public static ReadOnlyAddressBook getSampleAddressBook() { - AddressBook sampleAb = new AddressBook(); - for (Person samplePerson : getSamplePersons()) { - sampleAb.addPerson(samplePerson); + public static List getSampleSemesterLimits() { + List semList = new ArrayList<>(); + for (int i = 0; i < NUM_SEMS; i++) { + semList.add(new SemesterLimit(new CapAverage(2.0), new CapAverage(5.0), new Hour("5.0"), new Hour("9.0"), + new Hour("2.5"), new Hour("5.0"), new Hour("2.0"), new Hour("5.0"), new Hour("2.0"), + new Hour("5.0"), new Hour("6.0"), new Hour("10.0"))); + } + return semList; + } + + public static ReadOnlyGradTrak getSampleGradTrak() { + GradTrak sampleAb = new GradTrak(); + for (ModuleTaken sampleModuleTaken : getSampleModulesTaken()) { + sampleAb.addModuleTaken(sampleModuleTaken); } + sampleAb.setSemesterLimits(getSampleSemesterLimits()); + sampleAb.setCurrentSemester(Semester.Y1S1); return sampleAb; } diff --git a/src/main/java/seedu/address/storage/AddressBookStorage.java b/src/main/java/seedu/address/storage/AddressBookStorage.java deleted file mode 100644 index 4599182b3f92..000000000000 --- a/src/main/java/seedu/address/storage/AddressBookStorage.java +++ /dev/null @@ -1,45 +0,0 @@ -package seedu.address.storage; - -import java.io.IOException; -import java.nio.file.Path; -import java.util.Optional; - -import seedu.address.commons.exceptions.DataConversionException; -import seedu.address.model.ReadOnlyAddressBook; - -/** - * Represents a storage for {@link seedu.address.model.AddressBook}. - */ -public interface AddressBookStorage { - - /** - * Returns the file path of the data file. - */ - Path getAddressBookFilePath(); - - /** - * Returns AddressBook data as a {@link ReadOnlyAddressBook}. - * Returns {@code Optional.empty()} if storage file is not found. - * @throws DataConversionException if the data in storage is not in the expected format. - * @throws IOException if there was any problem when reading from the storage. - */ - Optional readAddressBook() throws DataConversionException, IOException; - - /** - * @see #getAddressBookFilePath() - */ - Optional readAddressBook(Path filePath) throws DataConversionException, IOException; - - /** - * Saves the given {@link ReadOnlyAddressBook} to the storage. - * @param addressBook cannot be null. - * @throws IOException if there was any problem writing to the file. - */ - void saveAddressBook(ReadOnlyAddressBook addressBook) throws IOException; - - /** - * @see #saveAddressBook(ReadOnlyAddressBook) - */ - void saveAddressBook(ReadOnlyAddressBook addressBook, Path filePath) throws IOException; - -} diff --git a/src/main/java/seedu/address/storage/GradTrakStorage.java b/src/main/java/seedu/address/storage/GradTrakStorage.java new file mode 100644 index 000000000000..0843d61054fa --- /dev/null +++ b/src/main/java/seedu/address/storage/GradTrakStorage.java @@ -0,0 +1,46 @@ +package seedu.address.storage; + +import java.io.IOException; +import java.nio.file.Path; +import java.util.Optional; + +import seedu.address.commons.exceptions.DataConversionException; +import seedu.address.model.GradTrak; +import seedu.address.model.ReadOnlyGradTrak; + +/** + * Represents a storage for {@link GradTrak}. + */ +public interface GradTrakStorage { + + /** + * Returns the file path of the data file. + */ + Path getGradTrakFilePath(); + + /** + * Returns GradTrak data as a {@link ReadOnlyGradTrak}. + * Returns {@code Optional.empty()} if storage file is not found. + * @throws DataConversionException if the data in storage is not in the expected format. + * @throws IOException if there was any problem when reading from the storage. + */ + Optional readGradTrak() throws DataConversionException, IOException; + + /** + * @see #getGradTrakFilePath() + */ + Optional readGradTrak(Path filePath) throws DataConversionException, IOException; + + /** + * Saves the given {@link ReadOnlyGradTrak} to the storage. + * @param addressBook cannot be null. + * @throws IOException if there was any problem writing to the file. + */ + void saveGradTrak(ReadOnlyGradTrak addressBook) throws IOException; + + /** + * @see #saveGradTrak(ReadOnlyGradTrak) + */ + void saveGradTrak(ReadOnlyGradTrak addressBook, Path filePath) throws IOException; + +} diff --git a/src/main/java/seedu/address/storage/JsonAdaptedModuleTaken.java b/src/main/java/seedu/address/storage/JsonAdaptedModuleTaken.java new file mode 100644 index 000000000000..745ef70cc4dd --- /dev/null +++ b/src/main/java/seedu/address/storage/JsonAdaptedModuleTaken.java @@ -0,0 +1,178 @@ +package seedu.address.storage; + +import java.util.ArrayList; +import java.util.HashSet; +import java.util.List; +import java.util.Set; +import java.util.stream.Collectors; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.moduleinfo.ModuleInfoCode; +import seedu.address.model.moduletaken.Grade; +import seedu.address.model.moduletaken.Hour; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; +import seedu.address.model.moduletaken.Workload; +import seedu.address.model.tag.Tag; + +/** + * Jackson-friendly version of {@link ModuleTaken}. + */ +class JsonAdaptedModuleTaken { + + public static final String MISSING_FIELD_MESSAGE_FORMAT = "ModuleTaken's %s field is missing!"; + + private final String moduleInfoCode; + private final String semester; + private final String expectedMinGrade; + private final String expectedMaxGrade; + private final String lectureHour; + private final String tutorialHour; + private final String labHour; + private final String projectHour; + private final String preparationHour; + private final List tagged = new ArrayList<>(); + + /** + * Constructs a {@code JsonAdaptedModuleTaken} with the given moduleTaken details. + */ + @JsonCreator + public JsonAdaptedModuleTaken(@JsonProperty("moduleInfoCode") String moduleInfoCode, + @JsonProperty("semester") String semester, + @JsonProperty("expectedMinGrade") String expectedMinGrade, + @JsonProperty("expectedMaxGrade") String expectedMaxGrade, + @JsonProperty("lectureHour") String lectureHour, + @JsonProperty("tutorialHour") String tutorialHour, + @JsonProperty("labHour") String labHour, + @JsonProperty("projectHour") String projectHour, + @JsonProperty("preparationHour") String preparationHour, + @JsonProperty("tagged") List tagged) { + this.moduleInfoCode = moduleInfoCode; + this.semester = semester; + this.expectedMinGrade = expectedMinGrade; + this.expectedMaxGrade = expectedMaxGrade; + this.lectureHour = lectureHour; + this.tutorialHour = tutorialHour; + this.labHour = labHour; + this.projectHour = projectHour; + this.preparationHour = preparationHour; + if (tagged != null) { + this.tagged.addAll(tagged); + } + } + + /** + * Converts a given {@code ModuleTaken} into this class for Jackson use. + */ + public JsonAdaptedModuleTaken(ModuleTaken source) { + moduleInfoCode = source.getModuleInfoCode().toString(); + semester = source.getSemester().name(); + expectedMinGrade = source.getExpectedMinGrade().name(); + expectedMaxGrade = source.getExpectedMaxGrade().name(); + lectureHour = source.getLectureHour().toString(); + tutorialHour = source.getTutorialHour().toString(); + labHour = source.getLabHour().toString(); + projectHour = source.getProjectHour().toString(); + preparationHour = source.getPreparationHour().toString(); + tagged.addAll(source.getTags().stream() + .map(JsonAdaptedTag::new) + .collect(Collectors.toList())); + } + + /** + * Converts this Jackson-friendly adapted moduleTaken object into the model's {@code ModuleTaken} object. + * + * @throws IllegalValueException if there were any data constraints violated in the adapted moduleTaken. + */ + public ModuleTaken toModelType() throws IllegalValueException { + final List personTags = new ArrayList<>(); + for (JsonAdaptedTag tag : tagged) { + personTags.add(tag.toModelType()); + } + + if (moduleInfoCode == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, ModuleInfoCode.class.getSimpleName())); + } + if (!ModuleInfoCode.isValidModuleInfoCode(moduleInfoCode)) { + throw new IllegalValueException(ModuleInfoCode.MESSAGE_CONSTRAINTS); + } + final ModuleInfoCode modelName = new ModuleInfoCode(moduleInfoCode); + + if (semester == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, + Semester.class.getSimpleName())); + } + if (!Semester.isValidSemesterForTakingModules(semester)) { + throw new IllegalValueException(Semester.MESSAGE_CONSTRAINTS); + } + final Semester modelSemester = Semester.valueOf(semester); + + if (expectedMinGrade == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Grade.class.getSimpleName())); + } + if (!Grade.isValidGrade(expectedMinGrade)) { + throw new IllegalValueException(Grade.MESSAGE_CONSTRAINTS); + } + final Grade modelExpectedMinGrade = Grade.getGrade(expectedMinGrade); + + if (expectedMaxGrade == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Grade.class.getSimpleName())); + } + if (!Grade.isValidGrade(expectedMaxGrade)) { + throw new IllegalValueException(Grade.MESSAGE_CONSTRAINTS); + } + final Grade modelExpectedMaxGrade = Grade.getGrade(expectedMaxGrade); + + if (lectureHour == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Hour.class.getSimpleName())); + } + if (!Hour.isValidHour(lectureHour)) { + throw new IllegalValueException(Hour.MESSAGE_CONSTRAINTS); + } + final Hour modelLectureHour = new Hour(lectureHour); + + if (tutorialHour == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Hour.class.getSimpleName())); + } + if (!Hour.isValidHour(tutorialHour)) { + throw new IllegalValueException(Hour.MESSAGE_CONSTRAINTS); + } + final Hour modelTutorialHour = new Hour(tutorialHour); + + if (labHour == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Hour.class.getSimpleName())); + } + if (!Hour.isValidHour(labHour)) { + throw new IllegalValueException(Hour.MESSAGE_CONSTRAINTS); + } + final Hour modelLabHour = new Hour(labHour); + + if (projectHour == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Hour.class.getSimpleName())); + } + if (!Hour.isValidHour(projectHour)) { + throw new IllegalValueException(Hour.MESSAGE_CONSTRAINTS); + } + final Hour modelProjectHour = new Hour(projectHour); + + if (preparationHour == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Hour.class.getSimpleName())); + } + if (!Hour.isValidHour(preparationHour)) { + throw new IllegalValueException(Hour.MESSAGE_CONSTRAINTS); + } + final Hour modelPreparationHour = new Hour(preparationHour); + + final Workload modelWorkload = new Workload(modelLectureHour, modelTutorialHour, modelLabHour, + modelProjectHour, modelPreparationHour); + + final Set modelTags = new HashSet<>(personTags); + return new ModuleTaken(modelName, modelSemester, modelExpectedMinGrade, + modelExpectedMaxGrade, modelWorkload, modelTags); + } + +} diff --git a/src/main/java/seedu/address/storage/JsonAdaptedPerson.java b/src/main/java/seedu/address/storage/JsonAdaptedPerson.java deleted file mode 100644 index a6321cec2eac..000000000000 --- a/src/main/java/seedu/address/storage/JsonAdaptedPerson.java +++ /dev/null @@ -1,109 +0,0 @@ -package seedu.address.storage; - -import java.util.ArrayList; -import java.util.HashSet; -import java.util.List; -import java.util.Set; -import java.util.stream.Collectors; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; - -import seedu.address.commons.exceptions.IllegalValueException; -import seedu.address.model.person.Address; -import seedu.address.model.person.Email; -import seedu.address.model.person.Name; -import seedu.address.model.person.Person; -import seedu.address.model.person.Phone; -import seedu.address.model.tag.Tag; - -/** - * Jackson-friendly version of {@link Person}. - */ -class JsonAdaptedPerson { - - public static final String MISSING_FIELD_MESSAGE_FORMAT = "Person's %s field is missing!"; - - private final String name; - private final String phone; - private final String email; - private final String address; - private final List tagged = new ArrayList<>(); - - /** - * Constructs a {@code JsonAdaptedPerson} with the given person details. - */ - @JsonCreator - public JsonAdaptedPerson(@JsonProperty("name") String name, @JsonProperty("phone") String phone, - @JsonProperty("email") String email, @JsonProperty("address") String address, - @JsonProperty("tagged") List tagged) { - this.name = name; - this.phone = phone; - this.email = email; - this.address = address; - if (tagged != null) { - this.tagged.addAll(tagged); - } - } - - /** - * Converts a given {@code Person} into this class for Jackson use. - */ - public JsonAdaptedPerson(Person source) { - name = source.getName().fullName; - phone = source.getPhone().value; - email = source.getEmail().value; - address = source.getAddress().value; - tagged.addAll(source.getTags().stream() - .map(JsonAdaptedTag::new) - .collect(Collectors.toList())); - } - - /** - * Converts this Jackson-friendly adapted person object into the model's {@code Person} object. - * - * @throws IllegalValueException if there were any data constraints violated in the adapted person. - */ - public Person toModelType() throws IllegalValueException { - final List personTags = new ArrayList<>(); - for (JsonAdaptedTag tag : tagged) { - personTags.add(tag.toModelType()); - } - - if (name == null) { - throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Name.class.getSimpleName())); - } - if (!Name.isValidName(name)) { - throw new IllegalValueException(Name.MESSAGE_CONSTRAINTS); - } - final Name modelName = new Name(name); - - if (phone == null) { - throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Phone.class.getSimpleName())); - } - if (!Phone.isValidPhone(phone)) { - throw new IllegalValueException(Phone.MESSAGE_CONSTRAINTS); - } - final Phone modelPhone = new Phone(phone); - - if (email == null) { - throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Email.class.getSimpleName())); - } - if (!Email.isValidEmail(email)) { - throw new IllegalValueException(Email.MESSAGE_CONSTRAINTS); - } - final Email modelEmail = new Email(email); - - if (address == null) { - throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, Address.class.getSimpleName())); - } - if (!Address.isValidAddress(address)) { - throw new IllegalValueException(Address.MESSAGE_CONSTRAINTS); - } - final Address modelAddress = new Address(address); - - final Set modelTags = new HashSet<>(personTags); - return new Person(modelName, modelPhone, modelEmail, modelAddress, modelTags); - } - -} diff --git a/src/main/java/seedu/address/storage/JsonAdaptedSemesterLimits.java b/src/main/java/seedu/address/storage/JsonAdaptedSemesterLimits.java new file mode 100644 index 000000000000..c741e0f14763 --- /dev/null +++ b/src/main/java/seedu/address/storage/JsonAdaptedSemesterLimits.java @@ -0,0 +1,101 @@ +package seedu.address.storage; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.limits.SemesterLimit; +import seedu.address.model.moduleinfo.ModuleInfoCredits; +import seedu.address.model.moduletaken.CapAverage; +import seedu.address.model.moduletaken.Hour; + +/** + * Class to extract information form JSON file and convert it into SemesterLimit Objects + */ +public class JsonAdaptedSemesterLimits { + + private final double minCap; + private final double maxCap; + private final double minLectureHour; + private final double maxLectureHour; + private final double minTutorialHour; + private final double maxTutorialHour; + private final double minLabHour; + private final double maxLabHour; + private final double minProjectHour; + private final double maxProjectHour; + private final double minPreparationHour; + private final double maxPreparationHour; + + /** + * Constructs a {@code JsonAdaptedSemesterLimits} with the given SemesterLimit details from JSON file. + */ + @JsonCreator + public JsonAdaptedSemesterLimits(@JsonProperty("MinCap") double minCap, + @JsonProperty("MaxCap") double maxCap, + @JsonProperty("MinLectureHour") double minLectureHour, + @JsonProperty("MaxLectureHour") double maxLectureHour, + @JsonProperty("MinTutorialHour") double minTutorialHour, + @JsonProperty("MaxTutorialHour") double maxTutorialHour, + @JsonProperty("MinLabHour") double minLabHour, + @JsonProperty("MaxLabHour") double maxLabHour, + @JsonProperty("MinProjectHour") double minProjectHour, + @JsonProperty("MaxProjectHour") double maxProjectHour, + @JsonProperty("MinPreparationHour") double minPreparationHour, + @JsonProperty("MaxPreparationHour") double maxPreparationHour) { + this.minCap = minCap; + this.maxCap = maxCap; + this.minLectureHour = minLectureHour; + this.maxLectureHour = maxLectureHour; + this.minTutorialHour = minTutorialHour; + this.maxTutorialHour = maxTutorialHour; + this.minLabHour = minLabHour; + this.maxLabHour = maxLabHour; + this.minProjectHour = minProjectHour; + this.maxProjectHour = maxProjectHour; + this.minPreparationHour = minPreparationHour; + this.maxPreparationHour = maxPreparationHour; + } + + /** + * Converts a given {@code SemesterLimit} into this class for Jackson use. + */ + public JsonAdaptedSemesterLimits(SemesterLimit source) { + minCap = source.getMinCap().getCapLimit(); + maxCap = source.getMaxCap().getCapLimit(); + minLectureHour = source.getMinLectureHour().getHour(); + maxLectureHour = source.getMaxLectureHour().getHour(); + minTutorialHour = source.getMinTutorialHour().getHour(); + maxTutorialHour = source.getMaxTutorialHour().getHour(); + minLabHour = source.getMinLabHour().getHour(); + maxLabHour = source.getMaxLabHour().getHour(); + minProjectHour = source.getMinProjectHour().getHour(); + maxProjectHour = source.getMaxProjectHour().getHour(); + minPreparationHour = source.getMinPreparationHour().getHour(); + maxPreparationHour = source.getMaxPreparationHour().getHour(); + } + + /** + * Converts this Jackson-friendly adapted SemesterLimit object into the model's {@code SemesterLimit} object. + * + * @throws IllegalValueException if there were any data constraints violated in the adapted SemesterLimit. + */ + public SemesterLimit toModelType() throws IllegalValueException { + CapAverage minCap = new CapAverage(); + minCap.addWeightedGrade(this.minCap, new ModuleInfoCredits(CapAverage.SINGLE_CREDIT)); + CapAverage maxCap = new CapAverage(); + maxCap.addWeightedGrade(this.maxCap, new ModuleInfoCredits(CapAverage.SINGLE_CREDIT)); + Hour minLectureHour = new Hour(String.valueOf(this.minLectureHour)); + Hour maxLectureHour = new Hour(String.valueOf(this.maxLectureHour)); + Hour minTutorialHour = new Hour(String.valueOf(this.minTutorialHour)); + Hour maxTutorialHour = new Hour(String.valueOf(this.maxTutorialHour)); + Hour minLabHour = new Hour(String.valueOf(this.minLabHour)); + Hour maxLabHour = new Hour(String.valueOf(this.maxLabHour)); + Hour minProjectHour = new Hour(String.valueOf(this.minProjectHour)); + Hour maxProjectHour = new Hour(String.valueOf(this.maxProjectHour)); + Hour minPreparationHour = new Hour(String.valueOf(this.minPreparationHour)); + Hour maxPreparationHour = new Hour(String.valueOf(this.maxPreparationHour)); + return new SemesterLimit(minCap, maxCap, minLectureHour, maxLectureHour, minTutorialHour, maxTutorialHour, + minLabHour, maxLabHour, minProjectHour, maxProjectHour, minPreparationHour, maxPreparationHour); + } +} diff --git a/src/main/java/seedu/address/storage/JsonAdaptedUserInfo.java b/src/main/java/seedu/address/storage/JsonAdaptedUserInfo.java new file mode 100644 index 000000000000..2fa3c11309ad --- /dev/null +++ b/src/main/java/seedu/address/storage/JsonAdaptedUserInfo.java @@ -0,0 +1,51 @@ +package seedu.address.storage; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.UserInfo; +import seedu.address.model.course.Course; +import seedu.address.storage.coursestorage.JsonAdaptedCourse; + +/** + * A class to access UserInfo stored in hard disk as a Json File + */ +public class JsonAdaptedUserInfo { + public static final String MISSING_FIELD_MESSAGE_FORMAT = "UserInfo's %s field is missing!"; + + private final JsonAdaptedCourse course; + + /** + * Constructs a {@code JsonAdaptedUserInfo} with given details + */ + @JsonCreator + public JsonAdaptedUserInfo(@JsonProperty("course") JsonAdaptedCourse course) { + this.course = course; + } + + /** + * Converts a {@code UserInfo} into this class for Jackson use + */ + public JsonAdaptedUserInfo(UserInfo userInfo) { + this.course = new JsonAdaptedCourse(userInfo.getCourse()); + } + /** + * Converts this Jackson-friendly adapted object into model's {@code UserInfo} object + * + * @throws IllegalValueException if there are any data constraints violated in adapted UserInfo + */ + public UserInfo toModelType() throws IllegalValueException { + if (course == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, "course")); + } + + final Course modelCourse = course.toModelType(); + + return new UserInfo(modelCourse); + } + + + + +} diff --git a/src/main/java/seedu/address/storage/JsonAddressBookStorage.java b/src/main/java/seedu/address/storage/JsonGradTrakStorage.java similarity index 50% rename from src/main/java/seedu/address/storage/JsonAddressBookStorage.java rename to src/main/java/seedu/address/storage/JsonGradTrakStorage.java index dfab9daaa0d3..bfced4b773d6 100644 --- a/src/main/java/seedu/address/storage/JsonAddressBookStorage.java +++ b/src/main/java/seedu/address/storage/JsonGradTrakStorage.java @@ -12,47 +12,47 @@ import seedu.address.commons.exceptions.IllegalValueException; import seedu.address.commons.util.FileUtil; import seedu.address.commons.util.JsonUtil; -import seedu.address.model.ReadOnlyAddressBook; +import seedu.address.model.ReadOnlyGradTrak; /** - * A class to access AddressBook data stored as a json file on the hard disk. + * A class to access GradTrak data stored as a json file on the hard disk. */ -public class JsonAddressBookStorage implements AddressBookStorage { +public class JsonGradTrakStorage implements GradTrakStorage { - private static final Logger logger = LogsCenter.getLogger(JsonAddressBookStorage.class); + private static final Logger logger = LogsCenter.getLogger(JsonGradTrakStorage.class); private Path filePath; - public JsonAddressBookStorage(Path filePath) { + public JsonGradTrakStorage(Path filePath) { this.filePath = filePath; } - public Path getAddressBookFilePath() { + public Path getGradTrakFilePath() { return filePath; } @Override - public Optional readAddressBook() throws DataConversionException { - return readAddressBook(filePath); + public Optional readGradTrak() throws DataConversionException { + return readGradTrak(filePath); } /** - * Similar to {@link #readAddressBook()}. + * Similar to {@link #readGradTrak()}. * * @param filePath location of the data. Cannot be null. * @throws DataConversionException if the file is not in the correct format. */ - public Optional readAddressBook(Path filePath) throws DataConversionException { + public Optional readGradTrak(Path filePath) throws DataConversionException { requireNonNull(filePath); - Optional jsonAddressBook = JsonUtil.readJsonFile( - filePath, JsonSerializableAddressBook.class); - if (!jsonAddressBook.isPresent()) { + Optional jsonGradTrak = JsonUtil.readJsonFile( + filePath, JsonSerializableGradTrak.class); + if (!jsonGradTrak.isPresent()) { return Optional.empty(); } try { - return Optional.of(jsonAddressBook.get().toModelType()); + return Optional.of(jsonGradTrak.get().toModelType()); } catch (IllegalValueException ive) { logger.info("Illegal values found in " + filePath + ": " + ive.getMessage()); throw new DataConversionException(ive); @@ -60,21 +60,21 @@ public Optional readAddressBook(Path filePath) throws DataC } @Override - public void saveAddressBook(ReadOnlyAddressBook addressBook) throws IOException { - saveAddressBook(addressBook, filePath); + public void saveGradTrak(ReadOnlyGradTrak addressBook) throws IOException { + saveGradTrak(addressBook, filePath); } /** - * Similar to {@link #saveAddressBook(ReadOnlyAddressBook)}. + * Similar to {@link #saveGradTrak(ReadOnlyGradTrak)}. * * @param filePath location of the data. Cannot be null. */ - public void saveAddressBook(ReadOnlyAddressBook addressBook, Path filePath) throws IOException { - requireNonNull(addressBook); + public void saveGradTrak(ReadOnlyGradTrak gradTrak, Path filePath) throws IOException { + requireNonNull(gradTrak); requireNonNull(filePath); FileUtil.createIfMissing(filePath); - JsonUtil.saveJsonFile(new JsonSerializableAddressBook(addressBook), filePath); + JsonUtil.saveJsonFile(new JsonSerializableGradTrak(gradTrak), filePath); } } diff --git a/src/main/java/seedu/address/storage/JsonSerializableAddressBook.java b/src/main/java/seedu/address/storage/JsonSerializableAddressBook.java deleted file mode 100644 index 5efd834091d4..000000000000 --- a/src/main/java/seedu/address/storage/JsonSerializableAddressBook.java +++ /dev/null @@ -1,60 +0,0 @@ -package seedu.address.storage; - -import java.util.ArrayList; -import java.util.List; -import java.util.stream.Collectors; - -import com.fasterxml.jackson.annotation.JsonCreator; -import com.fasterxml.jackson.annotation.JsonProperty; -import com.fasterxml.jackson.annotation.JsonRootName; - -import seedu.address.commons.exceptions.IllegalValueException; -import seedu.address.model.AddressBook; -import seedu.address.model.ReadOnlyAddressBook; -import seedu.address.model.person.Person; - -/** - * An Immutable AddressBook that is serializable to JSON format. - */ -@JsonRootName(value = "addressbook") -class JsonSerializableAddressBook { - - public static final String MESSAGE_DUPLICATE_PERSON = "Persons list contains duplicate person(s)."; - - private final List persons = new ArrayList<>(); - - /** - * Constructs a {@code JsonSerializableAddressBook} with the given persons. - */ - @JsonCreator - public JsonSerializableAddressBook(@JsonProperty("persons") List persons) { - this.persons.addAll(persons); - } - - /** - * Converts a given {@code ReadOnlyAddressBook} into this class for Jackson use. - * - * @param source future changes to this will not affect the created {@code JsonSerializableAddressBook}. - */ - public JsonSerializableAddressBook(ReadOnlyAddressBook source) { - persons.addAll(source.getPersonList().stream().map(JsonAdaptedPerson::new).collect(Collectors.toList())); - } - - /** - * Converts this address book into the model's {@code AddressBook} object. - * - * @throws IllegalValueException if there were any data constraints violated. - */ - public AddressBook toModelType() throws IllegalValueException { - AddressBook addressBook = new AddressBook(); - for (JsonAdaptedPerson jsonAdaptedPerson : persons) { - Person person = jsonAdaptedPerson.toModelType(); - if (addressBook.hasPerson(person)) { - throw new IllegalValueException(MESSAGE_DUPLICATE_PERSON); - } - addressBook.addPerson(person); - } - return addressBook; - } - -} diff --git a/src/main/java/seedu/address/storage/JsonSerializableGradTrak.java b/src/main/java/seedu/address/storage/JsonSerializableGradTrak.java new file mode 100644 index 000000000000..b7e8731e7a37 --- /dev/null +++ b/src/main/java/seedu/address/storage/JsonSerializableGradTrak.java @@ -0,0 +1,81 @@ +package seedu.address.storage; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonRootName; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.GradTrak; +import seedu.address.model.ReadOnlyGradTrak; +import seedu.address.model.limits.SemesterLimit; +import seedu.address.model.moduletaken.ModuleTaken; +import seedu.address.model.moduletaken.Semester; + +/** + * An Immutable GradTrak that is serializable to JSON format. + */ +@JsonRootName(value = "gradtrak") +class JsonSerializableGradTrak { + + public static final String MESSAGE_DUPLICATE_MODULES_TAKEN = "ModulesTaken list contains duplicate moduleTaken(s)."; + + private final List modulesTaken = new ArrayList<>(); + private final List semesterLimitList = new ArrayList<>(); + private final int currentSemesterIndex; + + /** + * Constructs a {@code JsonSerializableGradTrak} with the given modulesTaken. + */ + @JsonCreator + public JsonSerializableGradTrak(@JsonProperty("modulesTaken") List modulesTaken, + @JsonProperty("semesterLimitList") List semesterLimitList, + @JsonProperty("currentSemesterIndex") int currentSemesterIndex) { + this.modulesTaken.addAll(modulesTaken); + this.semesterLimitList.addAll(semesterLimitList); + this.currentSemesterIndex = currentSemesterIndex; + } + + /** + * Converts a given {@code ReadOnlyGradTrak} into this class for Jackson use. + * + * @param source future changes to this will not affect the created {@code JsonSerializableGradTrak}. + */ + public JsonSerializableGradTrak(ReadOnlyGradTrak source) { + modulesTaken.addAll(source.getModulesTakenList() + .stream().map(JsonAdaptedModuleTaken::new) + .collect(Collectors.toList())); + semesterLimitList.addAll(source.getSemesterLimitList() + .stream().map(JsonAdaptedSemesterLimits::new) + .collect(Collectors.toList())); + currentSemesterIndex = source.getCurrentSemester().getIndex(); + } + + /** + * Converts this address book into the model's {@code GradTrak} object. + * + * @throws IllegalValueException if there were any data constraints violated. + */ + public GradTrak toModelType() throws IllegalValueException { + GradTrak gradTrak = new GradTrak(); + gradTrak.setCurrentSemester(Semester.getSemesterByZeroIndex(currentSemesterIndex)); + gradTrak.setModulesTaken(new ArrayList<>()); + for (JsonAdaptedModuleTaken jsonAdaptedModuleTaken : modulesTaken) { + ModuleTaken moduleTaken = jsonAdaptedModuleTaken.toModelType(); + if (gradTrak.hasModuleTaken(moduleTaken)) { + throw new IllegalValueException(MESSAGE_DUPLICATE_MODULES_TAKEN); + } + gradTrak.addModuleTaken(moduleTaken); + } + List semList = new ArrayList<>(); + for (JsonAdaptedSemesterLimits jsonAdaptedSemesterLimits : semesterLimitList) { + semList.add(jsonAdaptedSemesterLimits.toModelType()); + } + gradTrak.setSemesterLimits(semList); + return new GradTrak(gradTrak); + } + +} diff --git a/src/main/java/seedu/address/storage/Storage.java b/src/main/java/seedu/address/storage/Storage.java index beda8bd9f11b..6157306252fc 100644 --- a/src/main/java/seedu/address/storage/Storage.java +++ b/src/main/java/seedu/address/storage/Storage.java @@ -5,14 +5,14 @@ import java.util.Optional; import seedu.address.commons.exceptions.DataConversionException; -import seedu.address.model.ReadOnlyAddressBook; +import seedu.address.model.ReadOnlyGradTrak; import seedu.address.model.ReadOnlyUserPrefs; import seedu.address.model.UserPrefs; /** * API of the Storage component */ -public interface Storage extends AddressBookStorage, UserPrefsStorage { +public interface Storage extends GradTrakStorage, UserPrefsStorage { @Override Optional readUserPrefs() throws DataConversionException, IOException; @@ -21,12 +21,12 @@ public interface Storage extends AddressBookStorage, UserPrefsStorage { void saveUserPrefs(ReadOnlyUserPrefs userPrefs) throws IOException; @Override - Path getAddressBookFilePath(); + Path getGradTrakFilePath(); @Override - Optional readAddressBook() throws DataConversionException, IOException; + Optional readGradTrak() throws DataConversionException, IOException; @Override - void saveAddressBook(ReadOnlyAddressBook addressBook) throws IOException; + void saveGradTrak(ReadOnlyGradTrak addressBook) throws IOException; } diff --git a/src/main/java/seedu/address/storage/StorageManager.java b/src/main/java/seedu/address/storage/StorageManager.java index e4f452b6cbf4..d5bab83de435 100644 --- a/src/main/java/seedu/address/storage/StorageManager.java +++ b/src/main/java/seedu/address/storage/StorageManager.java @@ -7,23 +7,23 @@ import seedu.address.commons.core.LogsCenter; import seedu.address.commons.exceptions.DataConversionException; -import seedu.address.model.ReadOnlyAddressBook; +import seedu.address.model.ReadOnlyGradTrak; import seedu.address.model.ReadOnlyUserPrefs; import seedu.address.model.UserPrefs; /** - * Manages storage of AddressBook data in local storage. + * Manages storage of GradTrak data in local storage. */ public class StorageManager implements Storage { private static final Logger logger = LogsCenter.getLogger(StorageManager.class); - private AddressBookStorage addressBookStorage; + private GradTrakStorage gradTrakStorage; private UserPrefsStorage userPrefsStorage; - public StorageManager(AddressBookStorage addressBookStorage, UserPrefsStorage userPrefsStorage) { + public StorageManager(GradTrakStorage gradTrakStorage, UserPrefsStorage userPrefsStorage) { super(); - this.addressBookStorage = addressBookStorage; + this.gradTrakStorage = gradTrakStorage; this.userPrefsStorage = userPrefsStorage; } @@ -45,33 +45,33 @@ public void saveUserPrefs(ReadOnlyUserPrefs userPrefs) throws IOException { } - // ================ AddressBook methods ============================== + // ================ GradTrak methods ============================== @Override - public Path getAddressBookFilePath() { - return addressBookStorage.getAddressBookFilePath(); + public Path getGradTrakFilePath() { + return gradTrakStorage.getGradTrakFilePath(); } @Override - public Optional readAddressBook() throws DataConversionException, IOException { - return readAddressBook(addressBookStorage.getAddressBookFilePath()); + public Optional readGradTrak() throws DataConversionException, IOException { + return readGradTrak(gradTrakStorage.getGradTrakFilePath()); } @Override - public Optional readAddressBook(Path filePath) throws DataConversionException, IOException { + public Optional readGradTrak(Path filePath) throws DataConversionException, IOException { logger.fine("Attempting to read data from file: " + filePath); - return addressBookStorage.readAddressBook(filePath); + return gradTrakStorage.readGradTrak(filePath); } @Override - public void saveAddressBook(ReadOnlyAddressBook addressBook) throws IOException { - saveAddressBook(addressBook, addressBookStorage.getAddressBookFilePath()); + public void saveGradTrak(ReadOnlyGradTrak addressBook) throws IOException { + saveGradTrak(addressBook, gradTrakStorage.getGradTrakFilePath()); } @Override - public void saveAddressBook(ReadOnlyAddressBook addressBook, Path filePath) throws IOException { + public void saveGradTrak(ReadOnlyGradTrak addressBook, Path filePath) throws IOException { logger.fine("Attempting to write to data file: " + filePath); - addressBookStorage.saveAddressBook(addressBook, filePath); + gradTrakStorage.saveGradTrak(addressBook, filePath); } } diff --git a/src/main/java/seedu/address/storage/UserInfoStorage.java b/src/main/java/seedu/address/storage/UserInfoStorage.java new file mode 100644 index 000000000000..05e15c478ec0 --- /dev/null +++ b/src/main/java/seedu/address/storage/UserInfoStorage.java @@ -0,0 +1,45 @@ +package seedu.address.storage; + +import java.io.IOException; +import java.nio.file.Path; +import java.util.Optional; + +import seedu.address.commons.exceptions.DataConversionException; +import seedu.address.model.UserInfo; + +/** + * Represents a storage for {@link UserInfo}. + */ +public interface UserInfoStorage { + + /** + * Returns FilePath of UserInfo file + */ + Path getUserInfoFilePath(); + + /** + * Returns an optional CourseList of some of the courses in nus + * @param filePath + * @return An optional courseList of moduleInfo of all available modules + * @throws DataConversionException + * @throws IOException + */ + Optional readUserInfoFile(Path filePath) throws DataConversionException; + + Optional readUserInfoFile()throws DataConversionException; + + /** + * Saves the given {@link UserInfo} at default filePath + * @param userInfo + * @throws IOException + */ + void saveUserInfo(UserInfo userInfo) throws IOException; + + /** + * Saves the given {@link UserInfo} to the storage at {@link Path}. + * @param userInfo cannot be null. + * @param filePath cannot be null. + * @throws IOException if there was any problem writing to the file. + */ + void saveUserInfo(UserInfo userInfo, Path filePath) throws IOException; +} diff --git a/src/main/java/seedu/address/storage/UserInfoStorageManager.java b/src/main/java/seedu/address/storage/UserInfoStorageManager.java new file mode 100644 index 000000000000..469714e6dcd1 --- /dev/null +++ b/src/main/java/seedu/address/storage/UserInfoStorageManager.java @@ -0,0 +1,73 @@ +package seedu.address.storage; + +import static java.util.Objects.requireNonNull; + +import java.io.IOException; +import java.nio.file.Path; +import java.nio.file.Paths; +import java.util.Optional; +import java.util.logging.Logger; + +import seedu.address.commons.core.LogsCenter; +import seedu.address.commons.exceptions.DataConversionException; +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.commons.util.FileUtil; +import seedu.address.commons.util.JsonUtil; +import seedu.address.model.UserInfo; + +/** + * Manages storage of user info in local storage + */ +public class UserInfoStorageManager implements UserInfoStorage { + + private static final Logger logger = LogsCenter.getLogger(UserInfoStorage.class); + private Path filePath = Paths.get("userinfo.json"); + + public UserInfoStorageManager(Path filePath) { + this.filePath = filePath; + } + + public UserInfoStorageManager() { + } + + @Override + public Path getUserInfoFilePath() { + return filePath; + } + + @Override + public Optional readUserInfoFile(Path filePath) throws DataConversionException { + logger.info("Attempting to read file at " + filePath); + requireNonNull(filePath); + Optional jsonUserInfo = JsonUtil.readJsonFile(filePath, + JsonAdaptedUserInfo.class); + if (!jsonUserInfo.isPresent()) { + return Optional.empty(); + } + try { + return Optional.of(jsonUserInfo.get().toModelType()); + } catch (IllegalValueException e) { + logger.info("Illegal values found in " + filePath + ": " + e.getMessage()); + throw new DataConversionException(e); + } + } + + @Override + public Optional readUserInfoFile() throws DataConversionException { + return readUserInfoFile(filePath); + } + + @Override + public void saveUserInfo(UserInfo userInfo) throws IOException { + saveUserInfo(userInfo, filePath); + } + + @Override + public void saveUserInfo(UserInfo userInfo, Path filePath) throws IOException { + logger.info("Attempting to save file at " + filePath); + requireNonNull(userInfo); + requireNonNull(filePath); + FileUtil.createIfMissing(filePath); + JsonUtil.saveJsonFile(new JsonAdaptedUserInfo(userInfo), filePath); + } +} diff --git a/src/main/java/seedu/address/storage/UserPrefsStorage.java b/src/main/java/seedu/address/storage/UserPrefsStorage.java index 29eef178dbc4..2c620d47b119 100644 --- a/src/main/java/seedu/address/storage/UserPrefsStorage.java +++ b/src/main/java/seedu/address/storage/UserPrefsStorage.java @@ -9,7 +9,7 @@ import seedu.address.model.UserPrefs; /** - * Represents a storage for {@link seedu.address.model.UserPrefs}. + * Represents a storage for {@link UserPrefs}. */ public interface UserPrefsStorage { @@ -27,7 +27,7 @@ public interface UserPrefsStorage { Optional readUserPrefs() throws DataConversionException, IOException; /** - * Saves the given {@link seedu.address.model.ReadOnlyUserPrefs} to the storage. + * Saves the given {@link ReadOnlyUserPrefs} to the storage. * @param userPrefs cannot be null. * @throws IOException if there was any problem writing to the file. */ diff --git a/src/main/java/seedu/address/storage/coursestorage/CourseManager.java b/src/main/java/seedu/address/storage/coursestorage/CourseManager.java new file mode 100644 index 000000000000..513750932666 --- /dev/null +++ b/src/main/java/seedu/address/storage/coursestorage/CourseManager.java @@ -0,0 +1,40 @@ +package seedu.address.storage.coursestorage; + +import java.util.Optional; +import java.util.logging.Logger; + +import seedu.address.commons.core.LogsCenter; +import seedu.address.commons.exceptions.DataConversionException; +import seedu.address.model.course.CourseList; + +/** + * Manages storage of All the course data in local storage. + */ +public class CourseManager implements CourseStorage { + + private static final Logger logger = LogsCenter.getLogger(CourseManager.class); + private static final String inputStreamPath = "/json/course.json"; + + private CourseStorage courseStorage; + + public CourseManager() { + super(); + this.courseStorage = new JsonCourseStorage(inputStreamPath); + } + + @Override + public String getCourseInputStreamPath() { + return inputStreamPath; + } + + @Override + public Optional readCourseFile(String inputStreamPath) throws DataConversionException { + logger.fine("Attempting to read data from file: " + inputStreamPath); + return courseStorage.readCourseFile(inputStreamPath); + } + + @Override + public Optional readCourseFile() throws DataConversionException { + return courseStorage.readCourseFile(courseStorage.getCourseInputStreamPath()); + } +} diff --git a/src/main/java/seedu/address/storage/coursestorage/CourseStorage.java b/src/main/java/seedu/address/storage/coursestorage/CourseStorage.java new file mode 100644 index 000000000000..e14e329eec0d --- /dev/null +++ b/src/main/java/seedu/address/storage/coursestorage/CourseStorage.java @@ -0,0 +1,30 @@ +package seedu.address.storage.coursestorage; + +import java.io.IOException; +import java.util.Optional; + +import seedu.address.commons.exceptions.DataConversionException; +import seedu.address.model.course.Course; +import seedu.address.model.course.CourseList; + + +/** + * Represents a storage for {@link Course}. + */ +public interface CourseStorage { + /** + * Returns the file path of the data file containing all course Information and listings. + */ + String getCourseInputStreamPath(); + + /** + * Returns an optional CourseList of some of the courses in nus + * @param inputStreamPath + * @return An optional courseList of moduleInfo of all available modules + * @throws DataConversionException + * @throws IOException + */ + Optional readCourseFile(String inputStreamPath) throws DataConversionException; + + Optional readCourseFile()throws DataConversionException; +} diff --git a/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCompositeRequirement.java b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCompositeRequirement.java new file mode 100644 index 000000000000..ab6613005334 --- /dev/null +++ b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCompositeRequirement.java @@ -0,0 +1,94 @@ +package seedu.address.storage.coursestorage; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.course.CompositeRequirement; +import seedu.address.model.course.CompositeRequirement.LogicalConnector; +import seedu.address.model.course.CourseReqType; +import seedu.address.model.course.CourseRequirement; +import seedu.address.model.course.PrimitiveRequirement; + +/** + * Jackson-friendly version of {@link CompositeRequirement} + */ +public class JsonAdaptedCompositeRequirement implements JsonAdaptedCourseRequirement { + public static final String MISSING_FIELD_MESSAGE_FORMAT = "CompositeRequirement's %s field is missing!"; + + private final JsonAdaptedCourseRequirement first; + private final JsonAdaptedCourseRequirement second; + private final String logicalConnector; + private final String courseReqType; + + /** + * Constructs a {@code JsonAdaptedCompositeRequirement} with given Composite Requirement details + */ + @JsonCreator + public JsonAdaptedCompositeRequirement(@JsonProperty("first") JsonAdaptedCourseRequirement first, + @JsonProperty("second") JsonAdaptedCourseRequirement second, + @JsonProperty("LogicalConnector") String logicalConnector, + @JsonProperty("courseReqType") String courseReqType) { + this.first = first; + this.second = second; + this.logicalConnector = logicalConnector; + this.courseReqType = courseReqType; + } + + /** + * Converts a {@code CompositeRequirement} into this class for Jackson use + */ + public JsonAdaptedCompositeRequirement(CompositeRequirement requirement) { + if (requirement.getFirst() instanceof CompositeRequirement) { + this.first = new JsonAdaptedCompositeRequirement((CompositeRequirement) requirement.getFirst()); + } else { + this.first = new JsonAdaptedPrimitiveRequirement((PrimitiveRequirement) requirement.getFirst()); + } + + if (requirement.getSecond() instanceof CompositeRequirement) { + this.second = new JsonAdaptedCompositeRequirement((CompositeRequirement) requirement.getSecond()); + } else { + this.second = new JsonAdaptedPrimitiveRequirement((PrimitiveRequirement) requirement.getSecond()); + } + + this.logicalConnector = requirement.getLogicalConnector().toString(); + this.courseReqType = requirement.getCourseReqType().name(); + } + + /** + * Converts this Jackson-friendly adapted course object into the model's {@code CourseRequirement} object. + * + * @throws IllegalValueException if there were any data constraints violated in the adapted Composite Requirement. + */ + @Override + public CourseRequirement toModelType() throws IllegalValueException { + try { + if (first == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, "first requirement")); + } + + if (second == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, "second requirement")); + } + + if (logicalConnector == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, LogicalConnector.class.getSimpleName())); + } + + if (courseReqType == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, CourseReqType.class.getSimpleName())); + } + + LogicalConnector connector = LogicalConnector.valueOf(logicalConnector); + CourseReqType type = CourseReqType.valueOf(courseReqType); + + return new CompositeRequirement(first.toModelType(), second.toModelType(), connector, type); + } catch (IllegalArgumentException e) { + throw new IllegalValueException(e.getMessage()); + } + } +} diff --git a/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCondition.java b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCondition.java new file mode 100644 index 000000000000..50e531326f87 --- /dev/null +++ b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCondition.java @@ -0,0 +1,75 @@ +package seedu.address.storage.coursestorage; + +import java.util.regex.Pattern; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.course.Condition; + +/** + * Jackson-friendly version of {@link Condition} + */ + +public class JsonAdaptedCondition { + + public static final String MISSING_FIELD_MESSAGE_FORMAT = "Condition's %s field is missing!"; + public static final String NOT_PARSABLE_AS_INT = "minToSatisfy not parsable as integer"; + private final String minToSatisfy; + private final String pattern; + + /** + * Constructs a {@code JsonAdaptedCondition} given condition details + * @param minToSatisfy minimum number of regexes matches to satisfy condition + * @param pattern regular expression to be matched + */ + @JsonCreator + public JsonAdaptedCondition(@JsonProperty("minToSatisfy") String minToSatisfy, + @JsonProperty("pattern") String pattern) { + this.minToSatisfy = minToSatisfy; + this.pattern = pattern; + } + + /** + * Converts a give {@code Condition} into this class for Jackson use + * @param condition a condition object to be converted into JsonAdaptedCondition + */ + public JsonAdaptedCondition(Condition condition) { + this.minToSatisfy = String.valueOf(condition.getMinToSatisfy()); + this.pattern = condition.getPattern().toString(); + } + + + /** + * Converts this Jackson-friendly adapted condition object into the model's {@code Condition} object. + * + * @throws IllegalValueException if there were any data constraints violated in the adapted condition. + */ + public Condition toModelType() throws IllegalValueException { + try { + + if (minToSatisfy == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, "minToSatisfy")); + } + if (pattern == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, + Pattern.class.getSimpleName())); + } + + final int minToSatisfy = Integer.parseInt(this.minToSatisfy); + + if (!Condition.isValidRegex(pattern)) { + throw new IllegalValueException(Condition.INVALID_REGEXES); + } + + if (!Condition.isValidMinToSatisfy(minToSatisfy)) { + throw new IllegalValueException(Condition.INVALID_MIN_TO_SATISFY); + } + + return new Condition(minToSatisfy, pattern); + } catch (NumberFormatException e) { + throw new IllegalValueException(NOT_PARSABLE_AS_INT); + } + } +} diff --git a/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCourse.java b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCourse.java new file mode 100644 index 000000000000..1f17cadadb44 --- /dev/null +++ b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCourse.java @@ -0,0 +1,91 @@ +package seedu.address.storage.coursestorage; + +import java.util.ArrayList; +import java.util.List; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.course.CompositeRequirement; +import seedu.address.model.course.Course; +import seedu.address.model.course.CourseDescription; +import seedu.address.model.course.CourseName; +import seedu.address.model.course.CourseRequirement; +import seedu.address.model.course.PrimitiveRequirement; + +/** + * Jackson-friendly version of {@link Course}. + */ +public class JsonAdaptedCourse { + public static final String MISSING_FIELD_MESSAGE_FORMAT = "Course's %s field is missing!"; + + private final String name; + private final String description; + private final List requirements = new ArrayList<>(); + + + /** + * Constructs a {@code JsonAdaptedCourse} with the given Course details. + */ + @JsonCreator + public JsonAdaptedCourse(@JsonProperty("name") String name, + @JsonProperty("description") String courseDescription, + @JsonProperty("tagged") List requirements) { + this.name = name; + this.description = courseDescription; + if (requirements != null) { + this.requirements.addAll(requirements); + } + } + /** + * Converts a given {@code Course} into this class for Jackson use. + */ + public JsonAdaptedCourse(Course course) { + name = course.getCourseName().toString(); + description = course.getCourseDescription().toString(); + List requirements = course.getCourseRequirements(); + for (CourseRequirement requirement : requirements) { + if (requirement instanceof PrimitiveRequirement) { + this.requirements.add(new JsonAdaptedPrimitiveRequirement( + (PrimitiveRequirement) requirement)); + } else { + this.requirements.add(new JsonAdaptedCompositeRequirement( + (CompositeRequirement) requirement)); + } + } + } + + /** + * Converts this Jackson-friendly adapted course object into the model's {@code Course} object. + * + * @throws IllegalValueException if there were any data constraints violated in the adapted course. + */ + public Course toModelType() throws IllegalValueException { + if (name == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, CourseName.class.getSimpleName())); + } + + if (description == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, CourseDescription.class.getSimpleName())); + } + + if (!CourseName.isValidCourseName(name)) { + throw new IllegalValueException(CourseName.MESSAGE_CONSTRAINTS); + } + + if (!CourseDescription.isValidCourseDescription(description)) { + throw new IllegalValueException(CourseDescription.MESSAGE_CONSTRAINTS); + } + + final CourseName courseName = new CourseName(name); + final CourseDescription courseDescription = new CourseDescription(description); + final List requirements = new ArrayList<>(); + for (JsonAdaptedCourseRequirement courseRequirement : this.requirements) { + requirements.add(courseRequirement.toModelType()); + } + return new Course(courseName, courseDescription, requirements.toArray(new CourseRequirement[0])); + } +} diff --git a/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCourseRequirement.java b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCourseRequirement.java new file mode 100644 index 000000000000..c2fb7eca8996 --- /dev/null +++ b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedCourseRequirement.java @@ -0,0 +1,31 @@ +package seedu.address.storage.coursestorage; + +import com.fasterxml.jackson.annotation.JsonSubTypes; +import com.fasterxml.jackson.annotation.JsonTypeInfo; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.course.CourseRequirement; + +/** + * Jackson-friendly version of {@link CourseRequirement}. + */ +@JsonTypeInfo( + use = JsonTypeInfo.Id.NAME, + include = JsonTypeInfo.As.PROPERTY, + property = "type") +@JsonSubTypes({ + @JsonSubTypes.Type(value = JsonAdaptedPrimitiveRequirement.class, + name = "PrimitiveReq"), + + @JsonSubTypes.Type(value = JsonAdaptedCompositeRequirement.class, + name = "CompositeReq") } +) +public interface JsonAdaptedCourseRequirement { + /** + * Converts this Jackson-friendly adapted moduleTaken object into the model's {@code CourseRequirement} + * interface objects. + * @throws IllegalValueException if unacceptable values of CourseRequirements are used + */ + CourseRequirement toModelType() throws IllegalValueException; + +} diff --git a/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedPrimitiveRequirement.java b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedPrimitiveRequirement.java new file mode 100644 index 000000000000..4c6ce87a8e6b --- /dev/null +++ b/src/main/java/seedu/address/storage/coursestorage/JsonAdaptedPrimitiveRequirement.java @@ -0,0 +1,97 @@ +package seedu.address.storage.coursestorage; + +import java.util.ArrayList; +import java.util.List; +import java.util.stream.Collectors; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.course.Condition; +import seedu.address.model.course.CourseReqType; +import seedu.address.model.course.CourseRequirement; +import seedu.address.model.course.PrimitiveRequirement; + +/** + * A Jackson-friendly version of {@link PrimitiveRequirement} + */ +public class JsonAdaptedPrimitiveRequirement implements JsonAdaptedCourseRequirement { + + public static final String MISSING_FIELD_MESSAGE_FORMAT = "PrimitiveRequirement's %s field is missing!"; + private final String requirementName; + private final String requirementDescription; + private final String requirementType; + private final List conditions; + + /** + * Creates a {@code JsonAdaptedPrimitiveRequirement} with Primitive Requirement details + */ + @JsonCreator + public JsonAdaptedPrimitiveRequirement(@JsonProperty("requirementName") String requirementName, + @JsonProperty("requirementDescription") String requirementDescription, + @JsonProperty("requirementType") String requirementType, + @JsonProperty("conditions") List conditions) { + this.requirementName = requirementName; + this.requirementDescription = requirementDescription; + this.conditions = conditions; + this.requirementType = requirementType; + } + + /** + * Creates a {@code JsonAdaptedPrimitiveRequirement} from a given Primitive Requirement + */ + public JsonAdaptedPrimitiveRequirement(PrimitiveRequirement primitiveRequirement) { + this.requirementName = primitiveRequirement.getCourseReqName(); + this.requirementDescription = primitiveRequirement.getCourseReqDesc(); + this.conditions = primitiveRequirement + .getConditions() + .stream() + .map(JsonAdaptedCondition::new) + .collect(Collectors.toList()); + this.requirementType = primitiveRequirement.getType().name(); + } + + + /** + * Converts this Jackson-friendly adapted primitive requirement object + * into the model's {@code PrimitiveRequirement} object. + * + * @throws IllegalValueException if there were any data constraints violated in the adapted moduleTaken. + */ + @Override + public CourseRequirement toModelType() throws IllegalValueException { + try { + if (this.requirementName == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, "requirementName")); + } + + if (this.requirementDescription == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, "requirementDescription")); + } + + if (this.conditions == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, Condition.class.getSimpleName())); + } + + if (this.requirementType == null) { + throw new IllegalValueException( + String.format(MISSING_FIELD_MESSAGE_FORMAT, "requirementType")); + } + CourseReqType courseReqType = CourseReqType.valueOf(requirementType); + final List modelConditions = new ArrayList<>(); + for (JsonAdaptedCondition condition : conditions) { + modelConditions.add(condition.toModelType()); + } + return new PrimitiveRequirement(requirementName, requirementDescription, + courseReqType, modelConditions.toArray(new Condition[0])); + } catch (IllegalArgumentException e) { + throw new IllegalValueException(e.getMessage()); + } + + + } +} diff --git a/src/main/java/seedu/address/storage/coursestorage/JsonCourseStorage.java b/src/main/java/seedu/address/storage/coursestorage/JsonCourseStorage.java new file mode 100644 index 000000000000..e9dc31939e6f --- /dev/null +++ b/src/main/java/seedu/address/storage/coursestorage/JsonCourseStorage.java @@ -0,0 +1,53 @@ +package seedu.address.storage.coursestorage; + +import static java.util.Objects.requireNonNull; + +import java.util.Optional; +import java.util.logging.Logger; + +import seedu.address.commons.core.LogsCenter; +import seedu.address.commons.exceptions.DataConversionException; +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.commons.util.JsonUtil; +import seedu.address.model.course.CourseList; + +/** + * A class to access Course info data stored as a json file on the hard disk. + */ +public class JsonCourseStorage implements CourseStorage { + + private static final Logger logger = LogsCenter.getLogger(JsonCourseStorage.class); + private String inputStreamPath; + + + public JsonCourseStorage(String inputStreamPath) { + this.inputStreamPath = inputStreamPath; + } + + + @Override + public String getCourseInputStreamPath() { + return inputStreamPath; + } + + @Override + public Optional readCourseFile(String inputStreamPath) throws DataConversionException { + requireNonNull(inputStreamPath); + Optional jsonSerializableCourseList = JsonUtil.readJsonFileFromInputStream( + inputStreamPath, JsonSerializableCourseList.class); + if (!jsonSerializableCourseList.isPresent()) { + return Optional.empty(); + } + try { + return Optional.of(jsonSerializableCourseList.get().toModelType()); + } catch (IllegalValueException e) { + logger.info("Illegal values found in " + inputStreamPath + ": " + e.getMessage()); + throw new DataConversionException(e); + } + } + + @Override + public Optional readCourseFile() throws DataConversionException { + return readCourseFile(inputStreamPath); + } +} diff --git a/src/main/java/seedu/address/storage/coursestorage/JsonSerializableCourseList.java b/src/main/java/seedu/address/storage/coursestorage/JsonSerializableCourseList.java new file mode 100644 index 000000000000..d433ac647aae --- /dev/null +++ b/src/main/java/seedu/address/storage/coursestorage/JsonSerializableCourseList.java @@ -0,0 +1,40 @@ +package seedu.address.storage.coursestorage; + +import java.util.ArrayList; +import java.util.List; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonRootName; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.course.Course; +import seedu.address.model.course.CourseList; +/** + * An Immutable Course List that is serializable to JSON format. + */ +@JsonRootName(value = "courseList") +public class JsonSerializableCourseList { + private final List courseList = new ArrayList<>(); + + /** + * Constructs a {@code JsonSerializableCourseList} with the given Courses + */ + @JsonCreator + public JsonSerializableCourseList(@JsonProperty("courseList") List courseList) { + this.courseList.addAll(courseList); + } + /** + * Converts this CourseList into the model's {@code CourseList} object. + * + * @throws IllegalValueException if there were any data constraints violated. + */ + public CourseList toModelType() throws IllegalValueException { + CourseList courseList = new CourseList(); + for (JsonAdaptedCourse jsonAdaptedCourse : this.courseList) { + Course course = jsonAdaptedCourse.toModelType(); + courseList.addCourse(course); + } + return courseList; + } +} diff --git a/src/main/java/seedu/address/storage/moduleinfostorage/JsonAdaptedModuleInfo.java b/src/main/java/seedu/address/storage/moduleinfostorage/JsonAdaptedModuleInfo.java new file mode 100644 index 000000000000..766eb5d1ceab --- /dev/null +++ b/src/main/java/seedu/address/storage/moduleinfostorage/JsonAdaptedModuleInfo.java @@ -0,0 +1,88 @@ +package seedu.address.storage.moduleinfostorage; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.moduleinfo.ModuleInfo; + + + +/** + * Class to extract information form JSON file and convert it into ModuleInfo Objects + */ +public class JsonAdaptedModuleInfo { + + public static final String MISSING_FIELD_MESSAGE_FORMAT = "Module has a missing field %s!"; + + private final String code; + private final String title; + private final double credits; + private final String description; + private final String workload; + private final String preclusions; + private final String department; + private final String prerequisites; + + /** + * Constructs a {@code JsonAdaptedModuleInfo} with the given Module details from JSON file. + */ + @JsonCreator + public JsonAdaptedModuleInfo(@JsonProperty("ModuleCode") String code, + @JsonProperty("ModuleTitle") String title, + @JsonProperty("Department") String department, + @JsonProperty("ModuleDescription") String description, + @JsonProperty("ModuleCredit") double credits, + @JsonProperty("Workload") String workLoad, + @JsonProperty("Preclusion") String preclusions, + @JsonProperty("Prerequisite")String prerequisite) { + this.code = code; + this.title = title; + this.credits = credits; + this.department = department; + + if (prerequisite == null || prerequisite.equalsIgnoreCase("NIL")) { + this.prerequisites = "No prerequisites needed"; + } else { + this.prerequisites = prerequisite; + } + + if (description == null || description == "") { + this.description = "No work load information provided"; + } else { + this.description = description; + } + + if (workLoad == null) { + this.workload = "No work load information provided"; + } else { + this.workload = workLoad; + } + + if (preclusions == null) { + this.preclusions = "No preclusions provided"; + } else { + this.preclusions = preclusions; + } + } + + /** + * Converts this Jackson-friendly adapted ModuleInfo object into the model's {@code ModuleInfo} object. + * + * @throws IllegalValueException if there were any data constraints violated in the adapted ModuleInfo. + */ + public ModuleInfo toModelType() throws IllegalValueException { + if (code == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, " module code")); + } + if (title == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, " module title")); + } + + if (department == null) { + throw new IllegalValueException(String.format(MISSING_FIELD_MESSAGE_FORMAT, " module department")); + } + + return new ModuleInfo(code, title, credits, description, workload, preclusions, department, prerequisites); + } +} diff --git a/src/main/java/seedu/address/storage/moduleinfostorage/JsonModuleInfoStorage.java b/src/main/java/seedu/address/storage/moduleinfostorage/JsonModuleInfoStorage.java new file mode 100644 index 000000000000..991a886b11c2 --- /dev/null +++ b/src/main/java/seedu/address/storage/moduleinfostorage/JsonModuleInfoStorage.java @@ -0,0 +1,56 @@ +package seedu.address.storage.moduleinfostorage; + +import static java.util.Objects.requireNonNull; +import static seedu.address.commons.util.JsonUtil.readJsonFileFromInputStream; + +import java.util.Optional; +import java.util.logging.Logger; + +import seedu.address.commons.core.LogsCenter; +import seedu.address.commons.exceptions.DataConversionException; +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.moduleinfo.ModuleInfoList; + +/** + * A class to access Module info data stored as a json file on the hard disk. + */ +public class JsonModuleInfoStorage implements ModuleInfoStorage { + + private static final Logger logger = LogsCenter.getLogger(JsonModuleInfoStorage.class); + private String inputStreamPath; + + public JsonModuleInfoStorage(String inputStreamPath) { + this.inputStreamPath = inputStreamPath; + } + + public String getModuleInfoInputStreamPath() { + return inputStreamPath; + } + + @Override + public Optional readModuleInfoFile() throws DataConversionException { + return readModuleInfoFile(this.inputStreamPath); + } + + /** + * Similar to {@link #readModuleInfoFile()}. + * + * @param inputStreamPath location of the data. Cannot be null. + * @throws DataConversionException if the file is not in the correct format. + */ + public Optional readModuleInfoFile(String inputStreamPath) throws DataConversionException { + requireNonNull(inputStreamPath); + Optional moduleInfoListOptional = + readJsonFileFromInputStream(inputStreamPath, JsonSerializableModuleInfoList.class); + if (!moduleInfoListOptional.isPresent()) { + return Optional.empty(); + } + try { + return Optional.of(moduleInfoListOptional.get().toModelType()); + } catch (IllegalValueException e) { + logger.info("Illegal values found in " + inputStreamPath + ": " + e.getMessage()); + throw new DataConversionException(e); + } + } + +} diff --git a/src/main/java/seedu/address/storage/moduleinfostorage/JsonSerializableModuleInfoList.java b/src/main/java/seedu/address/storage/moduleinfostorage/JsonSerializableModuleInfoList.java new file mode 100644 index 000000000000..965b0fe26e75 --- /dev/null +++ b/src/main/java/seedu/address/storage/moduleinfostorage/JsonSerializableModuleInfoList.java @@ -0,0 +1,45 @@ +package seedu.address.storage.moduleinfostorage; + +import java.util.ArrayList; +import java.util.List; +//import java.util.stream.Collectors; + +import com.fasterxml.jackson.annotation.JsonCreator; +import com.fasterxml.jackson.annotation.JsonProperty; +import com.fasterxml.jackson.annotation.JsonRootName; + +import seedu.address.commons.exceptions.IllegalValueException; +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoList; + + +/** + * An Immutable Module Information List that is serializable to JSON format. + */ +@JsonRootName(value = "moduleinfolist") +public class JsonSerializableModuleInfoList { + + private final List moduleInfoList = new ArrayList<>(); + + /** + * Constructs a {@code JsonSerializableModuleInfoList} with the given Module Information. + */ + @JsonCreator + public JsonSerializableModuleInfoList(@JsonProperty("ModuleList") List moduleInfoList) { + this.moduleInfoList.addAll(moduleInfoList); + } + + /** + * Converts this Module Info List into the model's {@code ModuleInfoList} object. + * + * @throws IllegalValueException if there were any data constraints violated. + */ + public ModuleInfoList toModelType() throws IllegalValueException { + ModuleInfoList moduleinfolist = new ModuleInfoList(); + for (JsonAdaptedModuleInfo jsonAdaptedModuleInfo : moduleInfoList) { + ModuleInfo moduleInfo = jsonAdaptedModuleInfo.toModelType(); + moduleinfolist.addModuleInfo(moduleInfo); + } + return moduleinfolist; + } +} diff --git a/src/main/java/seedu/address/storage/moduleinfostorage/ModuleInfoManager.java b/src/main/java/seedu/address/storage/moduleinfostorage/ModuleInfoManager.java new file mode 100644 index 000000000000..3273581cb883 --- /dev/null +++ b/src/main/java/seedu/address/storage/moduleinfostorage/ModuleInfoManager.java @@ -0,0 +1,40 @@ +package seedu.address.storage.moduleinfostorage; +import java.util.Optional; +import java.util.logging.Logger; + +import seedu.address.commons.core.LogsCenter; +import seedu.address.commons.exceptions.DataConversionException; +import seedu.address.model.moduleinfo.ModuleInfoList; + +/** + * Manages storage of All the module information data in local storage. + */ +public class ModuleInfoManager implements ModuleInfoStorage { + + private static final Logger logger = LogsCenter.getLogger(ModuleInfoManager.class); + private static final String inputStreamPath = "/json/AllModules.json"; + + private ModuleInfoStorage moduleInfoStorage; + + public ModuleInfoManager() { + super(); + this.moduleInfoStorage = new JsonModuleInfoStorage(inputStreamPath); + } + + @Override + public Optional readModuleInfoFile()throws DataConversionException { + return readModuleInfoFile(moduleInfoStorage.getModuleInfoInputStreamPath()); + } + + @Override + public Optional readModuleInfoFile(String inputStreamPath) throws DataConversionException { + logger.fine("Attempting to read data from file: " + inputStreamPath); + return moduleInfoStorage.readModuleInfoFile(inputStreamPath); + } + + @Override + public String getModuleInfoInputStreamPath() { + return inputStreamPath; + } + +} diff --git a/src/main/java/seedu/address/storage/moduleinfostorage/ModuleInfoStorage.java b/src/main/java/seedu/address/storage/moduleinfostorage/ModuleInfoStorage.java new file mode 100644 index 000000000000..6251b8a1965b --- /dev/null +++ b/src/main/java/seedu/address/storage/moduleinfostorage/ModuleInfoStorage.java @@ -0,0 +1,29 @@ +package seedu.address.storage.moduleinfostorage; + +import java.io.IOException; +import java.util.Optional; + +import seedu.address.commons.exceptions.DataConversionException; +import seedu.address.model.moduleinfo.ModuleInfoList; + +/** + * API of the Storage component + */ +public interface ModuleInfoStorage { + + /** + * Returns the file path of the data file containing all module Information and listings. + */ + String getModuleInfoInputStreamPath(); + + /** + * Returns an arraylist of all the available modules in nus + * @param inputStreamPath + * @return An ArrayList of moduleInfo of all available modules + * @throws DataConversionException + * @throws IOException + */ + Optional readModuleInfoFile(String inputStreamPath) throws DataConversionException; + + Optional readModuleInfoFile()throws DataConversionException; +} diff --git a/src/main/java/seedu/address/ui/BrowserPanel.java b/src/main/java/seedu/address/ui/BrowserPanel.java index 53876e01c8d1..bd2f9baeb442 100644 --- a/src/main/java/seedu/address/ui/BrowserPanel.java +++ b/src/main/java/seedu/address/ui/BrowserPanel.java @@ -13,7 +13,7 @@ import javafx.scene.web.WebView; import seedu.address.MainApp; import seedu.address.commons.core.LogsCenter; -import seedu.address.model.person.Person; +import seedu.address.model.ClassForPrinting; /** * The Browser Panel of the App. @@ -31,32 +31,46 @@ public class BrowserPanel extends UiPart { @FXML private WebView browser; - public BrowserPanel(ObservableValue selectedPerson) { + public BrowserPanel(ObservableValue selectedPerson) { super(FXML); // To prevent triggering events for typing inside the loaded Web page. getRoot().setOnKeyPressed(Event::consume); - // Load person page when selected person changes. + // Load moduleTaken page when selected moduleTaken changes. selectedPerson.addListener((observable, oldValue, newValue) -> { if (newValue == null) { loadDefaultPage(); return; } - loadPersonPage(newValue); + loadBrowerPanelPage(newValue); }); loadDefaultPage(); } - private void loadPersonPage(Person person) { - loadPage(SEARCH_PAGE_URL + person.getName().fullName); + /** + * Loads a class for printing into the browser panel page. + * If the class for printing is a ModuleTaken, it will print the details which includes the workload information + * that is not shown in the person card. + * If the class is a LimitChecker, it will print the generated checked report. + */ + private void loadBrowerPanelPage(ClassForPrinting classForPrinting) { + loadContent(classForPrinting.getPrintable()); } public void loadPage(String url) { Platform.runLater(() -> browser.getEngine().load(url)); } + /** + * Loads the given String to be printed on the BrowserPanel. + */ + public void loadContent(String toPrint) { + Platform.runLater(() -> browser.getEngine().loadContent("" + toPrint + + "")); + } + /** * Loads a default HTML file with a background that matches the general theme. */ diff --git a/src/main/java/seedu/address/ui/DisplayModuleInfo.java b/src/main/java/seedu/address/ui/DisplayModuleInfo.java new file mode 100644 index 000000000000..6abf8614056f --- /dev/null +++ b/src/main/java/seedu/address/ui/DisplayModuleInfo.java @@ -0,0 +1,155 @@ +package seedu.address.ui; + +import javafx.collections.FXCollections; +import javafx.collections.ObservableList; +import javafx.fxml.FXML; +import javafx.scene.control.Label; +import javafx.scene.control.TableColumn; +import javafx.scene.control.TableView; +import javafx.scene.control.TreeItem; +import javafx.scene.control.TreeView; +import javafx.scene.control.cell.PropertyValueFactory; +import javafx.scene.layout.HBox; +import javafx.scene.layout.Region; +import seedu.address.commons.util.ModuleTree; +import seedu.address.commons.util.Node; +import seedu.address.model.moduleinfo.ModuleInfo; +import seedu.address.model.moduleinfo.ModuleInfoWorkload; + +/** + * An UI component that displays information of a {@code ModuleInfo}. + */ +public class DisplayModuleInfo extends UiPart { + + private static final String FXML = "DisplayModuleInfo.fxml"; + + public final ModuleInfo moduleInfo; + + @FXML + private HBox moduleinfopane; + @FXML + private Label id; + @FXML + private Label moduleinfocode; + @FXML + private Label moduleinfotitle; + @FXML + private Label moduleinfodepartment; + @FXML + private Label moduleinfocredits; + @FXML + private Label moduleinfodescription; + @FXML + private Label moduleinfoprerequisites; + @FXML + private TreeView prerequisitetree; + @FXML + private TableView workloadtable; + + public DisplayModuleInfo(ModuleInfo module, int displayedIndex) { + super(FXML); + this.moduleInfo = module; + id.setText(displayedIndex + ". "); + moduleinfocode.setText(moduleInfo.getCodeString()); + moduleinfotitle.setText(moduleInfo.getTitleString()); + moduleinfodepartment.setText(moduleInfo.getDepartmentString()); + moduleinfocredits.setText(moduleInfo.getCreditString()); + moduleinfodescription.setText(moduleInfo.getDescriptionString()); + //moduleinfoprerequisites.setText(moduleInfo.getPrerequisitesString()); + //moduleinfoworkload.setText(moduleInfo.getWorkloadString()); + prerequisitetree.setRoot(generateTreeview()); + prerequisitetree.setShowRoot(false); + generateWorkloadTableView(); + } + + /** + * Creates Table for ModuleInfo Workload + */ + public void generateWorkloadTableView() { + ObservableList list = FXCollections.observableArrayList(); + list.add(moduleInfo.getModuleInfoWorkload()); + workloadtable.setItems(list); + + TableColumn lecture = new TableColumn("Lecture"); + lecture.setCellValueFactory(new PropertyValueFactory("lecture")); + TableColumn tutorial = new TableColumn("Tutorial"); + tutorial.setCellValueFactory(new PropertyValueFactory("tutorial")); + TableColumn lab = new TableColumn("Lab"); + lab.setCellValueFactory(new PropertyValueFactory("lab")); + TableColumn project = new TableColumn("Project"); + project.setCellValueFactory(new PropertyValueFactory("project")); + TableColumn preparation = new TableColumn("Preparation"); + preparation.setCellValueFactory(new PropertyValueFactory("preparation")); + + workloadtable.getColumns().addAll(lecture, tutorial, lab, project, preparation); + } + + /** + * Method to create a root node of a TreeView and generates a full prerequisite Tree + * @return root + */ + public TreeItem generateTreeview() { + TreeItem root = new TreeItem<>("Root"); + root.setExpanded(true); + ModuleTree moduleTree = moduleInfo.getModuleInfoPrerequisite().getModuleTree(); + TreeItem codeNode = new TreeItem(moduleTree.getModuleCode()); + root.getChildren().add(codeNode); + if (!moduleTree.getHead().getChildList().isEmpty()) { + Node pesudoHead = moduleTree.getHead().getChildList().get(0); + createMinorTree(pesudoHead, codeNode); + } + return root; + } + + /** + * Create a sub-branch of the prerequisite Tree so that it can be recursively called + * @param pesudoHead + * @param currHead + */ + public void createMinorTree(Node pesudoHead, TreeItem currHead) { + if (pesudoHead.isModule()) { + String code = pesudoHead.getValue(); + TreeItem moduleitem = new TreeItem<>(code); + currHead.getChildren().add(moduleitem); + } + + if (!pesudoHead.isHead() && !pesudoHead.isModule()) { + String operation = pesudoHead.getValue(); + if ("OR".equals(operation)) { + operation = "One of :"; + } + if ("AND".equals(operation)) { + operation = "All of :"; + } + TreeItem operator = new TreeItem<>(operation); + operator.setExpanded(true); + currHead.getChildren().add(operator); + + for (int i = 0; i < pesudoHead.getChildList().size(); i++) { + Node curr = pesudoHead.getChildList().get(i); + createMinorTree(curr, operator); + } + + } + } + + @Override + public boolean equals(Object other) { + // short circuit if same object + if (other == this) { + return true; + } + + // instanceof handles nulls + if (!(other instanceof DisplayModuleInfo)) { + return false; + } + + // state check + DisplayModuleInfo displayModuleInfo = (DisplayModuleInfo) other; + return id.getText().equals(displayModuleInfo.moduleinfocode.getText()) + && displayModuleInfo.equals(displayModuleInfo.moduleInfo); + } + + +} diff --git a/src/main/java/seedu/address/ui/DisplayModuleInfoList.java b/src/main/java/seedu/address/ui/DisplayModuleInfoList.java new file mode 100644 index 000000000000..c3efb2664894 --- /dev/null +++ b/src/main/java/seedu/address/ui/DisplayModuleInfoList.java @@ -0,0 +1,72 @@ +package seedu.address.ui; + +import java.util.Objects; +import java.util.function.Consumer; +import java.util.logging.Logger; + +import javafx.beans.value.ObservableValue; +import javafx.collections.ObservableList; +import javafx.fxml.FXML; +import javafx.scene.control.ListCell; +import javafx.scene.control.ListView; +import javafx.scene.layout.Region; +import seedu.address.commons.core.LogsCenter; +import seedu.address.model.moduleinfo.ModuleInfo; + +/** + * Panel containing the list of ModuleInfo. + */ +public class DisplayModuleInfoList extends UiPart { + private static final String FXML = "DisplayModuleInfoList.fxml"; + private final Logger logger = LogsCenter.getLogger(DisplayModuleInfoList.class); + + @FXML + private ListView moduleinfolistview; + + public DisplayModuleInfoList(ObservableList moduleInfoList, + ObservableValue selectedModuleInfo, + Consumer onSelectedModuleInfoChange) { + super(FXML); + moduleinfolistview.setItems(moduleInfoList); + moduleinfolistview.setCellFactory(listView -> new ModuleInfoListViewCell()); + moduleinfolistview.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> { + logger.fine("Selection in ModuleInfo list panel changed to : '" + newValue + "'"); + onSelectedModuleInfoChange.accept(newValue); + }); + + selectedModuleInfo.addListener((observable, oldValue, newValue) -> { + logger.fine("Selected ModuleInfo changed to: " + newValue); + + if (Objects.equals(moduleinfolistview.getSelectionModel().getSelectedItems(), newValue)) { + return; + } + + if (newValue == null) { + moduleinfolistview.getSelectionModel().clearSelection(); + } else { + int index = moduleinfolistview.getItems().indexOf(newValue); + moduleinfolistview.scrollTo(index); + moduleinfolistview.getSelectionModel().clearAndSelect(index); + } + }); + } + + /** + * Custom {@code ListCell} that displays the graphics of a {@code ModuleInfo} using a {@code ModuleInfoDisplay}. + */ + class ModuleInfoListViewCell extends ListCell { + @Override + protected void updateItem(ModuleInfo moduleinfo, boolean empty) { + super.updateItem(moduleinfo, empty); + + if (empty || moduleinfo == null) { + setGraphic(null); + setText(null); + } else { + setGraphic(new DisplayModuleInfo(moduleinfo, getIndex() + 1).getRoot()); + } + } + } + + +} diff --git a/src/main/java/seedu/address/ui/DisplayRecModule.java b/src/main/java/seedu/address/ui/DisplayRecModule.java new file mode 100644 index 000000000000..ffd81b35dff6 --- /dev/null +++ b/src/main/java/seedu/address/ui/DisplayRecModule.java @@ -0,0 +1,60 @@ +package seedu.address.ui; + +import static java.util.Objects.requireNonNull; + +import javafx.fxml.FXML; +import javafx.scene.control.Label; +import javafx.scene.layout.HBox; +import javafx.scene.layout.Region; +import seedu.address.model.recmodule.RecModule; + +/** + * UI component that displays information of a {@code RecModule}. + */ +public class DisplayRecModule extends UiPart { + + private static final String FXML = "DisplayRecModule.fxml"; + + public final RecModule recModule; + + @FXML + private HBox recPane; + @FXML + private Label index; + @FXML + private Label moduleInfoCode; + @FXML + private Label moduleInfoTitle; + @FXML + private Label courseReqType; + + public DisplayRecModule(RecModule recModule, int id) { + super(FXML); + requireNonNull(recModule); + assert recModule.getCourseReqType().isPresent(); + this.recModule = recModule; + + index.setText(id + ". "); + moduleInfoCode.setText(recModule.getCode().toString()); + moduleInfoTitle.setText(recModule.getModuleInfo().getModuleInfoTitle().toString()); + courseReqType.setText(recModule.getCourseReqType().get().toString()); + } + + @Override + public boolean equals(Object other) { + // short circuit if same object + if (other == this) { + return true; + } + + // instanceof handles nulls + if (!(other instanceof DisplayModuleInfo)) { + return false; + } + + // state check + DisplayRecModule displayRecModule = (DisplayRecModule) other; + return recModule.equals(displayRecModule.recModule); + } +} + diff --git a/src/main/java/seedu/address/ui/DisplayRecModuleList.java b/src/main/java/seedu/address/ui/DisplayRecModuleList.java new file mode 100644 index 000000000000..3bfdb261d56d --- /dev/null +++ b/src/main/java/seedu/address/ui/DisplayRecModuleList.java @@ -0,0 +1,47 @@ +package seedu.address.ui; + +import java.util.logging.Logger; + +import javafx.collections.ObservableList; +import javafx.fxml.FXML; +import javafx.scene.control.ListCell; +import javafx.scene.control.ListView; +import javafx.scene.layout.Region; +import seedu.address.commons.core.LogsCenter; +import seedu.address.model.recmodule.RecModule; + +/** + * Panel containing the list of {@code RecModule}. + */ +public class DisplayRecModuleList extends UiPart { + private static final String FXML = "DisplayRecModuleList.fxml"; + private final Logger logger = LogsCenter.getLogger(ModuleTakenListPanel.class); + + @FXML + private ListView recModuleListView; + + public DisplayRecModuleList(ObservableList recModuleList) { + super(FXML); + recModuleListView.setItems(recModuleList); + recModuleListView.setCellFactory(listView -> new RecModuleListViewCell()); + } + + /** + * Custom {@code ListCell} that displays the graphics of a {@code RecModule} using a {@code DisplayRecModule}. + */ + class RecModuleListViewCell extends ListCell { + @Override + protected void updateItem(RecModule recModule, boolean empty) { + super.updateItem(recModule, empty); + + if (empty || recModule == null) { + setGraphic(null); + setText(null); + } else { + setGraphic(new DisplayRecModule(recModule, getIndex() + 1).getRoot()); + } + } + } + + +} diff --git a/src/main/java/seedu/address/ui/DisplayRequirementStatusList.java b/src/main/java/seedu/address/ui/DisplayRequirementStatusList.java new file mode 100644 index 000000000000..f99fed84096b --- /dev/null +++ b/src/main/java/seedu/address/ui/DisplayRequirementStatusList.java @@ -0,0 +1,48 @@ +package seedu.address.ui; + +import java.util.logging.Logger; + +import javafx.collections.ObservableList; +import javafx.fxml.FXML; +import javafx.scene.control.ListCell; +import javafx.scene.control.ListView; +import javafx.scene.layout.Region; +import seedu.address.commons.core.LogsCenter; +import seedu.address.model.course.RequirementStatus; + +/** + * Panel containing the list of CourseRequirements. + */ +public class DisplayRequirementStatusList extends UiPart { + private static final String FXML = "DisplayRequirementStatusList.fxml"; + private final Logger logger = LogsCenter.getLogger(DisplayRequirementStatusList.class); + + @FXML + private ListView requirementStatusListView; + + public DisplayRequirementStatusList(ObservableList requirementStatusList) { + super(FXML); + requirementStatusListView.setItems(requirementStatusList); + requirementStatusListView.setCellFactory(listView -> new RequirementStatusListViewCell()); + } + + /** + * Custom {@code CourseRequirementListCell} that displays the graphics of a + * {@code CourseRequirement} using a {@code CourseRequirementDisplay}. + */ + class RequirementStatusListViewCell extends ListCell { + @Override + protected void updateItem(RequirementStatus requirementStatus, boolean empty) { + super.updateItem(requirementStatus, empty); + + if (empty || requirementStatus == null) { + setGraphic(null); + setText(null); + } else { + setGraphic(new RequirementStatusCard(requirementStatus, getIndex() + 1).getRoot()); + } + } + + } + +} diff --git a/src/main/java/seedu/address/ui/MainWindow.java b/src/main/java/seedu/address/ui/MainWindow.java index ac165736001d..830a6a51ba0e 100644 --- a/src/main/java/seedu/address/ui/MainWindow.java +++ b/src/main/java/seedu/address/ui/MainWindow.java @@ -8,6 +8,7 @@ import javafx.scene.control.TextInputControl; import javafx.scene.input.KeyCombination; import javafx.scene.input.KeyEvent; +import javafx.scene.layout.Region; import javafx.scene.layout.StackPane; import javafx.stage.Stage; import seedu.address.commons.core.GuiSettings; @@ -31,8 +32,9 @@ public class MainWindow extends UiPart { private Logic logic; // Independent Ui parts residing in this Ui container - private BrowserPanel browserPanel; - private PersonListPanel personListPanel; + private UiPart commandPanel; + private PanelHandler commandPanelHandler; + private ModuleTakenListPanel moduleTakenListPanel; private ResultDisplay resultDisplay; private HelpWindow helpWindow; @@ -67,6 +69,8 @@ public MainWindow(Stage primaryStage, Logic logic) { setAccelerators(); helpWindow = new HelpWindow(); + + commandPanelHandler = new PanelHandler(logic); } public Stage getPrimaryStage() { @@ -111,12 +115,12 @@ private void setAccelerator(MenuItem menuItem, KeyCombination keyCombination) { * Fills up all the placeholders of this window. */ void fillInnerParts() { - browserPanel = new BrowserPanel(logic.selectedPersonProperty()); - browserPlaceholder.getChildren().add(browserPanel.getRoot()); + commandPanel = new BrowserPanel(logic.selectedPersonProperty()); + browserPlaceholder.getChildren().add(commandPanel.getRoot()); - personListPanel = new PersonListPanel(logic.getFilteredPersonList(), logic.selectedPersonProperty(), + moduleTakenListPanel = new ModuleTakenListPanel(logic.getFilteredPersonList(), logic.selectedPersonProperty(), logic::setSelectedPerson); - personListPanelPlaceholder.getChildren().add(personListPanel.getRoot()); + personListPanelPlaceholder.getChildren().add(moduleTakenListPanel.getRoot()); resultDisplay = new ResultDisplay(); resultDisplayPlaceholder.getChildren().add(resultDisplay.getRoot()); @@ -168,8 +172,23 @@ private void handleExit() { primaryStage.hide(); } - public PersonListPanel getPersonListPanel() { - return personListPanel; + public ModuleTakenListPanel getModuleTakenListPanel() { + return moduleTakenListPanel; + } + + /** + * Changes the Panel being displayed at the BrowerPanel StackPane + * @param commandText + */ + public void changePanel(String commandText) { + String[] cmdArray = commandText.split(" "); + String command = cmdArray[0]; + + if (!browserPlaceholder.getChildren().isEmpty()) { + browserPlaceholder.getChildren().remove(0); + } + commandPanelHandler.getCommandPanel(command).ifPresent(panel -> + browserPlaceholder.getChildren().add(0, panel)); } /** @@ -182,6 +201,7 @@ private CommandResult executeCommand(String commandText) throws CommandException CommandResult commandResult = logic.execute(commandText); logger.info("Result: " + commandResult.getFeedbackToUser()); resultDisplay.setFeedbackToUser(commandResult.getFeedbackToUser()); + changePanel(commandText); if (commandResult.isShowHelp()) { handleHelp(); diff --git a/src/main/java/seedu/address/ui/ModuleTakenCard.java b/src/main/java/seedu/address/ui/ModuleTakenCard.java new file mode 100644 index 000000000000..b5a1d368ef62 --- /dev/null +++ b/src/main/java/seedu/address/ui/ModuleTakenCard.java @@ -0,0 +1,70 @@ +package seedu.address.ui; + +import javafx.fxml.FXML; +import javafx.scene.control.Label; +import javafx.scene.layout.FlowPane; +import javafx.scene.layout.HBox; +import javafx.scene.layout.Region; +import seedu.address.model.moduletaken.ModuleTaken; + +/** + * An UI component that displays information of a {@code ModuleTaken}. + */ +public class ModuleTakenCard extends UiPart { + + private static final String FXML = "ModuleTakenListCard.fxml"; + + /** + * Note: Certain keywords such as "location" and "resources" are reserved keywords in JavaFX. + * As a consequence, UI elements' variable names cannot be set to such keywords + * or an exception will be thrown by JavaFX during runtime. + * + * @see
The issue on GradTrak level 4 + */ + + public final ModuleTaken moduleTaken; + + @FXML + private HBox cardPane; + @FXML + private Label moduleInfoCode; + @FXML + private Label id; + @FXML + private Label semester; + @FXML + private Label expectedMaxGrade; + @FXML + private Label expectedMinGrade; + @FXML + private FlowPane tags; + + public ModuleTakenCard(ModuleTaken moduleTaken, int displayedIndex) { + super(FXML); + this.moduleTaken = moduleTaken; + id.setText(displayedIndex + ". "); + moduleInfoCode.setText(moduleTaken.getModuleInfoCode().toString()); + semester.setText(moduleTaken.getSemester().toString()); + expectedMinGrade.setText(moduleTaken.getExpectedMinGrade().toString()); + expectedMaxGrade.setText(moduleTaken.getExpectedMaxGrade().toString()); + moduleTaken.getTags().forEach(tag -> tags.getChildren().add(new Label(tag.tagName))); + } + + @Override + public boolean equals(Object other) { + // short circuit if same object + if (other == this) { + return true; + } + + // instanceof handles nulls + if (!(other instanceof ModuleTakenCard)) { + return false; + } + + // state check + ModuleTakenCard card = (ModuleTakenCard) other; + return id.getText().equals(card.id.getText()) + && moduleTaken.equals(card.moduleTaken); + } +} diff --git a/src/main/java/seedu/address/ui/ModuleTakenListPanel.java b/src/main/java/seedu/address/ui/ModuleTakenListPanel.java new file mode 100644 index 000000000000..c98200f7462c --- /dev/null +++ b/src/main/java/seedu/address/ui/ModuleTakenListPanel.java @@ -0,0 +1,73 @@ +package seedu.address.ui; + +import java.util.Objects; +import java.util.function.Consumer; +import java.util.logging.Logger; + +import javafx.beans.value.ObservableValue; +import javafx.collections.ObservableList; +import javafx.fxml.FXML; +import javafx.scene.control.ListCell; +import javafx.scene.control.ListView; +import javafx.scene.layout.Region; +import seedu.address.commons.core.LogsCenter; +import seedu.address.model.ClassForPrinting; +import seedu.address.model.moduletaken.ModuleTaken; + +/** + * Panel containing the list of persons. + */ +public class ModuleTakenListPanel extends UiPart { + private static final String FXML = "ModuleTakenListPanel.fxml"; + private final Logger logger = LogsCenter.getLogger(ModuleTakenListPanel.class); + + @FXML + private ListView moduleTakenListView; + + public ModuleTakenListPanel(ObservableList moduleTakenList, + ObservableValue selectedModuleTaken, + Consumer onSelectedModuleTakenChange) { + super(FXML); + moduleTakenListView.setItems(moduleTakenList); + moduleTakenListView.setCellFactory(listView -> new ModuleTakenListViewCell()); + moduleTakenListView.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> { + logger.fine("Selection in moduleTaken list panel changed to : '" + newValue + "'"); + onSelectedModuleTakenChange.accept(newValue); + }); + selectedModuleTaken.addListener((observable, oldValue, newValue) -> { + logger.fine("Selected moduleTaken changed to: " + newValue); + + // Don't modify selection if we are already selecting the selected moduleTaken, + // otherwise we would have an infinite loop. + if (Objects.equals(moduleTakenListView.getSelectionModel().getSelectedItem(), newValue)) { + return; + } + + if (newValue == null) { + moduleTakenListView.getSelectionModel().clearSelection(); + } else { + int index = moduleTakenListView.getItems().indexOf(newValue); + moduleTakenListView.scrollTo(index); + moduleTakenListView.getSelectionModel().clearAndSelect(index); + } + }); + } + + /** + * Custom {@code ListCell} that displays the graphics of a {@code ModuleTaken} using a {@code ModuleTakenCard}. + */ + class ModuleTakenListViewCell extends ListCell { + @Override + protected void updateItem(ModuleTaken moduleTaken, boolean empty) { + super.updateItem(moduleTaken, empty); + + if (empty || moduleTaken == null) { + setGraphic(null); + setText(null); + } else { + setGraphic(new ModuleTakenCard(moduleTaken, getIndex() + 1).getRoot()); + } + } + } + +} diff --git a/src/main/java/seedu/address/ui/PanelHandler.java b/src/main/java/seedu/address/ui/PanelHandler.java new file mode 100644 index 000000000000..371b87eb5401 --- /dev/null +++ b/src/main/java/seedu/address/ui/PanelHandler.java @@ -0,0 +1,43 @@ +package seedu.address.ui; + +import java.util.HashMap; +import java.util.Optional; + +import javafx.scene.Node; + +import seedu.address.logic.Logic; +import seedu.address.logic.commands.CheckLimitCommand; +import seedu.address.logic.commands.DisplaymodCommand; +import seedu.address.logic.commands.DisplayreqCommand; +import seedu.address.logic.commands.RecCommand; +import seedu.address.logic.commands.SelectCommand; + +/** + * Handles which panels to display when the command changes + */ +public class PanelHandler { + + private HashMap panels = new HashMap<>(); + private Logic logic; + + public PanelHandler(Logic logic) { + super(); + this.logic = logic; + + panels.put(DisplaymodCommand.COMMAND_WORD, new DisplayModuleInfoList(logic.getDisplayList(), + logic.selectedModuleInfoProperty(), + logic::setSelectedModuleInfo).getRoot()); + panels.put(DisplayreqCommand.COMMAND_WORD, + new DisplayRequirementStatusList(logic.getRequirementStatusList()).getRoot()); + panels.put(RecCommand.COMMAND_WORD, new DisplayRecModuleList(logic.getRecModuleListSorted()).getRoot()); + panels.put(SelectCommand.COMMAND_WORD, new BrowserPanel(logic.selectedPersonProperty()).getRoot()); + panels.put(CheckLimitCommand.COMMAND_WORD, new BrowserPanel(logic.selectedPersonProperty()).getRoot()); + } + + public Optional getCommandPanel(String command) { + if (command.equals(DisplayreqCommand.COMMAND_WORD)) { + return Optional.of(new DisplayRequirementStatusList(logic.getRequirementStatusList()).getRoot()); + } + return Optional.ofNullable(panels.get(command)); + } +} diff --git a/src/main/java/seedu/address/ui/PersonCard.java b/src/main/java/seedu/address/ui/PersonCard.java deleted file mode 100644 index f6727ea83abd..000000000000 --- a/src/main/java/seedu/address/ui/PersonCard.java +++ /dev/null @@ -1,70 +0,0 @@ -package seedu.address.ui; - -import javafx.fxml.FXML; -import javafx.scene.control.Label; -import javafx.scene.layout.FlowPane; -import javafx.scene.layout.HBox; -import javafx.scene.layout.Region; -import seedu.address.model.person.Person; - -/** - * An UI component that displays information of a {@code Person}. - */ -public class PersonCard extends UiPart { - - private static final String FXML = "PersonListCard.fxml"; - - /** - * Note: Certain keywords such as "location" and "resources" are reserved keywords in JavaFX. - * As a consequence, UI elements' variable names cannot be set to such keywords - * or an exception will be thrown by JavaFX during runtime. - * - * @see The issue on AddressBook level 4 - */ - - public final Person person; - - @FXML - private HBox cardPane; - @FXML - private Label name; - @FXML - private Label id; - @FXML - private Label phone; - @FXML - private Label address; - @FXML - private Label email; - @FXML - private FlowPane tags; - - public PersonCard(Person person, int displayedIndex) { - super(FXML); - this.person = person; - id.setText(displayedIndex + ". "); - name.setText(person.getName().fullName); - phone.setText(person.getPhone().value); - address.setText(person.getAddress().value); - email.setText(person.getEmail().value); - person.getTags().forEach(tag -> tags.getChildren().add(new Label(tag.tagName))); - } - - @Override - public boolean equals(Object other) { - // short circuit if same object - if (other == this) { - return true; - } - - // instanceof handles nulls - if (!(other instanceof PersonCard)) { - return false; - } - - // state check - PersonCard card = (PersonCard) other; - return id.getText().equals(card.id.getText()) - && person.equals(card.person); - } -} diff --git a/src/main/java/seedu/address/ui/PersonListPanel.java b/src/main/java/seedu/address/ui/PersonListPanel.java deleted file mode 100644 index 5ca3fa4fc671..000000000000 --- a/src/main/java/seedu/address/ui/PersonListPanel.java +++ /dev/null @@ -1,71 +0,0 @@ -package seedu.address.ui; - -import java.util.Objects; -import java.util.function.Consumer; -import java.util.logging.Logger; - -import javafx.beans.value.ObservableValue; -import javafx.collections.ObservableList; -import javafx.fxml.FXML; -import javafx.scene.control.ListCell; -import javafx.scene.control.ListView; -import javafx.scene.layout.Region; -import seedu.address.commons.core.LogsCenter; -import seedu.address.model.person.Person; - -/** - * Panel containing the list of persons. - */ -public class PersonListPanel extends UiPart { - private static final String FXML = "PersonListPanel.fxml"; - private final Logger logger = LogsCenter.getLogger(PersonListPanel.class); - - @FXML - private ListView personListView; - - public PersonListPanel(ObservableList personList, ObservableValue selectedPerson, - Consumer onSelectedPersonChange) { - super(FXML); - personListView.setItems(personList); - personListView.setCellFactory(listView -> new PersonListViewCell()); - personListView.getSelectionModel().selectedItemProperty().addListener((observable, oldValue, newValue) -> { - logger.fine("Selection in person list panel changed to : '" + newValue + "'"); - onSelectedPersonChange.accept(newValue); - }); - selectedPerson.addListener((observable, oldValue, newValue) -> { - logger.fine("Selected person changed to: " + newValue); - - // Don't modify selection if we are already selecting the selected person, - // otherwise we would have an infinite loop. - if (Objects.equals(personListView.getSelectionModel().getSelectedItem(), newValue)) { - return; - } - - if (newValue == null) { - personListView.getSelectionModel().clearSelection(); - } else { - int index = personListView.getItems().indexOf(newValue); - personListView.scrollTo(index); - personListView.getSelectionModel().clearAndSelect(index); - } - }); - } - - /** - * Custom {@code ListCell} that displays the graphics of a {@code Person} using a {@code PersonCard}. - */ - class PersonListViewCell extends ListCell { - @Override - protected void updateItem(Person person, boolean empty) { - super.updateItem(person, empty); - - if (empty || person == null) { - setGraphic(null); - setText(null); - } else { - setGraphic(new PersonCard(person, getIndex() + 1).getRoot()); - } - } - } - -} diff --git a/src/main/java/seedu/address/ui/RequirementStatusCard.java b/src/main/java/seedu/address/ui/RequirementStatusCard.java new file mode 100644 index 000000000000..ac65a338acb8 --- /dev/null +++ b/src/main/java/seedu/address/ui/RequirementStatusCard.java @@ -0,0 +1,70 @@ +package seedu.address.ui; + +import javafx.fxml.FXML; +import javafx.scene.control.Label; +import javafx.scene.control.ProgressBar; +import javafx.scene.control.ProgressIndicator; +import javafx.scene.layout.HBox; +import javafx.scene.layout.Region; +import seedu.address.model.course.RequirementStatus; + + +/** + * An UI component that displays information of a {@code CourseRequirement}. + */ +public class RequirementStatusCard extends UiPart { + private static final String FXML = "RequirementStatusCard.fxml"; + private static final String IS_FULFILLED = "Requirement fulfilled"; + private static final String IS_NOT_FULFILLED = "Requirement not fulfilled"; + private static final String PERCENTAGE_DISPLAY = "Percentage Completed: %.2f"; + public final RequirementStatus requirementStatus; + + @FXML + private HBox cardPane; + @FXML + private Label courseRequirementName; + @FXML + private Label courseRequirementDescription; + @FXML + private Label courseReqType; + @FXML + private Label courseReqIsFulfilled; + @FXML + private ProgressBar percentageFulfilledBar; + @FXML + private ProgressIndicator percentageFulfilledIndicator; + + public RequirementStatusCard(RequirementStatus requirementStatus, + int displayedIndex) { + super(FXML); + this.requirementStatus = requirementStatus; + this.courseRequirementName.setText(requirementStatus.getCourseRequirement().getCourseReqName()); + this.courseRequirementDescription.setText(requirementStatus.getCourseRequirement().getCourseReqDesc()); + this.courseReqType.setText(requirementStatus.getCourseRequirement().getType().toString()); + if (requirementStatus.isFulfilled()) { + this.courseReqIsFulfilled.setText(IS_FULFILLED); + } else { + this.courseReqIsFulfilled.setText(IS_NOT_FULFILLED); + } + this.percentageFulfilledBar.setProgress(requirementStatus.getPercentageFulfilled()); + this.percentageFulfilledIndicator.setProgress(requirementStatus.getPercentageFulfilled()); + } + + @Override + public boolean equals(Object other) { + // short circuit if same object + if (other == this) { + return true; + } + + // instanceof handles nulls + if (!(other instanceof RequirementStatusCard)) { + return false; + } + + // state check + RequirementStatusCard card = (RequirementStatusCard) other; + return courseRequirementName.getText().equals(card.courseRequirementName.getText()) + && requirementStatus.equals(card.requirementStatus); + } +} diff --git a/src/main/java/seedu/address/ui/StatusBarFooter.java b/src/main/java/seedu/address/ui/StatusBarFooter.java index b22e1f525256..2e442b0d45ab 100644 --- a/src/main/java/seedu/address/ui/StatusBarFooter.java +++ b/src/main/java/seedu/address/ui/StatusBarFooter.java @@ -8,7 +8,7 @@ import javafx.fxml.FXML; import javafx.scene.control.Label; import javafx.scene.layout.Region; -import seedu.address.model.ReadOnlyAddressBook; +import seedu.address.model.ReadOnlyGradTrak; /** * A ui for the status bar that is displayed at the footer of the application. @@ -36,7 +36,7 @@ public class StatusBarFooter extends UiPart { private Label saveLocationStatus; - public StatusBarFooter(Path saveLocation, ReadOnlyAddressBook addressBook) { + public StatusBarFooter(Path saveLocation, ReadOnlyGradTrak addressBook) { super(FXML); addressBook.addListener(observable -> updateSyncStatus()); syncStatus.setText(SYNC_STATUS_INITIAL); diff --git a/src/main/java/seedu/address/ui/UiManager.java b/src/main/java/seedu/address/ui/UiManager.java index 876621d79b94..0cee78579347 100644 --- a/src/main/java/seedu/address/ui/UiManager.java +++ b/src/main/java/seedu/address/ui/UiManager.java @@ -20,7 +20,7 @@ public class UiManager implements Ui { public static final String ALERT_DIALOG_PANE_FIELD_ID = "alertDialogPane"; private static final Logger logger = LogsCenter.getLogger(UiManager.class); - private static final String ICON_APPLICATION = "/images/address_book_32.png"; + private static final String ICON_APPLICATION = "/images/gradtrak.png"; private Logic logic; private MainWindow mainWindow; @@ -73,7 +73,7 @@ private static void showAlertDialogAndWait(Stage owner, AlertType type, String t } /** - * Shows an error alert dialog with {@code title} and error message, {@code e}, + * Shows an error alert dialog with {@code description} and error message, {@code e}, * and exits the application after the user has closed the alert dialog. */ private void showFatalErrorDialogAndShutdown(String title, Throwable e) { diff --git a/src/main/resources/images/address_book_32.png b/src/main/resources/images/address_book_32.png deleted file mode 100644 index 29810cf1fd93..000000000000 Binary files a/src/main/resources/images/address_book_32.png and /dev/null differ diff --git a/src/main/resources/images/gradtrak.png b/src/main/resources/images/gradtrak.png new file mode 100644 index 000000000000..3a9aed4d416f Binary files /dev/null and b/src/main/resources/images/gradtrak.png differ diff --git a/src/main/resources/json/AllModules.json b/src/main/resources/json/AllModules.json new file mode 100644 index 000000000000..281732aaf836 --- /dev/null +++ b/src/main/resources/json/AllModules.json @@ -0,0 +1,11 @@ +{ +"ModuleList":[ +{"ModuleCode":"CP3107","ModuleTitle":"Computing for Voluntary Welfare Organisations","Department":"School of Computing","ModuleDescription":"This is a project-based module that provides students with training in software engineering by working on an actual software system that supports a local voluntary welfare organisation. This module is graded on a Completed Satisfactory/Completed Unsatisfactory (CS/CU) basis.","ModuleCredit":"6","Workload":"0-0-0-15-0","Prerequisite":"CS2010 or CS2020 or ((CS2030 or CS2113/T) and CS2040/C)","Preclusion":"Nil"}, +{"ModuleCode":"CP3200","ModuleTitle":"Student Internship Programme","Department":"School of Computing", +"ModuleDescription":"The IT industry and related businesses are developing rapidly for which students need to have an opportunity to expose themselves to the latest industry developments. This internship module requires students to work in a company for a period of three months. Their progress on projects will be monitored during attachment, and their performance will be graded as \"Completed Satisfactory/Completed Unsatisfactory (CS/CU)\" at the end of the attachment, based on the final project report. During the attachment, students are not expected to take other modules offered by the university.", +"ModuleCredit":"6","Workload":"0-0-0-15-0","Preclusion":"Nil"}, +{"ModuleCode":"CP3202","ModuleTitle":"Student Internship Programme II","Department":"School of Computing", +"ModuleDescription":"The IT industry and related businesses are developing rapidly for which students need to have an opportunity to expose themselves to the latest industry developments. This internship module requires students to work in a company for a period of three months. Their progress on projects will be monitored during attachment, and their performance will be graded as “Completed Satisfactory/Completed Unsatisfactory (CS/CU)” at the end of the attachment, based on the final project report. This is the second three month internship for the School of Computing students. With two internships, the student will be able to experience work in two distinct types of organizations, such as a start-up and a MNC, or in two different industries.", +"ModuleCredit":"6","Workload":"0-0-0-15-0","Prerequisite":"CP3200","Preclusion":"Nil"}, +{"ModuleCode":"ACC1002","ModuleTitle":"Financial Accounting","Department":"Accounting","ModuleDescription":"The course provides an introduction to financial accounting. It examines accounting from an external user's perspective: an external user being an investor or a creditor. Such users would need to understand financial accounting in order to make investing or lending decisions. However, to attain a good understanding, it is also necessary to be familiar with how the information is derived. Therefore, students would learn how to prepare the reports or statements resulting from financial accounting and how to use them for decision-making.","ModuleCredit":"4","Workload":"2-2-0-3-4","Preclusion":"Students who have passed FNA1002 are not allowed to take ACC1002.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Morning","Wednesday Morning"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Tuesday Afternoon","Tuesday Morning","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Friday Morning","Friday Afternoon","Monday Morning","Thursday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"ACC1002X","ModuleTitle":"Financial Accounting","Department":"Accounting","ModuleDescription":"The course provides an introduction to financial accounting. It examines accounting from an external user's perspective: an external user being an investor or a creditor. Such users would need to understand financial accounting in order to make investing or lending decisions. However, to attain a good understanding, it is also necessary to be familiar with how the information are derived. Therefore, students would learn how to prepare the reports or statements resulting from financial accounting and how to use them for decision-making.","ModuleCredit":"4","Preclusion":"Students who have passed CS1304 or EC3212 or BK1003 or BZ1002 or BH1002 or BZ1002E or BH1002E or FNA1002E or FNA1002X are not allowed to take ACC1002X.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Thursday Morning","Thursday Afternoon","Wednesday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Tuesday Afternoon","Monday Morning","Monday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ACC1006","ModuleTitle":"Accounting Information Systems","Department":"Accounting","ModuleDescription":"This course aims to help students understand the role of information systems in accounting and other areas of business. In particular, it examines the innovative applications of information systems to streamline business operations and enhance competitive advantage. Students will understand various accounting/business cycles and learn about how information systems are used in different functional areas such as finance/accounting, marketing, operations and supply chain, and HR/management.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"FNA1002 or ACC1002","Preclusion":"Students who have passed FNA1006 are not allowed to take ACC1006.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","LecturePeriods":["Thursday Afternoon","Friday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"ACC1701","ModuleTitle":"Accounting for Decision Makers","Department":"Accounting","ModuleDescription":"The course provides an introduction to accounting from a user perspective. Financial reporting is covered from the viewpoint of an external investor. The focus is on how accounting can help investors make better decisions. Book-keeping and preparation of financial statements are also covered at an introductory level, as investors need to be aware of how the financial statements are derived.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"ACC1002, ACC1002X, EC2204","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Morning","Wednesday Morning"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Tuesday Afternoon","Tuesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Friday Morning","Friday Afternoon","Monday Morning","Thursday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"ACC1701X","ModuleTitle":"Accounting for Decision Makers","Department":"Accounting","ModuleDescription":"The course provides an introduction to accounting from a user perspective. Financial reporting is covered from the viewpoint of an external investor. The focus is on how accounting can help investors make better decisions. Book-keeping and preparation of financial statements are also covered at an introductory level, as investors need to be aware of how the financial statements are derived.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"ACC1002, ACC1002X","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Thursday Morning","Thursday Afternoon","Wednesday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Tuesday Afternoon","Monday Morning","Monday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ACC2002","ModuleTitle":"Managerial Accounting","Department":"Accounting","ModuleDescription":"This course covers major concepts, tools and techniques in managerial accounting. It provides students with an appreciation of how managerial accounting evolves with changes in the business environment and why the usefulness of managerial accounting systems depends on the organisational context. The emphasis is on the use of managerial accounting information for decision-making, planning, and controlling activities. Students are introduced to both traditional and contemporary managerial accounting concepts and techniques.","ModuleCredit":"4","Workload":"2-2-0-3-4","Prerequisite":"Students must have completed BK1003 or BZ1002 or BH1002 or FNA1002 or FNA1002X or FNA1002E or ACC1002 or ACC1002X or BH1002E or CS1304 or EC3212 or EG1422 before they are allowed to take.","Preclusion":"BH2002 or BZ3102 or BK2001 or FNA2002 or IE4242","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Thursday Afternoon","Thursday Morning","Wednesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ACC2706","ModuleTitle":"Managerial Accounting","Department":"Accounting","ModuleDescription":"This course covers major concepts, tools and techniques in managerial accounting. It provides students with an appreciation of how managerial accounting evolves with changes in the business environment and why the usefulness of managerial accounting systems depends on the organisational context. The emphasis is on the use of managerial accounting information for decision-making, planning, and controlling activities. Students are introduced to both traditional and contemporary managerial accounting concepts and techniques.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"ACC1701/ACC1701X or EC2204","Preclusion":"ACC2002","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Thursday Afternoon","Thursday Morning","Wednesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ACC2707","ModuleTitle":"Corporate Accounting & Reporting I","Department":"Accounting","ModuleDescription":"The module covers financial accounting at an intermediate level, with special reference to accounting for property, plant & equipment, investment properties, assets held for sale, intangible assets, asset impairment, changes in accounting policies and estimates, post-balance-sheet events, revenue accounting, segment reporting and interim reporting.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"ACC1701/ACC1701X or EC2204. (or AC1002 or ACC1002X)","Preclusion":"ACC3601","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Tuesday Morning","Tuesday Afternoon","Monday Morning"]}]},{"ModuleCode":"ACC2708","ModuleTitle":"Corporate Accounting & Reporting II","Department":"Accounting","ModuleDescription":"The module covers financial accounting at an intermediate level, with special reference to accounting for financial instruments, deferred tax, leases, provisions, employee benefits, and share-based compensation.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"ACC2707","Preclusion":"ACC3601","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ACC2709","ModuleTitle":"Accounting Information Systems","Department":"Accounting","ModuleDescription":"This course aims to help students understand the role of information systems in accounting and other areas of business. In particular, it examines the innovative applications of information systems to streamline business operations and enhance competitive advantage. Students will understand various accounting/business cycles and learn about how information systems are used in different functional areas such as finance/accounting, marketing, operations and supply chain, and HR/management.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"ACC1701/ACC1701X or EC2204","Preclusion":"ACC1006","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","LecturePeriods":["Thursday Afternoon","Friday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"ACC3601","ModuleTitle":"Corporate Accounting and Reporting","Department":"Accounting","ModuleDescription":"This course examines the conceptual and theoretical issues underlying the corporate accounting and reporting requirements under the US, International and Singapore Accounting Standards. This allows the students to understand the economic rationales behind the accounting treatment of major financial statement items. It also equips the students with skills in using financial information for decision-making. Topics to be covered include conceptual framework in financial reporting, accounting for foreign currency translation, leasing, preparation of consolidated financial statements, earnings quality management and off-balance sheet financing.","ModuleCredit":"4","Workload":"3-1-0-4-4","Prerequisite":"FNA1002 or ACC1002","Preclusion":"BH3111 or BZ3101 or BK3106 or FNA3111","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"ACC3603","ModuleTitle":"Assurance and Attestation","Department":"Accounting","ModuleDescription":"This module provides the knowledge and understanding of the audit process required by assurance and attestation engagements. It aims to ensure students acquire the necessary attitude, skills, and knowledge for a career in auditing, in the accounting profession or in business management.","ModuleCredit":"4","Workload":"3-1-0-3-6","Prerequisite":"FNA1002/ACC1002 and FNA2002 (Students who are not enrolled in the accounting or accounting-specialization program should seek Deans Office permission to read the module)","Preclusion":"Students who have passed FNA3121 are not allowed to take ACC3603.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Friday Afternoon","Wednesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"ACC3604","ModuleTitle":"Corporate and Securities Law","Department":"Accounting","ModuleDescription":"The primary aim of this course is to develop a solid understanding of the legal framework required in the operations of business entities especially companies. It covers the entire life-span of a business entity, namely from the formation of the entity to its liquidation. It also includes the various legal obligations and implications in operating the business entity. A secondary objective is to introduce the pertinent provisions of securities legislation such as the Securities &, Futures Act and the Takeover Code.","ModuleCredit":"4","Workload":"3-1-0-3-6","Prerequisite":"BSP1004","Preclusion":"Students who have passed FNA3122 or LL4055 are not allowed to take ACC3604.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Thursday Morning","Friday Morning","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"ACC3605","ModuleTitle":"Taxation","Department":"Accounting","ModuleDescription":"This module introduces students to the basic concepts of income taxation in Singapore. Since a large portion of a business organisation's profits goes towards the payment of income tax, it is absolutely crucial for students to have an understanding of how tax works and how to legally minimize it. This module is relevant to those who wish to work in the fields of accounting, consulting or financial management.","ModuleCredit":"4","Workload":"3-1-0-3-6","Prerequisite":"FNA1002/ACC1002 and BSP1004","Preclusion":"Students who have passed FNA3127 or LL4056 are not allowed to take ACC3605.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Friday Afternoon","Thursday Morning","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"ACC3606","ModuleTitle":"Advanced Corporate Accounting and Reporting","Department":"Accounting","ModuleDescription":"This course explores in greater depth complex financial reporting topics introduced in ACC1002 Financial Accounting and ACC3601 Corporate Accounting and Reporting, and it also examines issues relating to fair value accounting. The viewpoint is that of the preparer of financial statements. The discussion centres on the financial reporting issues affecting a firm's profitability and risk. This course is for students who expect to become CPAs.","ModuleCredit":"4","Workload":"3-1-0-3-6","Prerequisite":"FNA3111 or ACC3601","Preclusion":"Students who have passed FNA3123 are not allowed to take ACC3606.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Friday Afternoon","Friday Morning","Tuesday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Morning","Friday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"ACC3614","ModuleTitle":"Valuation","Department":"Accounting","ModuleDescription":"This module equips students with an understanding of the various valuation issues and methodologies available to accountants and managers. It specifically discusses valuation issues pertaining to the enterprise, assets for use, and liabilities. After taking this course, the students should be able to value certain classes of assets and liabilities which are of significant interest and importance to the modern business. Coverage includes fair value and value-in-use concepts, earnings multiple analysis, discounted cash flow analysis and real option analysis.","ModuleCredit":"4","Workload":"3-1-0-3-6","Prerequisite":"FNA2004 or FIN2004","Preclusion":"Students who have passed FNA3126 are not allowed to take ACC3614.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Friday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"ACC3616","ModuleTitle":"Corporate Governance and Risk Management","Department":"Accounting","ModuleDescription":"The module covers corporate governance from a multidisciplinary perspective including law, finance, accounting and economics. The module covers enterprise risk management in terms of the Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"ACC1002 Financial Accounting, BSP1004 Legal Environment of Business, FIN2004 Finance","Preclusion":"ACC3611 Corporate Governance and Ethics ACC3612 Risk Management and Internal Control Only available to BBA and BBA(Acc) students from the AY2014-15 intake and later","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Friday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"ACC3619","ModuleTitle":"Integrated Perspective in Accounting and Business","Department":"Accounting","ModuleDescription":"This is a capstone module that to some extent mirrors the aims of the Integrated Business Systems module in the Singapore Qualifying Programme. The module gives students a chance to apply their technical knowledge in different areas to a set of multi-disciplinary cases that capture complex real problems faced by accountants particularly in Singapore and the neighbouring region.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"Completed or concurrently taking the following: (a) All BBA (Acc) core modules, and (b) all other compulsory accounting modules","Corequisite":"Pls see above (under Pre-requisite(s)).","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ACC3701","ModuleTitle":"Assurance and Attestation","Department":"Accounting","ModuleDescription":"This module provides the knowledge and understanding of the audit process required by assurance and attestation engagements. It aims to ensure students acquire the necessary attitude, skills, and knowledge for a career in auditing, in the accounting profession or in business management.","ModuleCredit":"4","Workload":"0-3-0-3-6","Prerequisite":"Pre-/Co-req: ACC2707 and ACC2709.","Preclusion":"ACC3603","Corequisite":"Pls see under \"Prerequisites\".","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Friday Afternoon","Wednesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"ACC3702","ModuleTitle":"Corporate and Securities Law","Department":"Accounting","ModuleDescription":"The primary aim of this course is to develop a solid understanding of the legal framework required in the operations of business entities especially companies. It covers the entire life-span of a business entity, namely from the formation of the entity to its liquidation. It also includes the various legal obligations and implications in operating the business entity. A secondary objective is to introduce the pertinent provisions of securities legislation such as the Securities & Futures Act and the Takeover Code.","ModuleCredit":"4","Workload":"0-3-0-3-6","Prerequisite":"BSP1702/BSP1702X","Preclusion":"ACC3604, LC2008","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"ACC3703","ModuleTitle":"Taxation","Department":"Accounting","ModuleDescription":"This module introduces students to the basic concepts of income taxation in Singapore. Since a large portion of a business organisation's profits goes towards the payment of income tax, it is absolutely crucial for students to have an understanding of how tax works and how to legally minimize it. This module is relevant to those who wish to work in the fields of accounting, consulting or financial management.","ModuleCredit":"4","Workload":"0-3-0-3-6","Prerequisite":"(ACC1701/ACC1701X or EC2204) and (BSP1702/BSP1702X)","Preclusion":"ACC3605, LL4056","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Friday Afternoon","Thursday Morning","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"ACC3704","ModuleTitle":"Advanced Corporate Accounting and Reporting","Department":"Accounting","ModuleDescription":"The module covers financial accounting at an advanced level, with a focus on business combination accounting, group accounting (subsidiaries, associates and joint arrangements), foreign currency accounting (transactions and translation) and related party disclosures.","ModuleCredit":"4","Workload":"0-3-0-3-6","Prerequisite":"ACC2707 and ACC2708","Preclusion":"ACC3606","History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"ACC3705","ModuleTitle":"Valuation","Department":"Accounting","ModuleDescription":"This module equips students with an understanding of the various valuation issues and methodologies available to accountants and managers. It specifically discusses valuation issues pertaining to the enterprise, assets for use, and liabilities. After taking this course, the students should be able to value certain classes of assets and liabilities which are of significant interest and importance to the modern business. Coverage includes fair value and value-in-use concepts, earnings multiple analysis, discounted cash flow analysis and real option analysis.","ModuleCredit":"4","Workload":"0-3-0-3-6","Prerequisite":"FIN2704/FIN2704X","Preclusion":"ACC3614","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"ACC3706","ModuleTitle":"Corporate Governance and Risk Management","Department":"Accounting","ModuleDescription":"The module covers corporate governance from a multidisciplinary perspective including law, finance, accounting and economics. The module covers enterprise risk management in terms of the Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (COSO).","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"(ACC1701/ACC1701X or EC2204), BSP1702/BSP1702X and FIN2704/FIN2704X","Preclusion":"ACC3616","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"ACC3707","ModuleTitle":"Integrated Perspectives in Accounting and Business","Department":"Accounting","ModuleDescription":"This is a capstone module that to some extent mirrors the aims of the Integrated Business Systems module in the Singapore Qualifying Programme. The module gives students a chance to apply their technical knowledge in different areas to a set of multi-disciplinary cases that capture complex real problems faced by accountants particularly in Singapore and the neighbouring region.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"Completed or concurrently taking the following: (a) All BBA (Acc) core modules and (b) all other compulsory accounting modules.","Preclusion":"ACC3619","Corequisite":"Pls see under \"Prerequisites\".","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ACC4611","ModuleTitle":"Advanced Taxation","Department":"Accounting","ModuleDescription":"This module provides students with a foundation in tax planning. Part 1 discusses tax planning opportunities for the business entity in a local (Singapore) context, by making use of available tax incentives, different business structures, etc. Part 2 covers tax planning in an international business context, and will deal with double tax agreements, choice of foreign investment vehicles, repatriation of income and capital, tax havens, tax arbitrage, etc. Part 3 deals with tax planning for the individual operating across international boundaries.","ModuleCredit":"4","Workload":"3-0-0-3-6","Preclusion":"Students who have passed FNA4114 are not allowed to take ACC4611.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Morning"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"ACC4614","ModuleTitle":"Financial Institution Audit & Compliance","Department":"Accounting","ModuleDescription":"This module equips students with internal audit, risk and compliance knowledge and skills. With a slant towards internal auditing, students will learn the key risks and controls in the major banking products such as global markets, credit and lending, wealth management, as well as the major banking regulations such as anti-money laundering/countering of terrorist financing rules. Students will learn how to design internal audit programmes to assess the adequacy and effectiveness of internal controls in these areas. Topics covered include data analytics, common modus operandi of banking frauds and control lapses, internal auditing standards, and internal audit report writing.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"ACC3616 Corporate Governance and Risk Management OR ACC3612 Risk Management and Internal Control","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"ACC4615","ModuleTitle":"Advanced Assurance and Attestation","Department":"Accounting","ModuleDescription":"To equip students with a good understanding of the theoretical and practical knowledge/techniques for a variety of assurance and attestation work other than the statutory audit. Such work is often more complex and requires advanced methodologies.","ModuleCredit":"4","Workload":"3-1-0-3-6","Prerequisite":"FNA3121 or ACC3603","Preclusion":"Students who have passed FNA3128 or ACC3613 are not allowed to take ACC4615.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"ACC4616","ModuleTitle":"Accounting Theory","Department":"Accounting","ModuleDescription":"Accounting theory is a body of rules and theories which governs the practice of financial accounting. Many of the rules and theories are well reasoned economic rationales and tested over time. On the other hand, the state of accounting theory also changes as new accounting and financial transactions are created in the new economy. This module seeks to examine some of the core theories that underpin financial accounting. This is essential to a proper theoretical understanding of the discipline of financial accounting.","ModuleCredit":"4","Workload":"0-3-0-3-6","Prerequisite":"FNA3111/ACC3601 Co-requisite: FNA3123/ACC3606","Preclusion":"Students who have passed FNA3129 and ACC3615 are not allowed to take ACC4616.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"ACC4619","ModuleTitle":"Advanced Independent Study in Accounting","Department":"Accounting","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the accounting area. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling an accounting related issue under the guidance of the instructor.","ModuleCredit":"4","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA(Acc) curriculum.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ACC4629","ModuleTitle":"Advanced Independent Study in Accounting","Department":"Accounting","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the accounting area. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling an accounting related issue under the guidance of the instructor.","ModuleCredit":"2","Workload":"","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA(Acc) curriculum.","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ACC4711","ModuleTitle":"Advanced Taxation","Department":"Accounting","ModuleDescription":"This module provides students with a foundation in tax planning. Part 1 discusses tax planning opportunities for the business entity in a local (Singapore) context, by making use of available tax incentives, different business structures, etc. Part 2 covers tax planning in an international business context, and will deal with double tax agreements, choice of foreign investment vehicles, repatriation of income and capital, tax havens, tax arbitrage, etc. Part 3 deals with tax planning for the individual operating across international boundaries.","ModuleCredit":"4","Workload":"0-3-0-3-6","Prerequisite":"ACC3703","Preclusion":"ACC4611","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"ACC4713","ModuleTitle":"Financial Institution Audit & Compliance","Department":"Accounting","ModuleDescription":"This module equips students with internal audit, risk and compliance knowledge and skills. With a slant towards internal auditing, students will learn the key risks and controls in the major banking products such as global markets, credit and lending, wealth management, as well as the major banking regulations such as anti-money laundering/countering of terrorist financing rules. Students will learn how to design internal audit programmes to assess the adequacy and effectiveness of internal controls in these areas. Topics covered include data analytics, common modus operandi of banking frauds and control lapses, internal auditing standards, and internal audit report writing.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"ACC3701 and ACC3706.","Preclusion":"ACC4614","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"ACC4751","ModuleTitle":"Advanced Independent Study in Accounting","Department":"Accounting","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the accounting area. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling an accounting related issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"null","Prerequisite":"Varies according to the subject matter covered.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"ACC4752","ModuleTitle":"Advanced Independent Study in Accounting (2 MCs)","Department":"Accounting","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the accounting area. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling an accounting related issue under the guidance of the instructor.","ModuleCredit":"2","Workload":"null","Prerequisite":"Varies according to the subject matter covered.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"ACC5001","ModuleTitle":"Business Analysis and Valuation","Department":"Accounting","ModuleDescription":"Analysis of financial statements to determine the fundamentals of a business for investment or managerial decisions.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AH2101","ModuleTitle":"Introduction to Art History","Department":"History","ModuleDescription":"This module introduces students to art history both as a field of academic knowledge concerned with works of art (including painting, sculpture and architecture) and as a discipline with a distinctive methodology, vocabulary and theoretical foundations. The module surveys the main trends in the artistic traditions of Europe and Asia paying special attention to cross-cultural comparative analysis (i.e. how the human body and landscape are represented in different artistic traditions).","ModuleCredit":"4","Workload":"2-1-0-1-6","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Friday Afternoon","Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"AH2201","ModuleTitle":"Chinese Painting: Styles and Masters","Department":"History","ModuleDescription":"This is an introductory-level course, providing students a historical survey of three thousand years of Chinese visual arts with emphasis on painting. Through the course, students will gain a basic understanding of the historical transformation of Chinese art from the classical towards the modern and contemporary, as well as key aesthetic and philosophical conceptions underpinning the production of visual arts in the Chinese culture. In addition, the course provides some comparative studies of Chinese and Western visual arts. There will also be a component introducing the special linkages between the history of Singapore art and the Chinese context.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"AH2101","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"AH2202","ModuleTitle":"Modern Art: A Critical Introduction","Department":"History","ModuleDescription":"What is modern art? How has it been understood and interpreted by artists, critics and art historians? What is the relationship between modern art, modernism and modernity? Is the history of modern art “multiple”? The course will explore these questions through a chronological introduction to modern art, from the 19th century to the 1950s. Students will be encouraged to critically-analyse visual and textual primary-source material to develop a nuanced understanding of different developments in modern art. Case studies on modern art in Asia will also be included to encourage students to appreciate the multiplicity and global diffusion of modern art.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"AH2101","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"AH2203","ModuleTitle":"Empire and Art: India, Singapore, Malaya","Department":"History","ModuleDescription":"This module surveys art and architectural genres produced in British colonies, chiefly India, Singapore and Malaya through diverse visual forms such as painting, calendar art, photography, craft objects and buildings. Visual analysis is accompanied by an investigation into the shifts in materials, technologies and contexts of display and consumption, which often expressed British control, native resistance and a desire for self-rule. The module also considers the role of British institutions, namely, art schools, archaeological surveys, museums and exhibitions in grooming art production and tastes, native projects and responses are unravelled simultaneously to understand East-West interactions.","ModuleCredit":"4","Workload":"2-1-0-1-6","Prerequisite":"AH2101","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"AH3201","ModuleTitle":"A History of Contemporary Art","Department":"History","ModuleDescription":"This module provides an introduction to key movements and tendencies in late modern and contemporary art, primarily in Europe and North America, but also extending to related developments around the world. Through a close analysis of significant artists, exhibitions and texts, the course will encourage a historical understanding of the emergence of Western contemporary art and its role within the globalised art world of today. The influences of social, political and cultural forces will also be discussed, providing a wider framework for students to interpret artworks and to examine their context and reception.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"AH2101","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"AH3202","ModuleTitle":"Time Traveller: The Curatorial in Southeast Asia","Department":"History","ModuleDescription":"The module aims to equip students with curatorial methodologies and theories drawn from the history of exhibitions in Southeast Asia. Students will be introduced to postcolonial theories, approaches and methodologies with an inter-disciplinary focus that can be used to frame the art histories of the region. This module will provide opportunities for students to gain hands-on experience of curatorial practices through workshops with curators, conservators, educators and public programmers by drawing resources from the NUS Museum and the National Gallery Singapore.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"AH2101","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"AH3203","ModuleTitle":"Collecting Art in Europe and Asia (1500 CE – 2000 CE)","Department":"History","ModuleDescription":"This module examines the development of a wide range of private and institutional collecting practices in Europe and Asia, from the late medieval period to the present day. It draws on diverse theoretical approaches to collection studies. The course seeks to understand the contributions of collectors to art-production, display and taste-making and value-arbitration, and, consequently to the overall contours of art history and its canons. It adopts an inter-disciplinary approach to demonstrate how collectors have actively shaped other histories of modernities, nationalisms and cosmopolitanisms.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"AH2101","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"AH3204","ModuleTitle":"Methods and Approaches to Art History","Department":"History","ModuleDescription":"This module examines the history of art history as a discipline looking at its origins, evolution and shifts across time. It seeks to understand how genres in art history are sequenced, compared and analysed in the European tradition. The module also examines how art history evolves differently in Asian texts and Asian contemporary writing. These differences in the methods and approaches to art history provide diverse frameworks to appreciate art-production and consumption globally.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"AH2101 Introduction To Art History","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"ALS1010","ModuleTitle":"Learning to Learn Better","Department":"Office Of The Provost","ModuleDescription":"This module considers evidence-based techniques for learning derived from the fundamental science and understanding of how we learn. It reveals steps on the path to more effective learning by using a set of simple, pragmatic rules: rules to build motivation and to speed up the learning process over both the short and long term. Learners will appreciate learning rules and the scientific evidence behind them. They will also understand why, despite sometimes being counterintuitive, they work so well. This understanding will lead to individualised application of techniques to improve learning.","ModuleCredit":"2","Workload":"1-2-0-4-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"ALS1010CP","ModuleTitle":"Learning to Learn Better","Department":"Office Of The Provost","ModuleDescription":"This module considers evidence-based techniques for learning derived from the fundamental science and understanding of how we learn. It reveals steps on the path to more effective learning by using a set of simple, pragmatic rules: rules to build motivation and to speed up the learning process over both the short and long term. Learners will appreciate learning rules and the scientific evidence behind them. They will also understand why, despite sometimes being counterintuitive, they work so well. This understanding will lead to individualised application of techniques to improve learning.","ModuleCredit":"2","Workload":"1-2-0-4-3","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ALS1020","ModuleTitle":"Learning to Choose Better","Department":"Office Of The Provost","ModuleDescription":"Have you ever regretted a choice you made? Every day, we make many decisions. However, are you aware that we all possess cognitive biases that influence our choices without us knowing? These natural biases can lead us into making seemingly prudent decisions that are illogical. In this module, we will explore some of the biases that we are naturally programmed. You will understand why we don’t even realize that we behave irrationally and make choices that are unintended. With a better knowledge of these inherent natural biases, we can think more clearly and make better decisions in our lives.","ModuleCredit":"2","Workload":"1-2-0-4-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"AR1101","ModuleTitle":"Design I","Department":"Architecture","ModuleDescription":"This is a foundation module that serves to introduce basic communication techniques, the fundamental principles of design and design methods. Topics ? The module will deal with the subject of human perception in the reading and understanding of design. Issues related to space, form, order will serve as essential design generators. The module will also provide the requisite grounding in visual language, design thinking and graphic communication. Graphic communication will include basic drawing skills and the use of common rendering media for two and three-dimensional representation.","ModuleCredit":"8","Workload":"2-3-0-3-12","Preclusion":"All non-architecture students","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"AR1102","ModuleTitle":"Design 2","Department":"Architecture","ModuleDescription":"This module will build upon the module AR1101 by focusing on the development of basic design skills as an interface for activities between people, furniture, fittings and the use of space within the built environment. Topics - The module will focus on issues related to the measure of man to serve as essential design generators. The module will also deal with the use of materials and methods for making and constructing. The module will also deal with context. Graphic communication and the use of technical drawings to illustrate design will form part of this module. The module will expand on the development of media in graphic communication.","ModuleCredit":"8","Workload":"2-3-0-3-12","Preclusion":"All non-architecture students","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"AR1327","ModuleTitle":"Structural Principles","Department":"Architecture","ModuleDescription":"This module for architecture students introduces the students to structural principles in architectural design. It covers the effects and properties of structural forces, structural systems and their interfaces with building functions in served and servant spaces. It also examines issues of construction and assemblage, in relation to special building types and building systems","ModuleCredit":"4","Workload":"2-2-1-0-5","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR1328","ModuleTitle":"The Tropical Envelope","Department":"Architecture","ModuleDescription":"The module examines both the constructional and environmental design strategies that shape the architectural envelope in the tropical climate. It discusses the inter-relationship between passive environmental design performances and construction with its choice of materials and methods. It also emphasizes the interdependence of design and technique/technology.","ModuleCredit":"4","Workload":"2-2-0-0-6","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"AR2101","ModuleTitle":"Design 3","Department":"Architecture","ModuleDescription":"This module will emphasize design in response to environment and site. It will enable students to learn to design small-scale buildings within the context of hot humid tropical environments. Topics - The module will deal with issues related to climate, the tropical environment and sustainability as generators of design. It will also focus on design with an understanding of spatial and functional relationships of spaces such as small and big spaces, private and public spaces.","ModuleCredit":"8","Workload":"2-3-0-3-12","Prerequisite":"AR1101 Design 1 Grade 'C' or Grade “S”, AR1102 Design 2 Grade 'C' or Grade “S”,","Preclusion":"All non-architecture students","Types":["Module"],"History":[{"Semester":4},{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"AR2102","ModuleTitle":"Design 4","Department":"Architecture","ModuleDescription":"This module will emphasize the integrative nature of architectural design. Students are to focus on the integration of architectural design with materials, structure and construction. Topics ? The module will deal with appropriate materials, structure and construction for the architectural design intent through the design of a small-scale building. Responses to program, climate and site context of urban fringe sites are also to be considered in the design.","ModuleCredit":"8","Workload":"2-3-0-3-12","Prerequisite":"AR1101 Design 1 Grade 'C' or Grade “S”, AR1102 Design 2 Grade 'C' or Grade “S”","Preclusion":"All non-architecture students","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"AR2221","ModuleTitle":"History and Theory of Southeast Asia Architecture","Department":"Architecture","ModuleDescription":"This module introduces students to architecture and the built environment in Southeast Asia: their variety, the material, historical and cultural contexts of their production, and the theories and debates. Unit I explores the pre-modern, pre-colonial, and colonial architectural legacies of Southeast Asia and introduces the terms and categories that are used to discuss them. Unit II looks at the theories, debates, and arguments on contextual response in modern and contemporary architecture in Southeast Asia since the early 20th century (coinciding with late colonial rule) through the post-independence period to contemporary times.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"AR2222","ModuleTitle":"History & Theory Of Western Architecture","Department":"Architecture","ModuleDescription":"This core introductory module looks at the production and development of architectural ideas in the Western European and Northern American historical context, from the Antiquities, the pre-modern to early modern, and the modern to postmodern/contemporary periods. The rich and complex historical trajectory underpins the constructedness of architectural knowledge. While by no means exhaustive, the specific thematic focus adopted for each lecture allows students to grasp the connections between epochal periods of architectural innovations and equally, their counter-movements.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"AR2224","ModuleTitle":"Ideas and Approaches in Design","Department":"Architecture","ModuleDescription":"This module provides and introduction to some of the basic concepts in and approaches to architecture as a practice and as an academic discipline. It also highlights the nature and historical development of architecture especially with respect to \"vocabulary\" and \"ideas\", and introduces their use in the analysis of the works of architecture. Topics ? The module will (1) imbue the knowledge of architecture as a special category of man-made objects, replete with ideas, social contexts and intellectual processes, (2) introduce architecture through some of its basic concepts such as \"periods\", \"styles\", \"language\", etc., (3) encourage an active and a critical approach to analyzing the works of architecture, (4) show the relevance of architecture in contemporary and immediate real-life problem sets like sustainability, subjectivity, identity, meanings, etc.","ModuleCredit":"4","Workload":"1-2-0-0-7","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"AR2225","ModuleTitle":"Reading Visual Images","Department":"Architecture","ModuleDescription":"The module introduces students to ways of looking at and discussing works of art. The focus is chiefly on painting and sculpture, the emphasis is on analyzing the composition or design of art works and in constructing meanings for them. The study of this module enables students to acquire critical skills for interpreting and connecting with works of art. The module encourages students to read art works in relation to a range of interests, intentions and issues, the aim here is to suggest or propose contexts or environments in which art works are made and received. There are three sections. In the first, three (3) topics from Asian art traditions are discussed. The are : 1. Indian sculpture 2. Chinese landscape painting 3. Islamic calligraphy In the second section, ideas and movements from the Renaissance in Italy to the end of the 20th century in Europe, are surveyed.","ModuleCredit":"4","Preclusion":"GEK2044","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"AR2327","ModuleTitle":"Architectural Tectonics","Department":"Architecture","ModuleDescription":"Architectural form is a result of its construction, structure and materiality. Architecture emerges in a symbiosis of historical understanding of structural theory, construction, engineering and automation. The Module focuses on materials and construction techniques within different environmental and climatic conditions. The fundamentals, rules of systems and principles in Construction Architecture explain constructed form. Using additive manufacturing new possibilities in prefabrication and modular elements will be explored. Lectures on Structural and Design Logic accompany seminar assignments and cover in greater depth, important aspects of Architectural Construction and Systems of Prefabrication, whereby 3D printing is used to generate new structural typologies, applicable and necessary for the integration into the Architectural Design Studio.","ModuleCredit":"4","Workload":"2-2-0-6-0","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"AR2522","ModuleTitle":"Computational Thinking: Performance Based Design","Department":"Architecture","ModuleDescription":"In architectural practice, computation has grown in importance and is fundamentally changing the nature of the design process itself. Performance Based Design is a computational design approach in which design options are iteratively explored based on feedback from performance simulations. This module will introduce the overall design approach and will teach both theoretical and practical aspects of building performance simulation. Simulations will include shadowcasting, daylighting, and solar radiation.","ModuleCredit":"2","Workload":"1-1-0-0-3","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"AR2524","ModuleTitle":"Spatial Computational Thinking","Department":"Architecture","ModuleDescription":"Spatial Computational Thinking is increasingly being recognised as a fundamental method for various spatial disciplines. It involves idea formulation, algorithm development, solution exploration, with a focus on the manipulation of geometric and semantic datasets. Students will use parametric modelling tools for generating and analysing building elements at varying scales. Such tools use visual programming interfaces to allow complex algorithms to be developed and tested. Students will learn how to structure their ideas as algorithmic procedures that integrate data-structures, functions, and control flow. Through this process, students will also become familiar with higher-level computational concepts, such as decomposition, encapsulation and abstraction.","ModuleCredit":"4","Workload":"0-0-1-5-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"AR2723","ModuleTitle":"Strategies for Sustainable Architecture","Department":"Architecture","ModuleDescription":"This module deals with topics in ecological and sustainable architecture, focusing on environmental issues as they apply to design. Basic technical knowledge on energy, water, materials, etc are covered in the context of how buildings operate. The module enables students to operationalize the principles when generating design solutions.","ModuleCredit":"4","Workload":"2-2-0-0-6","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"AR3101","ModuleTitle":"Design 5","Department":"Architecture","ModuleDescription":"This module will emphasize the integrative nature of architectural design. It will enable students to understand how technology should be applied to building design and construction. Topics: The module will focus on projects that require consideration for realism imposed by functional, technical and statutory constraints. Buildings will be of medium complexity set within less intensively developed urban sites. Design projects will demand a holistic awareness of the issues related to the environment, climate, context, technology and building regulations","ModuleCredit":"8","Workload":"2-3-0-3-12","Prerequisite":"AR2101 Design 3 Grade 'C' or Grade “S”, AR2102 Design 4 Grade 'C'","Preclusion":"All non-architecture students","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"AR3101A","ModuleTitle":"Design 5 (Landscape Architecture Emphasis)","Department":"Architecture","ModuleDescription":"This studio-based module develops basic skills in landscape design and marks the ‘first-time experience’ of architecture students in the field of landscape architectural studio work. It leads the students into urban and suburban contexts, where landscape ‘meets’ city and city ‘eats’ landscape.","ModuleCredit":"8","Workload":"1-7-0-10-12","Prerequisite":"AR2101 Design 3 Grade 'C' or Grade “S”, AR2102 Design 4 Grade 'C'","Preclusion":"All non-architecture students","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"AR3102","ModuleTitle":"Design 6","Department":"Architecture","ModuleDescription":"The objective of the program is to develop a level of competence in design skills and thinking. It involves the integration of technology with the natural environment, and urban context. Students address a generic brief by building upon it with emphasis in Urban, Environment, and/or Technological issues in a given site to demonstrate the acquisition of a level of competence in research, design thinking, operational skills and communication.","ModuleCredit":"8","Workload":"2-3-0-3-12","Prerequisite":"AR2101 Design 3 Grade 'C' or Grade “S”, AR2102 Design 4 Grade 'C'","Preclusion":"All non-architecture students","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"AR3102A","ModuleTitle":"Design 6 (Landscape Architecture Emphasis)","Department":"Architecture","ModuleDescription":"This studio-based module develops basic skills in landscape design and marks the ‘second-time experience’ of architecture students in the field of landscape architectural studio work. It leads the students into central urban contexts, where architecture ‘meets’ landscape architecture and built city ‘defines’ public open space.","ModuleCredit":"8","Workload":"1-7-0-10-12","Prerequisite":"AR2101 Design 3 Grade 'C' or Grade “S”, AR2102 Design 4 Grade 'C'","Preclusion":"All non-architecture students","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"AR3151","ModuleTitle":"Design - ISM","Department":"Architecture","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AR3223","ModuleTitle":"Introduction to Urbanism","Department":"Architecture","ModuleDescription":"The module introduces the foundational and holistic knowledge and understanding of urbanism¿the study of relationships between people in urban areas with the built environment. It provides a comprehensive inquiry of urban history, key theories, topics, design principles and practices related to urban design, urban planning and landscape design. The emphasis is on developing critical and analytical skills of reading, documenting, analysing and synthesising complex information regarding contemporary urban issues and conditions.","ModuleCredit":"4","Workload":"2-2-0-3-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Saturday Afternoon"]}]},{"ModuleCode":"AR3411","ModuleTitle":"Architecture Internship Programme","Department":"Architecture","ModuleDescription":"The internship programme aims to provide opportunities for third year undergraduates to work in architectural or allied firms or organisations with design centric focus to gain the exposure and experience and apply the knowledge learnt in school in the professional setting Students are required to perform a structured and supervised internship in a company/organization for a minimum of 8 weeks during Special Terms. Weekly logbook as well as internship reports will be used a part of the evaluation of their internship experience.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have taken AR3101 and AR3102","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AR3412","ModuleTitle":"Work Experience Internship","Department":"Architecture","ModuleDescription":"This internship module is open to full-time undergraduate students who have completed at least 60MCs and plan to proceed on an approved internship of at least 10 weeks in duration in the vacation period. This module recognizes work experiences in fields that could lead to viable career pathways that may be remotely and not directly to the student’s major. It is accessible to students for academic credit even if they had previously completed internship stints for academic credit not exceeding 12MC, and if the new workscope is substantially differentiated from previously completed ones.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"This internship module is open to full-time undergraduate students who have completed at least 60MCs and plan to proceed on an approved internship of at least 10 weeks in duration in the vacation period.","Preclusion":"Full-time undergraduate students who have accumulated more than 12MCs for previous internship stints.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AR3421","ModuleTitle":"Introduction to Architectural Practice","Department":"Architecture","ModuleDescription":"In this module, students will gain knowledge of how buildings are designed and built in the context of architectural and professional practice and the framework of the construction industry within which it operates","ModuleCredit":"4","Workload":"2-2-0-2-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Evening"]}]},{"ModuleCode":"AR3721","ModuleTitle":"Building Environmental System Modelling","Department":"Architecture","ModuleDescription":"This course introduces fundamental building physics (thermal, lighting, acoustics), building materials, and systems to achieve environmental performance-targets and sustainability. Technology integration is emphasized via understanding how materials and systems are related, detailed, and assembled. Students will learn quantitative means to evaluate environmental requirements, and develop familiarity with system strategies and construction details to integrate the various building systems (such as structure, mechanical and electric services, architecture exteriors and interiors). Additionally, codes of practice (such as fire safety) and considerations on sustainable environment will be addressed. The goal is to integrate those technologies in a symbiotic manner to achieve human well-being.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"AR1326, AR1731, AR2326, AR2723","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"AR4001","ModuleTitle":"Advanced Architectural Study 1","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and in Architecture, Architecture & Urban Heritage and Design Computing.","ModuleCredit":"8","Workload":"0-4-0-2-14","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"AR4002","ModuleTitle":"Advanced Architectural Study 2","Department":"Architecture","ModuleDescription":"The course is intended to evaluate the students’ ability to carry out independent research under the supervision of a faculty member. Students will identify subject in the area of Architecture Theory/History, Architecture & Urban Heritage, Urban Studies and Design Computing.","ModuleCredit":"8","Workload":"0-4-0-2-14","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"AR4103","ModuleTitle":"Architectural & Technology Design 1","Department":"Architecture","ModuleDescription":"The studio aims to provide the students with an opportunity to learn design detailing, technological development and resolution of architectural schemes up to a stage where the design information in the project submission may be understood as being equivalent to pre-tender drawings or drawings for construction. The scope of learning comprises of i) Understanding the conceptual intentions of design scheme. ii) Translating aesthetic intention into technological design issues. iii) Identifying separate technical design activities, eg lighting iv) Communicating resolved design solutions as technical specification, architectural/construction drawing.","ModuleCredit":"8","Workload":"2-3-0-3-12","Prerequisite":"AR3101 Design 1 Grade 'C', AR3102 Design 2 Grade 'C'","Preclusion":"All non architecture students","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"AR4421","ModuleTitle":"Architecture Internship Programme","Department":"Architecture","ModuleDescription":"The internship programme aims to provide opportunities for fourth year undergraduates to work in architectural or allied firms or organisations with design centric focus to gain the exposure and experience and apply the knowledge learnt in school in the professional setting. Students are required to perform a structured and supervised internship in a company/organization for a minimum of 6 months. Weekly logbook as well as internship reports will be used a part of the evaluation of their internship experience.","ModuleCredit":"8","Workload":"0-0-0-80-0","Prerequisite":"Students must have taken AR3101 and AR3102","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AR4955","ModuleTitle":"Topics in Architectural Design","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in architectural design. Examples of topics that may be discussed are Universal Design, Participating Design, Elderly Housing, Post Occupancy Evaluation, Community Architecture, Architectural Practices, Places of Learning, Healthcare Design and Design Methodology.","ModuleCredit":"4","Workload":"0-2-0-2-6","History":[{"Semester":2}]},{"ModuleCode":"AR5011","ModuleTitle":"Research Methodology","Department":"Architecture","ModuleDescription":"This course examines parameters that are set and/or claimed for undertaking research leading to the writing and presentation of a dissertation for a degree in a university. It begins by sketching a brief history of research and then proceeds to highlight changing definitions, premises and approaches. The principal interest and task of the instructor is to lead & develop discussions of definitions, premises and approaches. In dealing with them, aspects of methods, structure and language will gain focus.","ModuleCredit":"4","Workload":"0-2-0-2-8","Prerequisite":"NIL","Preclusion":"NIL","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AR5121","ModuleTitle":"Special Topics In Technology","Department":"Architecture","ModuleDescription":"This module aims to introduce relevant topics in total building performance, fire management, specification writing and buildability and their application to design management and development. This module is conducted through two intensive one-week workshops. The first workshop starts right after submission of the Dissertation and deals with Total Building Performance and Fire Management relevant to the early design phase of the Final Design Project. The second workshop is conducted in the first week of S2 and deals with Specification Writing and Buildability, issues more relevant for the advanced stage of the Final Design Project. Through this module, students will become aware of the individual requirements of the above topics and codes. Selected examples will be introduced and students learn how these topics can be applied and that their successful consideration does not compromise on the design.","ModuleCredit":"4","Workload":"2-4-0-4-0","Preclusion":"Non architecture students","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]},{"Semester":2}]},{"ModuleCode":"AR5221","ModuleTitle":"Contemporary Theories","Department":"Architecture","ModuleCredit":"4","History":[{"Semester":2}]},{"ModuleCode":"AR5312","ModuleTitle":"Typo-Morphology In Architecture","Department":"Architecture","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5321","ModuleTitle":"Advanced Architectural Integration","Department":"Architecture","ModuleDescription":"The module provides learning experiences on multi-disciplinary collaboration and problem-solving between architects and engineers to prepare students for contemporary architectural practice. It commences with case studies to understand overviews and foundations for interdisciplinary collaboration. A series of roundtables on advanced architectural technologies illustrates how innovative architecture could be emerged from multidisciplinary collaborations. Students are to participate design charrette to create innovative proposals for optimization, performance, and aesthetic goals, in collaboration with the lecturers and consultants who are architects and engineers.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]},{"Semester":2}]},{"ModuleCode":"AR5322","ModuleTitle":"Renewable Resources and Architecture","Department":"Architecture","ModuleDescription":"The module intends to provide students with a general understanding about the interrelationship between natural resources and architecture including building materials and energy sources. The need to shift from present fuel-based energy use and construction practices toward the application of renewable resources strategies is highlighted. Different renewable energy strategies as well as the use of renewable resources and sustainable design practices are going to be discussed both at single-house, building and city scales.","ModuleCredit":"4","Workload":"2-0-0-6-2","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"AR5422","ModuleTitle":"Architectural Practice 2","Department":"Architecture","ModuleDescription":"This module will provide students with the knowledge and understanding to enter into architectural practice. It will enable students to understand the legal roles and responsibilities of the architect, the branches of laws applicable to the construction industry, the Singapore Institute of Architects and Public Sector contracts. Major topics covered are the law of contracts, tort, property land law and copyright, duties of architects, the Singapore Institute of Architects and Public Sector form of contracts.","ModuleCredit":"4","Workload":"2-2-0-3-3","Preclusion":"NIL","History":[{"Semester":1}]},{"ModuleCode":"AR5423","ModuleTitle":"Architectural Practice","Department":"Architecture","ModuleDescription":"This module provides students fundamental knowledge and understanding of the architectural practice in Singapore. Lectures are structured under 3 categories namely: A. Context of Architecture Practice – topics include state of construction industry, changing landscape in construction industry and emergent technologies, future trajectory B. Law & Architect – topics include ethics, professional duties and responsibilities, codes and practices, planning and building control agencies C. Contract & Architect – Legal system and forms of building contract","ModuleCredit":"4","Workload":"2-2-0-4-2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Thursday Afternoon","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Evening"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Evening"]}]},{"ModuleCode":"AR5601","ModuleTitle":"Urban Design Theory and Praxis","Department":"Architecture","ModuleDescription":"This module will provide a comprehensive and in-depth examination of the theories, methodologies and praxis of urban design, introducing ideas that are instrumental in establishing the foundations of urban design, examining rationales and strategies for creating vital and lively urban spaces, exploring key issues and myriad challenges facing urban design today and in future. Specifically, viewing urban design from a place-making perspective, ranging from physical to social, tangible to intangible, global to local, the primary focus of this module are topics about urban form, density, diversity, identity, public space, community, sustainability etc.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"AR5770","ModuleTitle":"Graduate Seminar","Department":"Architecture","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AR5801","ModuleTitle":"Options Design Research Studio 1","Department":"Architecture","ModuleDescription":"The Design module builds on the foundational curriculum established in the first undergraduate three years. The module allow the faculty research clusters to integrate research knowledge with design investigations. It provides the students with an opportunity to select from a variety of studio topics, to choose the themes which are aligned with their own interest and intellectual drive.","ModuleCredit":"8","Workload":"2-8-0-2-8","Prerequisite":"Minimum C grade in AR3101/a and AR3102/a","Preclusion":"Non Architecture students","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"AR5802","ModuleTitle":"Options Design Research Studio 2","Department":"Architecture","ModuleDescription":"The Design module builds on the foundational curriculum established in the first undergraduate three years. The module allow the faculty research clusters to integrate research knowledge with design investigations. It provides the students with an opportunity to select from a variety of studio topics, to choose the themes which are aligned with their own interest and intellectual drive.","ModuleCredit":"8","Workload":"2-8-0-2-8","Prerequisite":"Minimum C grade in AR3101/a and AR3102/a","Preclusion":"Non Architecture students","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"AR5803","ModuleTitle":"Architectural & Technology Design 1","Department":"Architecture","ModuleDescription":"The studio aims to provide the students with an opportunity to learn design detailing, technological development and resolution of architectural schemes up to a stage where the design information in the project submission may be understood as being equivalent to pre-tender drawings or drawings for construction. The scope of learning comprises of i) Understanding the conceptual intentions of design scheme. ii) Translating aesthetic intention into technological design issues. iii) Identifying separate technical design activities, eg lighting iv) Communicating resolved design solutions as technical specification, architectural/construction drawing.","ModuleCredit":"8","Workload":"2-3-0-3-12","Prerequisite":"AR3101 Design 1 Grade 'C', AR3102 Design 2 Grade 'C'","Preclusion":"All non architecture students","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"AR5804","ModuleTitle":"Architectural & Technology Design 2","Department":"Architecture","ModuleDescription":"This module allows the students to employ digital design processes eg. Revit, CFD to simulate building performance impact on building form and configuration as an interactive design process in the development and study of optimal solutions.","ModuleCredit":"8","Workload":"2-3-0-3-12","Prerequisite":"AR3101 Design 5 Grade 'C', AR3102 Design 6 Grade 'C'","Preclusion":"All non architecture students","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"AR5806","ModuleTitle":"Architectural Design Research Report","Department":"Architecture","ModuleDescription":"The module supports design thesis by critically exploring significant issues to architecture involving social, political, cultural, environmental, economic and technological consideration. Key activities include: (a) Research embodying the acquisition of knowledge through precedent studies and literature. (b) Critique and evaluation of acquired knowledge. (c) Problem Statement mapping the fundamental aspects of the issues. (d) Hypothesis delineated in terms of a small set of no more than 3 key issues that can be addressed through architectural intervention. (e) Programme Formulation. (f) Site Selection. (g) Preliminary Design Studies.","ModuleCredit":"4","Workload":"0-2-0-4-4","History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Wednesday Morning","Friday Morning","Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"AR5807","ModuleTitle":"Architectural Design Thesis","Department":"Architecture","ModuleDescription":"Students are assigned a Thesis supervisor who will assist the student in identifying and developing the Thesis topic. Students spend the early part of the thesis researching the topic and identifying key issues and design agenda. Students will then proceed to formulate an architectural project to explore the Thesis. In the later stages of the studio, each student will develop a comprehensive architectural design solution in response to the issues and brief identified earlier. In this later stage of the Thesis project students are required to develop technological and material responses to the thesis issue(s) developed earlier. The thesis submission comprises of a report, drawings, and models.","ModuleCredit":"20","Workload":"4-4-0-18-34","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]},{"Semester":2,"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"AR5808","ModuleTitle":"Final Design Project","Department":"Architecture","ModuleDescription":"The final Design Project for the M (Arch) with a specialization in Design Technology and Management is the culmination of the technical and design learning predicated on the instrumental value of technical design as a means of to a wider agenda of sustainable building, resource conservation and creating positive environmental impacts. Students are expected to demonstrate research in design technology as a basis for addressing emergent and perceived need in the aesthetic, cultural and social field. The use of design as a form of research applied to building infrastructure or the environment relevant to practical design issues in industry. Students are required to produce drawings and models illustrating technical exploration and resolution with digitally aided or lab based experimentation. Projects will be supervised by tutors of students choice assisted by a panel of technical specialists.","ModuleCredit":"20","Workload":"4-4-0-18-34","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"AR5951","ModuleTitle":"Topics in History & Theory of Architecture","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2}]},{"ModuleCode":"AR5951A","ModuleTitle":"Topics in History and Theory of Architecture 1","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR5951B","ModuleTitle":"Topics in History & Theory of Architecture 2","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"","Preclusion":"","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"AR5951C","ModuleTitle":"Topics in History and Theory of Architecture 3","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR5951D","ModuleTitle":"Topics in History & Theory of Architecture 4","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5951L","ModuleTitle":"Topics in History and Theory of Architecture","Department":"Architecture","ModuleDescription":"This module aims to provide basic knowledge for students to understand design consideration for aging population in healthcare setting, and to gain the skills to conduct post occupancy evaluations in a systematic manner. Through group exercise, students are also able to learn framing appropriate questions for evaluating healthcare settings in a holistic manner.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"","Preclusion":"","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"AR5952A","ModuleTitle":"Topics in Urban Studies 1","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbanism, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Monday Morning"]}]},{"ModuleCode":"AR5952B","ModuleTitle":"Topics in Urban Studies 2","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbanism, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5952C","ModuleTitle":"Special Topics in Urban Studies 3","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbanism, Urban Design methodologies and practice.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"NIL","Preclusion":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5952E","ModuleTitle":"Topics in Urban Studies 5","Department":"Architecture","ModuleDescription":"This module will provide a comprehensive understanding of the complexity and distinctive characters of emerging urbanism in Asia, through examination of emergent urban issues related to community & participation, conservation & regeneration, ageing & healthcare, built form, modelling & big data, and resilience & informality. These topics are offered from multiple perspectives and inter- and transdisciplinary approaches to question conventional norms and conceptions and establish new visions for a sustainable urban future. Students are exposed to sustainable models and innovative urban strategies to cope with various environmental, social, economic and technological challenges that Asian cities face today and in future.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"AR5953","ModuleTitle":"Topics in Design Technology 1","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"NIL","Preclusion":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5953A","ModuleTitle":"Topics in Design Technology 1","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"","Preclusion":"","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5953B","ModuleTitle":"Topics in Design Technology 2","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"","Preclusion":"","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AR5953C","ModuleTitle":"Topics in Design Technology 3","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"NIL","Preclusion":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5953D","ModuleTitle":"Topics in Design Technology 4","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"","Preclusion":"","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AR5954","ModuleTitle":"Topics in Landscape Architecture","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Landscape Architecture. Examples of topics that may be discussed are: Tropical Urban Landscape Design, Urban Landscape Architecture in Megacities, Sustainable Urban Landscape Architecture, Landscape Architecture in the Informal City, Landscape Visualisation.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"","Preclusion":"","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AR5954A","ModuleTitle":"Topics in Landscape Architecture 1","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Landscape Architecture. Examples of topics that may be discussed are: Tropical Urban Landscape Design, Urban Landscape Architecture in Megacities, Sustainable Urban Landscape Architecture, Landscape Architecture in the Informal City, Landscape Visualisation.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2}]},{"ModuleCode":"AR5954B","ModuleTitle":"Topics in Landscape Architecture","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Landscape Architecture. Examples of topics that may be discussed are: Tropical Urban Landscape Design, Urban Landscape Architecturein Megacities, Sustainable Urban Landscape Architecture, Landscape Architecture in the Informal City, Landscape Visualisation.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5954C","ModuleTitle":"Topics in Landscape Architecture","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Landscape Architecture. Examples of topics that may be discussed are: Tropical Urban Landscape Design, Urban Landscape Architecture in Megacities, Sustainable Urban Landscape Architecture, Landscape Architecture in the Informal City, Landscape Visualisation.","ModuleCredit":"4","Workload":"0-2-0-2-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5955","ModuleTitle":"Topics in Architectural Design","Department":"Architecture","ModuleDescription":"This ‘Parent’ module will involve a critical and thorough discussion of specific topics in architectural design. Examples of topics that may be discussed are Universal Design, Participating Design, Elderly Housing, Post Occupancy Evaluation, Community Architecture, Architectural Practices, Places of Learning, Healthcare Design and Design Methodology.","ModuleCredit":"4","Workload":"0-2-0-2-6","History":[{"Semester":1}]},{"ModuleCode":"AR5955B","ModuleTitle":"AR5955b Topics in Research by Design 2","Department":"Architecture","ModuleDescription":"Architecture students are exposed to a wide range of contemporary and emerging concepts and methods in research by design including theories, strategies, and research precedents in 1) novel aesthetics of climatic calibration and performance, 2) contemporary architectonics of fabrication, material, and resources contingent on South East Asia, 3) emergent spaces of inhabitation and production surrounding the equator. Students are afforded case studies, histories, and theoretical underpinnings to inform research by the act of design and making on the Equator.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR5956A","ModuleTitle":"Topics in Design and Built Environment 1","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in design and the built environment. Examples of topics that may be discussed are universal design, techniques and constructs of thinking, sustainable urban design, landscape and urban ecology,","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5956B","ModuleTitle":"Topics in Design and Built Environment 2","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in design and the built environment. Examples of topics that may be discussed are universal design, techniques and constructs of thinking, sustainable urban design, landscape and urban ecology,","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5956C","ModuleTitle":"Topics in Design and Built Environment 3","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in design and the built environment. Examples of topics that may be discussed are universal design, techniques and constructs of thinking, sustainable urban design, landscape and urban ecology,","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5956D","ModuleTitle":"Topics in Design and Built Environment 4","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in design and the built environment. Examples of topics that may be discussed are universal design, techniques and constructs of thinking, sustainable urban design, landscape and urban ecology,","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5956E","ModuleTitle":"Topics in Design and Built Environment 5","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in design and the built environment. Examples of topics that may be discussed are universal design, techniques and constructs of thinking, sustainable urban design, landscape and urban ecology,","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"AR5957A","ModuleTitle":"Topics in History and Theory of Architecture 1","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5957B","ModuleTitle":"Topics in History and Theory of Architecture 2","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5957C","ModuleTitle":"Topics in History and Theory of Architecture 3","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"AR5957D","ModuleTitle":"Topics in History and Theory of Architecture 4","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5957E","ModuleTitle":"Topics in History and Theory of Architecture 5","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5957F","ModuleTitle":"Topics in History and Theory of Architecture 6","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR5957G","ModuleTitle":"Topics in History and Theory of Architecture 7","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5957H","ModuleTitle":"Topics in History and Theory of Architecture 8","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5957I","ModuleTitle":"Topics in History and Theory of Architecture 9","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5957J","ModuleTitle":"Topics in History and Theory of Architecture 10","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR5957K","ModuleTitle":"Topics in History and Theory of Architecture 11","Department":"Architecture","ModuleDescription":"This module will involve critical analyses and thorough discussions of specific topics in History, Theory and Criticism in Architecture","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR5958A","ModuleTitle":"Topics in Urbanism 1","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5958B","ModuleTitle":"Topics in Urbanism 2","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5958C","ModuleTitle":"Topics in Urbanism 3","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2}]},{"ModuleCode":"AR5958D","ModuleTitle":"Topics in Urbanism 4","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR5958E","ModuleTitle":"Topics in Urbanism 5","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5958F","ModuleTitle":"Topics in Urbanism 6","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5958G","ModuleTitle":"Topics in Urbanism 7","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5958H","ModuleTitle":"Topics in Urbanism 8","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5958I","ModuleTitle":"Topics in Urbanism 9","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5958J","ModuleTitle":"Topics in Urbanism 10","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"AR5958K","ModuleTitle":"Topics in Urbanism 11","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Urban Studies, including Urban Design and Planning. Examples of topics that may be studied are: Tropical Urban Design, Sustainable Urban Design, Ecourbansim, Urban Design methodologies and practice","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5959A","ModuleTitle":"Topics in Design Technology 1","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5959B","ModuleTitle":"Topics in Design Technology 2","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5959C","ModuleTitle":"Topics in Design Technology 3","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR5959D","ModuleTitle":"Topics in Design Technology 4","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"AR5959E","ModuleTitle":"Topics in Design Technology 5","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"AR5959F","ModuleTitle":"Topics in Design Technology 6","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5959G","ModuleTitle":"Topics in Design Technology 7","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR5959H","ModuleTitle":"Topics in Design Technology 8","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"AR5959I","ModuleTitle":"Topics in Design Technology 9","Department":"Architecture","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Design Technology. Examples of topics that may be discussed are: the evolving role of tools, techniques and constructs of thinking, new typologies, systems and processes, relationships of form, fabric and materials, visualisation and validation of performance.","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"AR6770","ModuleTitle":"Phd Seminar","Department":"Architecture","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"AS3231","ModuleTitle":"American Literature I","Department":"English Language & Literature","ModuleDescription":"This module examines selected texts of 19th century American writing through Reconstruction, it examines typical aspects of American character/imagination, and it trains students to read literary texts closely and to express their understanding of texts both in class discussion and in writing. The module is aimed at undergraduate English majors, but cross-faculty students who enjoy literature are welcome.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000. Cohort 2012 onwards: (i) EN1101E or GEK1000, AND (ii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Preclusion":"AS3231","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"ASP1201CH","ModuleTitle":"H3 Humanities & Soc Sci Research Prog","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"The H3 Humanities and Social Sciences Research Programme is offered to Junior College students who have exceptional ability and aptitude in Chinese Language and Literature. The student will embark on an independent study and research under the supervision of a NUS academic and will be assessed via an extended essay.","ModuleCredit":"4","Prerequisite":"Reading the relevant H2 subject – Chinese Language and Literature.","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"ASP1201EC","ModuleTitle":"H3 Humanities & Soc Sci Research Prog","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"The H3 Humanities and Social Sciences Research Programme is offered to Junior College students who have exceptional ability and aptitude in Economics. The student will embark on an independent study and research under the supervision of a NUS academic and will be assessed via an extended essay.","ModuleCredit":"4","Prerequisite":"Reading the relevant H2 subject – Economics.","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"ASP1201EN","ModuleTitle":"H3 Humanities & Soc Sci Research Prog","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"The H3 Humanities and Social Sciences Research Programme is offered to Junior College students who have exceptional ability and aptitude in Literature in English. The student will embark on an independent study and research under the supervision of a NUS academic and will be assessed via an extended essay.","ModuleCredit":"4","Prerequisite":"Reading the relevant H2 subject – Literature in English.","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"ASP1201GE","ModuleTitle":"H3 Humanities & Soc Sci Research Prog","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"The H3 Humanities and Social Sciences Research Programme is offered to Junior College students who have exceptional ability and aptitude in Geography. The student will embark on an independent study and research under the supervision of a NUS academic and will be assessed via an extended essay.","ModuleCredit":"4","Prerequisite":"Reading the relevant H2 subject – Geography.","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"ASP1201HY","ModuleTitle":"H3 Humanities & Soc Sci Research Prog","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"The H3 Humanities and Social Sciences Research Programme is offered to Junior College students who have exceptional ability and aptitude in History. The student will embark on an independent study and research under the supervision of a NUS academic and will be assessed via an extended essay.","ModuleCredit":"4","Prerequisite":"Reading the relevant H2 subject – History.","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"ASP1201MS","ModuleTitle":"H3 Humanities & Soc Sci Research Prog","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"The H3 Humanities and Social Sciences Research Programme is offered to Junior College students who have exceptional ability and aptitude in Malay Language and Literature. The student will embark on an independent study and research under the supervision of a NUS academic and will be assessed via an extended essay.","ModuleCredit":"4","Prerequisite":"Reading the relevant H2 subject – Malay Language and Literature.","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"AUD5114","ModuleTitle":"Electrophysiological Assessment B","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This subject builds on the knowledge obtained in the Electrophysiological Assessment A subject. Students will have the opportunity to examine the principles and practices associated with advanced auditory evoked potential assessment in the clinic (NUH).","ModuleCredit":"2","Workload":"12-0-18-0-0","Prerequisite":"AUD5102 Anatomy and Physiology AUD5103 Pathologies of the Auditory System AUD5106 Clinical Audiology A (Part 1) AUD5107 Paediatric Audiology A (Part 1) AUD5108 Electrophysiology Assessment A","Preclusion":"NIL","Corequisite":"AUD5112 Clinical Audiology A (Part 2), AUD5113 Paediatric Audiology A (Part 2)","History":[{"Semester":1}]},{"ModuleCode":"AUD5216","ModuleTitle":"Vestibular Assessment and Management B","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module provides an advanced knowledge about the assessment and management of central vestibular disorders, neuro-otological disorders due to migraine and the psychological problems of dizzy patient. This module also describes various rehabilitative management options for patients with vestibular disorders.","ModuleCredit":"3","Workload":"10-0-39-0-26","Prerequisite":"AUD5102: Anatomy & Physiology AUD5103: Pathologies of Auditory System AUD5110: Vestibular Assessment and Management A","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"AUD5217","ModuleTitle":"Hearing Devices and Rehabilitation B (Part 1)","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module provides students the opportunity to learn about the psychological and social problems of hearing aid users and to develop and implement rehabilitation programs to suit individual needs.","ModuleCredit":"3","Workload":"23-0-52-0-23","Prerequisite":"AUD5101: Acoustics AUD5104: Perception of Sound and Speech AUD5105 & AUD5111: Hearing Devices and Rehabilitation A - Part 1 & Part 2 AUD5106 & AUD5112: Clinical Audiology A","Preclusion":"NIL","Corequisite":"AUD52117: Clinical Audiology B (Part 1)","History":[{"Semester":1}]},{"ModuleCode":"AUD5218","ModuleTitle":"Clinical Audiology B (Part 1)","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This subject builds on the knowledge obtained in the Clinical Audiology A subject. Students will participate in problem based learning case discussions encompassing the evaluation and management of patients in the areas of advanced diagnostic assessment of hearing and balance disorders and hearing aid fitting and evaluation. This module comprises the following topics: professionalism, ethics and clinical communication, industrial audiology, acoustic shock and the prevention of hearing loss in the music industry, and a review of audiological integration and management.","ModuleCredit":"3","Workload":"12-0-52-0-34","Prerequisite":"AUD5105 & AUD5111: Hearing Devices and Rehabilitation A AUD5106 & AUD5112: Clinical Audiology A AUD5107 & AUD5113: Paediatric Audiology A AUD5108 & AUD5114: Electrophysiological Assessment A & B","Preclusion":"NIL","Corequisite":"AUD5217: Hearing Devices and Rehabilitation B (Part 1), AUD5118: Paediatric Audiology B (Part 1)","History":[{"Semester":1}]},{"ModuleCode":"AUD5219","ModuleTitle":"Paediatric Audiology B - Part 1","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module builds on the basic paediatric assessment skills gained in Paediatric Audiology A. Students will have the opportunity to learn the principles and practice of audiological assessment of children of all ages. In particular, they will refine and expand their understanding of advanced paediatric testing techniques, educational and communication issues for hearing impaired children, assessment and management of children with special needs, assessment and management of hearing impaired neonates & infants.","ModuleCredit":"3","Workload":"24-0-52-0-22","Prerequisite":"AUD5105 & AUD5111: Hearing Devices and Rehabilitation A (Part 1 & Part 2) AUD5107 & AUD5113: Paediatric Audiology A (Part 1 & Part 2) AUD5108 & AUD5114: Electrophysiological Assessment","Preclusion":"NIL","Corequisite":"AUD5217: Hearing Devices and Rehabilitation B (Part 1), AUD5218: Clinical Audiology B (Part 1)","History":[{"Semester":1}]},{"ModuleCode":"AUD5220","ModuleTitle":"Independent Studies in Audiology (Research project - part 1)","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module is designed to prepare student for the applied research project that must be submitted in Semester 4. This module builds on the knowledge obtained in AUD5115 Experimental Design and Statistics. Students will be asked to identify a client a research topic, and two supervisors, develop a research design and appropriate testing tools, make a class presentation to teaching staff and students and then submit a written proposal (max 5000 words) before obtaining ethics clearance and conducting a pilot study.","ModuleCredit":"8","Workload":"20-0-0-120-100","Prerequisite":"AUD5115: Experimental Design and Statistics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"AUD5221","ModuleTitle":"Hearing Devices and Rehabilitation B (Part 2)","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module builds on the foundation knowledge acquired in Hearing Devices and Rehabilitation A. In particular, this subject will cover: - advanced issues in the selection of hearing aid features, - advanced verification techniques, - issues in the use of prescriptive and non-prescriptive setting of amplification of hearing aids, - paediatric hearing aid fitting considerations and issues, - use of vibrotactile devices, - use of devices within tinnitus management program, advanced outcome assessment","ModuleCredit":"4","Workload":"12-0-70-0-38","Prerequisite":"AUD5101: Acoustics AUD5104: Perception of Sound and Speech AUD5105 & AUD5111: Hearing Devices and Rehabilitation A – Part 1 & Part 2 AUD5106 & AUD5112: Clinical Audiology A","Preclusion":"NIL","Corequisite":"AUD5222: Clinical Audiology B (Part 1)","History":[{"Semester":2}]},{"ModuleCode":"AUD5222","ModuleTitle":"Clinical Audiology B (Part 2)","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module is a continuation of Clinical Audiology B (Part 1). Students will participate in problem based learning case discussions encompassing the evaluation and management of patients in the areas of advanced diagnostic assessment of hearing and balance disorders and hearing aid fitting and evaluation. This module comprises the following topics: professionalism, ethics and clinical communication, industrial audiology, acoustic shock and the prevention of hearing loss in the music industry, and a review of audiological integration and management.","ModuleCredit":"4","Workload":"12-6-70-3-29","Prerequisite":"AUD5105 - AUD5218","Preclusion":"NIL","Corequisite":"AUD5221: Hearing Devices and Rehabilitation B (Part 2), AUD5223: Paediatric Audiology B (Part 2)","History":[{"Semester":2}]},{"ModuleCode":"AUD5223","ModuleTitle":"Paediatric Audiology B - Part 2","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module is a continuation of AUD5219 Paediatric Audiology B. Students will have the opportunity to learn the principles and practice of audiological assessment of children of all ages. In particular, they will refine and expand their understanding of advanced paediatric testing techniques, educational and communication issues for hearing impaired children, assessment and management of children with special needs, assessment and management of hearing impaired neonates & infants.","ModuleCredit":"4","Workload":"22-0-70-0-28","Prerequisite":"AUD5105 - AUD5218","Preclusion":"NIL","Corequisite":"AUD5221: Hearing Devices and Rehabilitation B (Part 2), AUD5222: Clinical Audiology B (Part 2)","History":[{"Semester":2}]},{"ModuleCode":"AUD5224","ModuleTitle":"Independent Studies in Audiology (Research project - part 2)","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module is designed to help students prepare a final draft of the main applied research project that should be submitted in semester 4. Through regular meetings with supervisors and feedback from peer group, students will make appropriate modifications to the planned study, complete data collection and analyses, and submit a dissertation (< 20,000 words) in APA style prior to a presentation and oral examination on the content.","ModuleCredit":"8","Workload":"20-0-0-120-100","Prerequisite":"AUD5220 Independent studies in Audiology Part 1","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"AY1130","ModuleTitle":"Human Anatomy and Physiology I","Department":"Anatomy","ModuleDescription":"The module encompasses core material on aspects of human anantomy and physiology with reference to relevant clinical examples. Topics for the module include the following human systems: 1. cell, integumentary and musculoskeletal, 2. cardiovascular, 3. Haematology and related immunology 4. Respiratory and 5. endocrine","ModuleCredit":"4","Workload":"4-2-2-0-2","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Thursday Morning","Monday Afternoon","Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"BAA6001","ModuleTitle":"Accounting Research Seminars I","Department":"Accounting","ModuleCredit":"4","Workload":"0-3-0-2-5","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BAA6002","ModuleTitle":"Accounting Research Seminars II","Department":"Accounting","ModuleDescription":"The primary objective of the course is to introduce Ph.D. students to advanced research topics in accounting. The course will focus on selected areas of research in accounting, including but not limited to the following: 1. Information in Accounting Numbers 2. Earnings Response Coefficient (ERC) 3. The Post-Earnings-Announcement Drift 4. Cost of Equity Capital 5. Trading Volume, Non-Directional 6. Trading Volume, Directional 7. Insider Trading 8. Taxation and the Capital Market, Payout Policy 9. Taxation and the Capital Market, Capital Structure 10. Corporate Social Responsibilities Disclosure 11. Accounting Standards and Reporting Quality 12. China Related Topics","ModuleCredit":"4","Workload":"0-3-0-3-8","Prerequisite":"BAA6001 Accounting Research Seminars I","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BBP5000","ModuleTitle":"Global Strategic Management","Department":"Strategy And Policy","ModuleDescription":"The module is a program initiation for students from diverse disciplines and cultures. It is designed to be a rigorous learning experience characterized by intensive dialogue and networking. The module may cover themes and applications for strategic management in the global arena, with a distinctive Asian orientation. Topics may include issues in business environment such as competition dimensions, and resource and institution determinants. It may also include issues in international strategy such as market and collaborative dynamics, scoping and restructuring, governance and control, innovation and knowledge, and corporate social responsibility. The emphasis will be the state of practice in strategy.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BBP6794","ModuleTitle":"Seminar in Innovation and Entrepreneurship","Department":"Strategy And Policy","ModuleDescription":"This seminar surveys the core conceptual issues in innovation and entrepreneurship research, examines the key theoretical approaches for addressing these issues, and reviews the major past and current research work that have made significant contribution to our understanding of these issues. The seminar will draw on the core disciplines of economics, sociology, strategy and organizational behaviour and apply them to identify and answer key questions in innovation and entrepreneurship","ModuleCredit":"2","Workload":"0-3-0-3-4","Prerequisite":"BBP6781 Seminar In Strategic Management I","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BDC5101","ModuleTitle":"Deterministic Operations Research Models","Department":"Analytics & Operations","ModuleDescription":"This module is a first thread in the quantitative decision making and provides the basic quantitative background for courses in finance, operations management, and supply chain management. Operations research (OR) has been applied extensively in such diverse areas as financial planning, logistics and supply management, public service, health care, manufacturing, telecommunication and military, to name just a few. In this module, deterministic operations research models relevant to business decision making will be covered. The emphasis is on model building, solution methods, and interpretation of results. Topics covered include: linear and non-linear programming, dynamic programming, integer programming, heuristic problem-solving methods and other interesting OR topics. Computer packages for OR modelling may be used.","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Monday Evening"]}]},{"ModuleCode":"BDC6111","ModuleTitle":"Foundations of Optimization","Department":"Analytics & Operations","ModuleDescription":"This course will cover important topics in optimization theory including linear, network, discrete, convex, conic, stochastic and robust. It will focus on methodology, modeling techniques and mathematical insights. This is a core module for PhD students in the Decision Science department.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"A basic knowledge of linear algebra","Preclusion":"IE6001","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"BDC6112","ModuleTitle":"Stochastic Processes I","Department":"Analytics & Operations","ModuleDescription":"Probability space and random variables Outcomes, events, and sample space, probability measure and integration, distributions and expectation. Conditional expectation Conditioning on events, conditioning on random variables, general properties of condition expectation, introduction to martingales. Exponential distribution and Poisson process Memorylessness, counting processes, construction of Poisson process, thinning and superposition of Poisson processes, nonhomogeneous and compound Poisson process. Discrete-time Markov chains Markov property, stopping times and strong Markov property, classification of states, hitting and absorption probabilities, stationary and limit distributions.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"NIL","Preclusion":"IE6004 Stochastic Process I","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BDC6302","ModuleTitle":"Discrete Optimization and Algorithms","Department":"Analytics & Operations","ModuleDescription":"Discrete optimization is the study of problems where the goal is to find an optimal arrangement from among a finite set of possible arrangements. Discrete problems are also called combinatorial optimization problems. Many applications in business, industry, and computer science lead to such problems, and we will touch on the theory behind these applications. The course takes a modern view of discrete optimization and covers the main areas of application and the main optimization algorithms. It covers the following topics (tentative): • integer and combinatorial optimization: introduction and basic definitions • alternative formulations • optimality, relaxation and bounds • Graph Theory and Network Flow • integral polyhedral, including matching problems, matroid and the Matroid Greedy algorithm • polyhedral approaches: theory of valid inequalities, cutting-plane algorithms The course also discusses how these approaches can be used to tackle problems arising in modern service system, including static and dynamic matching markets, ad words allocation, pricing and assortment optimization etc.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"BDC6111/IE6001 Foundations of Optimization","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BDC6304","ModuleTitle":"Robust modelling and optimization","Department":"Analytics & Operations","ModuleDescription":"The course will cover the necessary theoretical foundations of modern robust optimization and its applications.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Theory of linear programming, including duality theory. Basic knowledge of algorithms and complexity.","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"BHD4001","ModuleTitle":"Honours Dissertation","Department":"Dean's Office (Biz)","ModuleDescription":"The purpose of the Honours Dissertation is to provide the student with an opportunity to select and study a research problem of importance and present his findings logically and systematically in clear and concise prose. The research topic can be either the study of a business problem involving the use of analytic or predictive models, or a research study using field research techniques or data analysis leading to sound generalisations and deductions, or a scientific analysis of a theoretical problem. The student is expected to demonstrate (a) a good understanding of relevant methodology and literature (b) the significance and relevance of the problem (c) a logical and sound analysis and (d) a clear and effective presentation.","ModuleCredit":"12","Workload":"Varies depending on individual student with their supervisor","Prerequisite":"Varies depending on topics of research","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BHD4001A","ModuleTitle":"Honours Dissertation","Department":"Dean's Office (Biz)","ModuleDescription":"The purpose of the Honours Dissertation is to provide the student with an opportunity to select and study a research problem of importance and present his findings logically and systematically in clear and concise prose. The research topic can be either the study of a business problem involving the use of analytic or predictive models, or a research study using field research techniques or data analysis leading to sound generalisations and deductions, or a scientific analysis of a theoretical problem. The student is expected in this exercise to demonstrate (a) a good understanding of relevant methodology and literature (b) the significance and relevance of the problem (c) a logical and sound analysis and (d) a clear and effective presentation.","ModuleCredit":"0","Workload":"Varies depending on individual student with their supervisor","Prerequisite":"Varies depending on topics of research","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"BHD4001B","ModuleTitle":"Honours Dissertation","Department":"Dean's Office (Biz)","ModuleDescription":"The purpose of the Honours Dissertation is to provide the student with an opportunity to select and study a research problem of importance and present his findings logically and systematically in clear and concise prose. The research topic can be either the study of a business problem involving the use of analytic or predictive models, or a research study using field research techniques or data analysis leading to sound generalisations and deductions, or a scientific analysis of a theoretical problem. The student is expected in this exercise to demonstrate (a) a good understanding of relevant methodology and literature (b) the significance and relevance of the problem (c) a logical and sound analysis and (d) a clear and effective presentation.","ModuleCredit":"0","Workload":"Varies depending on individual student with their supervisor","Prerequisite":"Varies depending on topics of research","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"BHD4001C","ModuleTitle":"Honours Dissertation","Department":"Dean's Office (Biz)","ModuleDescription":"The purpose of the Honours Dissertation is to provide the student with an opportunity to select and study a research problem of importance and present his findings logically and systematically in clear and concise prose. The research topic can be either the study of a business problem involving the use of analytic or predictive models, or a research study using field research techniques or data analysis leading to sound generalisations and deductions, or a scientific analysis of a theoretical problem. The student is expected in this exercise to demonstrate (a) a good understanding of relevant methodology and literature (b) the significance and relevance of the problem (c) a logical and sound analysis and (d) a clear and effective presentation.","ModuleCredit":"12","Workload":"Varies depending on individual student with their supervisor","Prerequisite":"Varies depending on topics of research","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"BI3001","ModuleTitle":"Business Internship I","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 8 weeks. The minimum number of hours of work is set at 300 hours.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"Completed at least 60 MCs. Students should attend and complete one of two not-for-credit Career Creation Starter (STR) modules.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"BI3001A","ModuleTitle":"Business Internship I","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 8 weeks. The minimum number of hours of work is set at 300 hours.","ModuleCredit":"4","Workload":"0-0-0-36-4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3001B","ModuleTitle":"Business Internship I","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 8 weeks. The minimum number of hours of work is set at 300 hours.","ModuleCredit":"4","Workload":"0-0-0-36-4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3001C","ModuleTitle":"Business Internship I","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 8 weeks. The minimum number of hours of work is set at 300 hours.","ModuleCredit":"4","Workload":"0-0-0-36-4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3001D","ModuleTitle":"Business Internship I","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 8 weeks. The minimum number of hours of work is set at 300 hours.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3001E","ModuleTitle":"Business Internship I","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 8 weeks. The minimum number of hours of work is set at 300 hours.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3001F","ModuleTitle":"Business Internship I","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 8 weeks. The minimum number of hours of work is set at 300 hours.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3001G","ModuleTitle":"Business Internship I","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 8 weeks. The minimum number of hours of work is set at 300 hours.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3002","ModuleTitle":"Business Internship II","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 16 weeks. The minimum number of hours of work is set at 600 hours.","ModuleCredit":"8","Workload":"0-0-0-36-4","Prerequisite":"Completed at least 60 MCs. Students should attend and complete one of two not-for-credit Career Creation Starter (STR) modules.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"BI3002A","ModuleTitle":"Business Internship II","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 16 weeks. The minimum number of hours of work is set at 600 hours.","ModuleCredit":"8","Workload":"0-0-0-36-4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3002B","ModuleTitle":"Business Internship II","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 16 weeks. The minimum number of hours of work is set at 600 hours.","ModuleCredit":"8","Workload":"0-0-0-36-4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3002C","ModuleTitle":"Business Internship II","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 16 weeks. The minimum number of hours of work is set at 600 hours.","ModuleCredit":"8","Workload":"0-0-0-36-4","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3002D","ModuleTitle":"Business Internship II","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 16 weeks. The minimum number of hours of work is set at 600 hours.","ModuleCredit":"8","Workload":"0-0-0-36-4","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3003","ModuleTitle":"Work Experience Internship","Department":"Dean's Office (Biz)","ModuleDescription":"This internship module is open to full-time NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration, during the vacation period. The aim of this module is to recognize work experiences in fields that could lead to viable career pathways that are not directly related to the student’s major. It is accessible to students for academic credit even if they had previously completed BI3001 or BI3002. (In contrast to BI3003, BI3001 and BI3002 deal with internships that are related to business).","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"This internship module is open to NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration during the vacation period. Students should attend and complete one of two not-for-credit Career Creation Starter (STR) modules.","Preclusion":"Full-time NUS business school undergraduate students who have accumulated more than 12 MCs for previous internship stints under BI3001 and/or BI3002. Full-time NUS business school undergraduate students who have previously completed a BI3003 internship.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3003A","ModuleTitle":"Work Experience Internship","Department":"Dean's Office (Biz)","ModuleDescription":"This internship module is open to full-time NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration, during the vacation period. The aim of this module is to recognize work experiences in fields that could lead to viable career pathways that are not directly related to the student’s major. It is accessible to students for academic credit even if they had previously completed BI3001 or BI3002. (In contrast to BI3003, BI3001 and BI3002 deal with internships that are related to business).","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"This internship module is open to NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration, during the vacation period. Students should attend and complete one of two not-for-credit Business Finishing School (BFS) modules.","Preclusion":"Full-time NUS business school undergraduate students who have accumulated more than 12 MCs for previous internship stints under BI3001 and/or BI3002. Full-time NUS business school undergraduate students who have previously completed a BI3003 internship.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3003B","ModuleTitle":"Work Experience Internship","Department":"Dean's Office (Biz)","ModuleDescription":"This internship module is open to full-time NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration, during the vacation period. The aim of this module is to recognize work experiences in fields that could lead to viable career pathways that are not directly related to the student’s major. It is accessible to students for academic credit even if they had previously completed BI3001 or BI3002. (In contrast to BI3003, BI3001 and BI3002 deal with internships that are related to business).","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"This internship module is open to NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration, during the vacation period. Students should attend and complete one of two not-for-credit Business Finishing School (BFS) modules.","Preclusion":"Full-time NUS business school undergraduate students who have accumulated more than 12 MCs for previous internship stints under BI3001 and/or BI3002. Full-time NUS business school undergraduate students who have previously completed a BI3003 internship.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3003C","ModuleTitle":"Work Experience Internship","Department":"Dean's Office (Biz)","ModuleDescription":"This internship module is open to full-time NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration, during the vacation period. The aim of this module is to recognize work experiences in fields that could lead to viable career pathways that are not directly related to the student’s major. It is accessible to students for academic credit even if they had previously completed BI3001 or BI3002. (In contrast to BI3003, BI3001 and BI3002 deal with internships that are related to business).","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"This internship module is open to NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration, during the vacation period. Students should attend and complete one of two not-for-credit Business Finishing School (BFS) modules.","Preclusion":"Full-time NUS business school undergraduate students who have accumulated more than 12 MCs for previous internship stints under BI3001 and/or BI3002. Full-time NUS business school undergraduate students who have previously completed a BI3003 internship.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BI3003D","ModuleTitle":"Work Experience Internship","Department":"Dean's Office (Biz)","ModuleDescription":"This internship module is open to full-time NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration, during the vacation period. The aim of this module is to recognize work experiences in fields that could lead to viable career pathways that are not directly related to the student’s major. It is accessible to students for academic credit even if they had previously completed BI3001 or BI3002. (In contrast to BI3003, BI3001 and BI3002 deal with internships that are related to business).","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"This internship module is open to NUS business school undergraduate students who have completed at least 60MCs and plan to do an approved internship between 10-12 weeks in duration, during the vacation period. Students should attend and complete one of two not-for-credit Business Finishing School (BFS) modules.","Preclusion":"Full-time NUS business school undergraduate students who have accumulated more than 12 MCs for previous internship stints under BI3001 and/or BI3002. Full-time NUS business school undergraduate students who have previously completed a BI3003 internship.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BIS3001","ModuleTitle":"Independent Study Module in Business","Department":"Dean's Office (Biz)","ModuleDescription":"The Independent Study Module in Business provides the opportunity for student to pursue an in-depth study of a Business topic or issue independently, but under the close supervision and guidance of an instructor. Through such a learning experience, not only will the student gain an indepth knowledge of the topic of interest, the skills acquired through such a process of independent knowledge acquisition will be invaluable for a career in the Business world. The personalized interaction with the instructor will also facilitate mentorship.","ModuleCredit":"4","Prerequisite":"This will vary according to specific topics.","Preclusion":"This will vary according to specific topics.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BIS3001A","ModuleTitle":"Independent Study Module in Business","Department":"Dean's Office (Biz)","ModuleDescription":"The Independent Study Module in Business provides the opportunity for student to pursue an in-depth study of a Business topic or issue independently, but under the close supervision and guidance of an instructor. Through such a learning experience, not only will the student gain an indepth knowledge of the topic of interest, the skills acquired through such a process of independent knowledge acquisition will be invaluable for a career in the Business world. The personalized interaction with the instructor will also facilitate mentorship.","ModuleCredit":"2","Workload":"null","Prerequisite":"This will vary according to specific topics.","Preclusion":"This will vary according to specific topics.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BL5102","ModuleTitle":"Environmental Science","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Objective - The module introduces the scientific basis for environmental management. It discusses the earth's environmental dimensions of air, water and land, and the interaction between living and non-living components. Earth is considered as a system through which materials are continuously cycled. Impacts caused by natural or human influences affect the state of balance, leading to environmental problems, with human impacts causing more serious consequences to the environment and human society. The module covers the properties of air, water and land, ecosystems, biogeochemical cycles, ecosystem integrity and environmental capacity, pollution pathways and impacts, conservation science, integrated management approaches. The emphasis is to provide a sound understanding of the scientific basis for better environmental decision-making. Targeted Students - For students on the M.Sc. (Environmental Management) program. Research students and students from other graduate programmes in NUS may apply subject to suitability of candidate and availability of places.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BL5198","ModuleTitle":"Graduate Seminar Module In Biological Sciences","Department":"Biological Sciences","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The main purpose of this module is to help graduate students to improve their presentation skills and to participate in scientific seminars/exchanges in a professional manner. The module will be spread over one semester and will be graded ?Satisfactory/Unsatisfactory? on the basis of student presentation and participation. In recent years research in life sciences is gaining importance. It is essential for the graduate students to have a `bigger? picture of this multi-disciplinary research field. This module, is designed as one in which students are select specific research papers published within the last two years in the leading journals in life sciences and present a seminar on this paper including suitable literature search and critical analysis. The research paper will be further discussed with their fellow graduate students and lecturers. This seminar style approach is very conducive to spreading new information and getting graduate students aware of and interested in other associated disciplines.","ModuleCredit":"4","Workload":"0-2-0-8-0","Prerequisite":"Basic knowledge in life sciences","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BL5201","ModuleTitle":"Structural Biology And Proteomics","Department":"Biological Sciences","ModuleDescription":"The module will focus on recent advances in topics related to structural biology and proteomics. The topics to be discussed will include structure-function relationships, protein-protein interactions, protein folding, protein design and engineering and proteomics. Students will be required to participate actively in the form of presentations/discussion as well as analyses of recent research articles in the area.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"Students should have completed any two of the following undergraduate courses or their equivalent: Biochemical Techniques, Proteins and Enzymes, Physical Chemistry, and Organic Chemistry.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"BL5202A","ModuleTitle":"Biophysical Methods In Life Sciences","Department":"Biological Sciences","ModuleDescription":"This module is concerned with biological macromolecules and complexes or arrays of macromolecules. The contents deal with conveying the major principles and concepts that are at the heart of the field. These principles and concepts are derived from physics, chemistry, and biology. The various topics to be discussed will cover some of the techniques used in studying structure and function of biological macromolecules, excitable cell membranes and ion channel activities. The emphasis is on a detailed discussion of a few techniques rather than an attempt to describe every known technique.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"For those students who have taken undergraduate courses of organic chemistry, physics and biochemistry","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"BL5203","ModuleTitle":"Molecular Recognition And Interactions","Department":"Biological Sciences","ModuleDescription":"Molecular recognition forms the basis of cell signaling networks that are used in various organisms to regulate responses to extracellular and intracellular stimuli. This module focuses on recent progress in our understanding of how various signals are integrated and regulated at the molecular level to ensure cell homeostasis. The mechanisms underlying such regulation including the host cell defense will be examined while pathologies related to signaling defect as possible targets of intervention will also be demonstrated using molecular modeling. Students with background in biology and chemistry and interested in protein-ligand interaction and drug designs are recommended to read this module.","ModuleCredit":"2","Workload":"1-1-0-2-1","Prerequisite":"Students should have read Biology and Chemistry at undergraduate level","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"BL5204","ModuleTitle":"Current Trends In Biotechnology","Department":"Biological Sciences","ModuleDescription":"Biotechnology is a rapidly growing field encompassing many disciplines and the objective here is to give broad exposure to students to encouraging multi-disciplinary thinking. Four broad areas are identified to allow some flexibility in the choice of contemporary topics. A broad introduction to this module is given under Emerging Disciplines in Biology. Interfacing Biology and Engineering delves into some of these diverse topics in some detail. Biocomputing focuses on the central role of software tools that complement experimental approaches in many applications. Under Entrepreneurship, innovation processes and the characteristics of the various related industry sectors such as Pharmaceuticals, Biotechnology and Healthcare will be discussed.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"Graduate students with a basic degree in Life Sciences related disciplines which include bioengineering, biotechnology, biocomputing, chemical biology and biological sciences","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"BL5207A","ModuleTitle":"Topics In Developmental Biology","Department":"Biological Sciences","ModuleDescription":"Developmental biology is the study of the process and mechanism of a single cell developing into a complex organism. This module will focus on animal models. We will start with the background knowledge in the first half of the module, followed by selected topics in hot areas in developmental biology, e.g. neural development, angiogenesis and vascular development, endoderm development, endocrine glands, signal transduction, embryonic stem cells etc. These topics will be rotated in different years. Thus this module aims at those students who have missed the developmental biology module in their undergraduate programmes as well as those who are working in this and related fields.","ModuleCredit":"4","Workload":"2-1-0-7-0","Prerequisite":"Basic knowledge in biology at undergraduate level","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"BL5209","ModuleTitle":"Directed Studies in Molecular Ecology","Department":"Biological Sciences","ModuleDescription":"The trouble with ecology is that there are too many variables: too many species, types of relationships, and environmental factors. This course will introduce new next-generation-sequencing methods that are able to address these challenges. The “too many species” problem can be solved with NGS barcoding and metabarcoding. “Types of relationships” are addressed with species-interaction analysis based on trace DNA. Responses to “environmental factors” can be analysed with comparative transcriptomics and population genomics. The module starts with introducing basic NGS analysis concepts (e.g, QC, assembly, coverage). Afterwards, different types of NGS data will be analysed (e.g., tagged amplicons, RNASeq, RADSeq).","ModuleCredit":"4","Workload":"2-0-4-2-2","Prerequisite":"Open to graduate students only. Students without a background in ecology should consult the lecturers first.","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BL5210","ModuleTitle":"Biogeography","Department":"Biological Sciences","ModuleDescription":"Biogeography, the study of where organisms live and why, is a multidisciplinary science central to evolutionary biology and conservation. It encompasses both historical and ecological factors and employs a wide range of analytical methods. This course will introduce key concepts of biogeography and ongoing developments such as molecular dating of biogeographic events and modelling of species occurrence in relation to global change. Students will explore one topic in detail, and work in a group to reference current literature, analytical methods, and online resources (e.g., specimen databases) to address a biogeographic question, and teach the cl ass about this. Many examples will pertain to Sundaland with particular emphasis on the relevance of biogeography to the discovery and conservation of biodiversity","ModuleCredit":"2","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"BL5213","ModuleTitle":"Protein Design & Engineering","Department":"Biological Sciences","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"BL5216","ModuleTitle":"Advanced Genetics And Genome Sciences","Department":"Biological Sciences","ModuleDescription":"The module is directed toward graduates with basic molecular biology and genetic backgrounds who are interested in conducting genomics-based research. The module will also introduce the unique aspects of different model organisms and approaches to understand their gene function.The module aims to equip the students with the latest knowledge on characterizing and understanding genomes in the broadest sense.Upon completion of the module, the students will be able to appreciate the strengths and weaknesses of large scale genomic studies. They will also be able to apply the modern genetic techniques across different model organisms.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"Students must have read advanced undergraduate courses in molecular biology and genetics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"BL5217","ModuleTitle":"Population Genomics and Phylogenomics","Department":"Biological Sciences","ModuleDescription":"The module will examine how genome-wide datasets can be applied to questions relating to the evolutionary history of animal and plant lineages. Some of the major topics discussed will be (1) genome-wide datasets used to entangle rapid radiations, (2) genome-wide SNPs deployed to discover patterns of gene flow between neighbouring lineages, (3) introgression and admixture across hybrid zones, and many more.","ModuleCredit":"4","Workload":"0-2-0-8-10","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"BL5218","ModuleTitle":"Directed Studies in Behavioural Ecology","Department":"Biological Sciences","ModuleDescription":"Behavioural ecology combines ideas from evolution, ecology and behaviour. This course is to expose students to some of the most important and technical advances in the field and provides them an opportunity to develop professional skills in reading, researching, discussing, presenting, and writing about a selection of contemporary topics in behavioural ecology. All the assignments are tailored to student-directed inquiry.","ModuleCredit":"4","Workload":"0-2-0-8-0","History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"BL5220","ModuleTitle":"Advanced Animal Development","Department":"Biological Sciences","ModuleDescription":"In recent years, research in life sciences and biomedical research in particular is gaining importance. Hence, it is essential for graduate students to have a good understanding of animal development. This module is designed to provide students with a series of lectures on invertebrate as well as vertebrate development. It also encompasses recent and relevant advances in the field of animal development and differentiation. In addition to the lectures, the students have time for critical discussion sessions with the lecturers, many of whom are pioneers in the topics being covered in the course. Intended for both new and advanced graduate students familiar with basic animal development","ModuleCredit":"4","Workload":"3-3-0-0-4","Prerequisite":"A strong foundation in life sciences and molecular biology","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"BL5221","ModuleTitle":"Plant And Microbial Development","Department":"Biological Sciences","ModuleDescription":"The lectures and subsequent tutorials and/or discussions will introduce the students to key concepts in plant and microbial development. It will then go on to provide in-depth insight into the molecular mechanisms underlying cell fate determination during major developmental events in various systems such as plants, fungi and microbes. The module encompasses special topics such as fungal dimorphism, microbial dormancy, quorum sensing, transfer and intracellular transport of pathogens, pathogenesis, gametogenesis, endosperm development, apomixis and RNA interference. Intended for fresh graduate students familiar with basic knowledge about cell biology and development Objectives: To provide background knowledge as well as cover recent and significant advances in the field of Plant and microbial development To inculcate the importance of Developmental biology in general and stimulate research interest in life sciences To allow first year graduate students to interact with experts in the field of plant, fungal and microbial development To provide a platform for interaction between graduate students interested in the study of developmental biology To complement the module on Advanced animal development","ModuleCredit":"4","Workload":"3-3-0-0-4","Prerequisite":"Basic knowledge in cell biology and development","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"BL5222","ModuleTitle":"Cellular Mechanisms","Department":"Biological Sciences","ModuleDescription":"It is increasingly clear that a full appreciation of the chemical and physical properties that govern individual cells is essential for the understanding of development and disease. Emphasis will also be placed on reading primary research publications. This module is designed to expose students to topics such as cell cycle control, cell polarization, membrane trafficking, actin and microtubular cytoskeleton, and cellular mechanisms contributing to disease. A biochemical and Biophysical view of the cell and its functions will be explored. In addition to the lectures, the students have time for critical discussion sessions with the lecturers, many of whom are pioneers in the topics being covered in the course. Intended for fresh or advanced graduate students familiar with basic cell biology","ModuleCredit":"4","Workload":"3-3-0-0-4","Prerequisite":"A strong foundation in life sciences and molecular biology","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"BL5223","ModuleTitle":"Advanced Molecular Genetics","Department":"Biological Sciences","ModuleDescription":"The lectures and subsequent tutorials and/or discussions will allow in-depth survey and critical analysis of molecular genetics, beginning with basic principles and extending to modern approaches and special topics. The module will draw on examples from various systems such as Drosophila, C. elegans, yeasts, human, plants and bacteria. The module encompasses advanced treatment of the Central Dogma of molecular biology and covers recent developments in the molecular understanding of genetic information transfer from DNA to RNA to protein, using current examples. Building upon this platform, the module will then proceed to special topics such as Prions, epigenetics, modular signaling cascades, ion channels, membrane dynamics and cellular energetics. It will also provide a broad overview of Protein folding and function. Intended primarily for new graduate students familiar with basic molecular biology and genetics","ModuleCredit":"4","Workload":"3-3-0-0-4","Prerequisite":"Basic knowledge in molecular biology and genetics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"BL5224","ModuleTitle":"Special topics in Biological Sciences","Department":"Biological Sciences","ModuleDescription":"This module will focus on advanced techniques for imaging complex processes in living systems. The module is directed toward graduates with basic cell and molecular biology backgrounds. Covered topics include: capabilities, drawbacks and future prospects of light and electron microscopy, image processing and analysis, experimental and computational principles of cryo electron microscopy, confocal imaging, and cellular electron tomography. The module will introduce students into the technical background of novel imaging methods and their advanced applications in modern biology.","ModuleCredit":"4","Workload":"4-0-0-0-6","Prerequisite":"Basic background in molecular biology, calculus and differential equations, and consent of course lecturers.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"BL5228","ModuleTitle":"Advances in Cell and Molecular Biology","Department":"Biological Sciences","ModuleDescription":"The module is directed towards graduates who have acquired background knowledge of cell and molecular biology and are interested in new developments in the field. The module will introduce the unique aspects of different cells and model organisms at molecular levels and approaches to understand their features. The module aims to equip the students with the latest knowledge on characterizing and understanding the functions of cells and molecules in the broadest possible sense. Upon completion of the module, the students will be able to appreciate the critical point of scientific progress in one particular area of cell and molecular biology. They will also be able to appreciate the strengths and weaknesses in applying modern life science techniques in their own research.","ModuleCredit":"2","Workload":"2-1-0-0-2","Prerequisite":"Students should have attended advanced undergraduate courses in cell and molecular biology.","Preclusion":"N/A","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"BL5229","ModuleTitle":"Fundamentals in Biophysical Sciences","Department":"Biological Sciences","ModuleDescription":"The module is directed towards graduates who have acquired background knowledge of Biology but are interested in more advance mathematical and physical concepts that are fundamental to Biophysical Sciences. The module will introduce topics like algebra, fourier transformation, quantum mechanics, thermodynamics, optics, microscopy and computational programming and simulation, etc.","ModuleCredit":"2","Workload":"2-1-0-0-2","Prerequisite":"Students should have attended advanced undergraduate courses in Biology and with basic concepts in Mathematics and Physics.","Preclusion":"N/A","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"BL5232","ModuleTitle":"Introduction to Bioimaging","Department":"Biological Sciences","ModuleDescription":"Bioimaging is one of the major emerging research areas in biological research due to the wide range of methods available with excellent temporal and spatial resolution. This allows us nowadays to test biological events at the single molecule level. The module aims at introducing the interested student to basics in the field. It will cover the basic physical principles of the diverse bioimaging techniques (electron microscopy, nuclear magnetic resonance, atomic force microscopy and light microscopy) and will cover the basic mathematical needs for a quantitative interpretation of bioimaging data (data evaluation techniques, error treatment).","ModuleCredit":"2","Workload":"1-2-1-1-5","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"BL5232B","ModuleTitle":"Practical Bioimaging B: Light Microscopy","Department":"Biological Sciences","ModuleDescription":"Bioimaging is one of the major emerging research areas in biological research due to the wide range of methods available with excellent temporal and spatial resolution. This allows us nowadays to test biological events at the single molecule level. The module aims at introducing the interested student to the practical basis to achieve good images. Students will perform hands-on experiments on the different microscopes in the Centre of Bioimaging Sciences and will get a basic training to allow them to take images independently.","ModuleCredit":"2","Workload":"2-1-4-1-2","Prerequisite":"BL5232 Introduction to Bioimaging","History":[{"Semester":1}]},{"ModuleCode":"BL5232C","ModuleTitle":"Practical Bioimaging C: Hands-on Microscopy","Department":"Biological Sciences","ModuleDescription":"Bioimaging is one of the major emerging research areas in biological research due to the wide range of methods available with excellent temporal and spatial resolution. This allows us nowadays to test biological events at the single molecule level. The module aims at introducing the interested student to the practical basis to achieve good images in microscopy. Students will construct their own microscopes and perform hands-on experiments on the different microscopes in the Centre of Bioimaging Sciences and will get a basic training to allow them to take images independently.","ModuleCredit":"2","Workload":"2-1-4-1-2","Prerequisite":"BL5232 Introduction to Bioimaging","History":[{"Semester":1}]},{"ModuleCode":"BL5233","ModuleTitle":"Biological data analysis with R","Department":"Biological Sciences","ModuleDescription":"Analysis and modeling of environmental biology data are essential skills in environmental biology in general and ecological research in particular. The range of statistical and modeling techniques necessary to analyze real data and the complexities inherent to natural systems will be covered. The module will provide graduate students with the expertise to perform modeling and statistical inference on environmental biology datasets at a publishable standard. Topics covered include: generalized linear models, generalized additive models, generalized linear mixed-effects models, analysis of communities structure, time series and spatial statistics.","ModuleCredit":"4","Workload":"2-0-4-0-4","Prerequisite":"An undergraduate course in statistics.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"BL5234","ModuleTitle":"Theoretical Biology","Department":"Biological Sciences","ModuleDescription":"Theoretical biology concerns the application of mathematical tools to the solution of biological problems. Theoretical biology has yielded deep insights into the natural world and has found numerous practical applications. A basic familiarity with the history and principles of theoretical biology is becoming essential in fields such as ecology, evolution and epidemiology. This module will provide graduate students with the skills and confidence required to read the theoretical literature and collaborate with theoreticians. Each topic will be focused around a few relevant high-impact papers. Topics include predator-prey models, theories of biodiversity, population genetics, evolutionary game theory, infectious disease models, and forest dynamics models. For each topic, we will learn basic theoretical concepts that relate to the selected papers and discuss the papers’ role in the history of theoretical biology.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"Undergraduate background in ecology, evolution or epidemiology. Students from mathematical or quantitative science backgrounds also eligible.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"BL5235","ModuleTitle":"Advanced Optics for Microscopy","Department":"Biological Sciences","ModuleDescription":"The aim of the course is to describe the physical principles at stake in a microscope. The principles of light emission, the notion of coherence, of diffraction, of adsorption, of interferences and of spatial filtering will be presented in the context of imaging of biological samples. The course aims at providing a deeper understanding and physical grounds to the various practical approaches implemented in a microscope. The idea is to follow the imaging path of a light microscope and to introduce physical principles and mathematical simplest formalism to understand the underlying mechanism in the acquisition of biological relevant images.","ModuleCredit":"2","Workload":"2-2-0-2-4","Prerequisite":"BL5232 Introduction to Bioimaging","History":[{"Semester":2}]},{"ModuleCode":"BL5236","ModuleTitle":"Introduction to Electron Microscopy for Life Sciences","Department":"Biological Sciences","ModuleDescription":"Bioimaging is one of the major emerging research areas in biological research. Some of the most interesting biological systems like viruses and certain large molecules are 1 to 100 nm in size, and cannot be studied using optical microscopy methods. To image these biological systems, electron microscopy must be employed. This module aims to introduce students to the basics of electron microscopy and its application in life sciences. Students will learn basic principles of electron optics, and the electron microscopy techniques used in the study of biological systems.","ModuleCredit":"2","Workload":"1-1-0-1-2","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"BL5237","ModuleTitle":"Computational Biology: Sequences, Structures, Functions","Department":"Biological Sciences","ModuleDescription":"The module will focus on introduction to the application of computational structural biology. The topics to be discussed will include sequence-structure-function relationships, evolutionary aspects of proteins, allostery in interactions, protein dynamics, drug design and engineering. Students will be required to participate actively in the form of presentations/discussion as well as analyses of recent research articles in the area.","ModuleCredit":"2","Workload":"7-4.5-0-10-11","Prerequisite":"Basic understanding of physics/chemistry and interest in structural biology","History":[{"Semester":1}]},{"ModuleCode":"BLD3001","ModuleTitle":"Business Leadership Case Analysis","Department":"Management And Organisation","ModuleDescription":"This module is designed for students who want to learn about the complex responsibilities and contextual factors facing business leaders today. It will enhance students? awareness of the role that context plays in the making of business leaders. Through interactive in-class case analyses and actual field work, students are expected to come to realize how context influences business leadership over time. The module will introduce how the interactions among the elements in the environmental context (government intervention, technology, globalization, labor market, etc.) impact the effectiveness of business leadership.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"(MNO1706/MNO1706X or PL3239) and MNO2705.","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"BLD3002","ModuleTitle":"CEOs as Leaders","Department":"Dean's Office (Biz)","ModuleDescription":"\"This is an independent study module about leadership at the highest level of an organization. As the ultimate “synergizing force” to create value for the organization by uniting, coordinating, and synchronising all elements of an organization to strive to attain organizational objectives, the CEOs are the most critical component in the leadership “food chain”. What must a leader add to the system to ensure that the organization will function like a welloiled machine to generate value for shareholders?\"","ModuleCredit":"2","Workload":"0-0-0-2.5-2.5","Prerequisite":"(MNO1706/MNO1706X or PL3239) and MNO2705.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BLD3003","ModuleTitle":"Personal Leadership Development","Department":"Dean's Office (Biz)","ModuleDescription":"\"This independent study module delves into the leadership experiences a leader may go through as an individual. Leaders are also individual persons like you and me. How to deal with the leadership role and personally make sense of what a person does as a leader thus constitutes an essential part of leadership training. This module will address these topics: • The Leader as an Individual • Personality Traits and Leader Behavior • Leadership World View and Attitude • Leadership Mind and Heart • What Does It Mean to be a Follower • Developing Personal Potential\"","ModuleCredit":"2","Workload":"0-0-0-2.5-2.5-5","Prerequisite":"(MNO1706/MNO1706X or PL3239) and MNO2705.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BLD3004","ModuleTitle":"Topics in Leadership Development","Department":"Dean's Office (Biz)","ModuleDescription":"This is an independent study module meant to cover any topics that are not covered by any other modules on leadership. The supervisor will provide the details according to the needs of the students and the subject matter.","ModuleCredit":"4","Workload":"0-0-0-5-5","Prerequisite":"(MNO1706/MNO1706X or PL3239) and MNO2705.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BMA5001","ModuleTitle":"Managerial Economics","Department":"Dean's Office (Biz)","ModuleDescription":"The objective of this course is to provide a rigorous foundation in economic theory for analyzing the key managerial decision problems of firms and other economic organisations. The course develops the analytic tools of microeconomic theory for modeling the economic behaviour of economic agents (consumers, firms, asset owners etc.) and the functioning of markets, and shows how these tools can be applied to deal with problems of practical relevance to managers. The course takes a \"modernist\" approach, incorporating recent theoretical developments such as transaction costs theory, markets with asymmetric information, principal-agent models to enhance the student's appreciation of the analytic power and practical applicability of economic theory.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"BMA5002","ModuleTitle":"Analytics For Managers","Department":"Dean's Office (Biz)","ModuleDescription":"The course demonstrates how Analytics based on the scientific paradigm of data, models and assumptions produce Business Intelligence that can be used to support managerial decisions. Focus is on the appreciation of a battery of quantitative tools: their scientific concepts, their applications straddling Finance, Marketing, SCM, HR etc. as well as their limitations. Topics include Decision and Risk analyses, Linear and Nonlinear optimization models, Exploratory CRM (i.e. effective extraction and communication of information from data), Statistical Thinking (data variability, margins of error and hypothesis testing), ANOVA (comparison of group averages), Forecasting using Regression and Time Series models. The utility of MS Excel and dedicated add-ins will be demonstrated throughout the course.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BMA5003","ModuleTitle":"Financial Accounting","Department":"Dean's Office (Biz)","ModuleDescription":"The objective of the course is to introduce the basic concepts and principles of both financial and managerial accounting, without being excessively technical and procedural in emphasis. The coverage of topics aims to equip non-accounting managers with a basic understanding of accounting concepts and systems, the limitations of accounting data and financial statements, and the uses of accounting information for decision-making and performance evaluation.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"BMA5004A","ModuleTitle":"Management & Organization","Department":"Dean's Office (Biz)","ModuleCredit":"2","History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"BMA5005","ModuleTitle":"Management Accounting","Department":"Dean's Office (Biz)","ModuleDescription":"The module covers accounting for management decisionmaking as well as cost accounting in manufacturing firms. Major topics include—job order, process and standard costing, budgeting and variance analysis, break-even analysis and relevant cost analysis, and management accounting in new manufacturing environment.","ModuleCredit":"2","Workload":"0-4-0-3-3","Prerequisite":"BMA5003","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BMA5008","ModuleTitle":"Financial Management","Department":"Dean's Office (Biz)","ModuleDescription":"The course is to provide students with the knowledge of financial resource management and the role of financial manager in maximizing the value of the firm. The main topics covered include: basic concepts and principles of financial management, standard techniques of financial analysis and control, financial markets and business environments, valuation and capital budgeting, capital structure and cost of capital, sources of financing and management of current assets and liabilities of the firm.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Monday Afternoon","Monday Evening"]}]},{"ModuleCode":"BMA5009","ModuleTitle":"Marketing Management","Department":"Dean's Office (Biz)","ModuleDescription":"The course is designed to provide the students an understanding of basic marketing concepts, tools and techniques and their application in the analysis of marketing problems. The focus is on creativity and appreciation of the role of marketing in an enterprise and its relationship with other functions of business. The course deploys a combination of teaching methods, including lectures, cases, exercises, and projects and covers topics such as the marketing concept, analysis of the marketing environment, buyer behavior, segmentation and targeting, development of marketing programmess and the specific elements of the marketing mix of product, pricing, promotion and distribution. Issues in integrating the marketing mix and implementing, evaluating and controlling the market programme are also addressed.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BMA5010A","ModuleTitle":"Managing Operations","Department":"Dean's Office (Biz)","ModuleCredit":"2","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BMA5011","ModuleTitle":"Macroeconomics in the Global Economy","Department":"Dean's Office (Biz)","ModuleDescription":"This module provides the tools and techniques of macro- and international economic thinking as applied to business. It provides a foundation for international management, particularly country risk analysis, finance, and other business disciplines. Specific learning outcomes are understanding of (i) Tracking the macro-economy, (ii) Sources of growth, (iii) Short-term fluctuations -- business cycle, (iv) Government policy, and (v) International trade and finance.”","ModuleCredit":"4","Workload":"0-3-0-4-3","Corequisite":"BMA 5001 “Managerial Economics”","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BMA5013","ModuleTitle":"Corporate Strategy","Department":"Dean's Office (Biz)","ModuleDescription":"This course focuses on the work of top management in business organisations. The primary perspective adopted is that of the general manager at the head of a business entitya?\"the corporation, business, division or planta?\"whose main responsibility is the overall success of his or her organisation. The course concentrates on the skills and actions required of the general manager for the development, communication and implementation of strategic organisational choices in the context of complex business situations. Two related areas comprise the core of the course. The first, strategy formulation, address the goals and objectives of the course, and the means by which these goals and objectives are to be achieved. The second area, strategy implementation, concentrates on how the general manager deploys the organisationa??s resources to implement, control and improve the formulated strategy. In order to capture the pragmatic, action oriented nature of the general managera??s task and the complexity of the environment in which he or she operates, part of the course is taught through the case method. In addition, students will be exposed to a range of practitioner or theoretical readings on the subject.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":3},{"Semester":1,"LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"BMA5016","ModuleTitle":"Leading with Impact","Department":"Dean's Office (Biz)","ModuleDescription":"Leading with Impact invites you to your journey as a leader. The opening questions for the module are: How am I doing as a leader? How can I lead more effectively, with more impact? Related to this question are others such as “What does it mean to be an effective leader?” “What is the impact of leaders, and how to assess leaders’ effectiveness and impact?” This module will address different social entities that leaders encounter. To answer the above questions, the module offers an extensive examination of leadership in and outside organizations. It aims to provide you with a set of experiences that are designed to enhance your selfawareness and your capacity for effective leadership.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"BMA5016A","ModuleTitle":"Leadership In Organizations","Department":"Dean's Office (Biz)","ModuleCredit":"2","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"BMA5017","ModuleTitle":"Managerial Operations and Analytics","Department":"Dean's Office (Biz)","ModuleDescription":"Operations refers to the collection of actions that a firm takes to channels its resources into outputs (products/services) of value. Although not every manager will have direct control over a firm’s operating processes, all managers are, invariably, indirect stakeholders in the operations of a firm, its subsidiaries, and/or its partners. This module aims to equip students to understand of the processes of a firm in order to assess its operations thoughtfully, identify root causes of operational failure, and develop recommendations using analytics as a means of structured decision-making, with the ultimate goal of achieving impactful and sustainable operational improvement.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"BMA5102","ModuleTitle":"Legal Issues In Business","Department":"Dean's Office (Biz)","ModuleDescription":"This course introduces students to the basics of laws and legal reasoning, particularly in the context of business. Topics covered under this course include the role of law and international organizations in business, sources of international and domestic law, classification of law, dispute resolution, conflicts of law and contract law. Students will be able to understand the legal risks involved when entering into contracts with parties from another jurisdiction and the different ways they can seek redress when the other party defaults.","ModuleCredit":"4","Workload":"0-3-0-0-7","Preclusion":"BMS5111","History":[{"Semester":3}]},{"ModuleCode":"BMA5104","ModuleTitle":"Global Strategic Management","Department":"Dean's Office (Biz)","ModuleDescription":"The course aims to provide participants with the basic theoretical knowledge, skills, and sensitivities that will help them deal effectively with key management issues and challenges in today's global business environment. We intend to explore the major issues and challenges facing companies with worldwide operations as seen by the managers themselves. The questions addressed include: 1) Why do firm globlize? 2) What are the various demands of operating in a global environment? 3) What are the operating tasks involved in implementing multidimensional global strategies? and 4) What is the nature of the general management challenge involved in managing a complex organization in a rapidly evolving global environment?","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"BMA5104A","ModuleTitle":"Topics in Global Strategic Management","Department":"Dean's Office (Biz)","ModuleDescription":"The course aims to provide participants with the basic theoretical knowledge, skills, and sensitivities that will help them deal effectively with key management issues and challenges in today’s global business environment. We intend to explore the major issues and challenges facing companies with worldwide operations as seen by the managers themselves.","ModuleCredit":"2","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"BMA5108","ModuleTitle":"New Venture Creation","Department":"Dean's Office (Biz)","ModuleDescription":"The course provides a comprehensive overview of the major elements of high technology entrepreneurial activity, including evaluation and planning of a new business, intellectual property protection, financing, team building, product development, marketing and operational management issues, alternative models for revenue and growth, and exit strategies The course is targeted primarily at graduate students with technical backgrounds, particularly those from engineering, science and computing who are interested in commercializing their inventions or technical know-how by starting up their own ventures.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"BMA5112","ModuleTitle":"Asian Business Environments","Department":"Dean's Office (Biz)","ModuleDescription":"The class goal is to build understanding of strategies that respond to Asia’s business environments—a set of business environments as diverse as there is in the entire world. The first part of the coursefocuses on major components of the business environment. Key components include government policies and institutions, macroeconomic factors such as foreign exchange rates and resource endowments, and the influence of local communities and culture. The second part of the course then explores business responses to contextual features, which themselves form part of the environment for doing business in Asia. Specific business responses examined may vary year to year in keeping with shifting realities.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"BMA5112A","ModuleTitle":"Topics in Asian Business Environment","Department":"Dean's Office (Biz)","ModuleCredit":"2","History":[{"Semester":2}]},{"ModuleCode":"BMA5119","ModuleTitle":"Family Business","Department":"Dean's Office (Biz)","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":3}]},{"ModuleCode":"BMA5122","ModuleTitle":"Macroeconomics and Finance: Perspectives from Asia","Department":"Dean's Office (Biz)","ModuleDescription":"This module explores the link between economic growth, financial markets and policy in Asia, from a structural as well as cyclical perspective. The course draws on many analytical tools of macro and international economics covered in BMA5011, which is a pre-requisite. Major topics covered include: (1) The role of financial system and regulation in Asia’s economic development, (2) Asian financial crisis and its legacies, (3) The evolution of Asian exchange rate regimes and real exchange rate adjustment, and (4) Opportunities and policy challenges posed by globalization, regional integration and cross-border transmission of shocks.","ModuleCredit":"4","Workload":"0-3-0-2-5","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"BMA5126","ModuleTitle":"Strategy and Big Data","Department":"Dean's Office (Biz)","ModuleDescription":"The application of computing power to the collection and analysis of detailed information relating to wide variety of processes and issues – summarized as big data – has the potential to change how business problems are evaluated and solved. In turn this has the potential to change how organizations operate and succeed. This module introduces students to big data constructs and uses in strategy and decision making. It will focus on the implications of big data for all aspects of business strategy, focusing primarily on customer interactions, competitive advantage, capabilities development, and how these influence the content and implementation of strategy.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"BMA5013","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"BMA5127","ModuleTitle":"Consulting: Process, Industry and Innovation","Department":"Dean's Office (Biz)","ModuleDescription":"This course will cover the drivers and essential capabilities required in managing consulting tasks. The course will focus on management consulting in particular and provide an in-depth examination of dozens of consulting case studies as well as to have students participate in roleplaying the consulting process.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"BMA5128","ModuleTitle":"Venture Capital","Department":"Dean's Office (Biz)","ModuleDescription":"Venture capital and other sources of private equity play a critical role in the founding and development of new enterprises. Over the past 25 years, there has been an enormous surge in the financial resources allocated to venture capital. This course covers all major aspects of starting and operating a venture capital firm and the role venture capital firms play in the startup ecosystem. It will cover fund raising, sourcing & screening investments, managing investments, exiting investments, strategy for the venture capital firm itself, and public policy.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BMA5129","ModuleTitle":"Leading with Strategy in Digital Firms","Department":"Dean's Office (Biz)","ModuleDescription":"Major technological innovations and inventions like Artificial Intelligence, Blockchain, 3D printing and Robotics are maturing to the point where the way we work and the way we live will be changed forever, just like businesses today cannot function effectively without the internet, email and the mobile phone. It is imperative that business leaders must keep pace with these waves of change in order to survive and prosper in this new business environment. This module will focus on addressing the challenges of the digital firm.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"BMA5013 Corporate Strategy","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"BMA5236","ModuleTitle":"Global Operations Strategy In The Digital Economy","Department":"Dean's Office (Biz)","ModuleDescription":"As companies go regional and go global, they will face challenges associated with operating in diverse environments with different levels of infrastructure development, geopolitical systems, and business cultures. Especially in the context of Asia, these challenges are twofold: operating in Asia, as well as for Asian companies aspiring to grow regionally and globally. The course will look at an organization’s international strategy, operational planning, and execution. It will also look at look at driving corporate strategy across countries and business divisions. This will be in the context of planning for market entry, global supply chain strategy, and setting up distribution and service networks.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"BMA5237","ModuleTitle":"Managing Global Value Chains and Networks","Department":"Dean's Office (Biz)","ModuleDescription":"Asian based MNE’s face growing challenges regarding the management of their international value chains (IVCs). This course explores how a business can successfully combine and balance key elements in an IVC model (financial, logistical, regulatory and operational) to achieve optimal results. The course will look at how information technology is being harnessed to alter competitive landscapes and manage compliance risks. In both an Asian and global context, students will examine such factors as free trade agreements (FTAs), customs duties, VAT/GST regimes, corporate tax structures, export controls and sanctions, labour and ethical laws. Additionally, the course will explore environmental and social issues impacting IVCs.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":3}]},{"ModuleCode":"BMA5271","ModuleTitle":"Operations Leadership: Supply Chain and Service Management","Department":"Dean's Office (Biz)","ModuleDescription":"Supply Chain Management has been identified in today's corporations as the new competitive edge. What is a Supply Chain? Why is it important to the success of corporations? How do cross functional organizations operate effectively in a supply chain? What are the supply chain successes and challenges in various worldwide corporations and why? These are some of the examples of discussions this course will address to help participants make effective management decisions.","ModuleCredit":"4","Workload":"3-0-0-3-3","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"BMA5302","ModuleTitle":"Investment Analysis And Management","Department":"Dean's Office (Biz)","ModuleDescription":"The course is an introduction to portfolio management theory and practice covering aspects of investments and analysis relevant to asset management companies. Most of the core areas covered are in line with the CFA core body of knowledge for investment analysts and portfolio managers. We will focus on the main asset classes ? stocks and bonds and will also be covering derivatives and swaps. Starting from security analysis, sector and market strategies, the course will extend into portfolio management. Though valuation techniques and theories are foundations to any investment analysis, the over-riding factor hinges on market knowledge and experience and the process of translating this knowledge into investment strategies. This course will not only introduce the basic concepts and the nuts and bolts of investments but will also focus on real-time market analysis. Besides covering investment theory, the class will be required to apply the methodology into real life applications and translate these applications into actual portfolio strategies. These assignments will subsequently be channeled into an investment portfolio that the candidate will manage in a team environment. Participants will have to enroll into a stock market stimulation game with emphasis on the implementation of course study materials into market actions.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":3}]},{"ModuleCode":"BMA5309","ModuleTitle":"Fund Management","Department":"Dean's Office (Biz)","ModuleCredit":"4","History":[{"Semester":4},{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"BMA5313","ModuleTitle":"Private Equity","Department":"Dean's Office (Biz)","ModuleDescription":"Come 2007, banks in many countries will have to start embracing a new approach to risk management. Commonly termed Basel II, it requires banks to move away from unvalidated human judgements to testable and verifiable empirical methods in assessing risk, especially credit risk. Countries that cannot meet with the deadline may have a few years of grace period but would eventually have to adopt this new approach. Basel II prescibes specific definitions and parameters that banks have to use for risk measurement. The module will cover these plus the immense challenges that they pose to banks","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BMA5313A","ModuleTitle":"Valuation and Mergers & Acquisitions","Department":"Dean's Office (Biz)","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BMA5313C","ModuleTitle":"Topics in Valuation and Mergers & Acquisitions","Department":"Dean's Office (Biz)","ModuleDescription":"The course aims to survey the financial methods used in mergers and acquisitions, buyouts and corporate restructuring. Related legal, strategic, organizational and management issues will also be considered.","ModuleCredit":"2","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"BMA5313E","ModuleTitle":"Topics in Private Equity","Department":"Finance","ModuleDescription":"This course covers major private equity investment types including venture capital, growth capital, buyouts and corporate venturing. The Course format include Lectures interactive discussions, Case Studies and Hands-on Simulation. Topics will cover the entire private equity investment cycle from fund raising, structuring to deal screening, valuation, investment negotiations to post-investment value add and exits.","ModuleCredit":"2","Workload":"0-3-0-3-4","History":[{"Semester":2}]},{"ModuleCode":"BMA5314","ModuleTitle":"Entrepreneurial Finance","Department":"Dean's Office (Biz)","ModuleDescription":"This course will touch upon a broad range of fields in entrepreneurial finance. This course analyzes essential issues and problems facing entrepreneurial enterprises from starting-up, raising financial resources, managing and sustaining growth, as well as exiting stategies. The course is case oriented, with real-world cases studied beforehand and analyzed and discussed in class. The aim of this course is to prepare students for careers related to entrepreneurial enterprises—as founder, employee, investor, banker or provider of consulting or financial services to these businesses.","ModuleCredit":"4","Workload":"0-0-0-5-5","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BMA5323","ModuleTitle":"Applied Portfolio Management","Department":"Dean's Office (Biz)","ModuleDescription":"This advanced Seminar in Finance module will serve as a comprehensive real world examination of the quantitative fundamental behavioural and model-based approaches utilised for performing security valuation in the financial industry. Major topics covered include Discounted Cash Flow Valuation, Relative Valuation, Valuing Private Firms, Acquisitions and Value Enhancement Strategies. Lectures will involve frequent interaction with practitioners from the industry hands-on lab projects and real-life examples. Suitable for students interested in a career as a financial analyst (both on the buy-side and sell-side), or as a portfolio manager.","ModuleCredit":"4","Workload":"0-3-1-1-5","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BMA5324","ModuleTitle":"Value Investing In Asia","Department":"Dean's Office (Biz)","ModuleDescription":"This course seeks to highlight the skills necessary from a theoretical and practical standpoint necessary for investing using a “value” and “fundamental” approach. The course aims to apply traditional value investment theory with the practical challenges of investing in Asian equity markets.","ModuleCredit":"4","Workload":"0-6-0-2-2","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Friday Evening"]}]},{"ModuleCode":"BMA5332","ModuleTitle":"Financial Regulation in a Digital Age","Department":"Dean's Office (Biz)","ModuleDescription":"Finance is a key pillar of modern business organisations. This module examines why and how financial markets and transactions are regulated, with a focus on corporate fundraising and how the regulatory reforms following the 2008-9 Global Financial Crisis are changing the financial landscape. The module also looks at how technological developments (e.g. blockchains, cloud computing, artificial intelligence) are rapidly transforming finance, and highlights regulatory issues that need to be addressed to leverage the potential of Fintech.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"BMA5404","ModuleTitle":"Entrepreneurship & Innovation","Department":"Dean's Office (Biz)","ModuleDescription":"In a competitive environment, entrepreneurship is an essential and indispensable element in the success of every business organization - whether small or large, new or long-established. This course focuses on entrepreneurship, the processes involved in creating and exploiting new, innovative resource combinations and opportunities. The emphasis of innovation is made explicit in the course title. This course focuses on two primary objectives. First to understand how one can enhance and increase innovativeness in any context. Innovation means that a new product, a new service or a new process is developed and pushed into the market. The range, scope, and complexity of the issues related to the creating and implementing something new is discussed. At the end of the course, the students will have learnt how to innovate. The second objective of this course is to provide students with an opportunity for “hands-on” knowledge on starting an entrepreneurial firm. This objective will be accomplished by developing new ideas and asking the question on how one can implement them in the market and by doing hands-on interviews with entrepreneurs who have gone through the experience of founding a new venture. The course utilizes class discussions of weekly assignments, brief lectures and case discussion. The course is based on an evidence-based management perspective in which there is careful discussion of what is known, what is conjecture, what is (useful) gut feeling and where does new knowledge come from and how it can be used. Discussion of assigned readings and cases and the completion of a field project are integral to meeting the course objectives.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"BMA5405","ModuleTitle":"Managing Change","Department":"Dean's Office (Biz)","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BMA5406","ModuleTitle":"Negotiations and Conflict Management","Department":"Dean's Office (Biz)","ModuleDescription":"The course objectives are: 1. To teach and enhance negotiation and conflict resolution skills, 2. To get a good mix of participants from different backgrounds and allow participants to interact and share different perspectives to conflict resolution, 3. To adopt an open and experiential to allow participants to reflect, contribute, and relate their life experiences to participation, 4. To provide a good classroom environment in which participant creativity and spontaneity can be encouraged and fostered. The course draws from the experiential workshops on Negotiation conducted at the Program on Negotiation at Harvard Law School and Mediation programs by LEADR in Australia, and also the work on ?difficult conversations? by the Harvard Negotiations Project. The theory of negotiation and conflict resolution will be introduced through short lectures, discussions, and papers. Participants are then expected to apply and demonstrate the acquired knowledge through practice negotiations, mediations, and one-on-one difficult conversations.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":4}]},{"ModuleCode":"BMA5411","ModuleTitle":"Talent Management and development","Department":"Dean's Office (Biz)","ModuleDescription":"The key to unlock true potential of organization is talent. However, it has to be the right talent and this right talent needs to be managed strategically. A wrong talent managed rightly or a right talent managed wrongly will derail organization from reaching its full potential. Topics such as agile workforce, measurement of talent impact, human capital analytics, diversity, employer branding, succession planning and the future of talent management will be covered. Managing talent during organizational change and leveraging talent for organizational learning will be also covered.","ModuleCredit":"4","Workload":"3-0-0-3-4","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"BMA5425","ModuleTitle":"Social Entrepreneurship","Department":"Dean's Office (Biz)","ModuleDescription":"Despite the proliferation of commercial enterprises out there, we still witness huge segments of the human population that cannot meet their basic human needs. Access to healthcare, sanitation, education, knowledge, water and other basic services remain challenging to most of the world’s population. Social exclusion of the disadvantaged groups (such as special needs, ex-offenders and youth-at-risks) are still thorny issues that societies have to grapple with. While most would consider the pivotal role of the governments in managing these challenges, individuals can also make a difference to underserved populations. This module focuses on social entrepreneurship that creates and implements effective, scalable and sustainable solutions to address such issues and meet the needs of the disadvantaged groups in the society. In the module, students will learn about different models, examples and ways of thinking about social entrepreneurship.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":3}]},{"ModuleCode":"BMA5506","ModuleTitle":"Product & Brand Management","Department":"Dean's Office (Biz)","ModuleDescription":"This module is about marketing of products. The topics include New Product Development and Marketing, Product Line Decisions, Product Portfolio Management and Brand Management. The objective of this module is to see things from a product manager's perspective and ask what issues he/she might face and analyze them.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":3}]},{"ModuleCode":"BMA5511","ModuleTitle":"Channels And Pricing Strategy","Department":"Dean's Office (Biz)","ModuleDescription":"This is a course that is meant for two important marketing mix variables, channel management and pricing. In Channel Management, not much attention is usually paid to understanding marketing channels in detail. In fact people used to call channels the `dark continent? of marketing, that is best left to `truckers?. But, is this true? One can make at least four observations: long term commitment of channel related decisions, existence of channel `power play,? market dynamics caused by channel changes, and the impact of internet on channel intermediaries. All these issues are very difficult to comprehend and solve if we do not understand `what channels are for?? Channel management is not just managing the retailers and the trucks and delivery personnel, but it is much larger than that. In Pricing, the one element of marketing strategy that is least understood and hence constantly feared by many managers is pricing. This is because pricing is a very complex issue. On one hand, it is supposed to reflect all the strategic steps the company has taken to bring the product to the consumer and convince him/her to buy it as well. On the other hand, it is supposed to reflect what the consumer would get out of the product by paying that price to acquire it. Will there be a match between the two? Perhaps and perhaps not. This dilemma makes it imperative for a manager needs to understand and analyze various factors in arriving at an appropriate pricing strategy. And, pricing does not operate in vacuum. It has to be married with other elements of the marketing strategy, including the channel management we discuss in this course. Thus, understanding the broader picture of the various elements of pricing, and building a scientific framework on pricing will always be reliable and better in the long run.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"BMA5511A","ModuleTitle":"Special Topics in Channels & Pricing Strategy","Department":"Dean's Office (Biz)","ModuleDescription":"This is a course meant for two important marketing mix variables, Channel Management and Pricing. Channels are a dominating power in the marketing chain. Compared to other strategic elements of marketing, channels differ in at least three ways: •\tlong term impact of channel related decisions, •\tthe existence and implications of channel ‘power play’, •\tthe market dynamics caused by channel changes such as the internet. This course is designed to help students to systematically analyze the various channel functions and strategies. The one element of marketing strategy that is malleable but least understood is pricing. This is because pricing is a very complex issue. It has to be married with other elements of the marketing strategy, including the channel management. Thus, understanding the broader picture of the various elements of pricing, and building a scientific framework on pricing will always be reliable and better in the long run.","ModuleCredit":"2","Workload":"3-0-0-3-4","History":[{"Semester":2}]},{"ModuleCode":"BMA5524","ModuleTitle":"Marketing Analytics","Department":"Dean's Office (Biz)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BMA5524A","ModuleTitle":"Topics in Marketing Analytics","Department":"Dean's Office (Biz)","ModuleDescription":"The course is primarily designed for marketing professionals to train them to use market knowledge for day-to-day marketing decisions. It will provide good understanding of many prevalent research techniques and their application.","ModuleCredit":"2","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BMA5528","ModuleTitle":"Business To Business Marketing","Department":"Dean's Office (Biz)","ModuleCredit":"4","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BMA5530","ModuleTitle":"Design Thinking & Product Innovations","Department":"Dean's Office (Biz)","ModuleDescription":"This module focuses on integrating Design Thinking into the creative development of innovative products and services. It is a human-centric approach with emphasis on user desirability, technology feasibility and business viability.","ModuleCredit":"4","Workload":"0-3-0-5-2","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"BMA5533","ModuleTitle":"Marketing in the Digital Age","Department":"Dean's Office (Biz)","ModuleDescription":"Marketing in the Digital Age is a real challenge. Technology is evolving at such a rapid pace that marketers now more than ever must understand the evolution of marketing that technology is driving. Technology in itself is democratizing the brand and putting control in the hands of consumers.This course will provide students with deep insight into this shift, help them become more relevant real world marketing practioners and at the same time, help them understand how to operationalize this in their organizations.","ModuleCredit":"4","Workload":"0-3-0-4-3","Corequisite":"N/A","History":[{"Semester":4}]},{"ModuleCode":"BMA5801","ModuleTitle":"Management Communication","Department":"Dean's Office (Biz)","ModuleDescription":"designed to prepare students for effective communication at the workplace. It enables students to develop and demonstrate effective, business oriented communication skills in three important areas: (a) reading, (b) writing, and (c) speaking.","ModuleCredit":"0","Workload":"0-3-0-0-7","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Saturday Morning"]}]},{"ModuleCode":"BMA5802","ModuleTitle":"Management Skills","Department":"Dean's Office (Biz)","ModuleDescription":"Management Skills, conducted throughout the first semester of an MBA student’s enrolment in the program, is designed to augment students skills in communicating in organizational and corporate settings. It is an extension of the Management Communications module. It enables students to enhance their abilities to communicate orally by (1) improving situational analysis skills through a focus on business case training, (2) improve persuasion skills through a focus on business presentations, (3) improve discussion skills through a focus on extemporaneous discussion skills, and (4) improve presentation and communication skills through digital media.","ModuleCredit":"0","Workload":"1.5-1.5-0-0-7 (Mode of Teaching and Learning: Seminars)","Prerequisite":"BMA5801 Management Communication","History":[{"Semester":1,"LecturePeriods":["Saturday Morning","Saturday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Afternoon","Saturday Morning"]}]},{"ModuleCode":"BMA5901","ModuleTitle":"Management Practicum","Department":"Dean's Office (Biz)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BMA5902","ModuleTitle":"Entrepreneurship Practicum","Department":"Dean's Office (Biz)","ModuleDescription":"Riding on the NUS Enterprise’s Lean Launchpad program, this module is an elective to provide MBA students opportunities to participate & engage in real-world entrepreneurship, and learn how to commercialize an innovative idea. Since there is no better way to learn than through practice, the students will have to get out of the classroom and talk to potential customers, partners and competitors to experience the uncertainty that comes with commercialising and creating new ventures.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"BMA5903","ModuleTitle":"MBA Internship","Department":"Dean's Office (Biz)","ModuleDescription":"This in an internship module lasting a minimum of 16 weeks. The minimum number of hours of work is set at 640 hours.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"Students must have completed at least one semester of MBA programme","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BMC5001A","ModuleTitle":"Leadership","Department":"Dean's Office (Biz)","ModuleDescription":"This module covers the comparative (East-West) psychological perspectives on management. The psychological perspective addresses such topics as: comparative views on leadership, roles and functions of the chief executive, the role of power, influence and politics, establishing supportive communications, enhancing employee performance through motivation and empowerment, delegating for responsiveness, managing conflict, change and varied stakeholders. The psychological perspective will emphasize experiential learning to enhance leadership skills.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"BMC5001B","ModuleTitle":"Managerial Skills","Department":"Dean's Office (Biz)","ModuleDescription":"This module covers the comparative (East-West) sociological perspectives on management. The sociological perspective includes coverage of: organization structure and design, organization culture, control and coordination systems, the nature and functioning of small groups in organizations, and organization development and change. The sociological perspective will emphasize understanding of the imperatives of managing complex organizations to enhance managerial skills.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5002A","ModuleTitle":"Corporate Strategy","Department":"Dean's Office (Biz)","ModuleDescription":"This module focuses on the work of a leader for a business entity, the corporation, business, division or plant. The module concentrates on the skills and actions required of the general manager for the development, communication and implementation of strategic organizational choices in the context of complex business situations. Typical topics include: perspectives on the role of firms in society, setting of mission and objectives, the concept of strategy, industry analysis, generic strategies, firm competencies, corporate strategy and diversification, environmental analysis, strategy and structure, culture and other implementation processes, strategic leadership, organizational learning, stakeholder analysis and corporate ethics.","ModuleCredit":"3","Workload":"24","History":[{"Semester":3},{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"BMC5002B","ModuleTitle":"Contemporary Issues in Strategy","Department":"Dean's Office (Biz)","ModuleDescription":"This module uses the strategic frameworks to explore specific contemporary issues faced by the general managers in different industries in the different regions of the world. The module will adopt a comparative perspective by first examining the evolution of strategic management practice in the West and in Asia, and then reconciling differences in practices from the viewpoint of an Asian manager.","ModuleCredit":"3","Workload":"24","History":[{"Semester":3},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"BMC5003A","ModuleTitle":"Decision Making","Department":"Dean's Office (Biz)","ModuleDescription":"This module provides for an appreciation of the business decision-making process from the perspective of senior executives. It focuses on the process involving problemformulation and model building. Possible biases and pitfalls in the decision making process are discussed. Hands-on experiences are induced for the students to appreciate and understand the biases and pitfalls, and to formulate strategy and methods to overcome their own biases and pitfalls.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5003B","ModuleTitle":"Information Management","Department":"Dean's Office (Biz)","ModuleDescription":"This module provides for an appreciation of the quantitative aspects of business decision-making from the perspective of senior executives as requesters and users of such analyses. The module will familiarize students with tools for arriving at solutions to problems and as means for communicating analyses and decisions within and outside the organization. This is not a course in number-crunching. Focus is on understanding the concepts and how these can be gainfully applied.","ModuleCredit":"3","Workload":"24","History":[{"Semester":2}]},{"ModuleCode":"BMC5004A","ModuleTitle":"Managerial Economics","Department":"Dean's Office (Biz)","ModuleDescription":"The objective of this module is to provide a foundation for the understanding of the economic environment of business. It covers an overview of macroeconomic indicators and their determinants, the functioning of markets, the tools of macroeconomic management (monetary, exchange rate and fiscal policies), and industrial policy, especially the role of technology, externalities, market failures, imperfect competition, and strategic trade policy in influencing national competitiveness.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5004B","ModuleTitle":"Asian Markets and Industries","Department":"Dean's Office (Biz)","ModuleDescription":"The objective of this module is to provide a foundation for the understanding of the political environment of business. It presents an overview of the international political system, emphasizing international economic relations as they concern business executives rather than politicians and diplomats. Concepts covered include: the balance of power, national interest, sovereignty, international law, and diplomacy, prospects for world-order transformation, regional cooperation, North-South relations, technology transfer in the world economy, and the globalization of financial markets.","ModuleCredit":"3","Workload":"24","History":[{"Semester":2}]},{"ModuleCode":"BMC5005A","ModuleTitle":"International Business","Department":"Dean's Office (Biz)","ModuleDescription":"This module provides for an understanding of cross-border economic activities, especially international trade and foreign direct investment. It examines how culture and politics influence the processes and outcomes of international business, especially the contemporary sociopolitical economy of trade and investment. Other topics include international monetary system, regional economic integration and the strategy and structure of multinational enterprises. The aim is to sensitize the student to a wide array of concepts that, taken together, explain the phenomenon of globalization.","ModuleCredit":"3","Workload":"24","History":[{"Semester":2}]},{"ModuleCode":"BMC5005B","ModuleTitle":"International Business Law","Department":"Dean's Office (Biz)","ModuleDescription":"This module seeks to impart an understanding of the law by introducing the fundamental principles of contract, company law and commercial law. Topics covered include: principles relating to the formation of contract, how enforceable contract may be discharged, remedies for breach of enforceable contractual obligations, limited liability and the separate legal personality of corporate entities, duties and liabilities of directors, the law relating to insider trading and judicial management, passing of property and risk, implied conditions pertaining to a contract for the sale of goods, remedies against default in performance.","ModuleCredit":"3","Workload":"24","History":[{"Semester":2}]},{"ModuleCode":"BMC5006A","ModuleTitle":"Marketing Management","Department":"Dean's Office (Biz)","ModuleDescription":"The module provides executives with an understanding of marketing concepts, tools and techniques and their application in the analysis of marketing problems. The module covers topics such as the marketing concept, analysis of the marketing environment, buyer behavior, segmentation and targeting, development of marketing programmes and elements of the marketing mix: product, pricing, promotion and distribution. Issues in integrating the marketing mix and implementing, evaluating and controlling the marketing programme in the Asian context constitute a common theme of this module.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Morning","Friday Morning","Saturday Morning","Monday Morning","Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"BMC5006B","ModuleTitle":"Contemporary Issues in Marketing","Department":"Dean's Office (Biz)","ModuleDescription":"The module provides practical and relevant exposures to how the tools and frameworks covered in BMC5006a Marketing Management are operationalized in the real situations. The module focused on how behavioral changes induced by external and global conditions in economy, technology, culture and politics affect marketing.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5007A","ModuleTitle":"Accounting","Department":"Dean's Office (Biz)","ModuleDescription":"This module presents an overview of the principles of accounting, with a view to providing executives, who may not possess prior accounting training, with an understanding of accounting concepts. Topics include: the uses and limitations of accounting information for decision making and performance evaluation, the standard techniques of financial control, valuation and capital budgeting, and the management of current assets and liabilities of the firm.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5007B","ModuleTitle":"Financial Management","Department":"Dean's Office (Biz)","ModuleDescription":"This module presents an overview of the principles of financial management, with a view to providing executives, who may not possess prior financial training, with an understanding of financial management concepts. Topics include: knowledge of financial resource management, the role of managers in maximizing the financial value of the firm, the standard techniques of financial analysis, financial markets and the environment in which businesses operate, capital structure and the cost of capital, and the choice of sources of financing.","ModuleCredit":"3","Workload":"24","History":[{"Semester":3},{"Semester":1,"LecturePeriods":["Thursday Morning","Friday Morning","Saturday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"BMC5008A","ModuleTitle":"Organizational Behavior and Human Resource Management","Department":"Dean's Office (Biz)","ModuleDescription":"This module deals with the responsibilities of senior executives for the effective management and utilization of human resources. The central perspective is the crosscultural management of people within Asian businesses. Topics include: the design and management of personnel systems, planning, employee development and retention, staff appraisal and the design of rewards systems employee relations and collective bargaining, the implications of an aging population for human resources planning and management, and comparative perspectives on HRM, and managing professional employees, whose competencies and specialized knowledge increasingly determine and sustain competitive advantage.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5008B","ModuleTitle":"Contemporary Issues in Human Resouce Managment and Organuzational Behavior","Department":"Dean's Office (Biz)","ModuleDescription":"The module will deal with critical HR issues arising from new business challenges of the 21st century, such as anticipated demographic and value changes in the labor force, business diversification and globalization, organizational reorienting and restructuring, and working relationships and corporate cultures in the process of transition.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5009A","ModuleTitle":"Systems & Operations Management","Department":"Dean's Office (Biz)","ModuleDescription":"Systems and operations management is the management of all internal activities directly related to the creation of goods and/or services through the transformation of inputs into outputs. This transformation process involves designing, planning, controlling, and executing activities. The objects dealt with involve manpower, materials, machines, facilities, and customers. The interaction and interrelationship of all the activities and objects makes the management of operations a challenging task. Managing these activities with a systems perspective is critical to the success of a company.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5009B","ModuleTitle":"Supply Chain Management","Department":"Dean's Office (Biz)","ModuleDescription":"Supply chain management is the management of all external activities related to the creation of goods and/or services. The business competition is no longer competition among firms, it is about competition among supply chains. The interaction and interrelationship of all entities in the supply chain makes the management of supply chain a challenging task. To be competitive in today’s global marketplace, a company must have effective and efficient operations management across and along its supply and demand network.","ModuleCredit":"3","Workload":"24","History":[{"Semester":3}]},{"ModuleCode":"BMC5010A","ModuleTitle":"Corporate Finance","Department":"Dean's Office (Biz)","ModuleDescription":"This module equips students with the frameworks and approaches to diagnose the financial status and health of a company by analyzing its financial statements. Based on the diagnostic, various potential remedies to improve the financial health of a company are discussed. The module will pay particular attentions on the similarities and differences among Singapore, Chinese and other foreign companies, focusing on publicly listed companies. The module will also explore specific issues such as merger and acquisition, and various forms of corporate financing.","ModuleCredit":"3","Workload":"24","History":[{"Semester":3},{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"BMC5010B","ModuleTitle":"Corporate Governance","Department":"Dean's Office (Biz)","ModuleDescription":"Corporate Governance is to provide a solid understanding of corporate governance from an international perspective, drawing from the perspectives of academics, regulators, practitioners and policy-makers. The module will include an overview of corporate governance and corporate governance mechanisms that help control managerial behaviour, different ownership structures, models and systems of corporate governance internationally, policy responses of different countries to corporate governance concerns, board of directors, board committees, external and internal auditing, executive and director compensation, disclosure and transparency, and communication with investors.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5011A","ModuleTitle":"Contemporary Issues in Business 1","Department":"Dean's Office (Biz)","ModuleDescription":"This is the first part of special topics module. The modules offered under this heading will address one or more of a range of important topics and issues in the management of Asian organizations. Examples of modules or topics include: contemporary issues in Asian business, East Asian (Japanese, Korean & Chinese) business and management systems, business-government relations in Asia, managing the China venture, managing in South Asia and managing the Asian multinational corporation.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5011B","ModuleTitle":"Contemporary Issues in Business 2","Department":"Dean's Office (Biz)","ModuleDescription":"This is the second part of special topics module. The modules offered under this heading will address one or more of a range of important topics and issues in the management of Asian organizations. Examples of modules or topics include: contemporary issues in Asian business, East Asian (Japanese, Korean & Chinese) business and management systems, business-government relations in Asia, managing the China venture, managing in South Asia and managing the Asian multinational corporation.","ModuleCredit":"3","Workload":"24","History":[{"Semester":1}]},{"ModuleCode":"BMC5012","ModuleTitle":"Advanced Study Project","Department":"Dean's Office (Biz)","ModuleDescription":"Student under the APEX EMBA program are required to complete an Advanced Study Project as a reflection and final concluding note to the course. The project is required to meet International Professional standards, and is able to contribute significantly and benefit the enterprises, industries, countries and regional economies. The main objective of this project is to enable students to apply knowledge acquired in their course of study to practical situations and problems they faced in their individual company, whereby they are able to conduct thorough research and analysis.","ModuleCredit":"6","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"BME5001","ModuleTitle":"Leadership","Department":"Dean's Office (Biz)","ModuleDescription":"This module combines comparative (East - West) sociological and psychological perspectives on management to provide for an understanding of the imperatives of managing complex organisations as well as enhancing leadership and managerial skills. The sociological perspective includes coverage of: organisation structure and design, organisation culture, control and co-ordination systems, the nature and functioning of small groups in organisations, and organisation development and change. The psychological perspective addresses such topics as: comparative views on leadership, roles and functions of the chief executives, the role of power, influence and politics, establishing supportive communications, enhancing employeea??s performance through motivation and empowerment, delegating for responsiveness, managing conflict, change and varied stakeholders.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1}]},{"ModuleCode":"BME5002","ModuleTitle":"Corporate Strategy","Department":"Dean's Office (Biz)","ModuleDescription":"This module focuses on the work of the general manager at the head of a business entity - the corporation, business, division or plant. The module concentrates on the skills and actions required of the general manager for the development, communication and implementation of strategic organisational choices in the context of complex environmental conditions. The module will adopt a comparative perspective by first examining the evolution of strategic management practice in the West and in Asia, and then reconciling differences in practices from the viewpoint of an Asian manager. Typical topics include: perspectives on the role of firms in society, setting of mission and objectives, the concept of strategy, industry analysis, generic strategies, firm competencies, corporate strategy and diversification, environment analysis, strategy and structure, culture and other implementation processes, strategic leadership, organisational learning, stakeholder analysis and corporate ethics.","ModuleCredit":"4","Workload":"50-0-0-0-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"BME5003","ModuleTitle":"Business Analytics for Decision Makers","Department":"Dean's Office (Biz)","ModuleDescription":"This module provides for an appreciation of the basic tools of statistical and quantitative methods of business decision-making from the perspectives of senior executives as requesters and users of such analyses. The emphasis is on problem-formulation and model building, providing conceptual input for - and evaluating the output of - the more detailed work carried out by decision analysts. The module will also provide for familiarization with standard computer packages as tools for arriving at solutions to problems as means for communicating analyses and decisions within and outside the organisation.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1}]},{"ModuleCode":"BME5004","ModuleTitle":"Managerial Economics","Department":"Dean's Office (Biz)","ModuleDescription":"The module covers managerial economics theory and applications. It introduces the basic microeconomic theories of marginal analysis and competitive markets. It then develops analysis of market power and imperfect markets, with applications to business management and policy. The techniques provide building blocks for other disciplines, including cost accounting, corporate finance, marketing, and business strategy.","ModuleCredit":"4","Workload":"40-0-0-0-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800"}]},{"ModuleCode":"BME5006","ModuleTitle":"Strategic Marketing and Brand Management","Department":"Dean's Office (Biz)","ModuleDescription":"The module is designed to provide executives with an understanding of marketing concepts, tools and techniques and their application in the analysis of marketing problems. The module covers topics such as the marketing concept, analysis of the marketing environment, buyer behaviour, segmentation and targeting, development of marketing programmes and elements of the marketing mix: product, pricing, promotion and distribution. Issues in integrating the marketing mix and implementing, evaluating and controlling the marketing programme in the Asian context constitute a common theme of this module.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800"}]},{"ModuleCode":"BME5007","ModuleTitle":"Accounting","Department":"Dean's Office (Biz)","ModuleDescription":"This module presents an overview of the principles of both accounting and financial management, with a view to providing executives, who may not possess prior accounting or financial training, with an understanding of accounting and financial management concepts. Topics include: the uses and limitations of accounting information for decision making and performance evaluation, knowledge of financial resource management, the role of managers in maximizing the financial value of the firm, the standard techniques of financial analysis and control, financial markets and the environment in which businesses operate, valuation and capital budgeting, capital structure and the cost of capital, the choice of sources of financing, and the management of current assets and liabilities of the firm.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"BME5008","ModuleTitle":"Power, Politics, and Influence","Department":"Dean's Office (Biz)","ModuleDescription":"This module deals with the responsibilities of senior executives for the effective management and utilization of human resources. The module will also deal with critical HR issues arising from new business challenges in the 21st century, such as anticipated demographic and value changes in the labour force, business diversification and globalization, organisational reorienting and restructuring and working relationships and corporate cultures in the process of transition. The central perspective is the cross-cultural management of people within Asian businesses. Topics include: the design and management of personnel systems, planning, employee development and retention, staff appraisal and the design of reward systems, employee relations and collective bargaining, the implications of an ageing population for human resources planning and management, comparative perspectives on HRM, and managing professional employees, whose competencies and specialised knowledge increasingly determine and sustain competitive advantage.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1}]},{"ModuleCode":"BME5009","ModuleTitle":"Strategic Operations Management","Department":"Dean's Office (Biz)","ModuleDescription":"This module introduces the participants to the functional areas of Operations and Logistics Management. It will cover topics such as Operations Planning and Control, Quality Excellence, Japanese Operations Systems, Theory of Constraints, Operations Research-Based Tools, Operations Strategy and Design, Supply Chain Management, Risk Pooling, Vendor Hubs, Physical Distribution and Transportation, Strategic Warehousing, Logistics Performance and Planning and Third Party Logistics.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800"}]},{"ModuleCode":"BME5010","ModuleTitle":"Management of Technology and Innovation","Department":"Dean's Office (Biz)","ModuleDescription":"This module covers the core concepts and practices of innovation management and entrepreneurship with a specific focus on the challenges and opportunities in the Asia-Pacific context. While the specific choice of topics may vary from one cohort to the next, the module is structured to equip the class participants with a fundamental understanding of the dynamics of technological and business model innovation, the key analytic tools for formulating and implementing innovation strategy, the basic organizational approaches to managing innovation, and the core mindsets and skills of entrepreneurship to discover, evaluate and exploit innovation opportunities for business and social goals. While the module does not assume in-depth knowledge of specific technologies and will use examples and cases covering a diverse range of technological and industry contexts to illustrate the core concepts, it will encourage interactive learning among the class participants through sharing of insights derived from their own respective deep domain knowledge of different technological innovations and business/industry contexts. The module will give special emphasis on challenges and opportunities of innovation and entrepreneurship that are of particular relevance to the Asia-Pacific context, including low-cost disruptive innovation as a competitive strategy, intellectual property (IP) management issues in emerging market contexts, and the entrepreneurial use of social networks in Asian cultures. Besides bringing in experienced innovation managers and entrepreneurs to share their practical experiences with the class, the module will also facilitate knowledge sharing by classmates with start-up entrepreneurial or corporate intrapreneurial experiences.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800"}]},{"ModuleCode":"BME5011","ModuleTitle":"Services Management","Department":"Dean's Office (Biz)","ModuleDescription":"Modules offered under this heading will address one or more of a range of important topics and issues in the management of Asian organisations. Examples of modules or topics include: contemporary issues in Asian business, East Asian (Japanese, Korean, Chinese) business and management systems, business-government relations in Asia, managing the China venture, managing in South Asia, managing the Asian multinational corporation systems.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800"},{"Semester":2}]},{"ModuleCode":"BME5012","ModuleTitle":"Scenario Planning","Department":"Dean's Office (Biz)","ModuleDescription":"Modules offered under this heading address the concerns and developmental needs of senior executive with responsibility for the overall success of their organisations. Typical topics include: thinking creatively and strategically, global strategic management, managing value-creation through strategy, the strategic management of information technology, managing the organisation-Government interface, managing external relations, and managing inter-firm relations and strategic alliances.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1}]},{"ModuleCode":"BME5014","ModuleTitle":"Legal Issues in Business","Department":"Dean's Office (Biz)","ModuleDescription":"This course seeks to impart an understanding of how legal considerations and implications affect the conduct of business across national boundaries. It gives essential exposure to commercial contracts and international sales as the agreed basis of doing business and the vehicle for business planning and dispute resolution, the applicable law and forum for cross-border disputes and the most expedient and cost-effective ways of resolving them. Also included are topical issues in intellectual property and international trade, competition law and market regulations. Throughout the sessions, case studies will be extensively used to highlight real world business problems, their resolution and the commercial lessons that may be learnt.","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"BME5015","ModuleTitle":"Macroeconomics and International Finance","Department":"Dean's Office (Biz)","ModuleDescription":"This module introduces the analytical tools of macroeconomics and international finance and applies them extensively to real life case studies, with emphasis on Asia. The course begins with the analysis of business cycle dynamics (how output, employment, interest rate and price are determined) and the role of stabilization policy. It then moves on to the open economy with trade and capital flows. Key issues covered here include the determination of exchange rate in the short- and long-run, how currency risk can be hedged, how economic “shocks” are transmitted internationally and what policy can achieve in response. Additional topics covered include: determinants of economic growth in the long-run with lessons from Asia, rising economic integration in Asia and implications on currency regime, global imbalance and policy adjustments, and perspectives on financial crises.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Saturday Morning"]}]},{"ModuleCode":"BME5018","ModuleTitle":"Managing Business For Sustainability","Department":"Dean's Office (Biz)","ModuleDescription":"The module examines how firms and the markets on which they depend are affected by considerations related to global, national, and corporate sustainability.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1}]},{"ModuleCode":"BME5019","ModuleTitle":"Corporate Finance","Department":"Dean's Office (Biz)","ModuleDescription":"This module will provide a strong conceptual foundation for finance. The main objective of this module is to understand the ways in which firms can create value for their shareholders by applying appropriate financial strategies. Towards this purpose, finance theory will be used to solve practical problems faced by financial managers using a series of examples and cases. Topics include discounted cash flow models, risk and return, valuation of stocks and projects, payout policy, and capital structure.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800"}]},{"ModuleCode":"BME5020","ModuleTitle":"Entrepreneurship","Department":"Dean's Office (Biz)","ModuleDescription":"Creating a new business is a challenging and complex task. The road to entrepreneurial success is long, winding and strewn with pitfalls, obstacles and blind turns. The risks of starting a new business are high. However, as is always the case, the rewards are commensurate with the risk: in addition to the psychic rewards of starting a business, witness the dominance of entrepreneurs in the Forbes 400 list. The purpose of this course is to: • Help students understand the process, challenges, risks and rewards of starting up a new business • Equip them with the tools required to start their own business • Improve their chances of successfully starting their own business","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1}]},{"ModuleCode":"BME5021","ModuleTitle":"Corporate Governance","Department":"Dean's Office (Biz)","ModuleDescription":"Corporate Governance (CG) has been defined “as a set of relationships between a company’s management, its board, shareholders, the community at large, as well as other stakeholders, providing the structure through which the objectives for the company are set, and the means of attaining those objectives and monitoring performance are determined” (paraphrasing OECD Principles of Corporate Governance, 2004).The objective of this course is to provide a solid understanding of CG from an international perspective –with focus on Asia – drawing from insights of academia, regulators and practitioners.","ModuleCredit":"4","Workload":"40-0-0-0-0","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning","Saturday Morning"]}]},{"ModuleCode":"BME5022","ModuleTitle":"Business Strategy Simulation","Department":"Dean's Office (Biz)","ModuleDescription":"In today's intensely competitive environment, the development and execution of market strategy is more critical than ever before. This course provides a framework for creativity and strategic thinking in a competitive setting that enhances participant’s management and leadership abilities.","ModuleCredit":"4","Workload":"40-0-0-0-0","History":[{"Semester":1}]},{"ModuleCode":"BME5033","ModuleTitle":"Leadership: Exploration, Assessment & Development","Department":"Dean's Office (Biz)","ModuleDescription":"The Leadership Skills Assessment and Development Module aims to develop students’ self-awareness. Selfawareness helps to understand why we do things the way we do. It also helps to understand the people around us. How they perceive us, our attitudes, and our behaviors and why they react to us the way they do. This understanding allows us to break routines and to learn new ways of dealing with the challenges we encounter. Hence, the more we know about our self, including our strengths, weaknesses, motivations, needs, thoughts, beliefs, emotions, desires, habits, and assumptions, the better we are able to adapt to change, learn, and direct our future.","ModuleCredit":"0","Workload":"40-0-0-0-0","History":[{"Semester":1}]},{"ModuleCode":"BMF5001","ModuleTitle":"Financial Management of Family Business","Department":"Dean's Office (Biz)","ModuleDescription":"This course analyzes governance of family firms. This course highlights that family business is an organizational structure of large firms and for a large part are global and surprisingly similar across business environment, nations and cultures. This course investigates the underlying mechanisms that create the uniqueness of family firms. In addition, this course discusses the role of the founding family in the firm and analyses how the family’s various preferences, psychology, family structures, and family affairs affect corporate policy such as CEO succession planning and financial policies, and the outcomes on the firm value. Finally, the course discusses the design of governance structure to constrain the family’s influences over corporate policies as well as govern the family to preserve the firm value.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BMF5321","ModuleTitle":"Financial Modelling","Department":"Dean's Office (Biz)","ModuleDescription":"This course introduces Excel and programming skills for application to finance. It covers mathematics involving statistics, optimization and interpolation applied into Finance.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Morning","Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"BMF5322","ModuleTitle":"Introduction to Finance","Department":"Dean's Office (Biz)","ModuleDescription":"This module aims to provide students with the foundation to understand the key concepts and tools used in Finance that are necessary for managers to make sound financial decisions. Topics covered include discounted cash flow models, risk and return, capital budgeting, valuation of stocks, as well as an overview of payout policy and capital structure.","ModuleCredit":"2","Workload":"1.5-0-0-1.5-2","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"BMF5323","ModuleTitle":"Accounting for Finance Professionals","Department":"Dean's Office (Biz)","ModuleDescription":"The course stresses the theory of accounts, generally accepted accounting principles, and the interpretation of financial statements. The perspective of the course is that of managers and investors as knowledgeable users of accounting information.","ModuleCredit":"2","Workload":"1-0.5-0-0-3.5","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"BMF5331","ModuleTitle":"Applied Corporate Finance","Department":"Dean's Office (Biz)","ModuleDescription":"This module develops a conceptual framework for corporate decisions, focusing on the responsibilities, concerns, and methods of analysis for the chief financial officer. Topics include capital budgeting, financial modeling, M&A deal structures, syndicated loans, public equity offerings, and dividend policy. The impact of major external constituents, such as private equity and hedge funds, on corporate decisions are also considered.","ModuleCredit":"4","Workload":"3-0-0-7-0","Prerequisite":"BMF5322 Introduction to Finance","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BMF5332","ModuleTitle":"Foundation of Investments","Department":"Dean's Office (Biz)","ModuleDescription":"This module develops a conceptual framework for investment decisions, focusing on the responsibilities, concerns, and methods of analysis for investment professionals. Topics include portfolio construction, asset classes (equity, fixed income, options, futures, etc.), asset allocation, asset pricing, and market (in)efficiency. The rise of various institutional forms, e.g., mutual funds, hedge funds, ETRs, will also be discussed.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"BMF5322 Introduction to Finance","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BMF5333","ModuleTitle":"Options and Fixed Income","Department":"Dean's Office (Biz)","ModuleDescription":"This module focuses on the pricing, hedging, and use of derivatives and fixed income securities. These include bonds, forwards, futures, call and put options, and other derivative securities.","ModuleCredit":"4","Workload":"3-0-0-7-0","Prerequisite":"BMF5322 Introduction to Finance","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"BMF5334","ModuleTitle":"International Finance and Economics","Department":"Dean's Office (Biz)","ModuleDescription":"This course is designed to provide students with data analysis tools and conceptual frameworks for analyzing international financial markets and capital budgeting. This course will be especially helpful for a student pursuing a career in international banking, global asset management, or international corporate finance. The course covers the following topics: foreign exchange markets, models of exchange-rate determination, international investments, currency and interest rate risk management, international banking, international capital budgeting, political risk and corporate governance in Asia.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"BMF5322 Introduction to Finance","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"BMK5003","ModuleTitle":"Behavioral Economics","Department":"Marketing","ModuleDescription":"Behavioral economics is an interdisciplinary field which applies psychological theory and research to economics. Important behavioral economics findings which demonstrate persistent and systematic deviations from the “rationality” assumption in economic decision making will be surveyed. Alternative theoretical accounts departing from the standard rational, self-interested maximization models will be introduced. The implications to business practices will also be discussed.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"An introductory course in microeconomics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BMK5004","ModuleTitle":"Design Thinking & Business Innovations","Department":"Marketing","ModuleDescription":"This module aims to raise the understanding of the significance of Design Thinking and its innovative applications to businesses. It would provide: a) insights on the cognitive issues of Design Thinking at the personal level, b) a broad review of the practice of Design Thinking at organizational level, c) an experience of the processes and methodologies needed to take a creative idea all the way to market. It does these through a series of lectures, case studies, and intensive design thinking workshops.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BMK5006","ModuleTitle":"Consumer Culture Theory","Department":"Marketing","ModuleDescription":"Consumer Culture Theory (CCT) is a synthesizing framework that examines the sociocultural, experiential, symbolic and ideological aspects of consumption. The tenets of CCT research are aligned with consumer identity projects, marketplace cultures, the sociohistorical patterning of consumption, and mass-mediated marketplace ideologies and consumers’ interpretive strategies. In this course, we will explore the dynamic relationships among consumer actions, the marketplaces and cultural meanings.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"MKT3423 Consumer Culture Theory","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"BMK6102","ModuleTitle":"Marketing Seminar: Consumer Information Processing","Department":"Marketing","ModuleDescription":"Similar to BMK6101, this seminar will rely on journal articles for our weekly discussions. Building on your knowledge of BMK6101, microeconomics and mathematical statistics, the topics we cover here include forecasting, new product diffusion, product models, product design, advertising and promotion, consumer choice, and sales force management. The deliverable will be a research proposal, which may form the genesis of your dissertation.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BMK6104","ModuleTitle":"Marketing Seminar: Marketing Theory & Research","Department":"Marketing","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"BMK6106","ModuleTitle":"Empirical Modeling in Marketing (I)","Department":"Marketing","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BMK6111O","ModuleTitle":"Marketing Strategy","Department":"Marketing","ModuleDescription":"This module is to provide marketing doctoral students with an orientation to current research in the field of marketing. The primary objectives are to provide students with exposure to representative samples of significant research streams, current issues, and research priorities in the marketing field, and to introduce doctoral students to the research interests of the NUS marketing faculty and visiting professors.","ModuleCredit":"2","Workload":"0-3-0-4-3","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BMK6111P","ModuleTitle":"Field Experiments and Behavioral Economics with Business Applications","Department":"Marketing","ModuleDescription":"This module is to provide marketing doctoral students with an orientation to current research in the field of marketing. The primary objectives are to provide students with exposure to representative samples of significant research streams, current issues, and research priorities in the marketing field, and to introduce doctoral students to the research interests of the NUS marketing faculty and visiting professors.","ModuleCredit":"2","Workload":"0-3-0-4-3","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Saturday Morning"]}]},{"ModuleCode":"BMM5001","ModuleTitle":"Leadership and Management","Department":"Dean's Office (Biz)","ModuleDescription":"sociological and psychological perspectives on management. The sociological perspective includes coverage of: organization structure and design, organization culture, control and coordination systems, the nature and functioning of small groups in organizations, and organization development and change. The psychological perspective addresses topics such as: comparative views on leadership, roles and functions of the chief executive, the role of power, influence and politics, establishing supportive communications, enhancing employee performance through motivation and empowerment, delegating for esponsiveness, managing conflict, change and varied stakeholders.","ModuleCredit":"4","Workload":"8-4-0-16-12","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"BMM5002","ModuleTitle":"Asia-Pacific Economic and Business Environment","Department":"Dean's Office (Biz)","ModuleDescription":"The module develops principles of macroeconomics to enable policy makers to govern more effectively in relation to business owners, investors, employees, markets and the regulatory environment in Asia-Pacific context. The module will highlight when and how to apply quantitative and qualitative tools in situations of scarce resources, and competition, and imperfect markets. The second part of this module focuses on economic modernization in Asia with special attention to associated political and social dynamics. Concepts covered include: Modernization, Industrialization and Economic Development, Economic Analysis and Measurement, Trade and Foreign Direct Investment, Demographics, rbanization, Government and Politics. These concepts are taught within a ramework which students apply toward country analysis.","ModuleCredit":"4","Workload":"39-0-0-15-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"BMM5003","ModuleTitle":"Business Finance & Growth Economics for Policy Makers","Department":"Dean's Office (Biz)","ModuleDescription":"This module focuses on business finance and economic performance. It first examines the characteristics and determinants of cyclical macroeconomic behaviour and its relationship with fiscal and monetary policies. It then examines the determinants of long term economic growth, including the determinants for capital accumulation and productivity growth. Next, it will focus on corporate strategic financing and capital markets development in China and other economies. The course explores interplay between business finance, public olices and sustainable long term economic performance.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"BMM5101","ModuleTitle":"Judgment and Decision-Making for Modern Policy Makers","Department":"Dean's Office (Biz)","ModuleDescription":"The objective of this course is to help policy makers understand and improve the quality of policy decisions and become a better decision maker. The course will take a systematic view of decision making from both normative and descriptive perspectives. The normative approach may help decision makers to identify, structure, and analyze decision problems in a systematic and logical manner. On the other hand, the descriptive approach has provided insightful understandings of how people deviate from rational decision-making and easily fall into common decision traps. This course will teach students how to think critically about the decisions people make, how to avoid common decision pitfalls, and how to improve decision making skills by offering a comprehensive cross-disciplinary knowledge of decision making and more importantly its real life applications.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"BMM5105","ModuleTitle":"Real Estate Fundamentals and City Planning","Department":"Dean's Office (Biz)","ModuleDescription":"This course exposes the students the key concepts of city planning, real estate market and development process. Recent years have witnessed rapid urbanization in the developing Asia and transitional China and some of its consequences – substantial urban growth, dramatic ups and downs of real estate markets, financial markets as well as regional economies. The government officials and state-owned enterprise (SOE) executives are facing unprecedented challenges and opportunities, such as how urban planning theories may help to solve urban problems? How zoning regulation may affect urban land development? How bubbles in real estate market were formed? How do the fundamentals determine equilibrium demand, supply, and prices in the real estate market? How to make prudent real estate development decision?","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"BMO5003","ModuleTitle":"Workplace and Corporate Deviance","Department":"Management And Organisation","ModuleDescription":"The NUS MSc (Mgt) and CEMS MIM (Master’s in International Management) Double Masters Program follows the curriculum drawn up by CEMS Head Office. (CEMS is a global consortium of top business schools across 4 continents and stands for Global Alliance in Management Education. Its flagship MIM degree has been placed #1 in the world in the most recent 3-year ranking by Financial Times.) This module will be offered as an elective and is in line with one of the vision of CEMS – to provide a learning platform for issues pertaining to employees, work and organizations.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"MNO 1001: Management & Organization (preferably but not necessary)","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BMO5004","ModuleTitle":"Special Topics in Organizational Behavior","Department":"Management And Organisation","ModuleDescription":"This seminar will cover contemporary topics in the field of organizational behaviour.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BMO6015A","ModuleTitle":"Organizational Behavior Seminar: Entrepreneurship and Innovation","Department":"Management And Organisation","ModuleDescription":"The field of OB (Organizational Behavior) needs to know how organizations get started and developed – this is the field of entrepreneurship. Entrepreneurship needs to know how new ideas get developed – this is the field of innovation. The module presents the current scientific knowledge on entrepreneurs, how they behave and what are effective and ineffective behaviors – all of this from the OB perspective. It further asks the question, how innovations are developed. Entrepreneurship and innovations exist in small and large organizations, in for profit and in non-for-profit organizations (e.g., as organizational culture). Thus, this is basic knowledge for OB PhDs.","ModuleCredit":"2","Workload":"3-0-0-0-2-5","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"BMO6016A","ModuleTitle":"Human Resource Management Seminar: Foundations","Department":"Management And Organisation","ModuleDescription":"The current module will survey fundamental topics in Human Resource Management such as recruitment, selection, training, performance appraisal, and employment relation.","ModuleCredit":"2","Workload":"3-0-0-0-2","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BMO6018","ModuleTitle":"Visioning and Science Fiction in Strategic Management","Department":"Management And Organisation","ModuleDescription":"Review of the relevant literature in transformational and charismatic leadership, visioning, science fiction prototyping and fictional scenarios in journals of leadership and management as well as foresight.","ModuleCredit":"4","Workload":"2-0-0-8-0","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BMO6019","ModuleTitle":"Qualitative Methods for Future Images of Organizations","Department":"Management And Organisation","ModuleDescription":"Guided readings and exercises in qualitative research methods, with a particular focus on grounded theory (GT), to code and interpret images of organizationa futures from artifacts such as texts and motion pictures.","ModuleCredit":"4","Workload":"0-2-0-8-0","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BMP5001","ModuleTitle":"Venture Capital","Department":"Dean's Office (Biz)","ModuleDescription":"The focus of this module is on the principles and practice of managing a venture capital (VC) firm. This module seeks to help students develop a deep understanding of venture capitalism. It will help students understand how venture capital funds are raised and structured. It will also help students understand the interactions between venture capital firms and the entrepreneurs they finance. Lastly, students will also learn about managing the venture capital firm.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BMP5002","ModuleTitle":"Asian Business Environment","Department":"Dean's Office (Biz)","ModuleDescription":"The “Asian Business Environment” course aims to provide students with an understanding of the business/economic environments in Asia. Overview on globalization, economic development and growth, as well as, business strategies on doing business in Asia will be covered. Topics include macroeconomic fundamentals, international trade and investment, public and industrial policies, economic integration and global institutions. The course will also examine how the political, cultural and ethical differences shape the Asian business environment. In depth discussions on region or country specific issues will be conducted through case studies and/or team project. Guest speakers may be arranged for selected topics to provide insights on business strategies in the Asian business environment.","ModuleCredit":"4","Workload":"2-1-0-5-2","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"BMS5105","ModuleTitle":"Strategy and Big Data","Department":"Dean's Office (Biz)","ModuleDescription":"The application of computing power to the collection and analysis of detailed information relating to wide variety of processes and issues – summarized as big data – has the potential to change how business problems are evaluated and solved. In turn this has the potential to change how organizations operate and succeed. This module introduces students to big data constructs and uses in strategy and decision making. It will focus on the implications of big data for all aspects of business strategy, focusing primarily on customer interactions, competitive advantage, capabilities development, and how these influence the content and implementation of strategy.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"BMS5107","ModuleTitle":"Ethical Leadership and Corporate Strategy","Department":"Dean's Office (Biz)","ModuleDescription":"This course provides a foundation for business sustainability and achieving a triple bottom line – economic success through Environment, Social (Labour/Human Rights) and Governance (“ESG”) actions that current and future leaders can drive and embed within their organizations – established corporations, start-up ventures, family owned businesses, consulting firms, for profit, not for profit, SMEs etc. Students will take the knowledge and skills of this seminar and use it as a platform for ethical decision making and risk management.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"BMS5108","ModuleTitle":"Macroeconomics and Finance: Perspectives from Asia","Department":"Dean's Office (Biz)","ModuleDescription":"This module explores the link between macroeconomics, financial markets and policy in Asia, drawing on many analytical tools of macroeconomics and international finance. Topics covered include: capital flows in Asia and policy challenges, foreign exchange hedging and speculation, real exchange rate adjustment and macroeconomic imbalances, Asian financial crisis and its legacies, and opportunities and policy challenges posed by globalization, regional integration and cross-border transmission of shocks.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"BMS5109","ModuleTitle":"Strategy: Bridging the Planning – Implementation Divide","Department":"Dean's Office (Biz)","ModuleDescription":"In industry, actual results often deviate from estimates. While there are courses that attempt to address this issue by focusing on strategic frameworks, or even on control and implementation systems, none have used a perspective-oriented approach to bridge the planningimplementation divide. Industry players like BCG, have identified these issues and published a book titled:”Your strategy needs a strategy”. This course utilizes propriety approaches that are perspective oriented. The focus is on building process capabilities by using an experiential learning approach.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"Strategic Management, Corporate Strategy or equivalent course.","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BMS5110","ModuleTitle":"Managerial Economics","Department":"Dean's Office (Biz)","ModuleDescription":"This module aims to explore how microeconomic analytical tools can be applied to business practices. The module focuses on analyzing the functioning of markets, the economic behavior of firms and other economic agents and their economic/managerial implications through a selected set of topics that are motivated by real-world observations of business operations. Topics covered include: fundamental market forces, consumer behavior, firm behavior in various market structures, uncertainty and behavioral economics, pricing strategies with market power, game theory with business applications and market failure.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Nil","Preclusion":"BMA5001 Managerial Economics","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BMS5111","ModuleTitle":"Legal Issues in Business","Department":"Dean's Office (Biz)","ModuleDescription":"The Module seeks to raise an awareness of common legal issues confronting business managers and discusses the optimal solutions that both the law and business can offer. The Module introduces you to the global and domestic legal environment and to some of the legal risks involved. In the course of business, disputes are bound to arise and it is essential to know the avenues for dispute resolution, what law applies and where to resolve disputes in the most expedient and cost-effective manner. Other essential topics relate to commercial contracts, international sales and e Commerce.","ModuleCredit":"4","Workload":"0-3-0-0-7","Preclusion":"BMA5102","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BMS5202","ModuleTitle":"Global Supply Chain Management","Department":"Dean's Office (Biz)","ModuleDescription":"The internationalization of companies have created global supply chains, with opportunities for growth, and risks of disruption. In the context of Asia, these challenges and opportunities are twofold: operating in Asia, as well as for Asian companies aspiring to grow regionally and globally. Companies will have to continuously evaluate their strategies and adapt their supply chains to deal with these changes and adapt their business models. Starting from the company’s corporate strategy, we will look at how global chains can be configured to support the strategic goals of companies, and operationalizing their goals successfully and cost-effectively. We will also look at how emerging and evolving macrotrends in trade, regulations and technologies, are causing changes to companies and whole industries in their traditional supply chains structures and assumptions, and how to adapt to these changes.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"DSC5211A Supply Chain Coordintaion and Risk Management","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"BMS5203","ModuleTitle":"The Knowledge & Innovation Economy 4.0","Department":"Dean's Office (Biz)","ModuleDescription":"This module explores the dynamics of the platform economy and the transformative technologies driving the Industry 4.0 phenomenom. Students will explore the merits of collaborative networks and open source business models, as well as contemplate entirely new ideas and strategies for the AI,IoT and datadriven virtual business landscapes of the future.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"BMS5204","ModuleTitle":"Cross-Border Business Management in the Digital Age","Department":"Dean's Office (Biz)","ModuleDescription":"Managing a world-class business requires a broad understaning of the trends and dynamics that have transformed international business. This course focuses on contextual, real events and requires students to craft operational strategy that addresses fast-moving risks and opportunities on a local, regional and global level.","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BMS5205","ModuleTitle":"Business Analytics","Department":"Dean's Office (Biz)","ModuleDescription":"This module uses the “Models, Data, Decisions” framework to develop an analytical mindset and prepare participants to tackle business problems in a data-rich era. Focus is on sound model development and practical problem solving rather than software technicalities.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"Nil","Preclusion":"BMA5002 Analytics for Managers","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"BMS5304","ModuleTitle":"Selected Topics in Finance: Private Equity","Department":"Dean's Office (Biz)","ModuleDescription":"This course covers major private equity investment types including venture capital, growth capital, and buyouts. The Course format will include lectures, interactive discussions, case studies and hands-on simulation. Topics will cover the entire private equity investment cycle from fund raising, structuring to deal screening, valuation, investment negotiations to post-investment value add and exits. Cases highlighted are deliberately diverse, from technology to traditional and spans different geographies (US, UK, China, Korea, Singapore). Venture capital and private equity are necessary to spur economic growth. A sound knowledge of private equity is essential for investors whether individual, institutional or corporate. A firm grasp of the workings behind private equity and venture capital will also better prepare budding entrepreneurs in their fundraising efforts as they negotiate from the other side of the table.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Introduction to Financial Accounting: - Understanding and Analysis of Financial Statements (P&L, Balance Sheet, Cashflow, Financial Ratios) - Knowledge of Financial Concepts ( Time Value of Money, Free Cashflow, Cost of Capital) - Share Capitalisation","Preclusion":"BMA5313 Selected Topics in Finance: Private Equity","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BMS5306","ModuleTitle":"International Financial Management","Department":"Dean's Office (Biz)","ModuleDescription":"This course is designed to provide students with data analysis tools and conceptual frameworks for analyzing international financial markets and capital budgeting. This course will be especially helpful for a student pursuing a career in international banking, global asset management, or international corporate finance. The course covers the following topics: foreign exchange markets, models of exchange-rate determination, international investments, currency and interest rate risk management, international banking, international capital budgeting, political risk and corporate governance in Asia.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"It is highly recommended that students have completed UNDERGRADUATE-LEVEL CALCULUS, INTRO TO MICROECONOMICS, INTRO TO MACROECONOMICS","Preclusion":"FIN3115 International Financial Management BMA5301 International Financial Management","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BMS5307","ModuleTitle":"Financial Markets and Institutions","Department":"Dean's Office (Biz)","ModuleDescription":"The objective of this course is to give students a general understanding of the different financial markets and institutions. The financial services and instruments important financial institutions offer, the financial assets traded in major classes of financial markets, and the mechanisms and characteristics of these markets will be discussed.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"Students must at least have a basic understanding of what a balance sheet (i.e. statement of financial position) is, the time value of money, basic stock pricing (dividend discounting), basic bond pricing (coupon discounting), and what a financial option is.","Preclusion":"FIN3103, FIN3701","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BMS5308","ModuleTitle":"Personal Finance and Wealth Management","Department":"Dean's Office (Biz)","ModuleDescription":"Sound knowledge of personal financial planning is an important business and life skill. Wealth accumulation and protection is also a valued financial goal of many individuals and families. This course aims to equip individuals with skills to manage their personal finances and private wealth. As the course covers many current topics in financial planning and wealth management, it will also particularly benefit students aspiring to enter the financial planning and wealth management industry.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Understanding of time value of money, financial statements, risk and return, basic statistics and regression analysis","Preclusion":"FIN4113 / FIN4713","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BMS5309","ModuleTitle":"Investment Banking","Department":"Dean's Office (Biz)","ModuleDescription":"Cover theoretical and practical aspects of modern investment banking (IB). Delve into the structure, management and practices of IB - from larger more universal players to boutique operations. Look at two main divisions of IB: corporate finance and capital markets, their key characteristics, what they do, what services they provide and to who, how they make money and interaction between the two. Discuss several ethical issues and regulatory changes that the industry faces today. Will lightly touch upon private equity and hedge funds. Finally, discuss several jobs within an IB and the roles they play in successfully managing IB operations.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"A Corporate Finance/Finance/ Financial Markets/Investments and Portfolio Management course or comparable knowledge and skills. The contents covered during the course are not technical in nature. Exemptions from pre-requisites may be considered on a case-by-case basis.","Preclusion":"FIN4112F, FIN4112H, BMA5318","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BMS5403","ModuleTitle":"Global Management Practice","Department":"Dean's Office (Biz)","ModuleDescription":"This course is designed to introduce students to human behavior in organizational contexts across the globe. The study of organizations involves examining processes at the individual, group and organizational levels. This course will focus on the individual and group level of analysis. As this is a class that focuses on Global Management, it will also emphasize cross-national and cultural differences when appropriate. Both theoretical and applied approaches will be developed. Theory development will be based on class lectures, discussion, and class activities and assigned readings. While the instructor will take a large share of the responsibility for theory development, extensive class participation for the applications part by the students is expected. Hence, the course will feature a substantial amount of class discussion and experiential exercises.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BMS5404","ModuleTitle":"Becoming Future Prepared Global Leaders","Department":"Dean's Office (Biz)","ModuleDescription":"We explore some of the latest discoveries in behavioural science that are applicable to leading ourselves and organizations across the globe. Participants apply the research findings to design new ways of leading organizations that will create a sustainable competitive advantage for the business, as well as well-being for its members. Part of the discovery will be about how our own leadership behaviours might shape members of our team. Thus, the key to changing behaviours, norms, and organizational culture is to change our own behaviours so that others can react to them in desired ways.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BMS5405","ModuleTitle":"New Venture Creation Practicum: Lean Startup Method","Department":"Dean's Office (Biz)","ModuleDescription":"This course is based on learning by doing and learning by coaching. Students in team will develop own ideas around a transformative theme, and to convert these ideas into market opportunities and test against customer reactions.","ModuleCredit":"4","Workload":"0-2-1-6-1","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"BMS5503","ModuleTitle":"Pricing","Department":"Dean's Office (Biz)","ModuleDescription":"This course is an introductory course to pricing as a corporation function. The course will examine the basic concepts of how buyers respond to price stimuli, and how prices are key marketing tools. Students will learn the various dimensions of price and the role price plays in firm/product positioning. The course will explore in-depth the issues of developing and managing effective pricing strategies while questioning existing practices and widespread assumptions. Students will learn how prices present important information, what role the corporate executive must play in designing and implementing pricing strategies and how pricing strategies affect firm survival and sustainability.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Nil","Preclusion":"MKT4413 Pricing Models and Strategy","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BMS5504","ModuleTitle":"Marketing Analysis and Decision Making","Department":"Dean's Office (Biz)","ModuleDescription":"To facilitate well-informed marketing analysis and decision making, marketing scholars and practitioners have both developed and also implemented a large variety of analytical models and tools. These tools are often used in high-level strategic consulting. This course helps you to digest the underlying mathematical details of the most popular analytical marketing models, and more importantly will guide you through the development and use of applicable software, as well as the interpretation of results. The aim of the course is to build your skills and confidence in undertaking analytics for marketing decision making.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"MKT3421 Marketing Analysis and Decision Making","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"BMS5505","ModuleTitle":"Marketing in the Digital Age","Department":"Dean's Office (Biz)","ModuleDescription":"The digital economy has posed new challenges to traditional marketing strategies. Social media, big data and mobile communications have opened up new opportunities for businesses to engage with consumers. Businesses need to both increase and strengthen their presence in the digital world, as the that is facing major disruptions in all industries. Digital Marketers need to be nimble, forward-looking and technologically savvy. They need to understand traditional marketing and its transition into the digital world. They need to go beyond the technologies to have a holistic view of the traditional and digital world, in order to be effective and efficient.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"MKT3415 Marketing in the Digital Age BMA5533 Marketing in Digital Age","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"BMS5506","ModuleTitle":"Consumer Behaviour","Department":"Dean's Office (Biz)","ModuleDescription":"True insight into how consumers feel, think, and behave is the foundation of many organizations’ success. This module provides a comprehensive coverage of concepts, tools, and techniques with an emphasis on uncovering, generating, and interpreting business-relevant consumer insights. Topics include consumer needs analysis, consumer learning and information search, consumer decisionmaking, and social influence. The module is targeted at intellectually motivated students interested in pursuing careers in general management, marketing, entrepreneurship, business consulting, as well as not-forprofit marketing. The format will be action-learning-oriented with many individual exercises and a group project, in addition to more traditional lectures, readings, and case analyses.","ModuleCredit":"4","Workload":"0-3-0-5-2","Preclusion":"MKT3402, MKT3402A, MKT3402, MKT3402C, MKT3402D","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BMS5900","ModuleTitle":"Block Seminar (with emphasis on Asian context)","Department":"Dean's Office (Biz)","ModuleCredit":"2","Preclusion":"BMO5000","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"BMS5901","ModuleTitle":"Business Project","Department":"Dean's Office (Biz)","ModuleDescription":"Business projects reinforce CEMS partnership with universities and companies in a unique way of concrete content oriented cooperation. While Academic Advisors and company representatives exchange ideas on the project topic, both sides benefit from the intellectual input - for their research or their business processes, respectively. Within the CEMS Curriculum, Business Projects are designed as real life learning experience for students. International student teams solve a company’s real business problem in a consultancylike project, while training for process management, result orientation and team building.","ModuleCredit":"10","Workload":"0-0-0-10-0","Preclusion":"BMO5002","History":[{"Semester":2}]},{"ModuleCode":"BMS5902","ModuleTitle":"Entrepreneurship Practicum","Department":"Dean's Office (Biz)","ModuleDescription":"Riding on the NUS Enterprise’s Lean Launchpad program, this module is an elective to provide students with opportunities to participate & engage in real-world entrepreneurship, and in particular, learn how to commercialise an innovative idea. This is an experiential module that facilitates learning through practice. The students will learn out of the classroom as they talk to potential customers, partners and competitors to experience the uncertainty that comes with commercialising and creating new ventures.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"","Preclusion":"BMA5902, BMS5405","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BMU5003","ModuleTitle":"Economic Analysis For Managers","Department":"Dean's Office (Biz)","ModuleCredit":"4","History":[{"Semester":3}]},{"ModuleCode":"BMU5004","ModuleTitle":"Macroeconomics and International Finance","Department":"Dean's Office (Biz)","ModuleDescription":"The course begins with the analysis of business cycle dynamics (how output, employment, interest rate and price are determined) and the role of stabilization policy. It then moves on to the open economy with trade and capital flows. Key issues covered here include the determination of exchange rate in the short- and long-run, how currency risk can be hedged, how economic “shocks” are transmitted internationally and what policy can achieve in response. Additional topics covered include: the interplay between financial markets, macroeconomics and policy, determinants of economic growth in the long-run with lessons from Asia, rising economic integration in Asia and implications on currency regime, global imbalance and policy adjustments, and perspectives on financial crises.","ModuleCredit":"4","Workload":"40-0-0-10-10","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"BMU5006","ModuleTitle":"Marketing Strategy","Department":"Dean's Office (Biz)","ModuleDescription":"This intensive marketing module will be taught over 5 days including 1 day for company visits. It is designed for experienced senior executives who not only wish to learn about the conceptual frameworks and analytical tools to better understand customers and markets, but who also value experiential learning opportunities from visits to companies with regional and global operations, dialogue sessions with senior executives from various industries, and networking with key alumni and influential thought leaders.","ModuleCredit":"4","Workload":"40-0-0-10-10","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Saturday Morning"]}]},{"ModuleCode":"BMU5007","ModuleTitle":"Corporate Finance","Department":"Dean's Office (Biz)","ModuleDescription":"This course covers some of the most important topics in Managerial Finance. Emphasis is placed on the optimal allocation of resources for both individuals and corporations. The first part of the course deals mainly with optimal decisions under certainty where resources are allocated over time. The second part of the course deals with how to measure uncertainties and how uncertainties affect the operations and finances of a firm. Factors explaining security returns are investigated as well as the concept of market efficiency. The course cumulates with a discussion on mergers and acquisitions.","ModuleCredit":"4","Workload":"32-0-0-40-60","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"BMU5008","ModuleTitle":"Corporate Governance, Business Law & Ethics","Department":"Dean's Office (Biz)","ModuleDescription":"Corporate Governance gives an overview of the importance of corporate governance and the mechanisms that help control managerial behavior. Different models and systems of corporate governance internationally are compared and contrasted, and policy responses of different countries to corporate governance concerns are examined. The course will then examine specific corporate governance mechanisms and issues. The Ethics sub-module will enable students to think critically about contemporary ethical issues and dilemmas faced by businesses and their stakeholders.","ModuleCredit":"4","Workload":"32-0-0-40-60","History":[{"Semester":3},{"Semester":2}]},{"ModuleCode":"BMU5014","ModuleTitle":"Contemporary Issues In Business","Department":"Dean's Office (Biz)","ModuleDescription":"Modules offered under this heading will address one or more of a range of important topics and issues in the management of organizations. For AY2004/2005, the module covers Services Marketing and Customer Asset Management. Services Marketing focuses on the marketing and managing of services, and complements module BMU5010 Marketing Strategy & Policy. Customer Asset Management focuses on acquiring, serving and retaining customers through managing customer lifetime value, customer segmentation, data mining, and the application of CRM instruments such as loyalty programs.","ModuleCredit":"4","Workload":"32-0-0-40-60","History":[{"Semester":3},{"Semester":2}]},{"ModuleCode":"BMU5015","ModuleTitle":"Competitive Strategy & Business Policy","Department":"Dean's Office (Biz)","ModuleDescription":"The focus of this course is on how general managers enhance and sustain business performance. It covers analytical and conceptual tools that are aids to the development of judgment. The fundamental focus, however, is not on tools, but on sharpening skills at developing robust judgments in the face of uncertainty and complexity.","ModuleCredit":"4","Workload":"32-0-0-40-60","History":[{"Semester":2}]},{"ModuleCode":"BMU5017","ModuleTitle":"Management Practicum","Department":"Dean's Office (Biz)","ModuleDescription":"This 2-part module is designed to allow students to employ and enhance concepts learned in the classroom. It will deal with global strategic issues. The practicum may be an individual project or a group project consisting of three to five students. Both an Anderson faculty member and an NUS faculty member will supervise the project to ensure that the students? work meets the academic requirements of the program.","ModuleCredit":"4","Workload":"32-0-0-40-60","History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"BN1101","ModuleTitle":"Engineering Principles and Practice I","Department":"Biomedical Engineering","ModuleDescription":"This module is the first of a set of two modules: Engineering Principle and Practice I and II (EPP I and EPP II). EPP modules aim to introduce first year students to the biomedical engineer’s way of thinking and addressing problems. A real-life medical technology will be used to demonstrate the fundamental knowledge and skills that a biomedical engineer is expected to possess. In EPP I, students will be exposed to key engineering problems such as how to analyse a complex medical technology, how to design and fabricate a prototype and how to predict failure.","ModuleCredit":"6","Workload":"6-2-0-0-7","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"BN1102","ModuleTitle":"Engineering Principles and Practice II","Department":"Biomedical Engineering","ModuleDescription":"This module is the second of a set of two modules: Engineering Principle and Practice I and II (EPP I and EPP II). EPP modules aim to introduce first year students to the biomedical engineer’s way of thinking and addressing problems. A real-life medical technology will be used to demonstrate the fundamental knowledge and skills that a biomedical engineer is expected to possess. In EPP II, students will be exposed to key engineering problems such as how systems are controlled, powered and optimized.","ModuleCredit":"6","Workload":"6-2-0-0-7","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"BN2001","ModuleTitle":"Independent Study","Department":"Biomedical Engineering","ModuleDescription":"This module encourages students to become independent and self-motivated learners, and promote students interest in research-based work. It consists of a series of laboratory-based projects or other academic prescriptions for the students independent study. The academic scope is worked out between the student and the supervising faculty members.","ModuleCredit":"4","Workload":"0-0-0-6-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"BN2102","ModuleTitle":"Bioengineering Data Analysis","Department":"Biomedical Engineering","ModuleDescription":"This course will introduce concepts relevant to the interpretation and statistical analysis of experimental results in the bioengineering field. Theoretical explanations will be followed by hands-on tutorials with relevant computational software. Students will learn how to perform some of the most commonly used statistical analysis of experiments (e.g., z and t tests, ANOVA analysis) as well as to interpret the results of typical bioengineering experiments by building a suitably fitted mathematical model.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"BN2201","ModuleTitle":"Quantitative Physiology for Bioengineers","Department":"Biomedical Engineering","ModuleDescription":"This module provides students interested in bioengineering with a basic foundation in the physiology of the human body. In contrast to traditional physiology, engineering concepts will be used as a basis to explain and quantify physiological function. The goal of this module is to give students an overview of how the body functions from an engineering perspective in preparation for more advanced bioengineering modules. The major topics that will be covered are biotransport systems, bioenergy systems and biocontrol systems.","ModuleCredit":"4","Workload":"2-1-0.5-1.5-5","Prerequisite":"BIE Stage 2 standing","Preclusion":"DY103 Physiology, LSM3212 Human Physiology, PY1105 Physiology I, PY1106 Physiology II","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"BN2202","ModuleTitle":"Introduction to Biotransport","Department":"Biomedical Engineering","ModuleDescription":"This module will present fundamental transport solutions which model the major features of biological flow. The conservation of mass, momentum, and energy in a system will be studied and applied to blood flows in the cardiovascular system. Basic knowledge of non-Newtonian fluid mechanics will also be covered. Bifurcation flow and Hemorheology in macrocirculation and microcirculation will be discussed. Mass transfer will be introduced to the students for applications in drug delivery, dialysis devices and bioreactors.","ModuleCredit":"4","Workload":"2-1-0.5-1.5-5","Prerequisite":"MA1505 Mathematics I and MA1506 Mathematics II","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"BN2204","ModuleTitle":"Fundamentals of Biomechanics","Department":"Biomedical Engineering","ModuleDescription":"The module aims to introduce students to the applications of engineering statics and dynamics to perform simple force analysis of the musculoskeletal system, give an appreciation of kinematics and kinetics of human motions, apply the fundamentals of mechanics, i.e. stress and strain in biological systems, shear force, bending moment and torsion.","ModuleCredit":"4","Workload":"2-1-0.5-3-3.5","Preclusion":"EG1109/EG1109M Statics and Mechanics of Materials","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BN2301","ModuleTitle":"Biochemistry and Biomaterials for Bioengineers","Department":"Biomedical Engineering","ModuleDescription":"This module introduces biomedical engineering students to fundamentals of biomolecules, interactions and reactions important to biology, and biomaterials. These molecules, processes, and biomaterials have important implications in health and disease, and biomedicine. The module covers key concepts of biological molecules, enzymatic catalysis, their roles and functions in health and disease, analytical methods, engineered biomaterials, as well as relevant new developments of biotechnology and biomaterials, and their applications.","ModuleCredit":"4","Workload":"2-1-1-2-4","Preclusion":"LSM1401 Fundamentals of Biochemistry","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"BN2403","ModuleTitle":"Fundamentals of Biosignals and Bioinstrumentation","Department":"Biomedical Engineering","ModuleDescription":"The module introduces students to the basics of bioinstrumentation with a focus on acquiring biopotentials from the body, amplifying and processing them. The module covers the topics on fundamentals of biomedical instrumentation design, biopotentials, biosensors, bioamplifiers and signal filtering. This module also equips students in microcontroller programming for biomedical device design and prototyping to solve a medical problem through a hands-on design project performed in teams.","ModuleCredit":"4","Workload":"2-1-0.5-3.5-3","Prerequisite":"PC1432 Physics IIE BN1102 Engineering Principles and Practice II","Preclusion":"EG1108 Electrical Engineering","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"BN3101","ModuleTitle":"Biomedical Engineering Design","Department":"Biomedical Engineering","ModuleDescription":"Preparation of formal engineering reports on a series of engineering analysis and design problems illustrating methodology from various branches of applied mechanics as applied to bioengineering problems. Statistical analysis. A term project and oral presentation are required. Students are exposed to the entire design process: design problem definition, generation of a design specification, documentation, design review process, prototype fabrication, testing and calibration.","ModuleCredit":"6","Workload":"2-0.5-0-3-4.5","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"BN3202","ModuleTitle":"Musculoskeletal Biomechanics","Department":"Biomedical Engineering","ModuleDescription":"The module aims to introduce students to the principles of biomechanics in performing force analysis of the human musculoskeletal system, give an appreciation of the musculoskeletal system in producing body movements and functions, apply the fundamentals of biomechanics in analysing musculoskeletal disorders in areas such as orthopaedics, occupational health and sports.","ModuleCredit":"4","Workload":"2-1-0.25-3.25-3.5","Prerequisite":"BN2204 Fundamentals of Biomechanics","Preclusion":"BN3201 Introduction to Biomechanics","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"BN3301","ModuleTitle":"Introduction To Biomaterials","Department":"Biomedical Engineering","ModuleDescription":"The objective of this module is to give students a strong materials science and engineering base to biomaterials engineering. The principles of materials science and engineering with particular attention to topics most relevant to biomedical engineering will be covered. This would include atomic structures, hard treatment, fundamental of corrosion, manufacturing processes and characterisation of materials. The structure-property relationships of metals, ceramics, polymers and composites as well as hard and soft tissues such as bone, teeth, cartilage, ligament, skin, muscle and vasculature will be described. Behaviour of materials in the physiological environment will be focus. The target students are those who have no background in materials science and engineering but would like to study to biomaterials as a subject in bioengineering.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4","Prerequisite":"[(CM1121 or CM1501) plus (LSM1101 or LSM1401 or MLE1101)] or MLE3104","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"BN3402","ModuleTitle":"Bio-Analytical Methods In Bioengineering","Department":"Biomedical Engineering","ModuleDescription":"The aim of the course is to give a theoretical and practical introduction into selected analytical methods for the characterization of biomaterials, tissues, biomolecules and immobilized biological molecules. The methods are focused to obtain: structural, topological (e.g. atomic force microscopy), chemical (e.g. spectrometry) and functional (e.g. surface palsmon resonance and bioassays) information for the characterization of biomolecules, biomaterials, tissues and biomodified materials.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"(CM1121 or CM1501) and (LSM1101 or LSM1401)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"BN3501","ModuleTitle":"Equilibrium and Kinetic Bioprocesses","Department":"Biomedical Engineering","ModuleDescription":"This module is designed to impart fundamental concepts of equilibrium thermodynamics and reaction kinetics that may be applied to the study of biological systems. The student is expected to acquire an understanding of the role of thermodynamic reasoning and kinetic analysis in providing a deeper insight into many biochemical and biophysical problems. The topics covered will include thermodynamic functions, chemical potential, chemical reaction and phase equilibria, multicomponent systems, electrochemical potential, solubility, ligand binding equilibria, calorimetry, enzyme kinetics, microbial fermentation, ligand binding kinetics.","ModuleCredit":"4","Workload":"2-1-0.5-2-4.5","Prerequisite":"MA1506, PC1432, CN2122, ME2134 or BN2202","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"BN4101","ModuleTitle":"B.Eng. Dissertation","Department":"Biomedical Engineering","ModuleDescription":"This module consists mainly of a research-based project carried out under the supervision of one or more faculty members. It introduces students to the basic methodology of research in the context of a problem of current research interest. The module is normally taken over two consecutive semesters.","ModuleCredit":"8","Workload":"0-0-0-0-15","Prerequisite":"Stage 4 standing","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BN4101R","ModuleTitle":"B.Eng. Dissertation","Department":"Biomedical Engineering","ModuleDescription":"This module consists mainly of a research-based project carried out under the supervision of one or more faculty members. It introduces students to the basic methodology of research in the context of a problem of current research interest. The module is normally taken over two consecutive semesters.","ModuleCredit":"12","Workload":"0-0-0-0-15","Prerequisite":"Stage 4 standing","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BN4202","ModuleTitle":"Biofluids Dynamics","Department":"Biomedical Engineering","ModuleDescription":"This module introduces fluid dynamic principles and their application in natural organs. Also studied are their substitutes, particularly the flow consideration in their design. Topics include: whole heart, intra-aortic balloon pump, blood pump, heart valve, blood substitutes, blood vessels, oxygenator, kidney, pancreas, liver. Special student projects involve the design of diagnostic and therapeutic instruments and devices for cardiovascular applications.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"Either CN2122 or ME2134 or BN2202","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BN4203","ModuleTitle":"Rehabilitation Engineering","Department":"Biomedical Engineering","ModuleDescription":"The module aims to introduce students to different medical conditions, which demands rehabilitation engineer?s attention. Conditions include neuromuscular disorders, congenital orthopaedic disorders, traumatic injuries, amputation, osteopathy and anthropathy. The students will learn engineering approaches to managing these conditions. Applying methods and materials to design and manufacture devices suited to individuals, in order to achieve functional recovery. The subject focuses on the latest technologies that we have impacted the field of rehabilitation.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"BN3201","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BN4301","ModuleTitle":"Principles Of Tissue Engineering","Department":"Biomedical Engineering","ModuleDescription":"The module aims to provide the students with the background to understand and assess the currently applied basic principles of tissue engineering. Student would learn to (1) nurture an appreciation of how tissue engineering will influence health care in the next century, (2) acquire a basic understanding of the central principles of tissue engineering, (3) derive a working knowledge of how engineers can participate in tissue engineering research and commercial applications.","ModuleCredit":"4","Workload":"2-0.5-1-2-4.5","Prerequisite":"BN3301","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"BN4402","ModuleTitle":"Electrophysiology","Department":"Biomedical Engineering","ModuleDescription":"This module aims to provide a basic foundation into the electrical biophysics of nerve and muscle, electrical conduction in excitable tissue, with an emphasis on neuroscience, quantitative models for nerve and muscle including the Hodgkin Huxley equations, biopotential mapping, cardiac electrophysiology, and functional electrical stimulation.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"BN4403","ModuleTitle":"Cellular Bioengineering","Department":"Biomedical Engineering","ModuleDescription":"A multidisciplinary module which describes the processes on a cellular level. It provides the link between molecular level biochemical and biophysical phenomena and the processes on the physiological level, where specifics of tissue and organs become important. Cellular mechanisms of solvent, noncharged solutes and ions transport through ion channels in relationship to bioelectric phenomena and cellular homeostasis will be described. The module explains how do the cells maintain their composition, structure and volume, how do they form membrane potential and how do they communicate and form the contacts in epithelium.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"LSM2103","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"BN4404","ModuleTitle":"Bioelectromechanical Systems - Biomems","Department":"Biomedical Engineering","ModuleDescription":"Students are advised to have fundamental knowledge in biochemistry and/or organic chemistry. This module is designed as an elective module to the bioengineering undergraduates. It will provide students with background and basic knowledge of bioMEMs and introduce some useful techniques as well. Students will have a basic understanding of the principles, current state and prospects of bioMEMs using what they have learned. The module will focus on major topics such as microfabrication technologies, micropatterning of biocompatible materials, microengineering of biomolecules, cells and tissues, biochips, biosensors, and the frontiers in bioMEMs","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Stage 3 & 4 Engineering students","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BN4406","ModuleTitle":"Biophotonics And Bioimaging","Department":"Biomedical Engineering","ModuleDescription":"The purpose of this course is to introduce the principles of light-tissue interactions and frontier topics of biomedical optics and biophotonics techniques on biomedical diagnostics and therapy. The major topics covered are the fundamentals of lasers and optics in biomedicine, tissue optics, biospectroscopy, microscopy and imaging, and the development and applications of advanced biophotonics techniques in tissue diagnosis and treatment, and nanobiotechnology. Students will be able to grasp the important biophotonic concepts and instrumentation that are necessary for developing techniques and devices that use light to probe tissues and cells. The target students are bioengineering undergraduate and graduate major students.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"BN2401","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BN4501","ModuleTitle":"Engineering Biology","Department":"Biomedical Engineering","ModuleDescription":"This module introduces engineering students to Engineering Biology, which involves genetic modification of biological systems using engineering approach. These engineered biological systems have wide biomedical and industrial applications. This module covers key engineering concepts and methodologies to the design of engineered genetic systems. The topics covered include foundational techniques in Engineering Biology, abstraction and composition of functional genetic devices and systems, use of computational modelling for genetic device and system design, combinatorial logic gene circuit design, use of control theory in dynamic device and systems design, and applications of engineered systems and societal impact.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"MA1505 Mathematics I, MA1506 Mathematics II, LSM1401 Fundamentals of Biochemistry","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"BN5101","ModuleTitle":"Biomedical Engineering Systems","Department":"Biomedical Engineering","ModuleDescription":"This course will provide an indepth study of today’s state-of-art medical devices technologies. The module will undertake an approach that will engage with students latest medical technologies through a system based overview using engineering standards. This module will also introduces some of the major focus of today’s biomedical engineering research systems, like Medical Therapies and Technologies (MTT), Biomechanics & Mobility Research (BMR), and Molecular Engineering & Design. Exposure to these fields will allow students will make use of the knowledge of these systems to help them design and develop novel medical devices.","ModuleCredit":"4","Workload":"3-1-0-2-5","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"BN5102","ModuleTitle":"Clinical Instrumentation","Department":"Biomedical Engineering","ModuleDescription":"This module is designed to make student acquire an adequate knowledge related to the design, construction and clinical testing of biomedical electronics and instrumentation for electrophysiological acquisition from the body. The major topics covered include the fundamentals of sensors and instrumentation electronics, biomedical devices, clinical instrumentation and imaging, and biomedical measurements.","ModuleCredit":"4","Workload":"3-3-0-1-3","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"BN5104","ModuleTitle":"Quantitative Physiology Principles In Bioengineering","Department":"Biomedical Engineering","ModuleDescription":"This course will focus on three major systems (cardiovascular, endocrine and nervous system) and quantitatively described from both the cellular (membrane dynamics, ion transport, muscle and nerve, electric conduction and equilibria, wave propagation and intercellular communications, sensory receptors and others) and system physiology perspectives (regulation and control, homeostasis, specific functions of major organs). Problem-based approaches will be adopted for the students to integrate the life sciences and engineering principles to solve bioengineering problems relevant to human physiology.","ModuleCredit":"4","Workload":"3-1-0-2-4","History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"BN5201","ModuleTitle":"Advanced Biomaterials","Department":"Biomedical Engineering","ModuleDescription":"Major controversial issues in the application of biomaterials to medical problems will be covered. Fundamental structure-property relationships and issues such as wear and structural integrity will be addressed. Subjects considered include introduction to biomaterials, host-tissue response, blood compatibility, control drug release polymers, bioadhesion, contact lenses, polyurethanes, biodegradation, protein adsorption, corrosion, orthopedic and cardiovascular implants, stress shielding, materials selection in artificial organs and medical device regulation. Format will utilise case studies, special invited lectures, discussion, literature research and problem solving.","ModuleCredit":"4","Workload":"4-2-0-2-2","Prerequisite":"Basic materials science and engineering.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BN5202","ModuleTitle":"Advanced Tissue Biomechanics","Department":"Biomedical Engineering","ModuleDescription":"This module introduces advanced concepts related to tissue biomechanics. Specifically the course will discuss topics related to the mechanical behavior of soft and hard tissues including anisotropy, viscoelasticity, nonlinearity, heterogeneity, fracture and fatigue, growth and remodeling, with emphasis on the role of microarchitecture, structural properties of bones and implants (composite and asymmetric beam theory) and mechanical function of joints. This module will also introduce students to in vivo quantification and analysis tools that can be used in a clinical setting (e.g. imagebased biomechanics and patient-specific computational modeling). This module will also discuss how to bridge the gap between the clinical and the engineering worlds for the benefit of patients without underestimating current challenges.","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"BN5203","ModuleTitle":"Advanced Tissue Engineering","Department":"Biomedical Engineering","ModuleDescription":"We will investigate various tissue engineering approaches for repair and regeneration of tissue structures and functions. In vivo approaches such as drugs, genes, and cell delivery to stimulate and regulate the biological repair and regeneration mechanisms, and in vitro approaches such as the construction of biodegradable scaffolds to build tissues outside bodies before implantation into patients, will be analyzed. A few model systems such as liver, heart, nerves, blood vessels, skin, cartilage and bones will be studied. Original literatures will be critically reviewed, presented, and mini-proposals constructed by students in place of CA.","ModuleCredit":"4","Workload":"3-1-0-2-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"BN5205","ModuleTitle":"Computational Biomechanics","Department":"Biomedical Engineering","ModuleDescription":"Learning objectives: The objectives of this course are to introduce students to the basic tools of biocomputation and to enable them to use these tools appropriately in the analysis of biomechanical and biological systems. Major topics to be covered: Basic biocomputational tools: finite elements and finite difference methods for steady state and transient problems. Description and modelling of biomechanical systems. Examples of biocomputational analyses in cardiovascular, musculoskeletal and mechanosensory systems. Advances and limitations in computational biomechanics. Target students: Those who are interested in modelling and analysis of complex biomechanical systems in research and application, using engineering computational methods and principles.","ModuleCredit":"4","Workload":"3-1-0-2-4","History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BN5207","ModuleTitle":"Medical Imaging Systems","Department":"Biomedical Engineering","ModuleDescription":"This module covers the physics and technology of the major branches of medical imaging, which include X-ray, computed tomography, magnetic resonance imaging, ultrasound, and single-photon and positron emission tomography. Topics that are important to developing a sound understanding of medical imaging technology, such as detectors, image forming processes, tomographic reconstruction methods, and clinical applications, comprise an important portion of the module. This module is suitable for students who may wish to undertake advanced studies and research or work in the area of biomedical imaging.","ModuleCredit":"4","Preclusion":"MDG5225 Fundamentals of Molecular Imaging","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BN5208","ModuleTitle":"Biomedical Quality and Regulatory Systems","Department":"Biomedical Engineering","ModuleDescription":"This module imparts the essentials of medical device quality systems and device regulation. The module will cover the essentials of QMS at the various stages of the medical product life cycle, such as product's quality assurance, risk control, sterility, and biological safety. The role of engineering professionalism, ethics and social responsibility will also be covered. The student will be provided with an overview of the local and international regulations concerning good manufacturing, good laboratory and good clinical practice as related to the development of medical devices, along with detailed coverage of medical device classification systems.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Graduate level Physics or BN5401 or consent of instructor","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BN5209","ModuleTitle":"Neurosensors And Signal Processing","Department":"Biomedical Engineering","ModuleDescription":"This module teaches students the electrical and magnetic field of the human brain in relation to the brain activities and methods for sensing the electrical and magnetic field of human brain in relation to brain activities. Major topics include: the electric and magnetic field of the brain in relation to brain activities, sensors for measuring the electric field and magnetic field of the brain in relation to brain activities, digitization of brain activities - neural waves, characterization of neural waves ? neural power map and neural matrix brain activity pattern recognition using neural power map and neural matrix, and applications of brain activity monitoring. The module is designed for students at Master and PhD levels in Engineering, Science and Medicine.","ModuleCredit":"4","Workload":"2-0-1-0-7","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"BN5210","ModuleTitle":"Biosensors And Biochips","Department":"Biomedical Engineering","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BN5501","ModuleTitle":"The Singapore-Stanford Biodesign Process","Department":"Biomedical Engineering","ModuleDescription":"This module is jointly offered by the Singapore-Stanford Biodesign Programme, the National University of Singapore and Nanyang Technological University. It leads students through the Biodesign Process, which spans clinical needs finding and analysis, brainstorming and concept implementation, and development of business, regulatory and reimbursement strategies. The course emphasis is on the development of needs-based solutions for real medical problems. Industry veterans will be invited as guest lecturers to share real world perspectives. Students will be expected to put theory into practice by delivering a prototype and business plan.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Graduate students enrolled in Engineering and Business faculties","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"BN5511","ModuleTitle":"Introduction to Global Medical Device Regulation","Department":"Biomedical Engineering","ModuleDescription":"This introductory course provides key foundational information related to the global regulation of medical devices with emphasis placed on ASEAN, EU and AsiaPacific countries. Additionally, the role of the global regulatory professional will be examined in the context of these regulatory frameworks. Covering pertinent subtopics such as harmonization, ethics and legal perspectives, the course will prepare students for more in-depth examinations of submissions and the development of regulatory strategy.","ModuleCredit":"4","Workload":"2-1-0-4-3","History":[{"Semester":1}]},{"ModuleCode":"BN5512","ModuleTitle":"Medical Device Regulation in the US and EU","Department":"Biomedical Engineering","ModuleDescription":"The module delves into medical device regulation in the US, with an emphasis on the product lifecycle and an extended examination of the submissions process in the US. Key sub-topics include interactions with the US Food and Drug Administration (FDA), submission types (e.g., PMAs and 510(k)s) and postmarketing. This course provides a comprehensive review of medical device regulation in the EU, with emphasis on product lifecycle and an extended examination of the submissions process in the EU. Key sub-topics include clinical assessment of medical devices, Medical-Devices Directive (MDD), conformity assessment pathways and the impact of harmonization efforts on the region.","ModuleCredit":"4","Workload":"2-1-0-4-3","History":[{"Semester":1}]},{"ModuleCode":"BN5513","ModuleTitle":"Medical Device Regulation in ASEAN and AsiaPacific","Department":"Biomedical Engineering","ModuleDescription":"This course provides a comprehensive review of medical device regulation in the ASEAN countries, China and the Asia-Pacific. The emergence of harmonization in the ASEAN community will be discussed and students will see how harmonization efforts translate into regulatory requirements. Regulatory and submission strategy for the ASEAN market will be a key focus of this course with a blend of practical and applied concepts to include the review of a sample submission.","ModuleCredit":"4","Workload":"2-1-0-4-3","History":[{"Semester":2}]},{"ModuleCode":"BN5666","ModuleTitle":"Industrial Attachment","Department":"Biomedical Engineering","ModuleDescription":"This module provides engineering research students with work attachment experience in a company.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BN5999","ModuleTitle":"Graduate Seminars","Department":"Biomedical Engineering","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BN6202","ModuleTitle":"Advanced Human Motion Biomechanics","Department":"Biomedical Engineering","ModuleDescription":"This module introduces students to advanced concepts of human motion biomechanics and their applications in clinicial settings, particularly rehabilitation and orthopaedics. At the end of this course, students are expected to be able to analyse and explain clinical biomechanics data, and to execute a human motion biomechanics research study from experimental design to data collection and analysis, and finally manuscript preparation.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Graduate student standing","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BN6209","ModuleTitle":"Neurotechnology","Department":"Biomedical Engineering","ModuleDescription":"This module introduces advanced topics in neurotechnology ranging from introductory neuroscience, to advanced neuroengineering principles, and towards innovative solutions for related clinical problems. Major topics include frontiers in neurophysiology, neural recording, neural circuits, telemetry, neural stimulation, analysis of brain activities and neural signals, brain machine interfaces, and neurosurgical systems. These frontiers will enable to graduate students to look in depth at neurotechnology, learn through publications and research, and equip them with the knowledge for further creations.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Graduate student standing","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BN6401","ModuleTitle":"Advanced Quantitative Fluorescence Microscopy","Department":"Biomedical Engineering","ModuleDescription":"This module focuses on advanced techniques in fluorescence microscopy for quantitative measurements within cells, tissues, or molecular systems. Topics covered include: single molecule fluorescence, superresolution microscopy, resonance energy transfer-based biosensors, cellular traction force measurements, optical and instrumentation issues in advanced fluorescence microscopy, and recent applications of these techniques. The module is designed to emphasize the analytical, physical, and quantitative aspects of fluorescence-based bioimaging and is aimed for graduate students with prior familiarity with microscopy","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Graduate student standing","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BN6999","ModuleTitle":"Doctoral Seminars","Department":"Biomedical Engineering","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BPM1701","ModuleTitle":"Calculus and Statistics","Department":"Finance","ModuleDescription":"This is a short course that prepares the fresh undergraduates for the Mathematics that they will encounter in their first year of Business courses. In particular it focuses on the area of Calculus and Statistics only.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Saturday Evening"]}]},{"ModuleCode":"BPM1702","ModuleTitle":"Microsoft Excel Skills for Business","Department":"Analytics & Operations","ModuleDescription":"This academic orientation module for Microsoft Excel equips students with basic spreadsheet knowledge for the BBA and BBA (Accountancy) curriculum.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Saturday Evening"]}]},{"ModuleCode":"BPM1705","ModuleTitle":"Understanding How Business Works","Department":"Marketing","ModuleDescription":"This module introduces new students to the nuts and bolts of the business functions of finance, human resource management, marketing and operations management. It allows students to have insights into how these functional areas work together for a business to function and grow. This module will take students through the journey of a new business from business idea conception to funding and commercialization.","ModuleCredit":"0","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"BPS5000","ModuleTitle":"Dissertation","Department":"Building","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BPS5111","ModuleTitle":"Integrated Building Design","Department":"Building","ModuleDescription":"This module aims to provide the concept, principles, methods and practice of integrated building design that adopts total building performance (TBP) as the underlying paradigm. Integration is emphasized, fostering holistic considerations for performance from the structure, facade, mechanical & electrical and interior systems, and consistently devolving this through design development, contracting, construction, commissioning and into the occupancy phases","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"None","Preclusion":"Students who have taken BPS5101 not able to take BPS5111","Corequisite":"None","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BPS5112","ModuleTitle":"Green Building Integration and Evaluation Studio","Department":"Building","ModuleDescription":"This is a studio-based module that synthesizes the theoretical and practical aspects of building performance and detailed design development, bringing sustainable design concepts and elements to the forefront. The needs for sustainable design and its integration into a holistic performing building will be a key principle of studio learning. Design decision support using simulation tools will be brought to life in studio environment in the realization of holistic sustainable building. Simulation tools will be used for thermal, ventilation, IAQ, lighting and acoustics. Current sustainable building assessment techniques will be applied. Studio will be jointly conducted by academics and leading industry practitioners, particular focus will be given to sustainable building design covering both new build and retrofit of existing building.","ModuleCredit":"8","Workload":"4-8-0-2-6","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BPS5221","ModuleTitle":"Microclimate Design","Department":"Building","ModuleDescription":"This course deals with the principles of microclimatic design both at the building and urban level. It emphasizes on the elements of microclimates and their effects on building design and the planning of urban settlements and vice-versa. The issues of Urban Heat Island and the possible mitigation measures and their application towards achieving comfort and efficiency with special reference to the humid tropics are emphasized.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"None","Preclusion":"Students who have taken BPS5102 not able to take BPS5221","Corequisite":"None","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"BPS5222","ModuleTitle":"Indoor Environmental Quality","Department":"Building","ModuleDescription":"This module deals with the four key performance mandates that are responsible for ensuring good IEQ. The thermal performance deals with thermal comfort in all types of buildings and climates including adaptive comfort models. The indoor air quality (IAQ) performance examines the relationship between IAQ and occupants’ well-being and health and identifies the types and sources of indoor air pollutants and means of minimizing the problems. The experimental procedures of investigating and analysing thermal and IAQ issues are also introduced. The lighting performance deals with visual perception, color classifications and lighting installation design with specific reference to integration and control of artificial and day lighting, choice of light sources and lighting systems. The acoustic performance deals with community noise rating systems and the propagation of sound in the urban environment. Environmental noise monitoring and modelling, sound transmission and acoustical design of rooms will be discussed. Laboratory and field measurements using acoustical instruments will be used to strengthen students’ understanding and analytical and presentation skills on the subject.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"None","Preclusion":"Students who have taken BPS5201 or BPS5202 not able to take BPS5222","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"BPS5223","ModuleTitle":"Building Energy Performance - Passive Systems","Department":"Building","ModuleDescription":"This module deals with Energy Efficient (EE) Technologies, i.e. passive systems for Green Buildings. The focus is on building facade optimization and the EE domain includes thermal, daylight, ventilation performance and the choice of suitable materials as well as the interrelation of these with architectural design (e.g. form, shape, orientation, massing). Analysis and optimization capability teaching is established on a basic understanding of heat transfer mechanisms in buildings. It also deals with the introduction of prevailing analysis, evaluation and optimization methodologies.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"None","Preclusion":"Students who have taken BPS5204 not able to take BPS5223","Corequisite":"None","History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BPS5224","ModuleTitle":"Building Energy Performance - Active Systems","Department":"Building","ModuleDescription":"This course deals with active design of building systems for good IEQ and energy performance. It includes the conventional heating, ventilating and air-conditioning (HVAC) systems typical of most existing buildings as well as emerging technologies such as district cooling/heating systems, cogeneration/tri-generation systems and energyefficient air-conditioning and air distribution systems. The Renewable Energy domain includes photo-voltaics, solarthermal, geothermal, wind and fuel cells.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"None","Preclusion":"Students who have taken BPS5204 not able to take BPS5224","Corequisite":"None","History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"BPS5225","ModuleTitle":"Building Energy Audit and Performance Measurement and Verification","Department":"Building","ModuleDescription":"This module considers the objectives and methodologies in conducting a detailed building energy audit. The module commences with the evaluation of energy performance indicators and their influence on measurement methodology, and the designing of auditing strategy. The statistical interpretation of results, measurement accuracy and instrumentation strategies are also major topics of the module. Once the energy saving opportunities are identified, work shall commence on the evaluation and recommendation of energy conservation measures, and their ranking through the rates of return on investment (ROI). Different modes of procurement in energy retrofit projects and the fundamental principles of Energy Performance Contracting will be examined. Finally, upon the completion of an energy retrofit programme, the requirements and critical conditions for an accurate performance measurement and verification would also be discussed.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BPS5226","ModuleTitle":"Smart Buildings and Facilities","Department":"Building","ModuleDescription":"This module aims to provide the concept and principles of smart buildings and facilities. It discusses the concept of how building performance can be optimized using software and hardware. Students are exposed to building control systems, software, analytics and several case studies are discussed.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BPS5227","ModuleTitle":"Maintainability and Green Facilities Management","Department":"Building","ModuleDescription":"This module focuses on the evaluation of design and spearheading the integration of sustainable design and maintainability, with green facilities management (FM) in mind throughout the life cycle of a facility, right from the planning/design stage. It aims to improve the standard and quality of design, construction and maintenance practices to produce efficient facilities that require minimum maintenance. Major topics covered include technical issues related to maintainability and green FM of major components of a facility for wet area, façade, basement, roof and Mechanical & Electrical services. Other topics covered are the implications and selection of materials for high maintainability, diagnostic techniques and maintainability grading system.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"None","Preclusion":"Students who have taken BPS5205 not able to take BPS5227","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"BPS5228","ModuleTitle":"Advanced Building Materials and Structures","Department":"Building","ModuleDescription":"This module aims to develop a strong knowledge base on the different building materials and technique of designing structural frames with some of these materials. As a whole, this module focuses on key building materials that are applied to the envelope and structural systems of buildings. For the envelope system, coatings made from advanced nanotechnology and phase change materials will be taught. Conventional yet important structural materials such as wood, steel, wood and masonry will be covered next, leading to the discussion on various types of structural systems and their designs. Finally, life cycle assessment will be introduced as a basis for evaluating and selecting environmentally superior materials.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"BPS5300","ModuleTitle":"Topics in Building Performance and Sustainability","Department":"Building","ModuleDescription":"This module provides the opportunity for timely introduction of novel and state-of-the-art ideas and developments in the domain of building performance and sustainability. It is typically designed to allow students to conduct independent studies on special topics in Building Performance and Sustainability under the guidance of a staff member. Students are normally required to submit a 6,000-word report, and the module may include other modes of assessment.","ModuleCredit":"4","Workload":"0-0-0-5-5","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BRP6551","ModuleTitle":"Graduate Research Seminar 1","Department":"Dean's Office (Biz)","ModuleCredit":"2","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"BRP6552","ModuleTitle":"Graduate Research Seminar 2","Department":"Dean's Office (Biz)","ModuleCredit":"2","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"BS5770","ModuleTitle":"Graduate Seminar","Department":"Building","ModuleCredit":"4","History":[{"Semester":1}]},{"ModuleCode":"BS6770","ModuleTitle":"Phd Seminar","Department":"Building","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BSE3701","ModuleTitle":"Macroeconomic Principles in the Global Economy","Department":"Strategy And Policy","ModuleDescription":"This module will provide students with the necessary tools and economic frameworks to better understand and analyse macroeconomics issues such as economic growth, unemployment, inflation, business cycles, government budget, trade deficit/surplus and financial crisis. This module emphasizes application of the macroeconomic models and analytical frameworks to real life macroeconomic events in the global economy.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"(BSP1703 or BSP1707 or EC1301) and BSP2701.","Preclusion":"EC2102, BSP2001.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"BSE3702","ModuleTitle":"Economics of Strategy","Department":"Strategy And Policy","ModuleDescription":"This module develops the microeconomic principles and conceptual frameworks for evaluating and formulating business strategy. Topics include the boundaries of firms, the analysis of industry economics, strategic positioning and competitive advantage, and the role of resources and capabilities in shaping and sustaining competitive advantage.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"BSP1703 or BSP1707 or EC1101E or EC1301 or EC2101.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BSE3703","ModuleTitle":"Econometrics for Business I","Department":"Strategy And Policy","ModuleDescription":"This model introduces the science and art of building and using econometric models. It aims to equip business students to: (i) Understand and appreciate econometric analysis in economic and business reports, and (ii) Carry out estimation using least squares regression to support business analysis.","ModuleCredit":"4","Workload":"0-3-1-4-2","Prerequisite":"BSP1703 or BSP1707 or EC1101E or EC1301.","Preclusion":"RE3801 , EC2303, EC3303.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"BSN3701A","ModuleTitle":"Technological Innovation","Department":"Strategy And Policy","ModuleDescription":"This course aims to equip students with strong conceptual foundation for understanding the dynamic process of technological innovation. Students will be introduced to the importance of technological innovation as a driver for value creation and economic growth. The dynamics of technological change will be analyzed through the concepts such as technology life-cycles, dominant design, network externalities, and first-mover advantage. Key technology commercialization processes through which an innovative idea is transformed into a successful product or service in the marketplace will be studied, and the key organizational/management factors and socio-economic/competitive environmental factors that influence the effectiveness of these processes will be highlighted.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"IS3251","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"BSN3701B","ModuleTitle":"Technological Innovation","Department":"Strategy And Policy","ModuleDescription":"This course aims to equip students with strong conceptual foundation for understanding the dynamic process of technological innovation. Students will be introduced to the importance of technological innovation as a driver for value creation and economic growth. The dynamics of technological change will be analyzed through the concepts such as technology life-cycles, dominant design, network externalities, and first-mover advantage. Key technology commercialization processes through which an innovative idea is transformed into a successful product or service in the marketplace will be studied, and the key organizational/management factors and socio-economic/competitive environmental factors that influence the effectiveness of these processes will be highlighted.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"IS3251","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"BSN3702","ModuleTitle":"New Venture Creation","Department":"Strategy And Policy","ModuleDescription":"Creating a new business is a challenging and complex task. The road to entrepreneurial success is long, winding and strewn with pitfalls, obstacles and blind turns. The risks of starting a new business are high, as illustrated by the high failure rates for new ventures. However, as is always the case, the rewards are commensurate with the risk: in addition to the psychic rewards of starting a business, witness the dominance of entrepreneurs in the Forbes 400 list.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BSP1004","ModuleTitle":"Legal Environment Of Business","Department":"Strategy And Policy","ModuleDescription":"This course will equip business students with basic legal knowledge relating to commercial transactions so that they will be more aware of potential legal problems which may arise in the course of business and having become aware, to have recourse to such professional legal advice as is necessary in the circumstances. Subjects that meet these requirements include the Singapore Legal System, mediation and arbitration to resolve disputes, the types of various business organisations for businesses to conduct effectively within the law, directors' duties &, liabilities, the making of valid business contracts and the rights &, obligations of traders in the market place and negligence in the business environment through misstatements.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"SSB2212 or BH1004 or BZ1004 or BK1006 or GEK1009 or GEM1009k or SSD1203 or BSP1004A or BSP1004B","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Thursday Afternoon","Friday Afternoon","Thursday Morning","Friday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Thursday Morning","Friday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"BSP1004X","ModuleTitle":"Legal Environment Of Business","Department":"Strategy And Policy","ModuleDescription":"This course will equip business students with basic legal knowledge relating to commercial transactions so that they will be more aware of potential legal problems which may arise in the course of business and having become aware, to have recourse to such professional legal advice as is necessary in the circumstances. Subjects that meet these requirements include the Singapore Legal System, mediation and arbitration to resolve disputes, the types of various business organisations for businesses to conduct effectively within the law, directors' duties &, liabilities, the making of valid business contracts and the rights &, obligations of traders in the market place and negligence in the business environment through misstatements.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"SSB2212 or BH1004 or BZ1004 or BK1006 or GEK1009 or GEM1009k or SSD1203 or BSP1004A or BSP1004B","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BSP1005","ModuleTitle":"Managerial Economics","Department":"Strategy And Policy","ModuleDescription":"This course aims to equip students with the basic working knowledge of contemporary economic thinking, and thus lays the foundation to many areas of their business studies in coming years. We adhere closely to mainstream economics thinking, but pay particular attention to business applications. We take our students through market equilibrium, competition, monopoly, price and non-price business strategies. Our teaching methodology takes a fundamentally problem-solving approach. Models and analytical skills are introduced in order to solve business problems systematically.Information technology and the Internet have made many changes in the way businesses are run, and Managerial Economics has changed significantly with it. We now devote a new portion of this course to discussing how network effects propel the information age, resulting in significant monopoly powers such as Microsoft. Related anti-trust and other cases are also discussed and analysed.","ModuleCredit":"4","Workload":"2-1-0-4-4","Preclusion":"BH1005 or BZ1006 or BK1008 or All Econs major students.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"BSP1702","ModuleTitle":"Legal Environment of Business","Department":"Strategy And Policy","ModuleDescription":"This course will equip business students with basic legal knowledge relating to commercial transactions so that they will be more aware of potential legal problems which may arise in the course of business and having become aware, to have recourse to such professional legal advice as is necessary in the circumstances. Subjects that meet these requirements include the Singapore Legal System, mediation and arbitration to resolve disputes, the types of various business organisations for businesses to conduct effectively within the law, directors' duties & liabilities, the making of valid business contracts and the rights & obligations of traders in the market place and negligence in the business environment through misstatements.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"BSP1004, BSP1004X, RE1703","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Thursday Afternoon","Friday Afternoon","Thursday Morning","Friday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Thursday Morning","Friday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"BSP1702X","ModuleTitle":"Legal Environment of Business","Department":"Strategy And Policy","ModuleDescription":"This course will equip business students with basic legal knowledge relating to commercial transactions so that they will be more aware of potential legal problems which may arise in the course of business and having become aware, to have recourse to such professional legal advice as is necessary in the circumstances. Subjects that meet these requirements include the Singapore Legal System, mediation and arbitration to resolve disputes, the types of various business organisations for businesses to conduct effectively within the law, directors' duties & liabilities, the making of valid business contracts and the rights & obligations of traders in the market place and negligence in the business environment through misstatements.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"BSP1004, BSP1004X, RE1703","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"BSP1703","ModuleTitle":"Managerial Economics","Department":"Strategy And Policy","ModuleDescription":"This course aims to equip students with the basic working knowledge of contemporary economic thinking, and thus lays the foundation to many areas of their business studies in coming years. We adhere closely to mainstream economics thinking, but pay particular attention to business applications. We take our students through market equilibrium, competition, monopoly, price and non-price business strategies. Our teaching methodology takes a fundamentally problem-solving approach. Models and analytical skills are introduced in order to solve business problems systematically.Information technology and the Internet have made many changes in the way businesses are run, and Managerial Economics has changed significantly with it. We now devote a new portion of this course to discussing how network effects propel the information age, resulting in significant monopoly powers such as Microsoft. Related anti-trust and other cases are also discussed and analysed.","ModuleCredit":"4","Workload":"2-1-0-4-4","Preclusion":"BSP1005, EC2101, EC1101E, EC1301, All Econs Major Students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"BSP1707A","ModuleTitle":"Managerial Economics: Exposure","Department":"Strategy And Policy","ModuleDescription":"This module aims to provide exposure to how microeconomic analytical tools can be applied to business practices. The module will focus on selected topics that are motivated by real-world observations of business operations.","ModuleCredit":"2","Workload":"0-3-0-4-4","Preclusion":"BSP1005","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"BSP1707B","ModuleTitle":"Managerial Economics: Exposure","Department":"Strategy And Policy","ModuleDescription":"This module aims to provide exposure to how microeconomic analytical tools can be applied to business practices. The module will focus on selected topics that are motivated by real-world observations of business operations.","ModuleCredit":"2","Workload":"0-3-0-4-4","Preclusion":"BSP1005","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"BSP2001","ModuleTitle":"Macro And International Economics","Department":"Strategy And Policy","ModuleDescription":"The aim of this course is to introduce business students to the basic principles of macro-economics and international economics. In contrast to micro-economics, macro-economics looks at the behaviour of the economy as a whole, in particular the behavior of aggregate measures such as output, unemployment, inflation, economic growth, and the balance of trade. It also deals with the determination of exchange rates, the operation of monetary and fiscal policy under different exchange rate regimes, and, more broadly, international trends that may influence the overall direction of the world in the next few years.","ModuleCredit":"4","Workload":"2-1-0-2-6","Prerequisite":"BSP1005 or BH1005 or BZ1006 or BK1008","Preclusion":"(BH2001 or BZ2001 or EC1101 or EC1101E or EC1310 or EC1301 or EC3341 or EC4102 or All Econs major students) and All BBA(Acc) students. EC2102.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"BSP2005","ModuleTitle":"Asian Business Environments","Department":"Strategy And Policy","ModuleDescription":"This module builds an understanding of business environments in Asia. The first part of the course focuses on macroeconomic fundamentals, politics, culture, and institutions in Asian countries and regions. The second part of the course explores relationships between national and regional characteristics and business operations. The aspects of business covered in this segment vary from year to year, but typically include business groups, innovation, trade, and foreign direct investment. Topics: PART I Macroeconomic Fundamentals, Institutions, Politics, Corruption, Culture PART II Business Groups, Innovation, Trade, Foreign Direct Investment, Lecturer Discretion","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"BSP2001","Preclusion":"BH2005 or BZ2005","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Afternoon","Tuesday Afternoon","Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"BSP2701","ModuleTitle":"Global Economy","Department":"Strategy And Policy","ModuleDescription":"This module aims to equip students with basic macroeconomic literacy. It provides essential concepts and tools to appreciate, analyse and evaluate economic growth, inflation, government monetary and fiscal intervention, trade liberalization, international flow of capital, immigration and globalization. The module applies these concepts and tools to topical issues of real-world importance to managers and policy-makers.","ModuleCredit":"2","Workload":"2-1-0-4-3","Prerequisite":"BSP1703 or BSP1707 or EC1101E or EC1301.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"BSP3001","ModuleTitle":"Strategic Management","Department":"Strategy And Policy","ModuleDescription":"This is the integrative capstone course for undergraduate business students. It focuses on the roles, issues and dilemmas facing top managers. It examines the concept of strategy and the different aspects of managing strategically. There are three main learning objectives: Firstly, for students to understand the roots of success and failure in firms, as relating both for firm characteristics and to their micro and macro environments. Secondly, for students to appreciate some of the pressing issues facing corporations in fast-paced environments. Thirdly, through the case method, students have an opportunity, in a simulated managerial role, to apply holistically what has been learnt in the functional business disciplines to complex business problems. Major topics include industry analysis, strategy formulation at the corporate, business and functional levels, firm diversification, strategic alliances, corporate governance, firm resources, core competencies, and the role of structure, culture, rewards, and control in strategy implementation. This course is targeted at all the final year business students.","ModuleCredit":"4","Workload":"1-2-0-3-4","Prerequisite":"All foundation modules","Preclusion":"BSP3001A or BSP3001B or BSP3001C or BSP3001D or BSP3001E","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"BSP3001A","ModuleTitle":"Strategic Management","Department":"Strategy And Policy","ModuleDescription":"This course is targeted for all final year business students. It is an integrative capstone course designed to give students an overview of different concepts on business policy and strategy. During the course, students will examine the dynamic nature of todays organizations and the rewards and challenges for individuals who are members of those organizations. The course has three specific objectives: (1) Understand strategy theories in practice (using the VRIO - Value-Rarity-Imitatibility-Organization framework), (2) Develop practical skills for the workplace, and (3) Immerse in team culture.","ModuleCredit":"4","Workload":"3-0-0-3-3","Prerequisite":"All foundation modules","Preclusion":"BSP3001 or BSP3001B or BSP3001C or BSP3001D or BSP3001E","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"BSP3001B","ModuleTitle":"Strategic Management","Department":"Strategy And Policy","ModuleDescription":"An introduction to the field of strategic management designed to provide an understanding of the fundamental concepts, critical issues and common practices involved in the management of business organizations. This course will help you understand some of the issues involved in both managing and being managed and equip you to become more effective contributors to organizations that you join. Major topics include industry analysis, strategy formulation at the corporate, business and functional levels, firm diversification, strategic alliances, firm resources, core competencies, and the role of structure, culture, rewards, and control in strategy implementation.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"All foundation modules","Preclusion":"BSP3001 or BSP3001A or BSP3001C or BSP3001D or BSP3001E","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"BSP3513","ModuleTitle":"Family Business","Department":"Strategy And Policy","ModuleDescription":"Family firms are the dominant form of business organization of publicly traded firms everywhere around the world. As such, family firms play an important role in all economies, but especially so in Asian economies, where large family firms often constitute a large part of the private sector. Large Asian family firms - the focus of this course - are often organized into corporate groups, and this type of economic organization has lost its attractiveness in many other parts of the developed world, but continues to be important in most emerging economies. In many ways, the Asian family firm defies the wisdom of strategic management. Its demise continues to be predicted, but does not appear imminent. This course provides students the opportunity to develop deep skills and understanding of the strategy and governance of family firms, and focuses in particular on strategic issues faced by family firms in Asia. Topics include characteristics, strengths and weaknesses of family ownership and management, succession of ownership and leadership, governance of family businesses, and how to grow and sustain the legacy of family business. The knowledge obtained from this course is particularly essential to doing business intelligently with family firms not only in Asia and other emerging economies but also in developed countries.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BSP3701X","ModuleTitle":"Strategic Management","Department":"Strategy And Policy","ModuleDescription":"This is the integrative capstone course for undergraduate business students. It focuses on the roles, issues and dilemmas facing top managers. It examines the concept of strategy and the different aspects of managing strategically. There are three main learning objectives: Firstly, for students to understand the roots of success and failure in firms, as relating both for firm characteristics and to their micro and macro environments. Secondly, for students to appreciate some of the pressing issues facing corporations in fast-paced environments. Thirdly, through the case method, students have an opportunity, in a simulated managerial role, to apply holistically what has been learnt in the functional business disciplines to complex business problems. Major topics include industry analysis, strategy formulation at the corporate, business and functional levels, firm diversification, strategic alliances, corporate governance, firm resources, core competencies, and the role of structure, culture, rewards, and control in strategy implementation. This course is targeted at all the final year business students.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"All BBA core level 1000 & 2000 modules.","Preclusion":"BSP3001","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"BSP4513","ModuleTitle":"Econometrics: Theory and Practical Business Applications","Department":"Strategy And Policy","ModuleDescription":"This course is tailored to introduce students to the science and art of building and using econometric models. It is particularly useful for students doing quantitatively oriented projects. It hopes to prepare future officers, executives and managers for responsibilities in monitoring, analysing and forecasting trends and business development in their respective industries. Students will be refreshed and equipped with some fundamental economic concepts of statistical tools right from the beginning so as to follow the course comfortably. Models such as CAPM, returns to schooling, term structure of interest rates are used to convey the theoretical and practical aspects of this course. Moreover, the course emphasises hands-on learning involving students in tutorial sessions and exercises to formulate models, estimate them with the Window-based econometric software (EVIEWS), and practice analytical interpretation.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"BSP1005 Managerial Economics, or IS3240 Economics of e-Business","Preclusion":"EC2303 Foundations for Econometrics EC3303 Econometrics I EC3304 Econometrics II EC4305 Appled Econometrics","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"BSS4003A","ModuleTitle":"SSIB: Innovation and Productivity","Department":"Strategy And Policy","ModuleDescription":"A key challenge for Singapore and other developed economies is to sustain economic growth. Growth can be based on working harder (more labour, more investment, more resources) or working smarter (raising productivity). Innovation contributes to working smarter -- getting more from the same resources. This module introduces recent research in the microeconomics of innovation and productivity, focusing on implications for management and economic policy. The module runs as an interactive seminar, and aims to critically appreciate current research. The instructor and students will present and discuss recently published and ongoing empirical studies, with particular emphasis on causal inference. Students will analyze data, and write technical reports as well as general essays.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"(1) Either BSP1005 or EC1301 AND (2) Either DSC2008 or EC2303","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BSS4003B","ModuleTitle":"Innovation and Productivity (with Econometrics)","Department":"Strategy And Policy","ModuleDescription":"This module introduces recent research in the microeconomics of innovation and productivity, focusing on implications for management and economic policy. The module runs as an interactive seminar, and aims to critically appreciate current research. The instructor and students will present and discuss recently published and ongoing empirical studies, with particular emphasis on causal inference. Students will be required to carry out econometric estimation of innovation and productivity using recently curated datasets.","ModuleCredit":"5","Workload":"0-3-0-7-2.5","Prerequisite":"EC3303 Econometrics I, or BSE3703 Econometrics for Business I, or BSP4513 Econometrics: Theory and Practical Business Applications, or ST3131 Regression Analysis, (or equivalent to any of the above prerequisite modules).","Preclusion":"BSN4811 Innovation and Productivity (BSS4003A Innovation and Productivity – for student intake cohorts in AY2016/17 or earlier)","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BT1101","ModuleTitle":"Introduction to Business Analytics","Department":"Information Systems & Analytics","ModuleDescription":"This module provides students with an introduction to the fundamental concepts and tools needed to understand the emerging role of business analytics in business and non-profit organizations. The module aims to demonstrate to students how to apply basic business analytics tools in a spreadsheet environment, and how to communicate with analytics professionals to effectively use and interpret analytic models and results for making better and more well-informed business decisions.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"DSC1007 or DSC1007X","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Monday Morning","Thursday Afternoon","Monday Afternoon","Tuesday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"BT2101","ModuleTitle":"Decision Making Methods and Tools","Department":"Information Systems & Analytics","ModuleDescription":"This module provides a general introduction to using various IT-driven tools, software and techniques for decision making support. The module will start off by describing the decision-making process in businesses today. It will proceed to cover methods such as prediction and classification methods, markov chain monte carlo, simulation, forecasting time series, and neural network among others. Examples will also be drawn from various industry domains and applications.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"(CS1010 Programming Methodology or its equivalent) and (MA1521 Calculus for Computing or MA1102R Calculus) and (BT1101 Introduction to Business Analytics)","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"BT2102","ModuleTitle":"Data Management and Visualisation","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to provide students with practical knowledge and understanding of basic issues and techniques in data management and warehousing with relational database management systems, as well as data visualisation principles, techniques and tools. The module covers data management concepts, conceptual and logical design, database management, data warehousing concepts, data warehousing design, relational database management systems and tools, data visualisation and dashboard design concepts, visual perception and design principles, visualisation techniques and tools for temporal and spatial data, proportions and relationships, multivariate and complex data, etc.","ModuleCredit":"4","Workload":"2-0-2-3-3","Prerequisite":"CS1010 Programming Methodology or its equivalent, and BT1101 Introduction to Business Analytics","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"BT3101","ModuleTitle":"Business Analytics Capstone Project","Department":"Information Systems & Analytics","ModuleDescription":"In this module, students are required to complete a real-world business analytics project based on principles taught in previous modules. This project can be viewed as a large-scale practical module. Emphasis will be placed on understanding the objectives of the analytics exercise, applying appropriate analytic methods and techniques, evaluating database designs, modeling strategies and implementation, and monitoring analytics performances. Students will sharpen communication skills through close team interactions, consultations, and formal presentations. Students will also develop a comprehensive understanding of the issues of business analytics such as data privacy and security, legal issues and responsibilities, business/technical communication of the results of data analytics.","ModuleCredit":"4","Workload":"1-0-0-7-2","Prerequisite":"BT2101 and BT2102 and IS2101","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"BT3102","ModuleTitle":"Computational Methods for Business Analytics","Department":"Information Systems & Analytics","ModuleDescription":"Computers are becoming readily accessible, and its use in business analytics is growing more prevalent. This module will introduce students to computational methods, algorithms and techniques used in business fields such as finance, marketing and economics to address complex analytics problems. The course will cover topics and algorithms in areas such as optimization methods, numerical analysis, simulations, monte-carlo methods, graph and flow methods, and computational complexity issues to address business analytics related problems. Students will get the opportunity to learn about these computational methods and issues through hands-on practice assignments, case analysis discussions, and course projects.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"BT2101 and (CS1020/E or CS2020 or CS2030 or CS2103/T or CS2113/T)","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon","Friday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"BT3103","ModuleTitle":"Application Systems Development for Business Analytics","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to train students to be conversant in the technologies, approaches, principles and issues in designing IT applications systems for business analytics. Major topics include: rapid web frameworks, scripting languages, database design, web and mobile interfaces, tracking and analysis of customers, payment services / verification, implementing security, designing and deploying web and mobile services, and operational considerations and technical tradeoffs.","ModuleCredit":"4","Workload":"2-0-1-3-4","Prerequisite":"BT2102 Data Management and Visualisation","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Monday Morning"]}]},{"ModuleCode":"BT4010","ModuleTitle":"Business Analytics Internship Programme","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to equip students with an intermediate exposure to working in industry with theories, methods and applications of business analytics learnt. Their progress on internship projects will be monitored during internship period, and their performance will be assessed through a Completed Satisfactory/Completed Unsatisfactory (CS/CU) grade at the end of the internship. The internship duration will be approximately 24 weeks full-time.","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"BT2010","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"BT4012","ModuleTitle":"Fraud Analytics","Department":"Information Systems & Analytics","ModuleDescription":"This module provides you with the foundational application of analytics in the audit and investigation processes. Students will have an opportunity to gain technological and managerial overview of analytical techniques, link analytics, continuous monitoring of business activities, and analytics reporting. The crimes to be covered in this module include fraud, money laundering, terror financing, collusion, market manipulation, cyber intrusion, and control lapses.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"BT3102","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"BT4013","ModuleTitle":"Analytics for Capital Market Trading and Investment","Department":"Information Systems & Analytics","ModuleDescription":"This module offers a broad coverage of quantitative trading and financial portfolio optimization, which consists of trading strategies based on quantitative analysis. It will also aim to identify trading opportunities, practices, optimal execution and placements of trading on current technological platforms. Regulations and risk management of quantitative trading will also be emphasized.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"BT3102","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Wednesday Morning","Monday Morning"]}]},{"ModuleCode":"BT4014","ModuleTitle":"Analytics Driven Design of Adaptive Systems","Department":"Information Systems & Analytics","ModuleDescription":"To design technology that impacts people – in education, health, business – this course introduces methods for creating systems that use data intelligently to improve themselves. This requires combining human intelligence (using methods like crowdsourcing, collaborative design) with artificial intelligence (discovering which technology designs help which people) through designing randomized A/B experiments that are collaborative, dynamic, and personalized.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"BT2102","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BT4016","ModuleTitle":"Risk Analytics for Financial Services","Department":"Information Systems & Analytics","ModuleDescription":"This module exposes students to fundamentals of risk analytics in financial service sector. Students will be taught on the fundamentals of financial services and financial risks. They also learn about interest risk analytics and credit risk analytics.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"BT2101 and BT2102","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon","Friday Morning"]}]},{"ModuleCode":"BT4101","ModuleTitle":"B.Sc. (Business Analytics) Dissertation","Department":"Information Systems & Analytics","ModuleDescription":"The objective of this module is to enable students to work on an individual business analytics research project spanning two semesters, with approximately 400 hours of work. Students learn how to apply concepts and skills acquired from all prior modules taken and also to think of innovative ways of solving business analytics problems, and learn to work in a research and real-world business analytics environment. The project seeks to demonstrate the student’s work ethic, initiative, determination, and ability to think independently. On completion of the project, the student has to submit a dissertation which describes the project work and summarizes the findings, as well as to give an oral presentation before a panel of examiners.","ModuleCredit":"12","Workload":"0-0-015-0","Prerequisite":"Attained at least 70% of the MC requirement for degree","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"BT4211","ModuleTitle":"Data-Driven Marketing","Department":"Information Systems & Analytics","ModuleDescription":"In today’s environment, marketing or business analysts require tools and techniques to both quantify the strategic value of marketing initiatives, and to maximize marketing campaign performance. This module aims to teach students concepts, methods and tools to demonstrate the return on investment (ROI) of marketing activities and to leverage on data and marketing analytics to make better and more informed marketing decisions. The course topics covered include marketing performance management, marketing metrics, data management, market response and diffusion models, market and customer segmentation models, analytic marketing and value driven segmentation, digital media marketing analytics, etc. Students will have access to real marketing and customer data sources, and will conduct hands-on marketing analysis using data mining and statistical analysis tools.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"MKT1705X and [(BT2101 and BT2102) or (DBA3803 and IT3010)]","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"BT4212","ModuleTitle":"Search Engine Optimization and Analytics","Department":"Information Systems & Analytics","ModuleDescription":"This course teaches the concepts, techniques and methods to analyse and improve the visibility of a website or a web page in search engines via the “natural” or un-paid (“organic” or “algorithmic”) search results. Students will be taught concepts and knowledge in terms of how search engines work, what people search for, what are the actual search terms or keywords typed into search engines, which search engines are preferred by their targeted audience, and how to optimize a website in terms of editing its content, structure and links, and associated coding to both increase its relevance to specific keywords and to remove barriers to the indexing activities of search engines. Importantly, the module will emphasize the relationship of search engine optimization to digital marketing in terms of building high quality web pages to engage and persuade, setting up analytics programs to enable sites to measure results, and improving a site's conversion rate.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS1010S or its equivalent and BT2101 and ST2334","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BT4221","ModuleTitle":"Big Data Techniques and Technologies","Department":"Information Systems & Analytics","ModuleDescription":"This module teaches students concepts, techniques and technologies in handling and analyzing big data sets, i.e., data sets whose size is beyond the ability of commonly used software tools to capture, manage, and process the data within a tolerable elapsed time. Common sources and domains of big data include ubiquitous information-sensing mobile devices, web and software logs, financial trading transactions, large-scale e-commerce, RFID and wireless sensor networks, etc. Conceptual big data topics covered include big data instructure, analytics scalability and processes, etc. Technical frameworks for big data handling and analytics taught include Hadoop, HBase, Cassandra, MapReduce, Dynamo, R, in-database analytics, mining of data streams, etc.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"BT2101 and BT2102 and (CS2010 or CS2020 or CS2040/C)","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"BT4222","ModuleTitle":"Mining Web Data for Business Insights","Department":"Information Systems & Analytics","ModuleDescription":"The World Wide Web overwhelms us with immense amounts of widely distributed, interconnected, rich, and dynamic hypertext information. It has profoundly influenced many aspects of our lives, changing the ways individuals communicate and the manners businesses are conducted. This module aims to teach students various concepts, methods and tools in mining Web data in the form of unstructured Web hyperlinks, page contents, and usage logs to uncover deep business insights and knowledge for business implications that are embedded in the billions of Web pages and servers. Topics covered include various text mining methodologies, case applications and tutorials on Web data mining for marketing, sales and finance applications, social Web data mining from Facebook and Twitter, and Web analytics involving clickstream and site traffic data, etc.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"[(CS1010 or equivalent) and BT2101 and BT2102] or [DAO2702 and DBA3803 and IT3010]","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"BT4240","ModuleTitle":"Machine Learning for Predictive Data Analytics","Department":"Information Systems & Analytics","ModuleDescription":"This module provides a comprehensive coverage of methods and tools for predictive data analytics. Various techniques from data mining, statistics and artificial intelligence will be discussed. The emphasis will be on more recent developments in machine learning methods such as neural networks and support vector machines that have been shown to be very effective in discovering reliable patterns from past data and making accurate predictions of future outcomes. Applications of predictive analytics in business will also be discussed.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"[MA1311 Matrix Algebra and Applications or MA1101R Linear Algebra I] and [MA1521 Calculus for Computing or MA1102R Calculus] and [BT2101 Decision Making Methods and Tools]","Preclusion":"IS4240 Business Intelligence Systems","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"BT5110","ModuleTitle":"Data Management and Warehousing","Department":"Computer Science","ModuleDescription":"This module aims to provide students with practical knowledge and understanding of basic issues and techniques in data management and warehousing with relational database management systems. The module covers data management concepts, conceptual (entity relationship model) and logical design (relational model) and database management (data definition, data manipulation, SQL) with relational database management systems.The module covers data warehousing concepts, data warehousing design and data warehousing with relational database management systems and tools.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"Students must be in Master of Science in Business Analytics programme.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening","Wednesday Afternoon"],"TutorialPeriods":["Wednesday Evening","Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"BT5126","ModuleTitle":"Hands-on with Business Analytics","Department":"Information Systems & Analytics","ModuleDescription":"The goal of this module is to take students through all the stages of an analytics project from design, data collection, execution and presentation. Through a learning-by-doing approach, students will engage in business cases, guided projects and a project of their own design. Lectures will cover a breadth of technical tools and statistical methods through the data pipeline in an organization. The module will especially emphasize on techniques for causal analysis and econometric identification. Students will get the opportunity to present their projects at a public event open to peers, faculty, investors and industry experts.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"DSC5103 Statistics","Preclusion":"IS5126 Hands-on with Applied Analytics","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"BT5152","ModuleTitle":"Decision Making Technology for Business","Department":"Information Systems & Analytics","ModuleDescription":"This module provides a general introduction to data mining methods. The module will start off by describing issues at the data pre-processing phase, such as handling missing values and data transformation. It will then move on to explain the core concept of well-known classification algorithms. Emerging topics, such as text mining and deep learning, will be covered. Students will also learn important and practical techniques, including cost sensitive classification and features selection. Examples, assignments, and project will be designed to fit the needs in three verticals (Consumer Data analytics, Financial & Risk analytics, and Healthcare analytics) of the MSBA programme.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"DSC5103 or an equivalent module with R programming experience","Preclusion":"IS5152","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening","Wednesday Morning"],"TutorialPeriods":["Tuesday Evening","Wednesday Afternoon"]}]},{"ModuleCode":"BT5153","ModuleTitle":"Topics in Business Analytics","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to prepare graduate students pursuing a master degree in business analytics for specific topics in business analytics which is of sufficient interest in the current context. The module will investigate the integration of business know-how and advanced analytics technologies, such as machine learning and AI. Students are advised to look into content detail for specific offering during the year.","ModuleCredit":"4","Workload":"2-0-0-4-4","Preclusion":"BT4222, CS5246","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"BX5101","ModuleTitle":"Business And The Environment","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Objective - The module is premised on a vision of \"sustainable business\", taking the starting point that the relationship between business and the environment will move beyond the legal one of assuring compliance to a fuller integration with business practice. The course explores the interface of environment and business by examining existing and future-oriented programs, structures, and tools of environmental management, drawing from knowledge of environmental management systems and industrial ecology, by applying tools from financial analysis and accounting to environmental decision-making. by investigating ways in which environmental management can create competitive advantage and by analyzing under what circumstances different competitive approaches are likely to be successful. Targeted Students - For students on the M.Sc. (Environmental Management) program. Research students and students from other graduate program in NUS may apply subject to suitability of candidate and availability of places.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"BZD6000","ModuleTitle":"Applied Economics","Department":"Strategy And Policy","ModuleDescription":"This course covers the practical applications of microeconomic theory needed by students in the PhD program in business. Topics include individual decisionmaking, competitive markets, risk aversion, and the theory of the firm. The course centers on the underlying economic intuition rather complex mathematics. However, this course provides a rigorous analysis of applied economics using basic algebra and calculus tools","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BZD6001","ModuleTitle":"Model Building Workshop I: Static Models","Department":"Marketing","ModuleDescription":"This course covers the development and use of models to study interactive decision-making by individuals and firms. The basic building blocks of model building, including backward induction, mixed and dominant strategies, and strategic equilibria are developed. The roles of asymmetric information, moral hazard, mechanism design, signaling and incentives are also introduced.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Applied Economics or ECA 5001 or BMA 5001 or EC6101","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"BZD6003","ModuleTitle":"Applied Econometrics I","Department":"Strategy And Policy","ModuleDescription":"This course covers the theoretical and practical concerns in testing real world business data. The basic building blocks of empirical research design and identification are covered. This introductory course centers on how to use observational data to test for causal relationships.","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"BZD6004","ModuleTitle":"Applied Econometrics II","Department":"Finance","ModuleDescription":"This course applies econometric theory to connect statistics to business research. The emphasis venters on implementing existing econometric techniques and the ability to understand new empirical procedures. This intermediate course centers on identifying the ideal test procedure for the question of interest including experiments, observational data and simulations.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"BZD6003 Applied Econometrics I","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"BZD6008","ModuleTitle":"Cognition and Affect","Department":"Marketing","ModuleDescription":"This module intends to familiarize students with fundamental research on social psychology, and to help students develop skills including generating and conceptualizing ideas, critical thinking, and designing studies. Topics include: Thinking: 1. Perception and attention 2. Learning and memory 3. Automaticity, implicit processes, priming 4. Embodiment 5. Metacognition, fluency, and problem solving Feeling: 6. Emotions and mood, including discrete emotions, affective ambivalence 7. Subjective well-being, stress and strain 8. Affect as information, affective forecasting 9. Perspective taking, empathy, anthropomorphism, dehumanization Understanding: 10. Influence and persuasion 11. Attitude measurement – preference, choice, evaluation, context effects 12. Self and identity, egoism-altruism, prosocial behavior","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"BZD6009","ModuleTitle":"Motivation and Interpersonal Processes","Department":"Management And Organisation","ModuleDescription":"This module will introduce graduate students to psychological foundations of organizational behaviour and consumer behaviour with a focus on motivation and interpersonal processes. Topics to be covered include goals, motivation, self-regulation, action regulation, construals, heuristics and biases, decision making under uncertainty, self and identity, ethics, fairness, trust, diversity, culture, norms, groups and teams, social exchange, power, status, and hierarchy. The course will introduce students to basic research in social, personality, and cognitive psychology on these topics. Class discussions will focus on applying the ideas from basic research to applied research in organizational behaviour and consumer behaviour.","ModuleCredit":"4","Workload":"0-3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Monday Evening"]}]},{"ModuleCode":"BZD6010","ModuleTitle":"Seminar In Research Methodology","Department":"Management And Organisation","ModuleDescription":"This course focuses on the skills involved in understanding, evaluating, conducting and reporting research in the behavioral sciences. Topics addressed include the philosophy of science, theory building in behavioral sciences research, hypotheses development, alternative inquiry methods such as quantitative and qualitative research, and research design among others. The course will address experimental design, survey research, qualitative research methods and emerging streams of research. The course is conducted as a seminar with extensive, readings and preparation. A reasonable knowledge of statistics and a basic knowledge of social science research are necessary for this course. Students are expected to rely on themselves to conduct independent projects as part of the course.","ModuleCredit":"4","Workload":"3-0-0-2-2","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"BZD6011","ModuleTitle":"Advanced Quantitative Research Methods","Department":"Management And Organisation","ModuleCredit":"4","Workload":"0-3-0-0-3.5-3.5","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"BZD6012","ModuleTitle":"Experimental Methods for Behavioral Research","Department":"Dean's Office (Biz)","ModuleDescription":"This course is aimed at doctoral students who intend to conduct experimental and quasi-experimental research for the study of individuals’ behavior in business (e.g., marketing, organizational behavior) and related disciplines (e.g., psychology). Topics include factorial designs, repeated (within-subject) and mixed designs, analysis of covariance, and mediation analysis. Importantly, the course examines these designs and analyses from the perspective of an applied behavioral researcher, not from that of a statistician. That is, the course emphasizes the actual use of proper data collection procedures and analyses techniques for rigorous theory testing instead of focusing on statistical theory per se.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CAS5101","ModuleTitle":"Theorizing from Asia","Department":"Southeast Asian Studies","ModuleDescription":"This course provides students with a critical understanding of the debates among social scientists in Asia surrounding efforts to generate theories and concepts that not only reflect Asian empirical realities and concerns but are also rooted in Asian philosophical traditions as well as everyday life. The module begins with an overview of the variety of critiques of the social sciences that have emanated from Asia. The rest of the module discusses Asian attempts to develop what has come to be known as indigenous, alternative social sciences or autonomous traditions in the social sciences.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Tuesday Evening"]}]},{"ModuleCode":"CAS6101","ModuleTitle":"Asian Studies in Asia","Department":"Southeast Asian Studies","ModuleDescription":"Doing Asian Studies in Asia speaks directly to a call for inter-Asia referencing as a means to decentre Euro-American knowledge foundations in the human sciences. This module examines how interreferencing within Asia can be used as a method to rethink and generate regionally relevant epistemologies which can lay grounds for alternative thinking from and about Asia. The potential of inter-Asia referencing as a method to decentre knowledge production will be explored in the light of interconnections as well as distinctions in the history and politics of disciplinary, theoretical, and methodological practices of doing Asian Studies in both Euro-American and Asian academic settings.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CAS6770","ModuleTitle":"Graduate Research Seminar","Department":"Southeast Asian Studies","ModuleDescription":"This is a required module for all Comparative Asian Studies Ph.D. students. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected.","ModuleCredit":"4","Workload":"3-0-0-1-6","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CDM5101","ModuleTitle":"Fundamentals of Cancer Biology","Department":"Dean's Office (Medicine)","ModuleDescription":"This module provides students with a comprehensive overview of the aberrant cell growth control mechanisms that lead to neoplasia. Following an introduction and a brief history of the major advances in cancer research, the major topics that will be covered include oncogenes, tumor suppressor genes, epigenetics, transcription factors, angiogenesis, metastasis, tumor immunology, cancer stem cells, animal models of cancer, DNA repair mechanisms and regulation of the cell cycle, cell death and cell signaling.","ModuleCredit":"4","Workload":"4-0-0-0-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"CDM5102","ModuleTitle":"Translational Cancer Research","Department":"Dean's Office (Medicine)","ModuleDescription":"This module teaches translational aspects of human cancer research. It will demonstrate how knowledge of the molecular and cellular basis of cancer can be applied for the improved prevention, diagnosis and treatment of this disease. Topics that will be covered include cancer epidemiology (including genetic epidemiology), histopathology, familial cancers, biomarkers for early detection, prognostic biomarkers, predictive biomarkers, techniques in molecular pathology, drug discovery, targeted cancer treatments and pharmacogenetics. Throughout the module, particular emphasis will be placed on translating research in the field of tumor biology into improved outcomes for cancer patients. This will be illustrated using examples from clinical practice.","ModuleCredit":"4","Workload":"4-0-0-0-6","Prerequisite":"CDM5101 Fundamentals of Cancer Biology","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"CDM5103","ModuleTitle":"Advanced Topics in RNA Biology and Human Diseases","Department":"Dean's Office (Medicine)","ModuleDescription":"This module will expose our graduate students to the cutting-edge knowledge of RNA biology and their implications in human diseases. We will discuss landmark studies that offer a historical perspective as well as read papers from the latest issues of scientific journals to learn about the most recent findings in this rapidly evolving field. We will discover how cell processes are regulated by RNAs, RNA-binding proteins and the ribonucleoprotein complex, how changes in RNAs can lead to disease, and how we can explore the therapeutic potential of RNAs, using lectures and journal clubs given by clinical and basic science experts.","ModuleCredit":"4","Workload":"2-2-0-0-6","History":[{"Semester":1}]},{"ModuleCode":"CDM5104","ModuleTitle":"Introduction to Bioinformatics","Department":"Dean's Office (Medicine)","ModuleDescription":"This module is designed for biology students who have no prior background in bioinformatics. Students will learn about the latest strategies and techniques for identifying gene loci and predicting gene function from unknown DNA sequences. They will also learn how to solve real biological challenges using convential bioinformatics tools such as BLAST or gene onthology. At the end of the course, students will have a solid foundation in bioinformatics with an emphasis on sequence analysis and sequence annotation.","ModuleCredit":"2","Workload":"1-4-0-0-0","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2}]},{"ModuleCode":"CE1101","ModuleTitle":"Civil Engineering Principles and Practice","Department":"Civil & Environmental Engineering","ModuleDescription":"From impressive tall buildings, to spectacular long suspension bridges, to very large floating structures, these structures must withstand both the forces of nature and the forces that mankind has intended for them. The analytical tools that engineers use to create these structures are deceivingly simple, and it is the intent of this module to explain things in a clear, straightforward manner. Students will learn how to estimate the loads acting on structures and the basic principles governing how structures stay in equilibrium. They will also be exposed to the basic concepts of fluid mechanics and hydraulics.","ModuleCredit":"6","Workload":"2-2-2-2-3-4","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Wednesday Morning","Friday Morning","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Wednesday Morning","Thursday Morning","Wednesday Afternoon","Friday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CE1102","ModuleTitle":"Principles & Practice in Infrastructure and Environment","Department":"Civil & Environmental Engineering","ModuleDescription":"The impact of civil infrastructures on the environment is considerable and engineers have a significant role to play in developing technical solutions which must be cost-effective, economically feasible and environmentally sustainable. Sustainable development must consider all the repercussions from infrastructure development in a systematic and holistic way, including assessment of the resulting pollution problems through environmental monitoring and its necessary companion: safety control and management.","ModuleCredit":"6","Workload":"2-4-5-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CE2112","ModuleTitle":"Soil Mechanics","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an introductory module in soil mechanics and geotechnical engineering. The course teaches students the fundamental engineering geological knowledge and basic soil mechanics, and their impact on geotechnical and foundation engineering design and construction. Students will learn to understand the basic characteristics of soils, fundamental effective stress principle, and mechanical behaviour of soil including the strength, and compressibility &, consolidation properties of soil through lectures, tutorial discussions, case studies, and case studies, the course covers the basic soil properties, soil testing, shear strength parameters in drained and undrained conditions, compressibility of granular soil, and the consolidation characteristic of cohesive soils. The course also enables students to acquire the knowledge and practical skills of functioning as an engineer and consultants through the laboratory soil tests and submission of a consultant report arising form the analysis of a given mini-project, conducting appropriate soil tests and the engineering evaluation.","ModuleCredit":"4","Workload":"3-0.5-0.5-1-5","Prerequisite":"EG1109","Preclusion":"TCE2112","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CE2134","ModuleTitle":"Hydraulics","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces the student to basic concepts of fluid mechanics and hydraulics. Starting with fluid properties and fluid statics, the student would understand how these concepts are used for the calculation of hydrostatic forces and the stability of floating bodies. The student is introduced to the concepts of fluid flow, ideal and real fluids and their limitations, laminar and turbulent flows, the concept of the boundary layer and flow resistance, the concept of flow separation and the wake, frictional and form drag and lift on immersed bodies. Dimensional analysis and the concept of similitude will help reinforce the fundamental considerations essential for experiments with fluid phenomena. By the end of the course, the student should understand the concepts of conservation of mass, momentum and energy and how these can be applied to flow measuring devices, to the estimation of frictional losses for flows in pipelines, to pumping systems and other engineering applications.","ModuleCredit":"4","Workload":"3-0.5-0.5-1-5","Prerequisite":"EG1109FC/EG1109/CE1109X","Preclusion":"ME2134 Fluid Mechanics I TCE2134","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CE2155","ModuleTitle":"Structural Mechanics and Materials","Department":"Civil & Environmental Engineering","ModuleDescription":"This module equips students with knowledge and skills in structural mechanics, and concrete and steel as structural materials. The topics introduce the fundamentals of material constitutive behaviours and failure models to appreciate the use of materials in structural design. The topics also cover the applications of concrete and steel as structural materials including its properties, design and quality control in practice. The module is compulsory for civil engineering undergraduate students without which he will not be qualified to practise as a professional civil engineer.","ModuleCredit":"4","Workload":"3-1-0.5-0.5-5","Prerequisite":"EG1109FC/EG1109","Preclusion":"TCE2155","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Thursday Afternoon","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CE2183","ModuleTitle":"Construction Project Management","Department":"Civil & Environmental Engineering","ModuleDescription":"A project has to be managed effectively so that it can be delivered on time, within budget, safely and meeting quality specifications. This course is a first course on project management. It introduces the student to construction planning, contract administration and managing the site. Through a project and employing a project planning software commonly used in the industry, the students will also learn how to plan and schedule a project for construction.","ModuleCredit":"4","Workload":"3-0.5-1-2-3.5","Preclusion":"TCE2183","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"CE2407","ModuleTitle":"Engineering & Uncertainty Analyses","Department":"Civil & Environmental Engineering","ModuleDescription":"his module is designed to equip undergraduate civil engineering students with mathematical and statistical tools for fast and efficient solutions of various practical engineering problems in their further education and in their professional life. A bridge is built from mathematics and statistics to engineering applications based on a reasonable depth in fundamental knowledge. The focus is on numerical solution methods for linear algebraic problems and differential equations as well as on probability theory and statistics. The subjects are discussed and demonstrated in the context of practical civil engineering problems. This allows students to solve problems in many fields and disciplines. Application areas include but are not limited to stability problems, dynamics/vibrations, linear and nonlinear structural analysis, reliability and risk analysis, structural and system analysis under uncertainty, and design of processes and structures under uncertainty.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1505and MA1506","Preclusion":"TCE2407","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"CE2409","ModuleTitle":"Computer Applications in Civil Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This module is designed to give civil engineering students an introduction to computer organization and operation, a knowledge of mathematical problem description and algorithm formulation, a competence in engineering problem solving using computers and equips them with fundamental knowledge and skill in computer-aided engineering graphics. The computer-aided engineering graphics includes the basic concepts in general engineering drawing, with additional focus on the drawings for Civil engineering profession. This includes the structural plan and cross section drawing, structural detailing, etc. The use of CAD software will be emphasized through hands-on sessions.","ModuleCredit":"4","Workload":"2-1-2-0-5","Preclusion":"CE2408 Computer Aided Engineering","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CE3101","ModuleTitle":"Integrated Infrastructure Project","Department":"Civil & Environmental Engineering","ModuleDescription":"This module allows students to integrate their knowledge in various civil engineering disciplines and apply their understanding into creatively developing a large-scale infrastructure project. Organized in the form of a competition, the module requires student teams to work out a master concept plan of a real-world infrastructure project.","ModuleCredit":"4","Workload":"1-1-0-3-5","Prerequisite":"CE2 standing or higher","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"CE3102","ModuleTitle":"Socio-economically sustainable developments","Department":"Civil & Environmental Engineering","ModuleDescription":"This enhancement module enables students to relate the practice of engineering to the socio-cultural context within which the practice of engineering and the final engineered product must operate. The module introduces the key concepts of socio-technical projects which pose open-ended, complex problems requiring a systemic mode of problem solving. These concepts are introduced through extensive fieldwork wherein students encounter real life problems for which they work to create acceptable solutions independently as well as part of a team. The fieldwork is designed to draw students away from familiar cultural and institutional settings to more varied and challenging contexts which a globalized engineering work-force will encounter. As the field-work will be carried out during the vacation, final assessment will be available only at the end of the following semester.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"CE3115","ModuleTitle":"Geotechnical Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an introductory module in slope stability and earth retaining structures. The topics covered include slopes and embankments, earth pressure and retaining structures, and deep excavations. Students will learn how to check ultimate limit states using limit equilibrium methods and appreciate that such checks are necessary but not sufficient (serviceability to be discussed in advanced modules). The goal is to teach an assessment of force and/or moment equilibrium for slopes, calculation of active and passive earth pressures, and appreciation of various important design considerations pertaining to deep excavations.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE2112","Preclusion":"TCE3115","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Morning","Friday Morning","Monday Afternoon","Thursday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CE3116","ModuleTitle":"Foundation Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an introductory module in foundation engineering. The topics covered include site investigation and interpretation of soil reports, shallow foundations and deep foundations. Students will learn how to use simple foundations to distribute vertical loads from the superstructure to the underlying soil formation without overstressing the soil (more complex loading modes to be discussed in advanced modules). Students are taught the interpretation of site investigation report, derivation of relevant design soil properties, selection of sensible foundation type, and verification of capacity and settlement requirements.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE2112","Preclusion":"TCE3116","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CE3121","ModuleTitle":"Transportation Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This module introduces basic principles and tools to design, plan, evaluate, analyze, manage and control transportation systems. The aim is to enable students to identify, formulate, examine, and solve transportation engineering problems. The major topics include transportation system, planning and management, geometric design of roads and intersections, structural design of pavement, pavement materials, traffic flow and analysis, and traffic management and control.","ModuleCredit":"4","Workload":"3-1-0.5-0.5-5","Prerequisite":"CE2407 Engineering & Uncertainty Analyses or equivalent","Preclusion":"TCE3121","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"CE3132","ModuleTitle":"Water Resources Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces the basic principles of hydrology and water resources, including flow through pressurised pipe systems and free surface flow. In particular the course covers fundamental concepts of hydrological cycle, such as: response of catchment system, river network and reservoir to rainfall, frequency analysis of rainfall or flood, design of ponds, reservoirs, river flow and catchment management, are covered as well. Other topics include flow routing such as kinematic wave, diffusive wave and dynamic wave. Water Resources portion of the module covers pressurised pipe flow calculation principles, hydraulic design of pipelines, use of pumps and turbines, urban hydraulics and water distribution systems. In addition to this, free surface open channel flows are covered. In particular topics of uniform flow, critical depth, gradually varied flow, calculation of surface profiles","ModuleCredit":"4","Workload":"3-2-0-0-5","Prerequisite":"CE2134","Preclusion":"TCE3132","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Monday Afternoon"]}]},{"ModuleCode":"CE3155","ModuleTitle":"Structural Analysis","Department":"Civil & Environmental Engineering","ModuleDescription":"This module covers the fundamentals of structural analysis. Students will learn idealization of structural components, materials, loads and supports, concepts of statical redundancy, determinacy and stability, energy theorems, analysis of trusses, beams and frames. The second part of the module will teach students the methods and principles of advanced structural analysis, with emphasis on matrix methods of linear structural analysis, influence line analysis and approximate lateral load analysis. Students will also familiarize themselves with software for stress and deformation analysis of typical civil engineering structures. The module is compulsory for civil engineering undergraduate students without which he will not be qualified to perform his task as respectable civil engineer.","ModuleCredit":"4","Workload":"3-0-0.5-0.5-6","Prerequisite":"EG1109FC/EG1109/CE1109X","Preclusion":"TCE3155","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Thursday Morning","Friday Morning","Wednesday Afternoon","Friday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CE3165","ModuleTitle":"Structural Concrete Design","Department":"Civil & Environmental Engineering","ModuleDescription":"This module equips students with knowledge and skills in the design of structural concrete members and systems. The topics cover basic design for action effects as well as the serviceability and ultimate limit state design of real-life structures. The module is compulsory for civil engineering undergraduate students without which he will not be qualified to practise as a professional civil engineer.","ModuleCredit":"4","Workload":"3-0-0.5-0.5-6","Prerequisite":"CE3155 Structural Analysis","Preclusion":"TCE3165","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CE3166","ModuleTitle":"Structural Steel Design and System","Department":"Civil & Environmental Engineering","ModuleDescription":"The primary objective of this module is to equip undergraduate civil engineering students with sufficient design knowledge and skills on steel structures both for their further education and for their future engineering career. This module provides students with fundamental approaches (based on BS 5950-1:2000) in designing structural steel components and steel buildings. The scope of this module aligns with the fundamental requirement outlined by the Board of Singapore Professional Engineers on the design of steel structures. The students will acquire fundamental knowledge and approaches to perform structural design for steel beams, axially loaded members, connections, portal/industrial buildings, multi-storey frames, and plated structures. This enables the students to conceive a safe and economical structural steel system. The module is targeted at third year civil engineering students and those with a keen interest on steel structural design.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"CE2155 Structural Mechanics and Materials & CE3155 Structural Analysis","Preclusion":"TCE3166","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CE4103","ModuleTitle":"Design Project","Department":"Civil & Environmental Engineering","ModuleDescription":"The students are assigned an integrated design project involving various disciplines of civil engineering. The module provides the opportunity for students to work as a team on a civil engineering project integrating the knowledge they have gained from modules they have taken in earlier years. The module will also enhance their interpersonal, communication and leadership skills through group projects, report writing and a few oral presentations","ModuleCredit":"4","Prerequisite":"CE4 standing [Successful completion of relevant CE 2 and CE 3 modules which will be specified in the each project]","Preclusion":"TCE4103","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CE4104","ModuleTitle":"B. Eng. Dissertation","Department":"Civil & Environmental Engineering","ModuleDescription":"The B. Eng Dissertation is carried out by individual students and offers the opportunity for the student to develop research capabilities. It actively promotes creative thinking and allows independent work on a prescribed research project. Level 4 students undertake the project over two semesters. Each student is expected to spend not less than 9 hours per week on the project chosen from a wide range, covering various civil engineering disciplines. Topics include elements of design and construction, and research and development. Assessment is based on the student’s working attitude, project execution and achievement, an interim report and presentation, dissertation and final oral presentation.","ModuleCredit":"8","Workload":"0-0-0-8-12","Prerequisite":"CE4 Standing","Preclusion":"TCE4104","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CE4221","ModuleTitle":"Design of Land Transport Infrastructures","Department":"Civil & Environmental Engineering","ModuleDescription":"This module equips students with the knowledge in the design of land transport infrastructures in the context of the multimodal nature of modern transportation systems. With a focus on the movement of people and vehicles, the planning and management of land transport infrastructural capacities and operations as well as the design of terminal and link facilities shall be examined. Topics covered include: design of highway infrastructures, bus transit and urban street infrastructural design, design of rail transit infrastructures, and stops, stations and terminal design.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"CE3121 Transportation Engineering","Preclusion":"TCE4221","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CE4257","ModuleTitle":"Linear Finite Element Analysis","Department":"Civil & Environmental Engineering","ModuleDescription":"This module equips students with the fundamentals of finite element principles to enable them to understand the behaviour of various finite elements and to be able to select appropriate elements to solve physical and engineering problems with emphasis on structural and geotechnical engineering applications. It covers weak formulation, element shape function, isoparametric concepts, 1-D, 2-D, 3-D and axisymmetric elements, field problems, modelling and practical considerations, and special topics. The module is targeted at undergraduate and graduate students involved in research or application of the finite element method in civil engineering problems.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CE3155","Preclusion":"TCE4257","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CE4257A","ModuleTitle":"Finite Element Concepts & Applications","Department":"Civil & Environmental Engineering","ModuleDescription":"This module equips participants with the fundamentals of finite element principles to enable them to understand the behavior of various finite elements and to be able to select appropriate elements to solve physical and engineering problems with emphasis on structural and geotechnical engineering applications. The module is targeted at practicing engineers involved in application of the finite element method in civil engineering problems.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","History":[{"Semester":1,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"CE4257B","ModuleTitle":"Finite Element Analysis for Civil Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This module is a continuation of CE4257A to further equip participants with relevant knowledge and skills in using finite element method (FEM) in civil engineering applications. 3D solid elements for stress analysis will be covered as extension of 1D and 2D elements. A generalised formulation, namely the weighted residual method, will be covered to solve problems beyond stress analysis (such as seepage, flow and heat transfer problems). Practical issues in modelling civil engineering structures will be discussed. The module is targeted at practicing engineers involved in application of the finite element method in civil engineering problems.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"CE4257A Finite Element Concepts & Applications","History":[{"Semester":2,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"CE4258","ModuleTitle":"Structural Stability & Dynamics","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides students with basic knowledge of structural stability and dynamics for the analysis of civil engineering structures. The topics covered include general principles of stability and dynamics, buckling of beam, columns and frames, design against local and overall stability. Dynamics analysis will cover single-degree-of-freedom systems, multi-degree-of-freedom systems and continuous systems. Students are taught to deal with general stability and vibration problems of frames including computer applications and numerical formulation. The module of specialized context targets at undergraduate and graduate students in research or engineering practices relating to structural engineering applications","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CE2407 Engineering & Uncertainty Analyses, and CE3155 Structural Analysis","Preclusion":"TCE4258","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CE4282","ModuleTitle":"Building Information Modeling for Project Management","Department":"Civil & Environmental Engineering","ModuleDescription":"Building Information Modeling (BIM) is a revolutionary technology and process that provides an integrated digital database and a variety of modelling tools to remarkably change the way buildings and infrastructure facilities are designed, analyzed, constructed, and managed. BIM is rapidly becoming the industry standard and best practice. This course provides a comprehensive coverage with essential details in several key aspects of project development, such as design, building performance, sustainability, engineering, construction, project delivery, and facilities management. It helps the students start their first integrated BIM project through the hands-on of a project assignment employing industry leading BIM software.","ModuleCredit":"4","Workload":"3-0-1-2-4","Preclusion":"TCE4282","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CE5001","ModuleTitle":"Research Project","Department":"Civil & Environmental Engineering","ModuleDescription":"This module involves independent project work over two semesters, on a topic in Civil Engineering approved by the Programme Management Committee. The work may relate to a comprehensive literature survey, and critical evaluation and analysis, design feasibility study, case study, minor research project or a combination.","ModuleCredit":"8","Workload":"0-0-0-10-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CE5101","ModuleTitle":"Seepage & Consolidation of Soils","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module in flow through a two-phase medium. The topics that are covered include steady state seepage and basic transient seepage, basic contaminant transport processes, measurement of hydraulic transport parameters, and its applications to dewatering of excavations and seepage through embankments as to their influence on slope stability. Consolidation theory from 1-D to 3-D consolidation analysis, and methods of accelerating consolidation, with application to computing settlements of foundations. Students are taught Darcy's Law, continuity equation, coupling between effective stress and pore pressure, and the solution methods inclusive of FEM modelling. The goals of the module are analysis of seepage problems, analysis of consolidation problems, design methods to accelerate consolidation to solve stability and settlements problems in geotechnical engineering.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE4 standing or higher","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CE5104","ModuleTitle":"Underground Space","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module on analysis and design of underground structures such as tunnels and caverns. The topics covered include cut and cover construction, bored tunneling methods, construction of caverns, New Austrian Tunneling Method, jack tunneling, stability of underground openings, ground movement prediction due to tunnels and caverns, effects of ground movements on buildings and structures, instrumentation and monitoring, stresses on lining, and finite element modeling of underground construction. The creation of underground structures to form subways, underpasses, metro stations and other uses is an increasing requirement in major urban areas world-wide. Students are taught the various methods of construction for creating underground space, and will be able to assess the effect of underground structure on surface structures. Students will appreciate the usefulness and difficulties of finite element method for analysis of underground structures.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"CE2112, or CE4 standing or higher","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CE5104A","ModuleTitle":"Tunnelling in Soils","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module on analysis and design of tunnels in soils. The topics covered include bored tunnelling methods, stability of underground openings, ground movement prediction due to tunnels, effects of ground movements on buildings and structures, instrumentation and monitoring, and stresses on lining. The creation of underground structures to form subways, underpasses, metro stations and other uses is an increasing requirement in major urban areas worldwide. Students are taught the various methods of construction for creating underground space.","ModuleCredit":"2","Workload":"1.5-0--0.5-3","Prerequisite":"Background in Soil Mechanics or equivalent","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5104B","ModuleTitle":"Tunnelling in Rocks","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module on analysis and design of tunnels in rocks. The topics covered include tunnelling methods in rocks, construction of caverns, New Austrian Tunnelling Method and stability of underground openings in rocks. The creation of underground structures to form subways, underpasses, metro stations and other uses in greater depths would likely encounter excavation in rocks. Students are taught the various methods of construction for creating underground space.","ModuleCredit":"2","Workload":"1.5-0-0-0.5-3","Prerequisite":"Background in geotechnical engineering or equivalent. Background in rock mechanics is useful but not essential.","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"CE5105","ModuleTitle":"Analytical & Numerical Methods In Foundation Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module on analytical and numerical methods in foundation engineering. Topics covered include, soil models, analysis of beams and rafts on elastic foundations, analysis of piles subject to torsion, axial and lateral loads, and analysis of piles subject to dynamic loads. Student will learn how to assess the behaviour of shallow and deep foundations under more complex loading modes. Students gain an understanding of Winkler, Pasternak, and continuum soil models, conversant with analytical methods and numerical methods such as finite difference, Galerkin, energy, and finite element methods, and applications to shallow and deep foundations.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CE2112 or CE4 standing or higher","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CE5106","ModuleTitle":"Ground Improvement","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module on ground improvement techniques as well as its design, construction and monitoring in geotechnical engineering. Topics covered include ground improvement principles and design considerations, techniques of improving granular soils, techniques of improving cohesive soils and peaty soils, field controls and monitoring, field evaluation ? specification, performance evaluation and acceptance criteria, and case study. Student are taught the basic principles of various ground improvement techniques, and how to select the most appropriate ground improvement techniques to be used in specific circumstances. Specific learning objectives include understanding the principles and design of vibro-flotation method, dynamic compaction, dynamic replacement with mixing, vertical drains with preloading, chemical stabilization and grouting, etc. Field construction control and instrumentation as well as monitoring techniques will be discussed.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE2112 or CE4 standing or higher","Preclusion":"TCE5106","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CE5106A","ModuleTitle":"Ground Improvement for Soft Soils","Department":"Civil & Environmental Engineering","ModuleDescription":"This is a module on the principle of ground improvement techniques, as well as its design, construction and monitoring in geotechnical engineering works. Topics covered include general ground improvement principles and design considerations, techniques of improving granular soils, techniques of improving cohesive soils. Field operation requirement and construction field controls, monitoring, and performance evaluation, specification and acceptance criteria. Case studies on various techniques will be presented and discussed. This module will focus on hydraulic method for soft clay (PVD with preloading, PVD with vacuum etc), Vibratory method for Sandy soils, and cement treatment method (Grouting and Deep cement mixing etc). Participants are taught the basic principles of various ground improvement techniques, and how to select the most appropriate ground improvement techniques to be used in specific circumstances.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in soil mechanics or equivalent","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5106B","ModuleTitle":"Advanced Ground Improvement for Difficult Ground","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module on ground improvement techniques for difficult ground as well as its design, construction and monitoring in geotechnical engineering projects. Topics covered include the special requirement for advanced ground improvement techniques, difficult ground (peaty soil, mixed soils in tunnelling, cavity etc), principles and design considerations for various advanced ground improvement techniques (dynamic method, dynamic method combine with PVD, geosynthetics, soil nailing etc), field controls and monitoring, field evaluation – specification, performance evaluation and acceptance criteria, and case study. Participants are taught the basic principles of various advanced ground improvement techniques, and how to select as well as combine a few ground improvement methods to be used in specific circumstances where soil are difficult or/and the project requirements are very stringent.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in soil mechanics or equivalent CE5106A Ground Improvement for Soft Soils","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5107","ModuleTitle":"Pile Foundations","Department":"Civil & Environmental Engineering","ModuleDescription":".The course introduces students to the advanced principles and concepts on the analysis and design of pile foundations in accordance with Eurocode 7 requirements and guidelines. Students will learn how to use insitu field tests results to obtain appropriate pile design parameters. They will also learn how to appreciate and appraise complex pile foundation problems under various loading and boundary conditions, using both conventional theoretical, semi-empirical as well as advanced numerical modeling techniques (such as UniPile and Plaxis). The course enables students to acquire the knowledge and practical skills through the course project assignments and case studies in the practice of advanced pile design.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"Undergraduate: CE2112 & CE3116 Graduate students: Background in Soil Mechanics and Foundation Engineering","Preclusion":"TCE5107","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CE5107A","ModuleTitle":"Principles of Pile Foundation Design","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module in deep foundation engineering. Topics covered include site investigation for deep foundation, general bearing capacity theorem, overview of pile installation methods, axial pile capacity and deflection, pile load transfer mechanism, and laterally loaded piles as well as group pile issues. Participants will learn how to deal with design and construction issues pertaining to deep foundations under more general and realistic practical situations. Specific learning objectives include performing design calculations for piles and pile groups.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in soil mechanics and foundation engineering or equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening"]}]},{"ModuleCode":"CE5107B","ModuleTitle":"Pile Foundation Problems and EC7 Impact","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module in deep foundation engineering. Topics covered include piles subject to ground movement, piles in difficult ground, foundations for marine structures, construction related problems, pile driving analysis and dynamic testing, and static pile tests, as well as design via Eurocode 7. Participants will learn how to deal with design and construction issues pertaining to deep foundations under more general and realistic practical situations. Specific learning objectives include performing design calculations for piles and pile groups under more complex loading modes and ground conditions and pile installation and testing.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in soil mechanics and foundation engineering or equivalent. CE5107A Principles of Pile Foundation Design","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening","Friday Evening"]}]},{"ModuleCode":"CE5108","ModuleTitle":"Earth Retaining Structures","Department":"Civil & Environmental Engineering","ModuleDescription":"This is an advanced module in earth-retaining structures and deep excavations. Topics include earth pressure theories, rigid retaining structures, flexible retaining structures, cellular cofferdams, retaining walls for deep excavations, support systems for deep excavations, and field monitoring. Students are taught to deal with design and construction issues pertaining to a spectrum of earth-retaining systems from low rigid retaining walls to flexible support systems for deep excavations. Students will also learn to apply the methods of limit state, such as BS8002 and Eurocode7, to the design of rigid and flexible retaining walls. Applications of commercial geotechnical FEM softwares are taught to aid in design of deep excavations to limit ground deformations and satisfy SLS requirements. At the end of the course, students are taught the application of advanced earth pressure theories, selection of appropriate retaining structures, and verification of capacity and movement requirements, using limit equilibrium and FEM analysis tools.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE2112 or CE4 standing or higher","Preclusion":"TCE5108","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CE5108A","ModuleTitle":"Lateral Earth Pressures and Retaining Wall Design via Eurocode 7","Department":"Civil & Environmental Engineering","ModuleDescription":"Together with “CE5108B Deep Excavations Design Using Eurocode 7”, this is an advanced module in earth-retaining structures and deep excavations. Topics include earth pressure theories, rigid retaining structures, flexible retaining structures, cellular cofferdams, retaining walls for deep excavations, support systems for deep excavations, and field monitoring. Participants are taught to deal with design and construction issues pertaining to a spectrum of earth-retaining systems from low rigid retaining walls to flexible support systems for deep excavations. They will also learn to apply the methods of limit state, such as BS8002 and Eurocode7, to the design of rigid and flexible retaining walls. Applications of commercial geotechnical FEM softwares are taught to aid in design of deep excavations to limit ground deformations and satisfy SLS requirements. At the end of the course, participants are taught the application of advanced earth pressure theories, selection of appropriate retaining structures, and verification of capacity and movement requirements, using limit equilibrium and FEM analysis tools.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in soil mechanics or equivalent","History":[{"Semester":1,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5108B","ModuleTitle":"Deep Excavations Design Using Eurocode 7","Department":"Civil & Environmental Engineering","ModuleDescription":"This module builds upon the knowledge and skills acquired in “CE5108A Lateral Earth Pressures and Retaining Wall Design Design via Eurocode 7” to cover the topic of deep excavations related to deep shafts and multi-strut supported walls. Participants are taught to deal with design and construction issues pertaining to deep excavations, such as drained and undrained conditions, as well as field monitoring practices. Applications of commercial geotechnical FEM software are taught to aid in design and analysis of deep excavations to limit ground deformations and satisfy both serviceability requirements as well as Eurocode 7 ultimate limit states.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in soil mechanics or equivalent CE5108A Lateral Earth Pressures and Retaining Wall Design Design via Eurocode 7 or equivalent","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"CE5111","ModuleTitle":"Underground Construction Design Project","Department":"Civil & Environmental Engineering","ModuleDescription":"The objective of this module is to integrate the various concepts and components of temporary earth retaining structure, underground construction and major geotechnical works design which have been covered in the other modules into a properly executed geotechnical analysis and design project. As such, the student will be advised to take it only either in the last 2 semester. The requirements of the project will include interpretation of site investigation data, derivation of design parameters, use of computer or finite element software for the wall and ground movement as well as drawdown and implications for adjacent structures, design of wall, strutting and waling systems, and proposal of an appropriate ground instrumentation programme. Student will be given a maximum of 2 semesters to complete their projects. At the end of the projects, students will be required to submit a report of their findings and give an oral presentation, which will be graded.","ModuleCredit":"4","Workload":"0-2-0-8-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CE5112","ModuleTitle":"Structural Support Systems for Excavation","Department":"Civil & Environmental Engineering","ModuleDescription":"Students will learn the various methods of excavation construction and apply the fundamental knowledge of structural mechanics to design a wide range of earth retaining walls and their support systems. The key focus is to develop the capability to design various types of retaining walls, ground anchorage, walers, struts, kingposts, bracing and connection details. It will also cover the design of working platforms which are often required in deep excavations, as well as methods of jointing and splicing to allow incorporation of instrumentation. The course will cover both steel and reinforced concrete retaining walls, such as sheetpile, soldier piles, timber lagging, contiguous bored piles, diaphragm walls and etc. The course enables students to acquire further knowledge on soil-structure interaction and gain practical skills through the lectures, case studies and design projects.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CE5108 Earth-Retaining Structures, with 1st priority to MSc (Geotechnical) and 2nd priority to MSc (CE) specializing in Geotechnical","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CE5113","ModuleTitle":"Geotechnical Investigation & Monitoring","Department":"Civil & Environmental Engineering","ModuleDescription":"This module teaches students the essential concepts and methodology for the planning, design and implementation of site investigation and ground instrumentation programmes. The module will be broadly divided into two parts. The first part covers various aspects of site investigation such as the planning, design, density of bore holes, sampling technology and disturbance, in-situ and laboratory testing and geophysical methods. The second part covers various aspects of ground instrumentation such as monitoring of ground movement, drawdown, excess pore pressures, strut forces, wall deflection and observational methods. This module enables students to acquire the knowledge and practical skills through the lectures, case studies and projects.","ModuleCredit":"4","Workload":"3-0-0-1-6","Preclusion":"TCE5113","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CE5113A","ModuleTitle":"Geotechnical Investigation according to EC7","Department":"Civil & Environmental Engineering","ModuleDescription":"This module teaches the essential concepts and methodology for the planning, design and implementation of geotechnical ground investigation for infrastructure, underground construction, and built environment construction. The module will be broadly divided into two parts. The first part covers various aspects of site investigation such as the planning, design, density of bore holes, sampling technology and disturbance. The second part covers various aspects of in-situ and laboratory testing of soils and rocks. The module will cover ground investigation concepts and practices according to new Eurocode EC7. This module enables participants to acquire the knowledge and practical skills through the lectures, case studies and projects.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in soil mechanics or equivalent","History":[{"Semester":2,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5113B","ModuleTitle":"Geophysical Methods & Geotechnical Monitoring","Department":"Civil & Environmental Engineering","ModuleDescription":"This module teaches the essential concepts and methodology for the planning, design and implementation of geophysical methods for geotechnical site investigation, and ground instrumentation and monitoring programmes. The module will be broadly divided into two parts. The first part covers the planning and practices of various type of geophysical methods used in geotechnical site investigation. Basic type of geophysical methods: seismic, resistivity and ground radar and others will be covered. The second part covers various aspects of ground instrumentation and sensors for the measurement and monitoring of ground movement, drawdown, excess pore pressures, strut forces, wall deflection and settlement. Concept and practices of the observational methods in geotechnical works will be covered. This module enables participants to acquire the knowledge and practical skills through the lectures, case studies and projects.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in soil mechanics or equivalent and CE5113A Basic Geotechnical Investigation according to EC7","History":[{"Semester":2,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5203","ModuleTitle":"Traffic Flow & Control","Department":"Civil & Environmental Engineering","ModuleCredit":"4","Prerequisite":"CE3121 Transportation Engineering, or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CE5205","ModuleTitle":"Transportation Planning","Department":"Civil & Environmental Engineering","ModuleDescription":"This module will provide the student with an intermediate course in the theory and practice of urban transportation planning, programming, and modeling of supply and demand components of transportation systems, to acquaint the student with the state of transportation planning practice as contrasted with analytical models, and familiarize the student with the history and status of transportation planning activities. At the end of this course, the student is expected to understand the \"4-step\" process, harness methodologies and tools used for transportation planning, and be capable of observing, analyzing, modeling, and inferring real-world transportation planning problems through tools learned.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"CE3121 or CE4 standing or higher","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CE5207","ModuleTitle":"Pavement Network Management Systems","Department":"Civil & Environmental Engineering","ModuleDescription":"The course introduces the basic principles and concepts of management systems for road and airfield pavement network. The major issues addressed include the conflicting objectives and requirements of pavement operations, challenges to developing sound pavement management system, and analytical tools and techniques involved in the development of the system. Students will be introduced to the concept of pavement management, techniques of evaluating different financing and management strategies of pavement operations, methods of pavement conditions and performance data collection, optimal programming of pavement management activities, budget planning and life-cycle cost analysis, and examples of pavement management systems (PMS). The module requires each student to do a term project to analyse a case study of PMS development, identify deficiencies of the system and propose schemes to improve the operational efficiencies of the system.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"CE3121","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5307","ModuleTitle":"Wave Hydrodynamics","Department":"Civil & Environmental Engineering","ModuleDescription":"This module is aimed at introducing the student to wave hydrodynamics and the resulting wave loads on offshore structures. It covers linear wave theory together with its engineering properties such as particle kinematics, pressure fields, energy propagation, shoaling, and diffraction. Nonlinear wave theory and the resulting properties such as mass transport are also introduced. The module covers random waves and their short-term and long-term statistics which are useful in design wave selection. The wave forces on offshore structures of different sizes are then discussed, including Morison equation for small structures, and diffraction theory for large structures. Accordingly, the corresponding numerical techniques are introduced.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"CE2134 or CE4 standing or higher","Preclusion":"OT5201","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Thursday Evening","Friday Evening"]}]},{"ModuleCode":"CE5308","ModuleTitle":"Coastal Processes & Sediment Transport","Department":"Civil & Environmental Engineering","ModuleDescription":"The objectives of this module are to provide the basic knowledge on the coastal engineering and to apply the concepts and principles to solve coastal engineering problems such as beach processes and coastal structure protection. Topics include review of wave theory, coastal wave dynamics (wave transformation and propagation, radiation stress theory, wave set-up and set-down, edge waves, and rip currents), oscillatory boundary layers (wave boundary layer, and wave-current interaction), discrete sediment transport (sediment characterization and settling velocity, initiation of motion and entrainment, suspended load, bedload, total load and sediment discharge rating), continuous sediment transport (turbidity, debris flows, and suspension dynamics) and coastal structures (seawall, breakwater, groynes, headlands). This module is strongly recommended to students opting for the offshore engineering specialization.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"CE5307 Wave Hydrodynamics and Physical Oceanography","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CE5310","ModuleTitle":"Hydroinformatics","Department":"Civil & Environmental Engineering","ModuleDescription":"Hydroinformatics is concerned with the development and application of mathematical modelling and advanced information technology tools to hydraulics, hydrological and environmental problems of urban, inland and coastal waters. On the technical side, in addition to computational hydraulics, hydroinformatics has a strong interest in the use of techniques originating in data-driven techniques, such as artificial neural networks, support vector machines and evolutionary programming.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CE5312","ModuleTitle":"River Mechanics","Department":"Civil & Environmental Engineering","ModuleDescription":"The student will be introduced to open channel flows covering the conservation of mass, the momentum and energy equations. This is followed with the formulations for steady gradually varied flows with/without lateral inflows/outflows. The student is further introduced to the design of channels for steady gradually varied flows with lateral inflows (side spillways) and lateral outflows (side weirs). The concept of flow controls is also covered. The development of the continuity and momentum equations for unsteady flows is introduced. Flood routing is also covered along with the concepts of the kinematic wave, the diffusive wave and the dynamic wave are covered. The concept of the characteristics and its application to the solution of the simple wave problems associated with sluice gate operations and dam break is also introduced. Sediment transport concepts and the resistance to flow due to bedforms in alluvial channels are also covered with the view of estimating the total sediment transport capacity and the friction factor for composite roughnesses. Design concepts for a stable channel is also introduced.","ModuleCredit":"4","Workload":"3-2-0-0-5","Prerequisite":"CE3132 Water Resources Engineering or CE4 standing or higher","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CE5314","ModuleTitle":"HEWRM Project","Department":"Civil & Environmental Engineering","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CE5377","ModuleTitle":"Numerical Methods in Mechanics & Envr. Flows","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces the basic principles to the numerical methods used for analysis of mechanics and environmental flow problems. Fundamental concepts in eigen-analysis and finite difference method, and the associated convergence and stability issues will be covered, with applications in engineering mechanics problems. Fundamental concepts and issues related to environmental flow problems will be covered including the concept of box models, transport processes and the issues related to applying numerical methods for analysis. The module will enable the students to acquire the numerical analysis knowledge and computational skills through miniprojects and homework assignments. Students will also use an established software as part of the class.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EG1109/ CE1109 Statics and Mechanics of Materials and CE2134 Hydraulics","Preclusion":"CE5311 Environmental modelling with computers, CE6003 Numerical Methods In Engineering and Mechanics, and CE6077 Advanced Numerical Methods in Mechanics & Envr. Flows","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Thursday Evening","Friday Evening"]}]},{"ModuleCode":"CE5509","ModuleTitle":"Advanced Structural Steel Design","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides students with advanced knowledge on the design methodology for steel and composite structures. It also provides a learning experience on the key concepts and engineering concerns of steel-concrete composite frames and tubular structures. The topics covered include steel frame structures, steel-concrete composite systems, tubular structures and joints and long-span structures. Students will learn innovative design by exploring various structural schemes, conducting value engineering study and safety assessment of steel structural systems and their joints. The students are expected to demonstrate their proficiency in structural steel design through term paper projects. The target students include both undergraduate and graduate students who are involved in research or engineering practices related to structural steel.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE3166 or CE4 standing or higher","Preclusion":"TCE5509","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CE5509A","ModuleTitle":"Advanced Structural Steel Design to EC3","Department":"Civil & Environmental Engineering","ModuleDescription":"The primary objective of this module is to equip participants with advanced design knowledge and skills on steel structures. This module provides participants with approaches in designing structural components and buildings using steel and its use to enhance buildability and productivity in prefabricated prefinished volumetric construction (PPVC). The participants will acquire fundamental knowledge and skills to perform design for structural elements and ensure the stability of steel structures. This enables the participants to conceive a safe and economical structural system using steel to improve productivity for the construction industry of Singapore. The module is targeted at practicing engineers and postgraduate civil engineering students with a keen interest on structural steel design including the design for manufacturing and disassembly (DfMA) using PPVC technology.","ModuleCredit":"2","Workload":"1-0.5-0-0.5-3","Prerequisite":"Background in Structural Steel Design","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5509B","ModuleTitle":"Design of Composite Steel and Concrete Structures to EC4","Department":"Civil & Environmental Engineering","ModuleDescription":"The primary objective of this module is to equip participants with sufficient design knowledge and skills on steel-concrete composite structures in their engineering career. This module provides participants with fundamental approaches in designing structural steel-concrete components and buildings. The participants will acquire fundamental knowledge and skills to perform structural design for composite beams, slabs, columns, joints, multi-storey buildings. This enables the participants to conceive a safe and economical structural system. The module is targeted at practicing engineers, post-graduate civil engineering students and those with a keen interest on structural design.","ModuleCredit":"2","Workload":"1-0.5-0-0.5-3","Prerequisite":"Background in Structural Steel Design","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5510","ModuleTitle":"Advanced Structural Concrete Design","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides students with an advanced knowledge on the design methodology for structural concrete. It also provides a learning experience on the key concepts and engineering concerns of concrete structures. The topics include advanced design philosophies and methods such as collapse load methods, limit design method and strut-and-tie method, design of openings in flexural members, seismic design, and design of various structural systems. The students are expected to demonstrate their proficiency in structural concrete design through term paper projects. The target students include both undergraduate and graduate students who are involved in research or engineering practice related to structural concrete.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE3165 or CE4 standing or higher","Preclusion":"TCE5510","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CE5510A","ModuleTitle":"Structural Concrete Design to EC2","Department":"Civil & Environmental Engineering","ModuleDescription":"The objective of this module is to equip participants with fundamental approaches in designing structural concrete components and systems. The participants will learn refined methods in the design for action effects and for deflection and crack control, and in the structural detailing of concrete members. The module is targeted at civil engineers and those with a keen interest on advanced structural concrete design.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in Structural Mechanics and Analysis","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening","Friday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5510B","ModuleTitle":"Advanced Structural Concrete Design to EC2","Department":"Civil & Environmental Engineering","ModuleDescription":"The objective of this module is to equip participants with design knowledge and advanced skills in designing flat slab and irregular slab systems, slender columns, and non-flexural members such as deep beams, corbels, dapped beams and beams with openings. The module is targeted at civil engineers and those with a keen interest on advanced structural concrete design.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"CE5510A Structural Concrete Design to EC2 or equivalent","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5513","ModuleTitle":"Plastic Analysis Of Structures","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides students with basic knowledge on the theory of plasticity and their application for analysis and design of civil engineering structures. The topics covered include basic concepts of plasticity, the plastic hinge, tools used in plastic analysis and design, plastic design of beams, portal frames and multi-storey buildings, and computer methods for analysing large scale framework. Students are taught to deal with general inelastic problems of frames including computer applications and numerical formulation. The module of specialized context targets at undergraduate and graduate students in research or engineering practices relating to structural analysis and design.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE2155 or CE4 standing or higher","Preclusion":"CE5885A Topics in Structural Engineering: Advanced Analysis","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CE5603","ModuleTitle":"Engineering Economics & Project Evaluation","Department":"Civil & Environmental Engineering","ModuleDescription":"This module equips students with the analytical methods and techniques to evaluate projects from an economic perspective. The purpose of the evaluation is to enable rational project selection and capital allocation taking into consideration factors like risk, uncertainty, inflation, and foreign exchange.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CE5603A","ModuleTitle":"Evaluating Economic Feasibility of Projects","Department":"Civil & Environmental Engineering","ModuleDescription":"This course enables participants to model the life cycle costs of projects and use it as the basis of sound economic decision making. It covers techniques to estimate and model project cashflows, account for the effect of interest rates, and make rational choices among competing alternatives for limited capital. Typical application scenarios include capital budgeting for equipment acquisition, rent-buy decisions, and determination of fees for capital cost recovery.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","History":[{"Semester":2,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5603B","ModuleTitle":"Evaluating Economic Risks in Projects","Department":"Civil & Environmental Engineering","ModuleDescription":"This module builds on the concepts covered in the module “Evaluating Economic Feasibility of Projects”. It considers the effect of factors like risk, uncertainty, inflation, and foreign exchange in the modelling of project cashflows. The course introduces methods to undertake project sensitivity studies, and make decisions under conditions of risk and uncertainty.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"CE5603A Evaluating Economic Feasibility of Projects or equivalent","History":[{"Semester":3}]},{"ModuleCode":"CE5604","ModuleTitle":"Advanced Concrete Technology","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides students with in-depth knowledge on the role of constituent materials of concrete such as cements, mineral admixtures, and chemical admixtures and their interactions that affect properties of fresh and hardened concrete. It also provides students with in-depth knowledge on concrete response to stresses, time-dependent deformations, and durability of concrete exposed to severe environments. The module discusses the basic considerations and design philosophy for performance-based design of concrete mixtures and production of concrete. It also discusses the progress in concrete technology and the latest development on high-strength, high-performance, lightweight, and self compacting concrete. Sustainable development in construction industry and use of recycled aggregates and other recycled materials will be discussed as well. The module is targeted at post-graduate and final year undergraduate students who will gain knowledge from the module to complement their skill in structural design and to prepare them for their career as professional engineers.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"CE2155, or CE4 standing or higher","Preclusion":"TCE5604","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CE5610","ModuleTitle":"Assessment and Retrofit of Concrete Structures","Department":"Civil & Environmental Engineering","ModuleDescription":"The primary objective of this module is to equip civil engineering students with sufficient knowledge and skills on the durability of concrete structures and the basic principles and concepts of repair and retrofitting. Various factors affecting durability of concrete will be dealt with including non-destructive tests to assess durability. The module also emphasizes the technological and application aspects in the assessment and retrofit of concrete structures including causes of deterioration and various in-situ and non-destructive tests. The module is targeted at MSc civil engineering students and those with a keen interest in durability of concrete, assessment of concrete and retrofitting of concrete structures.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE3165 or CE Graduate standing","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CE5610A","ModuleTitle":"Concrete and Cementitious Composites","Department":"Civil & Environmental Engineering","ModuleDescription":"The main objective of this course is to cover advanced topics in concrete and cementitious composites. Focus will be placed on special cement-based materials that are fast replacing traditional normal density, low strength concrete in the construction industry, especially precast and repair and retrofit. More specifically special concretes and special processes and technology for particular types of structures are discussed. Case studies will used to illustrate construction and sustainability issues. Use of concrete and cementitious composites in a number of applications will also be covered.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","History":[{"Semester":1,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5610B","ModuleTitle":"Repair and Retrofit of Concrete Structures","Department":"Civil & Environmental Engineering","ModuleDescription":"The primary objective of this module is to equip civil engineers with sufficient knowledge and skills on the durability of concrete structures and the basic principles and concepts of repair and retrofitting. Various factors affecting durability of concrete will be dealt with including non-destructive tests to assess durability. The module also emphasizes the technological and application aspects in the assessment and retrofit of concrete structures including causes of deterioration and various in-situ and nondestructive tests. The module is targeted at practicing civil engineers and those with a keen interest in durability of concrete, assessment of concrete and retrofitting of concrete structures.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in Structural Concrete Design","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening","Wednesday Evening","Saturday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5611","ModuleTitle":"Precast Concrete Technology","Department":"Civil & Environmental Engineering","ModuleDescription":"The primary objective of this module is to equip civil engineering students with sufficient design knowledge and skills on precast structural concrete both for their further education and for their future engineering career. This module provides students with fundamental approaches in designing precast concrete components and structures. The students will acquire fundamental knowledge and approaches to section analysis and design, design of connections, floor diaphragm action, precast frame structures and precast components. The module is targeted at MSc civil engineering students and those with a keen interest on precast concrete technology.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE 3165 or CE4 standing or higher","Preclusion":"CE5610 Precast and Retrofitting Technology (taken in Semester 2, AY2008/09 or earlier) TCE5611","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CE5611A","ModuleTitle":"Specifying Concrete to EN 206","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides participants with in-depth knowledge on the role of constituent materials of concrete such as cements, mineral admixtures, and chemical admixtures and their interactions that affect properties of fresh and hardened concrete. It also provides participants with in-depth knowledge on concrete response to stresses, time-dependent deformations, and durability of concrete exposed to severe environments. The module discusses the basic considerations and design philosophy for performance-based design of concrete mixtures and production of concrete. It also discusses the progress in concrete technology and the latest development on high-strength, highperformance, lightweight, and self-compacting concrete. Sustainable development in construction industry and use of recycled aggregates and other recycled materials will be discussed as well. The module is targeted at practicing engineers.","ModuleCredit":"2","Workload":"1-0.25-0-0.25-3.5","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening","Thursday Evening"]}]},{"ModuleCode":"CE5611B","ModuleTitle":"Precast Concrete Design","Department":"Civil & Environmental Engineering","ModuleDescription":"The primary objective of this module is to equip civil engineers with sufficient design knowledge and skills on precast structural concrete both for their further education and for their future engineering career. This module provides participants with fundamental approaches in designing precast concrete components and structures. The participants will acquire fundamental knowledge and approaches to section analysis and design, design of connections, floor diaphragm action, precast frame structures and precast components. The module is targeted at practising civil engineers and those with a keen interest in precast concrete technology.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Background in Structural Concrete Design","History":[{"Semester":2,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5666","ModuleTitle":"Industrial Attachment","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides engineering research students with work attachment experience in a company.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CE5804","ModuleTitle":"Global Infrastructure Project Management","Department":"Civil & Environmental Engineering","ModuleDescription":"In today's construction, there is increasing competition from global players with international participation. Due to this competition, a company, for its own survival, will need to venture into construction markets overseas. This course has been repositioned with a new title and content to give in-depth coverage of issues that affect engineering constructors involved in large-scale infrastructure projects in international construction markets. The course goes beyond the basics covered in the first undergraduate course and emphasises the global characteristics of large-scale civil infrastructure projects. Specific topics include international construction markets and project financing, risk management, value management, competitive bidding, integrated construction logistics, computer-integrated scheduling and resource allocation, construction modeling and simulation. Students benefit from the experience of speakers from large international engineering constructor companies involved in the development of such infrastructure projects. This course equips students to successfully manage complex infrastructure projects in international construction markets. They will learn to manage complex construction logistics and value chain from design to construction. The course will also deal with the problems of financing and managing the risk of such large-scale projects. Students will also learn advanced computerised techniques for project planning, modeling and simulation.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE2183 or CE4 standing or higher","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CE5805","ModuleTitle":"DfMA & Productivity Analytics in Construction","Department":"Civil & Environmental Engineering","ModuleDescription":"Design for Manufacture and Assembly (DfMA) aims at ease of manufacture and assembly efficiency in order to increase overall productivity in construction. This course discusses the concepts of constructability and examines the principles of DfMA from the perspective of manufacture and assembly, including the use of BIM and digital technologies while covering logistical considerations to realise just-in-time production and delivery. This course also gives an overview of construction planning with particular considerations for equipment selection and fleet size determination. It also examines productivity enhancement technologies and application of simulation to improve productivity.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CE2183 Construction Project Management, AND CE4- / EVE4-standing or higher","Preclusion":"TCE5805","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CE5806","ModuleTitle":"Advanced Project Management with Lean Construction","Department":"Civil & Environmental Engineering","ModuleDescription":"This module aims to equip students with the concepts, methodologies and tools to successfully control a project on site. In particular, they will learn to organise, plan and schedule a project for execution, and put in place controls for schedule and cost. They will learn advanced planning functions that include schedule compression, delay analysis and risk management. They will also learn to implement lean construction concepts which will dramatically improve performance by reducing waste, cost and increase value. Project plans can be made reliable with commitments from stakeholders. Students will learn to diagnose a construction process and devise strategies to increase productivity.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CE4 / EVE4- standing or higher, AND CE2183 Construction Project Management or Equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CE5806A","ModuleTitle":"Advanced Project Management","Department":"Civil & Environmental Engineering","ModuleDescription":"This module aims to equip students with the concepts, methodologies and tools to successfully control a project on site. In particular, they will learn to organise, plan and schedule a project for execution, and put in place controls for schedule and cost. They will learn advanced planning functions that include schedule compression, delay analysis and risk management.","ModuleCredit":"2","Workload":"3-0-0-4-3","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"CE5806B","ModuleTitle":"Lean Construction Management","Department":"Civil & Environmental Engineering","ModuleDescription":"This module aims to equip students with the concepts, methodologies and tools to successfully manage a project on site while achieving higher productivity. Lean construction concepts will dramatically improve performance by reducing waste, cost and increase value. Project plans can be made reliable with commitments from stakeholders. Students will learn to diagnose a construction process and devise strategies to increase productivity.","ModuleCredit":"2","Workload":"3-0-0-4-3","History":[{"Semester":2,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5808A","ModuleTitle":"Digital Design Using BIM Technologies","Department":"Civil & Environmental Engineering","ModuleDescription":"Building Information Models are central repositories of data and information about the building over its lifecycle. The objective of this module is to enable participants to understand the technology underpinning building information models, and the different data standards involved. This will allow students to create, manipulate and update building information models at the data level. The specific topics will include Algorithmic Thinking, object-oriented modelling, digital design (“Computational BIM”) and understanding of current data standards used in information modelling within the industry.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CE5808B","ModuleTitle":"Virtual Design & Construction: Moving Beyond BIM","Department":"Civil & Environmental Engineering","ModuleDescription":"Virtual Design and Construction (VDC) features the integration and management of multi-disciplinary Building Information Models (BIM). The goal of the course is to enable participants to understand the business value of VDC, and how it can be successfully applied to current infrastructure and building projects. Specifically the objective of the course is to expose participants to the core principles and methodologies of VDC. These include topics on Integrated Project Delivery, BIM quality, Lean Design Management, and Process Mapping.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"CE5881","ModuleTitle":"Topics In Geotechnical Engineering: Soil Dynamics","Department":"Civil & Environmental Engineering","ModuleDescription":"The main objective of this course is to introduce fundamental principles of soil dynamics and applications to construction vibrations. Construction activities inevitably introduce vibrations in the ambient environment and the sub-surface geological formations. These are usually experienced as noise and vibrations, and may also take the form of stress waves in soils and rocks which could damage foundation structures. Case studies will used to illustrate construction vibrations issues and applicable mitigation techniques. Students will also be required to undertake and complete a Group Project. Students are free to discuss and agree with the Lecturers on their choice of topic.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CE5883A","ModuleTitle":"Topics in Hydraulic & Water Resources - Environmental Hydraulics","Department":"Civil & Environmental Engineering","ModuleDescription":"This module introduces students to the hydrodynamic aspects of water quality management in surface water bodies, with the objective of providing a fundamental understanding of the processes that govern water flow in the environment and the impact of human interference on natural flows. The module serves as an introduction to the processes of transport and mixing of pollutants in surface water flows. The topics that will be covered include advective, diffusive and dispersive processes in the water environment, applications to transport and mixing in rivers, estuaries and reservoirs, and the design of wastewater discharge systems.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"CE 2134 Hydraulics and/or fluid mechanics background","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CE5999","ModuleTitle":"Graduate Seminars","Department":"Civil & Environmental Engineering","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CE6001","ModuleTitle":"Operations & Management Of Infrastructure Systems","Department":"Civil & Environmental Engineering","ModuleDescription":"The effective operations and management of infrastructure systems involve the understanding of their constraints, and the allocation of scarce resources. These systems can be mathematically modeled so that the best operations and management strategies can be determined. Initially continuous type resources will be modeled and this is extended to deal with discrete type resources. Non-linear constraints and objectives, and dynamic vibrations in the systems will also be considered. The systems covered will include water resource type of problems, transportation networks, and structural systems, among others. Specific topics comprise: characteristics of civil engineering systems, resource allocation in infrastructure systems, transportation network models, dealing with non-linear system behaviour and decision making under uncertainty.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Evening","Tuesday Evening"]}]},{"ModuleCode":"CE6002","ModuleTitle":"Analysis Of Civil Engineering Experiments","Department":"Civil & Environmental Engineering","ModuleDescription":"This module is designed for graduate research students in the Department of Civil Engineering. It introduces students the nature of civil engineering experiments and characteristics of data gathered. Fundamental methods to conduct in-laboratory and field experiments to verify civil engineering models will be covered. Included in this module is also the procedure to construct empirical, deterministic and stochastic civil engineering models based on experimental measurements. Examples are drawn from the various fields in civil engineering discipline, including structure, geotechnical, hydraulics, environmental and transportation engineering.","ModuleCredit":"4","Workload":"3-0-0-1-7","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CE6006","ModuleTitle":"Advanced Finite Element Analysis","Department":"Civil & Environmental Engineering","ModuleDescription":"This module extends further the fundamentals and applications of finite element method to solve complex engineering problems. Topics covered include weak formulation and finite element concepts, degenerated beam and plate elements, time-dependent finite element procedure, nonlinear finite element procedures and meshless finite element method. Student should be able to analyse advanced problems in structural and geotechnical disciplines using finite element methods.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CE6077","ModuleTitle":"Advanced Numerical Methods in Mechanics & Envr. Flows","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces the basic principles to the numerical methods used for analysis of mechanics and environmental flow problems. Fundamental concepts in eigen-analysis and finite difference method, and the associated convergence and stability issues will be covered, with applications in engineering mechanics problems. Fundamental concepts and issues related to environmental flow problems will be covered including the concept of box models, transport processes and the issues related to applying numerical methods for analysis. The module will enable the students to acquire the numerical analysis knowledge and computational skills through miniprojects and homework assignments. Students will also use an established software as part of the class.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EG1109/ CE1109 Statics and Mechanics of Materials and CE2134 Hydraulics","Preclusion":"CE5311 Environmental modelling with computers, and CE6003 Numerical Methods In Engineering and Mechanics, CE5377 Numerical Methods in Mechanics & Envr. Flows","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Thursday Evening","Friday Evening"]}]},{"ModuleCode":"CE6101","ModuleTitle":"Geotechnical Constitutive Modeling","Department":"Civil & Environmental Engineering","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Evening","Tuesday Evening"]}]},{"ModuleCode":"CE6102","ModuleTitle":"Geotechnical Analysis","Department":"Civil & Environmental Engineering","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CE6999","ModuleTitle":"Doctoral Seminars","Department":"Civil & Environmental Engineering","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CFG1002","ModuleTitle":"Career Catalyst","Department":"Office Of The Provost","ModuleDescription":"Career Catalyst will establish an important first touch point as part of a three/four-year roadmap to engage and prepare students in creating multiple pathways for themselves. Students will be equipped with essential skills and knowledge to make informed decisions on specialisations, develop soft skills as well as gain overseas exposure and real-world industry experience. This module consists of four lectures and two e-seminars spread across the first six weeks of the freshmen academic year, aimed to provide an early introduction to the concepts of career planning, personal branding and industry awareness. Students will learn to develop a strategy to maximise their time and resources while in University, be confident in mapping out a career plan and work towards strengthening their fit to achieve their career aspirations.","ModuleCredit":"2","Workload":"2-0-0-2-1","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Tuesday Evening","Wednesday Afternoon","Thursday Afternoon","Thursday Evening"]}]},{"ModuleCode":"CFG1010","ModuleTitle":"Roots and Wings - Personal and Interpersonal Effectiveness 1.0","Department":"Centre For Future-Ready Graduates","ModuleDescription":"The world we live in is becoming increasingly volatile and complex, giving rise to the need for students to develop greater awareness (self-awareness, interpersonal awareness and industry awareness) and resilience. This e-learning based course is based on the latest research in psychology, neuroscience and leadership with an emphasis on practical techniques and strategies. Students will learn the science of focus and practice attention training, adopt healthy mindsets, learn interpersonal skills and develop a vision for their future career and their personal contribution to society. The objective of this module is to motivate and equip students with foundational life skills to maximise their potential in their academic journey, personal life and future career.","ModuleCredit":"2","Workload":"1-0-0-2-2","Preclusion":"CFG1020 Roots and Wings – Personal and Interpersonal Effectiveness","History":[{"Semester":1,"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"CG1111","ModuleTitle":"Engineering Principles and Practice I","Department":"Computing & Engineering Programme","ModuleDescription":"This module aims to equip first year engineering students to a computer engineer's way of thinking and will focus on the engineering principles of how computer-aided systems work and fail and the engineering practice of how they are designed, built and valued. Students will be presented a practical computer engineering system, e.g., a sensorassisted autonomous vehicle, a drone, or an engineering event. They are then guided to reconstruct the system via interconnected subsystems through laboratory sessions and group discussions, to explain using engineering principles how the system works and could fail.","ModuleCredit":"6","Workload":"0-2-6-3-4","Preclusion":"CG1108 Electrical Engineering, EG1112 Engineering Principles and Practice II","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Monday Morning","Wednesday Morning","Monday Afternoon","Wednesday Afternoon","Tuesday Morning","Thursday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"CG1112","ModuleTitle":"Engineering Principles and Practice II","Department":"Computing & Engineering Programme","ModuleDescription":"This module will be for the students who have completed EPP I and the project scope extends to handle challenges in large-scale systems. Similar to EPP I, students will first learn the fundamental principles on certain advanced concepts and then design and programme a real-world system. The module involves designing a complex computer engineering system that facilitates information processing, real-world interfacing, and understanding the effects of certain useful metrics such as, scaling, safety, security, sustainability, societal impact, fault-tolerant design, etc.","ModuleCredit":"6","Workload":"0-2-6-3-4","Prerequisite":"CS1010 Programming Methodology CG1111 Engineering Principles and Practice I","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Tuesday Afternoon","Thursday Afternoon","Monday Morning","Wednesday Morning","Tuesday Morning","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"CG2023","ModuleTitle":"Signals and Systems","Department":"Computing & Engineering Programme","ModuleDescription":"This is a fundamental course in signals and systems, specially developed for computer engineering students. Signals play an important role in carrying information. In particular the idea of frequency domain analysis of signals and systems are important concepts for all computer engineers. The concepts which will be covered include time and frequency domain representations, Fourier transform, spectrum and bandwidth of a signal, frequency response of systems (Bode diagrams), sampling theorem, aliasing, signal reconstruction, and filtering.","ModuleCredit":"4","Workload":"2-1-2-1-4","Prerequisite":"MA1506 or MA1512","Preclusion":"EE2023 Signals and Systems","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Thursday Afternoon","Tuesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"CG2027","ModuleTitle":"Transistor-level Digital Circuits","Department":"Computing & Engineering Programme","ModuleDescription":"Building on the basic circuit concepts introduced through CG1111 and CG1112, this module introduces the fundamental concept of carriers, operating principles of PN diodes and MOSFETs. Their IV characteristic in different operating region and their impact on the performance of logic gate will also be discussed. It explains the foundational concepts of inverters and analyses their performance in terms of power and delay trade-off. It also introduces logic synthesis and the fundamental timing analysis of logic gates. Besides the static CMOS logic, it will also cover pass logics or transmission gates logics.","ModuleCredit":"2","Workload":"1.5-0.5-0-0-3-5","Prerequisite":"CG1111 Engineering Principles and Practice I OR CG1108 Electrical Engineering OR EG1112 Engineering Principles and Practice II","Preclusion":"EE2021 Devices and Circuit","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"CG2028","ModuleTitle":"Computer Organization","Department":"Computing & Engineering Programme","ModuleDescription":"This module teaches students computer organization concepts and how to write efficient microprocessor programs using assembly language. The course covers computer microarchitecture and memory system fundamentals, and the ARM microprocessor instruction set. The course culminates in an assignment in which students design and implement an efficient assembly language solution to an engineering problem.","ModuleCredit":"2","Workload":"1.5-0.5-1.5-1-1.5","Prerequisite":"CS1010 Programming Methodology, EE2026 Digital Design / EE2020 Digital Fundamentals","Preclusion":"EE2024 Programming for Computer Interfaces","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon","Monday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Friday Afternoon","Wednesday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"CG2271","ModuleTitle":"Real-Time Operating Systems","Department":"Computing & Engineering Programme","ModuleDescription":"Real-time systems must respond quickly to inputs from the environment in order to work effectively and safely, and realtime operating systems (RTOS) are a critical part of such systems. In this course the student is exposed to basic RTOS concepts like tasks, scheduling algorithms, RTOS customisation and concurrent real-time programming. By the end of this course a student will not only understand how an RTOS is built, but will also gain practical hands-on experience in customising RTOSs and in writing real-time programs.","ModuleCredit":"4","Workload":"2-1-2-3-2","Prerequisite":"CS1020/E Data Structures and Algorithms I CS2040/C Data Structures and Algorithms","Preclusion":"CS2106 Introduction to Operating Systems","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Morning","Tuesday Morning","Thursday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Friday Morning","Thursday Afternoon","Monday Afternoon","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CG3002","ModuleTitle":"Embedded Systems Design Project","Department":"Computing & Engineering Programme","ModuleDescription":"This module introduces students to the development of a large system from conceptualisation to its final implementation. It is structured to contain substantial design and development of hardware and software components. This module is the culminating point of a series of modules integrating the theories which students have already learnt in CG1101, CG1102/CG1103, CG2007, CG2271 and CS2103. With this capstone project, students would be able to better appreciate the relevance of the various components in the Computer Engineering curriculum to large scale computer engineering projects.","ModuleCredit":"6","Workload":"1-1-2-10-1","Prerequisite":"EE2024 and CG2271 and CS2113/T","Preclusion":"EE3032 Innovation & Enterprise II EE3208 Embedded Computer Systems Design","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"CG3207","ModuleTitle":"Computer Architecture","Department":"Computing & Engineering Programme","ModuleDescription":"This course teaches students the basics in the design of the various classes of microprocessors. Contents include design of simple micro-controllers, high performance CPU design using parallel techniques, memory organization and parallel processing systems. Topics also include the development of support tools to enable efficient usage of the developed microprocessor. The course emphasizes practical design and includes a group project for students to design and implement a microprocessor with verification on a FPGA.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"EE2024/ CG2028 or EE2028 ","Preclusion":"EE3207E, TEE3207","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Monday Evening","Friday Morning"]}]},{"ModuleCode":"CG4001","ModuleTitle":"B. Eng. Dissertation","Department":"Computing & Engineering Programme","ModuleDescription":"In this module, students will embark on a project that involves a mix of research, design and development components on a topic of current interest in Computer Engineering. Students learn how to apply knowledge and skills acquired in the classroom to develop innovative ways of solving problems. In the process, students acquire skills for independent and lifelong learning. The module is normally carried out over two semesters, but may also be structured as a further 6-month extension of an existing 6-month industrial attachment, where the student works on real life projects jointly supervised by NUS faculties and industry experts.","ModuleCredit":"12","Workload":"0-0-0-14-1","Prerequisite":"Level 4 standing","Preclusion":"EE4001 B.Eng. Dissertation CP4101 B.Comp. Dissertation","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"CH1101E","ModuleTitle":"Retelling Chinese Stories: Change and Continuity","Department":"Chinese Studies","ModuleDescription":"This is a bilingual introductory course on some of the most interesting topics in Chinese history, literature, and culture. We will be studying these topics through the changes and continuities in the famous stories retold over time. The stories include those of the revengeful, the assassins, the queers, the cross dresser, and the ghost lovers. What you really need is a curious mind and an ability to comprehend basic spoken Mandarin. All assigned readings and presentation slides will be in English. Classes will be bilingual, and you can choose to do the term essay in either language.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"A pass in GCE \"O\" Level Chinese Language \"B\" syllabus or higher, or equivalent.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Monday Afternoon","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"CH2121","ModuleTitle":"History of Chinese Literature","Department":"Chinese Studies","ModuleDescription":"An essential module for students majoring in Chinese Studies/Chinese Language, this course is a general survey of the development of Chinese literature from ancient times to the Qing Dynasty. It is designed to introduce students to the main features of various literary trends, genres and styles, as well as to major writers of various periods and their representative works. The course also caters to students across the University with an interest in classical Chinese literature.","CrossModule":"CL2121","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: (i) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR (ii) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR (iii) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR (iv) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. (v) Equivalent qualifications may be accepted.","Preclusion":"CL2121","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"CH2141","ModuleTitle":"General History of China","Department":"Chinese Studies","ModuleDescription":"An essential module for students majoring in Chinese Studies, this is a general survey of the socio-political and intellectual developments in China from ancient times to the Opium War (1842). The characteristics of each Chinese imperial dynasty and the relationship between China and other Asian countries will also be examined. The course is also offered to students across the University with an interest in the history of traditional China.","CrossModule":"CL2241","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Preclusion":"CL2241 and CL2141","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CH2161","ModuleTitle":"Traditional Chinese Taxonomy of Learning","Department":"Chinese Studies","ModuleDescription":"This module aims to depict the development and evolution of traditional Chinese scholarship. Topics covered include (1) Jing (",Classics",): Chinese classic texts, (2) Shi (",Histories",): Traditional historiography, (3) Zi (",Masters",): Miscellaneous genres philosophy, arts and science, among others, and (4) Ji (",Collections",): Literary Collections. Emphasis will be given to how works of different genres and nature made their ways into the so-called “Emperor’s Four Treasuries” (Siku Quanshu), the largest collection of books in Chinese history compiled during the mid-eighteenth century based on the Quadripartite System (sibu) of knowledge classification. This course is designed for students majoring in Chinese Studies.","ModuleCredit":"4","Workload":"2-1-0-1-6","Prerequisite":"CH1101E and either CH2121/CL2121 or CH2141/CL2241","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"CH2221","ModuleTitle":"Modern Chinese Literature","Department":"Chinese Studies","ModuleDescription":"As a comprehensive introduction to modern Chinese literature of the period between 1917 and 1949, this module studies the 1917 Literary Revolution and May-Fourth Movement, the modern literary genres that flourished in the hands of literary giants like Lu Xun, Hu Shi, Yu Dafu, Zhu Ziqing and Zhang Ailing, the important literary organizations and theories, and the debates between the various schools of writers who supported different literary ideas and concepts.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Preclusion":"CH3226","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CH2243","ModuleTitle":"Chinese in Southeast Asia","Department":"Chinese Studies","ModuleDescription":"This module is aimed at providing students with essential information on the Chinese communities in Southeast Asia and the critical ability to understand/analyse their modern transformations. It begins with the factors leading to the mass migration of Chinese to Southeast Asia in the mid-19th century and the internal structure of Chinese communities in the region. The focus is on their economic, political, cultural activities, identity transformation as well as their contributions towards the region's development since the early 20th century, especially after the end of World War II. The course will also examine the role of ethnic Chinese in the socio-cultural interactions between China and Southeast Asia.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CH2274","ModuleTitle":"Discovering the Chinese Business Environment","Department":"Chinese Studies","ModuleDescription":"Since its economic reformation in 1978, China has undergone tremendous and rapid changes. This module introduces students to such changes in the context of contemporary political, economic, social and cultural development in mainland China so as to better equip and prepare them to work in the business setting and adapt to the social environment in China. The rise of China and the impact of its rapid economic growth on the SEA region, particularly on Singapore, will also be discussed. This module is open to undergraduates across the University and is taught in Chinese.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Must obtain: 1) at least a B4 for (a) Higher Chinese at GCE 'O' level, or (b) Chinese Language at GCE 'AO' level (at GCE 'A' level examination), OR 2) at least a pass for (a) Chinese at GCE 'A' level, or (b) Higher Chinese at GCE 'A' level, OR 3) at least C grade for Chinese Language (H1CL) at GCE 'A' level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' level. 5) Equivalent qualifications may be accepted","Preclusion":"CH2271 Chinese for Business and Industry","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CH2275","ModuleTitle":"Chinese Pop Music in East Asia","Department":"Chinese Studies","ModuleDescription":"This course introduces the production and consumption of Chinese pop music in China, Taiwan, Hong Kong and the Sinophone worlds in Southeast Asia from the early twentieth century to the present. It uses Mandarin (and dialect) pop music as cases for examining the complex relations between nationalism, regionalism and globalization and their impact on the cultural politics and the processes of identity-construction in the region. Classes will be delivered in both English and Chinese orally, but readings will be mainly in English. Students can choose to complete the assignments in either language.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"A Pass in GCE “O” Level Chinese Language “B” syllabus or higher, or equivalent.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CH2293","ModuleTitle":"Introduction to Chinese Art (taught in English)","Department":"Chinese Studies","ModuleDescription":"This module is a general introduction to the history of art in China, from its earliest manifestations in the Neolithic-period to the contemporary period. Major art forms to be studied may include ceramics, jade, architecture, painting and calligraphy. The social and cultural contexts of important art works from different periods in Chinese history will also be discussed. The course is intended for all students who are interested in Chinese art and culture.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"CH2272","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CH2391","ModuleTitle":"Strangers in Chinese Literature (in English)","Department":"Chinese Studies","ModuleDescription":"Why should we study the downtrodden, the disempowered and the dispossessed in literature? Selecting Chinese-language narratives from various locales—especially Singapore and Malaysia—that feature “strangers, outsiders and nobodies,” this course examines the portrayal of figures living in the social margins, and across the fault lines of class, politics, gender, sexuality, ethnicity, religion and language. It also explores the social imaginaries encoded in literary texts to reveal the values and anxieties of the societies we live in, thus facilitating a collective discussion on the importance of feeling for those we find unfamiliar. No knowledge of Chinese is necessary.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CH2392","ModuleTitle":"Chinese Women in Context (in English)","Department":"Chinese Studies","ModuleDescription":"According to conventional wisdom, Chinese women in history were particularly oppressed. It was only in the modern period that the patriarchal system started to break down and gender equality was finally realized. Such a simplistic view of dividing Chinese women’s experiences into two mutually exclusive categories of “traditional” and “modern” is misleading. This course sets out to provide a more complex and nuanced picture of the life of Chinese women over time in China and elsewhere. Topics cover include marriage, women’s education, works and property rights, ideas about the female body and chastity and so on.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"CH2244","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"CH2393","ModuleTitle":"Chinese Business Enterprises and Management (in English)","Department":"Chinese Studies","ModuleDescription":"The module is jointly offered with NUS Research Institute (NUSRI) in Suzhou, with classes and fieldtrips conducted exclusively in China. The objective is to provide students an in-depth understanding of the different types of enterprises in China, focusing on development and challenges, so as to better equip and prepare students to work in the business setting and adapt to the social environment in China. Topics include geographic and economic landscapes, cultural and social environments in doing business, characteristics, development and challenges of various enterprises such as state-owned, SME, e-commerce, start-up, and MNC in China. It is open to all undergraduates.","ModuleCredit":"4","Workload":"0-3-0-5-2","Preclusion":"CH3297","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"CH3221","ModuleTitle":"Selected Readings in Chinese Verse","Department":"Chinese Studies","ModuleDescription":"This module aims at promoting students' ability in reading and analyzing Chinese poetry. Various Chinese poetic themes, forms, styles and techniques are discussed through the analysis of selected poems of different periods. The course is provided for students who already have basic reading ability in classical Chinese and wish to advance their knowledge in Chinese rhymeprose and poetry.","CrossModule":"CL3221","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Preclusion":"CL3221","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CH3222","ModuleTitle":"Chinese Drama","Department":"Chinese Studies","ModuleDescription":"The module is divided into four sections: (1) major theatrical forms prior to the Yuan Dynasty, (2) northern drama and its literary contribution, (3) southern drama and its relationship to twentieth century Chinese opera, and (4) vernacular drama from the May Fourth period to the present. The course aims to develop students' skill in analyzing dramatic texts and theatrical performances. It is intended for students who are interested in Chinese literature and theatrical art.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CH3225","ModuleTitle":"Chinese Literature in S'pore & M'sia II","Department":"Chinese Studies","ModuleDescription":"This is an in-depth study of Chinese literature in Singapore and Malaysia from the nineteenth century to the present. Topics selected for discussion include diasporic writings, debate on realism and modernism, the local identity issue, and development of literary organizations. As evidence of study, the works of outstanding writers will also be read closely in class. Students who have taken CH2225 Chinese Literature in Singapore and Malaysia are encouraged to take this module.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE ‘O’ Level, or (b) Chinese Language at GCE ‘AO’ Level (at GCE ‘A’ Level examination), OR 2) At least a pass for (a) Chinese at GCE ‘A’ Level, or (b) Higher Chinese at GCE ‘A’ Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE ‘A’ Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE ‘A’ Level, or (b) Chinese Language and Literature (H3CLL) at GCE ‘A’ Level. 5) Equivalent qualifications may be accepted.","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CH3228","ModuleTitle":"Classical Poetry: Writing and Criticism","Department":"Chinese Studies","ModuleDescription":"One of the best ways to understand the essence of poetry is to write one’s own composition. This method is particularly important in the study of classical Chinese poetry, for it can practically help one acquire the knowledge of tones, prosody, forms, structures and aesthetics of this traditional literary genre. Through critical analysis of Tang-Song masterpieces and traditional poetry discourses, this module will introduce the skill of poetry writing to students, deepen their understanding of the art of classical shi poetry as well as the historical, social and cultural backgrounds related to the genre’s stylistic development, and nourish their aesthetic criticism on poetry as a whole.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) at least a B4 for (a) Higher Chinese at GCE 'O' level, or (b) Chinese Language at GCE 'AO' level (at GCE 'A' level examination), OR 2) at least a pass for (a) Chinese at GCE 'A' level, or (b) Higher Chinese at GCE 'A' level, OR 3) at least C grade for Chinese Language (H1CL) at GCE 'A' level, OR 4) at least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' level. 5) Equivalent qualifications may be accepted.","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"CH3246","ModuleTitle":"Socio-Political History of Modern China","Department":"Chinese Studies","ModuleDescription":"This module is a comprehensive study of changes and problems in modern China, with particular attention to the major historical events and influential personalities from the Opium War (1839-1842) to the establishment of the People's Republic of China in 1949. Topics and issues for discussion and analysis include the impact of the West on China and the Chinese intellectuals' responses to the challenge, rebellions and wars, reforms and revolutions, political and social developments in modern China, the new cultural movement in the early 20th century and its impact on contemporary China. This course is offered to students across the University with an interest in modern China.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"CH3273","ModuleTitle":"Modern and Contemporary Chinese Popular Literature","Department":"Chinese Studies","ModuleDescription":"This course surveys the development process from classical Chinese novels to contemporary Chinese novels. The course focuses on popular culture and literature from the late Qing Dynasty and tries to show the history of the development of Chinese vernacular fiction. The course includes the novels, films and other popular literature from the late Qing Dynasty. At the same time, the course also emphasises on the method of close-reading of the works, allowing students to be charmed by Chinese modern and contemporary fiction.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Students must have obtained: 1. at least a B4 for (a) Higher Chinese at GCE ‘O’ level, or (b) Chinese Language at GCE ‘AO’ level (at GCE ‘A’ level examination), OR 2. at least a pass for (a) Chinese at GCE ‘A’ level, or (b) Higher Chinese at GCE ‘A’ level, OR 3. at least C grade for Chinese Language (H1CL) at GCE ‘A’ level, OR 4. at least a pass for (a) Chinese Language and Literature (H2CLL) at GCE ‘A’ level, or (b) Chinese Language and Literature (H3CLL) at GCE ‘A’ level. 5. Equivalent qualifications may be accepted.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"CH3295","ModuleTitle":"Understanding China: Past and Present (in English)","Department":"Chinese Studies","ModuleDescription":"The module is structured on an intensive basis with classes and fieldtrips conducted exclusively in China. The aim of the module is to provide students a greater understanding of China by focusing on topical aspects of both historical and contemporary issues of the transformation in China from the past to the present. Topics include cultural changes, language reforms, Westernization, legal system, and issues on family and environment.","ModuleCredit":"4","Workload":"2-1-0-5-2","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CH3297","ModuleTitle":"Chinese Business Enterprises and Management (in English)","Department":"Chinese Studies","ModuleDescription":"The module is jointly offered with NUS Research Institute (NUSRI) in Suzhou, with classes and fieldtrips conducted exclusively in China. The objective is to provide students an in-depth understanding of the different types of enterprises in China, focusing on development and challenges, so as to better equip and prepare students to work in the business setting and adapt to the social environment in China. Topics include geographic and economic landscapes, cultural and social environments in doing business, characteristics, development and challenges of various enterprises such as state-owned, SME, e-commerce, start-up, and MNC in China. It is open to all undergraduates.","ModuleCredit":"4","Workload":"2-1-0-5-2","Prerequisite":"The module will be conducted in English. Students should have basic reading ability and understanding of Chinese. Basic Chinese language courses will be offered to students with no Chinese background.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CH3550","ModuleTitle":"Chinese Studies Internship (taught in English)","Department":"Chinese Studies","ModuleDescription":"Internships vary in length but all take place within organisations or companies, are vetted and approved by the Department of Chinese Studies, have relevance to the major, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships will be advertised at the beginning of each semester. Internships proposed by students will require the approval of the Department.","ModuleCredit":"4","Workload":"0-0-0-6-4","Prerequisite":"Major in CH/CL with 24 MCs of CH/CL modules.","Preclusion":"Any other XX3550 internship modules in China. (Note: Students who change major may not do a second internship in their new major)","History":[{"Semester":4}]},{"ModuleCode":"CH4204","ModuleTitle":"Selected Topics in Chinese Linguistics","Department":"Chinese Studies","ModuleDescription":"This module explores a wide variety of linguistic topics in the Chinese language. It covers historical phonology of Chinese, Chinese scripts, classical and modern sentence structures, the application of current linguistic theories to Chinese, dialectal studies (including topics related to Chinese dialects in Singapore and language planning), etc. For Chinese historical linguistics, this course introduces both the Chinese traditional approach (rime books, rime tables, old texts, phonogram graphs, etc.) and the Western approach (sound change, comparative method, reconstruction). This course is offered to students in the Department.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"CH4207","ModuleTitle":"History of Chinese Language","Department":"Chinese Studies","ModuleDescription":"This module aims to trace the development of the Chinese language and to describe the characteristics of its phonology, lexicon and syntax in various historical periods. Major topics included are theories on the historical periods, the historical development of Chinese words, mono-/bi-syllabic features of Chinese words, the emergence of some function words and their effects on the Chinese grammatical structure, tones and their historical origin, changes in sentence patterns through various stages of Chinese. The course is designed for students across the University with some background in classical Chinese.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"CL3206","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CH4223","ModuleTitle":"Chinese Literary Criticism","Department":"Chinese Studies","ModuleDescription":"This module is a survey of traditional Chinese literary theories from the Pre-Qin period to the Qing Dynasty, for enhancing students' competence in analysis of literary works. The content of the module covers a series of traditional concepts in criticism of lyric poetry such as ethical or aesthetical function of poetry, vision or dynamic process as nature of poetry, use of correlative thinking in lyric aesthetics, and taste and flavour in connoisseurship. The course is designed for students with an interest in Chinese lyricism and literary criticism.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"CH4226","ModuleTitle":"The City in Modern Chinese Literature","Department":"Chinese Studies","ModuleDescription":"This course takes a close look at how the metropolis and urban life figure in twentieth-century Chinese literature and culture. We will examine the literary and visual representations of the city in modern China through close analyses of the novels, short stories, films, and photographs that illuminate Chinese urbanism. The cultural manifestations of such Chinese metropolises as Shanghai and Beijing will be extensively discussed. Also, Hong Kong and Taipei will be included.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CH4247","ModuleTitle":"Print Culture in Modern China","Department":"Chinese Studies","ModuleDescription":"This module examines modern Chinese literature and history through the lens of books, newspapers, journals, and other print products from the late 19th century to the present. Interdisciplinary in nature, this module explores both the material aspects (printing, illustrations, book sales etc.) and the symbolic aspects (the contents and ideas) of these works. Students will not only get an understanding of Modern China from an alternative point of view, but also learn to work with these important primary sources.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CH4261","ModuleTitle":"Prescribed Text: Zhuangzi","Department":"Chinese Studies","ModuleDescription":"This is an in-depth evaluation of one or two prescribed texts not covered under CH2261 and CH3261. Significant chapters of the texts will be selected for intensive reading and close analysis. The course is designed for students who want to extend their knowledge beyond that acquired from CH2261 and CH3261.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012-2014: Completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2015 onwards: Completed 80 MCs, including 28 MCs in CH or CL or 28 MCs in PH, with a minimum CAP of 3.20 or be on the Honours track. PH students who believe they have sufficient background knowledge for the module should consult the lecturer for permission to take it.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CH4262","ModuleTitle":"Transregional Chinese Literary Connections","Department":"Chinese Studies","ModuleDescription":"How can we approach shared histories among locales of Chinese literary production? Treating Singapore-Malaysia as a nexus to consider its literary relations in the long 20th century with other localities (e.g., mainland China, Taiwan and Hong Kong), this course introduces the critical concept of “place” to account for the shifting attributes and implications of the cultural linkages affecting our perspectives on literary heritage. Through literary texts that address questions of sojourn, mobility and migration, it highlights the importance of historicisation when analysing literary transregionalism and shows how geographical distance does not necessarily co-relate with the strength of connections.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including minimum 28 MCs in CH or CL, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"CH4281","ModuleTitle":"Translation Studies","Department":"Chinese Studies","ModuleDescription":"Students are exposed to more issues in translation studies by means of comprehensive translation practice on the basis of a comparative study of model translations of primary genres in Chinese and English. This is to cultivate their stylistic sensitivity and discourse awareness, preparing them for further studies in relevant fields or a possible career as a translator. The course is offered to students in the Department.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: CL3281 and completed 80 MCs, including 28 MCs in CH or CL, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: CL3281 and completed 80 MCs, including 28 MCs in CH or CL or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"CH4401","ModuleTitle":"Honours Thesis","Department":"Chinese Studies","ModuleDescription":"This is an optional module designed for students of the Department. It presents the methodology of writing an academic thesis of a stipulated length. Students are expected to work independently and meet their supervisors on an agreed schedule, during the semester, to discuss their progress. Upon completion of the thesis, it is submitted for evaluation by the Department.","ModuleCredit":"15","Workload":"0-0-0-0-37.5","Prerequisite":"Cohort 2015 and before, Completed 110 MCs including 60 MCs of CH/CL major requirements with a minimum CAP of 3.50. Cohort 2016 onwards, Completed 110 MCs including 44 MCs of CH/CL major requirements with a minimum CAP of 3.50.","Preclusion":"CH4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CH4660","ModuleTitle":"Independent Study","Department":"Chinese Studies","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in CH or CL, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in CH or CL, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in CH or CL, with a minimum CAP of 3.20.","Preclusion":"CH4401, CH4401S","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CH4882A","ModuleTitle":"Personalities in Modern Chinese History","Department":"Chinese Studies","ModuleDescription":"This course will examine modern Chinese history through autobiographies and biographies. The aim is to involve students in the debates and issues over official history versus unofficial history, objectivity versus subjectivity, and understanding modern China from different perspectives. Selected personalities will be discussed and examined in historical, social, cultural and political contexts of 20th century-China.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in CH or CL with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in CH or CL or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CH5210","ModuleTitle":"Chinese Lexical Semantics","Department":"Chinese Studies","ModuleDescription":"This course is designed to give graduate students advanced training in current theories and methods in Lexical Semantics. It systematically introduces classical contents of Semantics Description as well as more recent approaches,especially Frame Semantics, Cognitive Semantics and Construction Grammar. Also covered are some of the research topics in Chinese lexical semantics. Students will be exposed to readings, discussions and demonstrations of methods and expected to do original research, the results of which are to be presented orally and in a research paper.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Graduate students in Chinese Studies, or 120 MCs (or equivalent) and permission of Department","Preclusion":"Nil","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CH5210R","ModuleTitle":"Chinese Lexical Semantics","Department":"Chinese Studies","ModuleDescription":"null","ModuleCredit":"5","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CH5211","ModuleTitle":"Seminar in Chinese Pragmatics","Department":"Chinese Studies","ModuleDescription":"This module is an advanced linguistics study of Pragmatics. It is designed to give graduate students an in-depth understanding of current theories in Pragmatics. Students will learn these theories and their applications to the Chinese language. Students will be trained to critically assess these theories with respect to the Chinese language. They are expected to do original research with natural data in preparation for a research paper. The major topics covered are Chinese references and deixis in written and spoken texts, Co-operative Principle with regard to spoken Chinese Speech acts, as well as its applications to Chinese conversations, and critical analysis of the politeness theories on the Chinese language.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Graduate students in Chinese Studies, or 120 MCs (or equivalent) and permission of Department","Preclusion":"Nil","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CH5211R","ModuleTitle":"Seminar In Chinese Pragmatics","Department":"Chinese Studies","ModuleCredit":"5","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CH5212","ModuleTitle":"THEORIES IN PHONOLOGY (Taught in English)","Department":"Chinese Studies","ModuleDescription":"In this module, students will be exposed to different phonological frameworks (such as Sound Pattern of English and Optimality Theory) and the various phenomena that motivate them. Using this as a stepping stone, this module pursues phonological issues from the perspective of Chinese languages. Students may expect to learn the merits and shortcoming of various theories and their applicability to Chinese languages as well as to other languages. This module seeks to equip students with the ability to develop and evaluate phonological analyses.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Graduate students in Chinese Studies, or 120 MCs (or equivalent) and permission of Department","Preclusion":"Nil","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CH5212R","ModuleTitle":"Theories In Phonology (Taught In English)","Department":"Chinese Studies","ModuleDescription":"In this module, students will be exposed to different phonological frameworks (such as Sound Pattern of English and Optimality Theory) and the various phenomena that motivate them. Using this as a stepping stone, this module pursues phonological issues from the perspective of Chinese languages. Students may expect to learn the merits and shortcoming of various theories and their applicability to Chinese languages as well as to other languages. This module seeks to equip students with the ability to develop and evaluate phonological analyses.","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CH5213","ModuleTitle":"Cognitive Linguistics & Chinese Language","Department":"Chinese Studies","ModuleDescription":"By using the updated theoretical framework of cognitive linguistics, this module will provide students with a systematic knowledge of Chinese language and the latest development of Chinese linguistics. The topics include the most important issues in Chinese grammar and lexicon with an emphasis of the comparison between Chinese and English. The phenomena range from Modern Chinese, Classical Chinese, Chinese dialects as well as foreign languages.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Graduate Students in Chinese Studies, or 120 MCs (or equivalent) and permission of Department","Preclusion":"CH6201 - for students admitted before Academic Year 2005/2006.","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CH5213R","ModuleTitle":"Cognitive Linguistics & Chinese Language","Department":"Chinese Studies","ModuleDescription":"null","ModuleCredit":"5","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CH5224","ModuleTitle":"Prescribed Texts In Literature","Department":"Chinese Studies","ModuleDescription":"This module is a comprehensive study of one or two texts in classical and/or modern Chinese literature not covered under CH5223 such as Shjing (Book of Songs), Chuci (The Songs of the South), Zuozhuan, Shiji (The Historical Records), the Book of Zhuang Zi, the Book of Xun Zi, Wenxin diaolong (The Literary Mind and The Carving of Dragons), the poetry of Du Fu and major works of the Chinese novel. Significant chapters of the texts are selected for intensive reading and close analysis. The course is provided for graduate students with an interest in studying Chinese literature at an advanced level. This module will be taught in Chinese.","ModuleCredit":"4","Workload":"0-3-0-2-5","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"CH5224R","ModuleTitle":"Prescribed Texts in Literature","Department":"Chinese Studies","ModuleDescription":"This module is a comprehensive study of one or two texts in classical and/or modern Chinese literature not covered under CH5223 such as Shjing (Book of Songs), Chuci (The Songs of the South), Zuozhuan, Shiji (The Historical Records), the Book of Zhuang Zi, the Book of Xun Zi, Wenxin diaolong (The Literary Mind and The Carving of Dragons), the poetry of Du Fu and major works of the Chinese novel. Significant chapters of the texts are selected for intensive reading and close analysis. The course is provided for graduate students with an interest in studying Chinese literature at an advanced level. This module will be taught in Chinese.","ModuleCredit":"5","Workload":"0-3-0-2-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"CH5660","ModuleTitle":"Independent Study","Department":"Chinese Studies","ModuleCredit":"4","Prerequisite":"Subject to the approval from HOD","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CH5880","ModuleTitle":"Topics in Applied Chinese Linguistics","Department":"Chinese Studies","ModuleDescription":"This module applies the knowledge of Chinese language and linguistics to interdisciplinary areas such as language in society, language in communication, language in education, language and psychology, second language acquisition etc.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CH5880R","ModuleTitle":"Topics in Applied Chinese Linguistics","Department":"Chinese Studies","ModuleDescription":"This module applies the knowledge of Chinese language and linguistics to interdisciplinary areas such as language in society, language in communication, language in education, language and psychology, second language acquisition etc.","ModuleCredit":"5","Workload":"0-3-0-2-5","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CH6201","ModuleTitle":"Topics In Chinese Linguistics","Department":"Chinese Studies","ModuleDescription":"This module is designed to provide students with knowledge of the marked properties of the Chinese language. It is an intensive study of selected topics in Chinese linguistics, such as phonology, grammar, semantics, rhetoric, lexicology, dialectology, etc. Textual criticism, the Chinese script as well as the relationship between literature and linguistics will also be covered. This course will enhance students' ability to analyze Chinese language at various levels, and their general proficiency of the language. Target students may be those graduate students in the Department who have an interest in Chinese linguistics.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"\"Graduate Students in Chinese Studies, or 120 MCs (or equivalent) and permission of Department\"","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CH6203","ModuleTitle":"Grammaticalization and Chinese Grammar","Department":"Chinese Studies","ModuleDescription":"This module introduces grammaticalization, one of the approaches to historical linguistics, to graduate students. It focuses on topics of current interest, particularly the principles, the hypothesis of unidirectionality, the context and effects of grammaticalization, and the role of frequency. Chinese data will be examined or re-examined under the framework of grammaticalization. The similarities and differences between the theories of grammaticalization and lexicalization will also be discussed. This module is taught in Chinese.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CH6221","ModuleTitle":"Topics In Classical Chinese Literature","Department":"Chinese Studies","ModuleDescription":"This module analyses thematically selected topics in classical Chinese literature from traditional China including myths and legends, historical and philosophical prose, shi and ci poetry, drama and performance, and full-length novels. Critical reading and research skills are emphasized, exposing students to various analytical perspectives. This course is specially tailored for graduate students who are interested in traditional Sinology.","ModuleCredit":"4","Workload":"0-3-0-2-5","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CH6241","ModuleTitle":"Topics In Chinese History","Department":"Chinese Studies","ModuleDescription":"This module studies selected topics in Chinese history such as Chinese historiography, cultural history of China, Chinese intellectuals and Chinese politics, dynasty history of China, Chinese social and economic history, the traditional Chinese legal system, Chinese political thought, or any selected combination of these topics. Case studies with reference to a selected dynasty will be conducted.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Graduate students in Chinese Studies, or 120 MCs (or equivalent) and permission of Department","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CH6243","ModuleTitle":"Seminar In Se Asian Chinese Studies","Department":"Chinese Studies","ModuleDescription":"This module is a seminar in Southeast Asian Chinese Studies with particular reference to the Chinese in Colonial Malaya and Singapore. Topics and issues for discussion and analysis include Chinese immigration, Chinese associations and leadership, Chinese education and culture, women's history, nationalism and popular movements, ethnic Chinese and nation-building, triangle relationship among the Colonial government, Chinese consuls and Chinese communities, and theory and methodology in Southeast Asian Chinese studies. This seminar targets at graduate students with general knowledge in Southeast Asian history and/or modern Chinese history. This module will be taught in Chinese.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"\"Graduate Students in Chinese Studies, or 120 MCs (or equivalent) and permission of Department\"","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CH6261","ModuleTitle":"Chinese Studies In The West","Department":"Chinese Studies","ModuleDescription":"This module is designed to introduce students to Western scholarship on Chinese studies by way of examining representative works from various disciplines within Chinese studies, including literary studies, historical studies, philosophy and religion. Emphasis is placed on critiquing the methodological assumptions, the handling of primary and secondary sources, interpretive strategies as well as the writing style in the chosen samples. The course may be team-taught by instructors from a variety of disciplines in Chinese studies.","ModuleCredit":"4","Workload":"0-3-0-2-5","Preclusion":"Nil","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CH6262","ModuleTitle":"Independent Study In Chinese Studies","Department":"Chinese Studies","ModuleDescription":"This independent-study module requires students to work on a research project related to their field and present their findings in a seminar toward the end of the course. It aims at providing students with critical analytical and writing abilities for topics closely related to the field of dissertations. Choice of topics and plan of study are to be finalized with their supervisors' approval. Regular consultation with supervisors throughout the course is required. Permission by the Department to read this module is necessary.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"Subject to the approval from HOD","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CH6263","ModuleTitle":"Translation: Formal, Cultural, Political","Department":"Chinese Studies","ModuleDescription":"Translation, as a process of cross-boundary communication, can be explored from many different perspectives: formal, cultural, and political (among others). Major topics to be covered in this module include the misunderstandings of translation, the problems of formal complexity and incompatibility, translating culture, foreignization versus domestication, the politics of translation, translating as a means of generating or solving (international) political problems, translation and ideology, etc. In each semester, a special set of topics will be focused on according to the particular interest and needs of the class of students. This module is taught in Chinese.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Graduate students in Chinese Studies, or 120 MCs (or equivalent) and permission of Department","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"CH6770","ModuleTitle":"Graduate Research Seminar","Department":"Chinese Studies","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded ",Satisfactory/Unsatisfactory", on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Subject to the approval from HOD","Preclusion":"Nil","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CHC5101","ModuleTitle":"Contemporary Research in Chinese Studies","Department":"Chinese Studies","ModuleDescription":"This module will survey the latest research trends in the field of Chinese philosophy, history, and literature. We will be reading recent and influential publications in both English and Chinese. This is a compulsory module for the MA (Chinese Culture and Language) coursework program.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Morning"]}]},{"ModuleCode":"CHC5102","ModuleTitle":"Contemporary Research in Chinese Language","Department":"Chinese Studies","ModuleDescription":"This module will survey the latest research trends in the field of Chinese linguistics and Chinese Philology. We will be reading recent influential publications in both English and Chinese. This is a compulsory module for the MA (Chinese Culture and Language) coursework program.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Afternoon"]}]},{"ModuleCode":"CHC5301","ModuleTitle":"History and Civilizations of the Tang Empire","Department":"Chinese Studies","ModuleDescription":"This is an in-depth study of the Tang period (618-907 AD) of imperial China. It includes an introduction to research methodology and literature review, followed by a critical review of the Tang empire history and analysis of its various political, economic, cultural and foreign policies as well as social development. Case studies with reference to selected political and social issues will be included. Key historical figures will also be appraised.","ModuleCredit":"4","Workload":"1-2-0-0-7","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CHC5302","ModuleTitle":"Chinese Buddhist Proselytic Literature","Department":"Chinese Studies","ModuleDescription":"This module traces the history of Buddhist proselytization in pre-modern China by focusing on the narrative strategies in Buddhist scriptures imported from India and Central Asia as well as Buddhist literature by Chinese authors including their commentaries on Confucian and Taoist texts. Students will come to appreciate how proselytization and assimilation of Buddhist philosophy facilitated each other and how Buddhist narratives contributed to the birth of oral and performing literature in China.","ModuleCredit":"4","Workload":"2-1-0-1-6","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CHC5303","ModuleTitle":"Traditional Chinese Culture in Singapore and Malaysia","Department":"Chinese Studies","ModuleDescription":"This module is a survey of the traditional Chinese culture preserved and practised in Singapore and Malaysia. It is aimed at giving students a deeper understanding of how traditional Chinese culture was transmitted overseas and its relevance to the present Singapore and Malaysia societies. Topics of discussion will include Chinese high culture and popular culture, such as Chinese artistic expressions, food culture, Chinese beliefs, festivals and customs, wedding and funeral rituals.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CHC5304","ModuleTitle":"Society and Culture of the Ming Dynasty","Department":"Chinese Studies","ModuleDescription":"The module is a detailed study of the society and culture of the Ming dynasty (1368-1644). It includes the critical analysis of the social and cultural changes during the founding of the Ming dynasty, a transition from Mongol to Han rule, and the so-called “anti-traditional” period during the late Ming era.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CHC5305","ModuleTitle":"Prominent Nanyang Chinese in Modern China","Department":"Chinese Studies","ModuleDescription":"This module discusses prominent Nanyang Chinese who made significant impact on modern China or changed the course of modern Chinese history. Selected personalities who were born in Southeast Asia and later achieved great careers in China will be discussed and examined in historical, social, economic, cultural and/or political contexts of the late 19th and early 20th centuries. These individuals include Gu Hong Ming, Lim Boon Keng, Li Deng Hui, Wu Lien-Teh, and Robert Lim K.S The course will be taught in Chinese.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"CHC5306","ModuleTitle":"Chinese Intellectual History, 10th – 19th Century","Department":"Chinese Studies","ModuleDescription":"This module will focus on the development of Chinese intellectual history from the 10th to the 19th century, covering the Song, Yuan, Ming, and Qing dynasties. The module takes a thematic approach, and will discuss in depth the important research publications in both the English and Chinese academic worlds.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CHC5309","ModuleTitle":"Economic & Management Thought in Pre-Modern China","Department":"Chinese Studies","ModuleDescription":"This is an in-depth study of economic and management thought in pre-modern China. It includes critical analysis of various economic thought, management practices and financial administrations in various periods of pre-modern China and their implications on political, social and cultural aspects. Major economic and management theories will be discussed, prominent financiers and government administrators will also be appraised.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CHC5310","ModuleTitle":"Chinese Rhapsody","Department":"Chinese Studies","ModuleDescription":"The purpose of the module is to introduce students to the tradition of Chinese fu (rhapsody). The fu is a major poetic form that attained prominence in 100 B.C.E. It was the most important genre of refined literature that dominated the Western and Eastern Han dynasties. Representative works of important Han and Six Dynasties authors are selected for intensive reading to train students to interpret and appreciate classical Chinese rhapsody. The course is designed to deepen students’ understanding of this poetic genre in the Chinese literary tradition.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CHC5312","ModuleTitle":"Tang-Song Poetry and Poetics","Department":"Chinese Studies","ModuleDescription":"This module aims at enhancing the students’ critical analysis and perspective of the shi poetry and poetics in Tang-Song period.","ModuleCredit":"4","Workload":"0-3-0-1-6","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"CHC5313","ModuleTitle":"Thematics in Chinese Literature","Department":"Chinese Studies","ModuleDescription":"The purpose of the module is to introduce students to a variety of themes in Chinese literature. We will trace the origins and development of these literary themes through reading and discussion of both poetry and prose works. Representative themes from early and medieval literature are selected for research and investigation. The course is designed to deepen students’ understanding of major themes in the history of Chinese literature.","ModuleCredit":"4","Workload":"0-3-0-2-5","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CHC5314","ModuleTitle":"Chinese Religion","Department":"Chinese Studies","ModuleDescription":"This module will focus on the development of Chinese religions, including Taoism, Popular religion and Buddhism in China, as well as in the Chinese Community of Singapore. It also examines the transformation of these religions in history and developments of their core thoughts The module takes a thematic approach, and will discuss in depth the important original texts and research publications in both the English and Chinese academic worlds.","ModuleCredit":"4","Workload":"0-3-0-0-2-5","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CHC5315","ModuleTitle":"Neo-Taoism","Department":"Chinese Studies","ModuleDescription":"This module examines the new development of Taoism in the third century when China entered into a period of political disunity for centuries to come. New interests in the dark mysteries of the universe and solid groundings (if any) of human flourishing and happiness came to the forefront. Classical Taoism was given a new twist as Confucian ideas were subtly assimilated and is often called “Neo-Taoism”. The module focuses on the critical reading of some foundational commentaries on the Laozi and the Zhuangzi and illustrates how Neo-Taoism is different from its predecessor in early China.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"All graduates in our new Master’s program.","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"CHC5316","ModuleTitle":"Print Culture and Chinese Literature: From Ming to Modern","Department":"Chinese Studies","ModuleDescription":"Interdisciplinary in nature, drawing upon concepts from sociology of literature and cultural history, this module studies the interrelationships between Chinese literature and print culture. The period of study stretches from late Ming China to modern Singapore, focusing on several themes and issues, which include: 1) urban culture and literary production, 2) literary magazines, literary organizations, and literary movements, 3) popular readings and mass entertainment, 4) cultural connections between Shanghai, Hong Kong, and Singapore, 5) Cold War culture and cultural Cold War in the 1950s and 1960s.","ModuleCredit":"4","Workload":"0-3-0-2-5","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"CHC5322","ModuleTitle":"Pragmatics and Politeness","Department":"Chinese Studies","ModuleDescription":"This module introduces pragmatics to students with a particular focus on politeness. Politeness is an important topic in pragmatics and especially among East Asian languages. This module will cover the basic concepts of theories of politeness, face, facework, contemporary politeness, historical politeness, and media politeness.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CHC5325","ModuleTitle":"Chinese Language Education and Research","Department":"Chinese Studies","ModuleDescription":"This module aims to provide an overview of Chinese language (CL) teaching in Singapore. To contextualize the local CL education aspects, this module begins with the illustration of key concepts relevant to Singapore education and CL environment. Subsequently, the policy, subjects, content and forefront practice are revealed to provide students with a holistic understanding of Singapore’s CL education. Lastly, this module introduces some research trends and their respective methodologies in the CL teaching in Singapore, so as to provide students with basic knowledge and capability to conduct practitioner-based research.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CL1101E","ModuleTitle":"Chinese Language: Its Past and Present","Department":"Chinese Studies","ModuleDescription":"This is a bilingual introductory course for undergraduates to learn interesting issues of the Chinese language like the structure of Chinese language, the use and variation of Chinese language in society, changes in Mandarin and Chinese dialects, the comparative and diachronic aspects of Chinese language, and the relationship between Classical Chinese and Modern Chinese dialects. This will give students a new perspective of the Chinese language, making the Chinese language current and relevant in today's world. Classes will be delivered mainly in Chinese, with English as a supplementary tool. Students can choose to do assignments and examinations in either language.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"A pass in GCE \"O\" Level Chinese Language \"B\" syllabus or higher, or equivalent.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"CL2101","ModuleTitle":"The Chinese Script : History and Issues","Department":"Chinese Studies","ModuleDescription":"This course deals with various aspects of Chinese characters. The historical portion of the course covers the origin of the Chinese characters, the principles of character formation, the evolution of styles over time, analyses of correlations between shapes and meanings, traces of pronunciations of Old Chinese as revealed in phonogram graphs, etc. The contemporary study covers an appraisal of the Simplified Characters, an evaluation of the Chinese characters in terms of frequency studies and neurolinguistic studies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Preclusion":"CL2201","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"CL2102","ModuleTitle":"Chinese Phonetics","Department":"Chinese Studies","ModuleDescription":"This module is designed to provide students with a systematic knowledge of Chinese phonology. The topics covered are syllable, intonation, the Neutral Tone, the diminutive marker ",er",, the influence of phonology on lexicon and grammar, etc. The differences and commonalities between Standard Chinese and the various dialects will be discussed whenever pertinent. Students will do 3-4 exercises and an essay about 2500 characters. The course is designed for students across the University with an interest in the Chinese language.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Preclusion":"CL2202","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"CL2103","ModuleTitle":"Chinese Grammar","Department":"Chinese Studies","ModuleDescription":"This module is designed to provide students with a systematic knowledge of Chinese grammar. The course covers various grammatical constructions and markers as well as their functions. This course will enhance the students' ability in analyzing the Chinese language, written and spoken, besides their general proficiency of the language. Students will do 3-4 exercises and an essay of about 2500 characters. The course is designed for students across the University with an interest in the Chinese language.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Preclusion":"CL2203","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CL2104","ModuleTitle":"Reading/Writing Chinese","Department":"Chinese Studies","ModuleDescription":"The objective of this module is to cultivate the students’ writing skills through intensive critical reading and analysing of exemplar pieces in literary masterpieces, historical essays, philosophical treatise and other genres. Students will be required to submit written assignments on a regular basis in the form of creative writing, argumentative essay, text summarization, and so on. This is an essential module for all Chinese Language and Chinese Studies majors and is open to all students who are looking to ways to improve their reading and writing skills in Chinese.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CL2121","ModuleTitle":"History of Chinese Literature","Department":"Chinese Studies","ModuleDescription":"An essential module for students majoring in Chinese Studies/Chinese Language, this course is a general survey of the development of Chinese literature from ancient times to the Qing Dynasty. It is designed to introduce students to the main features of various literary trends, genres and styles, as well as to major writers of various periods and their representative works. The course also caters to students across the University with an interest in classical Chinese literature.","CrossModule":"CH2121","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Preclusion":"CH2121","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"CL2241","ModuleTitle":"General History of China","Department":"Chinese Studies","ModuleDescription":"An essential module for students majoring in Chinese Studies, this is a general survey of the socio-political and intellectual developments in China from ancient times to the Opium War (1842). The characteristics of each Chinese imperial dynasty and the relationship between China and other Asian countries will also be examined. The course is also offered to students across the University with an interest in the history of traditional China.","CrossModule":"CH2141","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: (i) At least a B4 for (a) Higher Chinese at GCE ‘O’ Level, or (b) Chinese Language at GCE ‘AO’ Level (at GCE ‘A’ Level examination), OR (ii) At least a pass for (a) Chinese at GCE ‘A’ Level, or (b) Higher Chinese at GCE ‘A’ Level, OR (iii) At least C grade for Chinese Language (H1CL) at GCE ‘A’ Level, OR (iv) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE ‘A’ Level, or (b) Chinese Language and Literature (H3CLL) at GCE ‘A’ Level. (v) Equivalent qualifications may be accepted.","Preclusion":"CH2141 and CL2141","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CL2280","ModuleTitle":"Basic Translation","Department":"Chinese Studies","ModuleDescription":"This module introduces students to basics issues in the practice of translation and interpretation (both Chinese-English and English-Chinese). Students are exposed to different forms of writing and are trained to do written translation and consecutive interpretation. The course is conducted in an interactive manner and students are expected to actively participate in class discussion, language games and translation exercises during both lecture and tutorial. The course is practice-oriented and is intended for students who are bilingual (Chinese and English) and have an interest in the practice of translation and interpretation.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"1) Exempted from NUS Qualifying English Test, or passed NUS Qualifying English Test, or exempted from further CELC Remedial English modules, AND 2) Grade 'B4' and above in Higher Chinese (HCL) at GCE 'O' Level or Chinese (CL) at GCE 'AO' Level, OR Grade 'C' and above in Chinese Language (H1CL) at GCE 'A' Level.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CL2281","ModuleTitle":"Translation and Interpretation","Department":"Chinese Studies","ModuleDescription":"This class aims to continue to give students practice in translation and interpretation. The course will focus on two areas: linguistic issues (grammar, semantic meaning) which must be dealt with in both oral and written translation, and cultural issues where there is a need for creative approaches to various non-standard forms of language which are found in poetry, cartoons, advertisements, and certain types of interpretation scenarios.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"1) Exempted from NUS Qualifying English Test, or passed NUS Qualifying English Test, or exempted from further CELC Remedial English modules, AND 2) Grade 'B4' and above in Higher Chinese (HCL) at GCE 'O' Level or Chinese (CL) at GCE 'AO' Level, OR Grade 'C' and above in Chinese Language (H1CL) at GCE 'A' Level.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CL3203","ModuleTitle":"Chinese Pragmatics","Department":"Chinese Studies","ModuleDescription":"This module aims at applying the methodologies of discourse analysis in the study of Chinese discourse. This course discusses how context influences the interpretation of meaning. Essential topics in pragmatics such as speech acts, presuppositions, deixis, conversational maxims, and implicature with special reference to the Chinese language, etc. will be discussed. Preference will be given to students who have taken CL2203/CL2103 Chinese Grammar.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CL3204","ModuleTitle":"Classical Chinese","Department":"Chinese Studies","ModuleDescription":"The course is designed to introduce students to important grammatical features of Classical Chinese. Lexical study and some knowledge of Chinese writing system will also be examined for their contribution to our understanding of Classical Chinese. The course is focused on the analysis of Pre-Qin literature. Classroom activities will include lectures, group discussions and some take-home assignments.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"CL1101E","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CL3211","ModuleTitle":"The Standardization of the Chinese Language","Department":"Chinese Studies","ModuleDescription":"This module provides students with a systematic knowledge of the standardization of modern Mandarin. The topics discussed include the Chinese Romanization system ('The Scheme of Chinese Pinyin System' «¿¿¿¿¿¿», 'The Orthography of Chinese Pinyin System' «¿¿¿¿¿¿¿», the standardization of Chinese words with more than one pronounciation (¿¿¿), the standardization of Chinese lexicon (the Chinese neologism and loanwords), and the standardization of Chinese grammar. The course is designed for students with an interest in the Chinese language and linguistics in general.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"\"Students must have obtained: 1) at least a B4 for (a) Higher Chinese at GCE ‘O’ level, or (b) Chinese Language at GCE ‘AO’ level (at GCE ‘A’ level examination), OR 2) at least a pass for (a) Chinese at GCE ‘A’ level, or (b) Higher Chinese at GCE ‘A’ level, OR 3) at least C grade for Chinese Language (H1CL) at GCE ‘A’ level, OR 4) at least a pass for (a) Chinese Language and Literature (H2CLL) at GCE ‘A’ level, or (b) Chinese Language and Literature (H3CLL) at GCE ‘A’ level. 5) Equivalent qualifications may be accepted.\"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CL3214","ModuleTitle":"Aspects of Chinese Linguistics","Department":"Chinese Studies","ModuleDescription":"This module sets forth some fundamentals of contemporary linguistic findings about the Chinese language, especially those concerning present-day Mandarin Chinese. Topics on typological characteristics describe what Chinese is, or is not, in comparison with other languages. Historical changes and dialectal variations in some areas are also included. Also introduced are Chinese characters and the Chinese lexicon. The course is designed for students across the University.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Preclusion":"CL2292, CL2208","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CL3221","ModuleTitle":"Selected Readings in Chinese Verse","Department":"Chinese Studies","ModuleDescription":"This module aims at promoting students' ability in reading and analyzing Chinese poetry. Various Chinese poetic themes, forms, styles and techniques are discussed through the analysis of selected poems of different periods. The course is provided for students who already have basic reading ability in classical Chinese and wish to advance their knowledge in Chinese rhymeprose and poetry.","CrossModule":"CH3221","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Must obtain: 1) At least a B4 for (a) Higher Chinese at GCE 'O' Level, or (b) Chinese Language at GCE 'AO' Level (at GCE 'A' Level examination), OR 2) At least a pass for (a) Chinese at GCE 'A' Level, or (b) Higher Chinese at GCE 'A' Level, OR 3) At least C grade for Chinese Language (H1CL) at GCE 'A' Level, OR 4) At least a pass for (a) Chinese Language and Literature (H2CLL) at GCE 'A' Level, or (b) Chinese Language and Literature (H3CLL) at GCE 'A' Level. 5) Equivalent qualifications may be accepted.","Preclusion":"CH3221","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CL3284","ModuleTitle":"Literary Translation","Department":"Chinese Studies","ModuleDescription":"This module aims to introduce knowledge in translation strategies and literary translation. Students will have the opportunity to translate texts (both Chinese to English and English to Chinese) from fiction, drama and poetry. Being different from translation for technology and business, the concept of beauty, poetics and equivalence will be discussed in this module.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"CL2280 or CL2281","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"CL3285","ModuleTitle":"Computer-Assisted Translation Tools","Department":"Chinese Studies","ModuleDescription":"This module aims to introduce knowledge in the relationship between technology and the translation industry. Within the curriculum, students will learn a variety of computer-assisted translation tools and software that is useful for translation, including SDL Trados, SDL Multiterm, memoQ, Wordfast, Déjà Vu, Adobe Fireworks (only for functions that are applicable to translation practice) and Aegisub.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"CL2280 or CL2281","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CL3550","ModuleTitle":"Chinese Language Internship","Department":"Chinese Studies","ModuleDescription":"Internships vary in length but all take place within organisations or companies, which are vetted and approved by the Department of Chinese Studies, have relevance to the major, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships will be advertised at the beginning of each semester. Internships proposed by students will require the approval of the Department.","ModuleCredit":"4","Prerequisite":"Major in CH/CL with 24 MCs of CH/CL modules.","Preclusion":"Any other XX3550 internship modules (Note: Students who change major may not do a second internship in their new major)","History":[{"Semester":4}]},{"ModuleCode":"CLC2101","ModuleTitle":"Engaging and Building Communities","Department":"University Scholars Programme","ModuleDescription":"This module introduces students to the theory and practice of community development (i.e., engagement of communities so that they become empowered agents of social change). The community development models and frameworks that would be discussed in the module include asset-based community development, community capitals framework, networking approach to community development, community empowerment models, sustainable livelihoods models, and radical community development. Students would develop competencies in applying qualitative research techniques that can be used to map communities. Additionally, students would be exposed to community participation, consensus building and design thinking techniques that can be adopted to generate solutions to community issues.","ModuleCredit":"4","Workload":"0-4-0-3-3","Preclusion":"This module would be cross listed by the University Scholars Programme (USP), with the module code UHB2213. A USP + CLC student would be encouraged to take this module through the USP. If the USP + CLC student has already taken this module through the USP, she/he would be precluded from taking it again through the CLC.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Evening","Thursday Evening"]}]},{"ModuleCode":"CLC2201","ModuleTitle":"Community Development Practicum","Department":"University Scholars Programme","ModuleDescription":"As social service organizations in Singapore move towards evidence-based practice, they need to conduct field research to better understand the communities that they work with, and to assess the impact of their community development programs. Students can therefore help the organizations to conduct the field research through this practicum, and in the process, address the organizations’ knowledge gaps and help the organizations to run more impactful community development programs. The field research experience allows students to gain deep insights into complex community and social issues in Singapore, and appreciate the efforts expended by social service organizations in addressing these issues.","ModuleCredit":"4","Workload":"0-1-0-8-1","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM1111","ModuleTitle":"Inorganic Chemistry 1","Department":"Chemistry","ModuleDescription":"Basic concepts of acids and bases, and periodicity and chemistry of most main group elements are covered in this module. Topics include Bronsted and Lewis acids and bases, hard and soft acid- base concept, and group trends and general properties of metals and non-metals.","ModuleCredit":"4","Workload":"5-1-0-2-2","Prerequisite":"'A' level or H2 pass in Chemistry or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"CM1121","ModuleTitle":"Organic Chemistry 1","Department":"Chemistry","ModuleDescription":"This module covers the characteristic properties, methods of preparation, and reactions of alkanes/cycloalkanes, alkenes, alkynes, benzene and other aromatic compounds, alkyl halides, alcohols, ethers, epoxides, phenols, aldehydes and ketones, carboxylic acids and their derivatives, amines.","ModuleCredit":"4","Workload":"4-1-0-2-3","Prerequisite":"'A' level or H2 pass in Chemistry or equivalent or CM1417/CM1417X","Preclusion":"CM1501 or CM1503 or CM1401","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"],"TutorialPeriods":["Wednesday Morning","Friday Afternoon","Monday Morning","Thursday Afternoon","Wednesday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CM1131","ModuleTitle":"Physical Chemistry 1","Department":"Chemistry","ModuleDescription":"Equations of state of ideal and real gases, intermolecular forces, kinetic theory of gases, first law of thermodynamics, enthalpy, thermochemistry, the second law, entropy, Helmholtz and Gibbs functions, the third law, rates of chemical reactions, accounting for the rate laws - reaction mechanisms, effect of temperature on reaction rate, theories of reaction rates.","ModuleCredit":"4","Workload":"4-1-0-2-3","Prerequisite":"'A' level or H2 pass in Chemistry or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Morning","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"CM1191","ModuleTitle":"Experiments in Chemistry 1","Department":"Chemistry","ModuleDescription":"This is a module designed for chemistry majors and deals with laboratory experiments on selected topics of basic chemistry prinicples with theoretical contents selected from CM1111, CM1121 and CM1131. The experiments are designed to strengthen the students’ understanding of basic organic, inorganic and physical chemistry. Upon completion of the module, students should have learnt some essential laboratory skills and be able to perform basic data processing and write lab reports. In addition to the aforementioned activities, CM1191 will also cover errors in chemical analysis which will be taught during the lectures.","ModuleCredit":"4","Workload":"2-0-6-0-2","Prerequisite":"H2/A-level Chemistry or its equivalent or by permission","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"CM1401","ModuleTitle":"Chemistry for Life Sciences","Department":"Chemistry","ModuleDescription":"This is a chemistry module catered for Life Sciences students and deals primarily with the basic principles to understand the structure and reactivity of organic molecules, towards the syntheses of functional molecules and basic analytical techniques.","ModuleCredit":"4","Workload":"4-1-0-0-5","Prerequisite":"GCE 'A' level or H2 pass in Chemistry or equivalent or CM1417/CM1417X","Preclusion":"CM1121 or CM1402 or CM1501","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CM1402","ModuleTitle":"General Chemistry","Department":"Chemistry","ModuleDescription":"This is a chemistry module designed for non-chemistry majors and deals primarily with basic principles of structure and bonding, thermodynamics, kinetics, basic analytical techniques, properties and reactions of organic functional groups and chemistry of main group elements.","ModuleCredit":"4","Workload":"4-1-0-2-3","Prerequisite":"GCE 'A' level or H2 pass in Chemistry or equivalent or CM1417 /CM1417X","Preclusion":"CM1401 – Chemistry for Life Sciences","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CM1417","ModuleTitle":"Fundamentals of Chemistry","Department":"Chemistry","ModuleDescription":"The objective of this module is to provide an introduction to the fundamental topics and concepts of chemistry. This includes topics like structure of matter, periodicity and the periodic table, chemical Bonding, states of matter, stoichiometry and equilibrium, reaction types, kinetics, organic chemistry, including such topics as functional groups and isomerism.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"'O' Level pass in Chemistry or equivalent","Preclusion":"A level or H2 Chemistry or equivalent or CM1417X","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"CM1501","ModuleTitle":"Organic Chemistry for Engineers","Department":"Chemistry","ModuleDescription":"Aliphatic hydrocarbons. Stereochemistry. Alkyl halides. Alcohols. Ethers and epoxides. Aldehydes and ketones. Carboxylic acids and derivatives. Aromatic hydrocarbons. Polycyclic aromatic hydrocarbons. Amines and diazonium compounds. Macromolecules. Principles of spectroscopy.","ModuleCredit":"4","Workload":"3-1-2-2-3","Prerequisite":"'A' level or H2 pass in Chemistry or equivalent or CM1417 /CM1417X","Preclusion":"CM1121, CM1503, CM1401","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CM1502","ModuleTitle":"General and Physical Chemistry for Engineers","Department":"Chemistry","ModuleDescription":"This module introduces some basic principles of general and physical chemistry to engineering students. Topics covered include atomic and molecular structures, spectroscopies and their applications, bonding and interactions in interfaces and materials, chemical equilibrium, chemical kinetics, common molecules and their transformations especially in chemical and pharmaceutical industries. The purpose is to provide engineering students the foundations in important concepts and principles of chemistry, with an emphasis on practical applications in engineering and technology.","ModuleCredit":"4","Workload":"3-1-2-2-3","Prerequisite":"'A' level or H2 pass in Chemistry or equivalent or CM1417 /CM1417X","Preclusion":"Chemistry majors, CM1502FC or CM1502X","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Friday Morning","Friday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CM1502X","ModuleTitle":"General and Physical Chemistry for Engineers","Department":"Chemistry","ModuleDescription":"This module introduces some basic principles of general and physical chemistry to engineering students. Topics covered include atomic and molecular structures, spectroscopies and their applications, bonding and interactions in interfaces and materials, chemical equilibrium, chemical kinetics, common molecules and their transformations especially in chemical and pharmaceutical industries. The purpose is to provide engineering students the foundations in important concepts and principles of chemistry, with an emphasis on practical applications in engineering and technology.","ModuleCredit":"4","Workload":"3-1-3-0-3","Prerequisite":"'A' level or H2 pass in Chemistry or equivalent or CM1417 /CM1417X","Preclusion":"CM1502, CM1502FC, Chemistry majors","Types":["Module"],"History":[{"Semester":3},{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"CM2101","ModuleTitle":"Physical Chemistry 2","Department":"Chemistry","ModuleDescription":"In this course, the basic ideas and applications of various types of spectroscopy will be taught in a concerted manner, with discussions on some basic applications of these techniques. Topics discussed include microwave spectroscopy, infrared spectroscopy, Raman spectroscopy, electronic spectroscopy, electron and nuclear spin resonance spectroscopy. The fundamental principles such as energy quantization, rigid rotors and harmonic oscillators are discussed, the techniques and instrumentation are studied, and the practical applications are emphasized.","ModuleCredit":"4","Workload":"4-1-0-2-3","Prerequisite":"CM1131 Physical Chemistry 1","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Morning","Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CM2111","ModuleTitle":"Inorganic Chemistry 2","Department":"Chemistry","ModuleDescription":"Structure and properties of solids, coordination chemistry: nomenclature, stability constants and isomerism.","ModuleCredit":"4","Workload":"4-1-0-2-3","Prerequisite":"CM1111","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning","Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon","Tuesday Afternoon","Wednesday Morning","Friday Morning","Thursday Afternoon"]}]},{"ModuleCode":"CM2121","ModuleTitle":"Organic Chemistry 2","Department":"Chemistry","ModuleDescription":"Functional group transformation, disconnection approach to synthesis, synthesis of polyfunctional organic molecules, stereochemistry and reaction mechanisms.","ModuleCredit":"4","Workload":"4-1-0-2-3","Prerequisite":"CM1121 or by department approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Morning","Monday Morning","Friday Morning"]},{"Semester":2}]},{"ModuleCode":"CM2191","ModuleTitle":"Experiments in Chemistry 2","Department":"Chemistry","ModuleCredit":"4","Workload":"1-0-5-0-4","Prerequisite":"CM1191 or by department approval.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"CM2192","ModuleTitle":"Experiments in Chemistry 3","Department":"Chemistry","ModuleCredit":"4","Workload":"2-0-6-0-2","Prerequisite":"CM1191 or by department approval.","Preclusion":"CM2142","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"CM2288","ModuleTitle":"Basic UROPS in Chemistry I","Department":"Chemistry","ModuleCredit":"4","Prerequisite":"CM1111 or CM1121or CM1131, AND Departmental Approval","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM2289","ModuleTitle":"Basic UROPS In Chemistry II","Department":"Chemistry","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"CM1111 or CM1121 or CM1131, and Departmental Approval","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM3201","ModuleTitle":"Principles of Chemical Processes","Department":"Chemistry","ModuleDescription":"This module is an introduction to the Chemical Industry and related process industries like the Food Processing and Pharmaceutical Industries, or Petroleum Refining. Process analysis and mass and energy balances of simple and complex systems are covered, including recycle and purge streams. Systems without and with chemical transformations will be treated for batch and steady state flow processes. The concept of unit operations is introduced. Thermal processes (e.g., heat transfer and separation by distillation) will be treated in greater depth. The design of new products and processes is emphasised as an important aspect of the work of an industrial chemist.","ModuleCredit":"4","Workload":"4-2-0-2-2","Prerequisite":"CM1131, CM2101 and MA1421/MA1102R","Preclusion":"CN1111, CM1161, CM2161","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CM3212","ModuleTitle":"Transition Metal Chemistry","Department":"Chemistry","ModuleDescription":"This module covers the chemistry of d-block and f-block metals. An introduction to observed trend in physical and chemical properties of d-block transition metal complexes will be given. A comprehensive discussion on their electronic structures and spectra follows. Magnetic property, ligand substitution and redox reaction of these metal complexes will be illustrated. The f-block metals will be introduced leading to a discussion of the optical spectra of their complexes. Introduction to inorganic supramolecular chemistry, crystal engineering and solid state chemistry will be covered.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM2111","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CM3221","ModuleTitle":"Organic Synthesis: The Disconnection Approach","Department":"Chemistry","ModuleDescription":"This module covers the application of retrosynthetic analysis and various methodologies in chemical synthesis. The topics include C-X disconnection (one-group or two-group), one-group C-C disconnection, two-group C-C disconnection (1,3-, 1,5-, 1,2- 1,4-difunctional compounds), amine synthesis, alkene synthesis and aromatic and saturated heterocycle synthesis.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM2121","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"CM3222","ModuleTitle":"Organic Reaction Mechanisms","Department":"Chemistry","ModuleDescription":"This module covers the study of a selected series of organic reactions involving reactive intermediates and/or molecular rearrangements. Emphasis is placed on an understanding of their reaction mechanisms. These will include rearrangement reactions involving carbocations and carbenes as intermediates. Stereoelectronic properties leading to fragmentation reactions will be introduced. Reactions initiated by radicals will be covered. Comprehensive discussions on rules and stereochemical consequences in pericyclic reactions will be given. The synthetic applications of all the above reactions will be illustrated.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM2121","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Tuesday Morning","Monday Afternoon"]}]},{"ModuleCode":"CM3225","ModuleTitle":"Biomolecules","Department":"Chemistry","ModuleDescription":"An introduction on the four major classes of biomolecules in life: nucleic acids, proteins, carbohydrates and fatty acids will be given. The bioorganic aspects of these molecules, e.g. how proteins behaves, how DNAs are damaged and repaired, how enzymes catalyze chemical transformations, and how drugs are developed, will be discussed. Fundamentals in biochemistry and physical methods for bioorganic chemistry will be introduced. Basic concepts in how to synthesize biologically active compounds in drug discovery through combinatorial chemistry will be introduced.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM2121","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Friday Morning","Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"CM3231","ModuleTitle":"Quantum Chem & Molecular Thermodynamics","Department":"Chemistry","ModuleDescription":"Duality of matter and the Heisenberg principle, Schrodinger equation of simple systems, postulates of quantum mechanics, symmetry elements and operators, probability, order and disorder, statistical interpretation of entropy and the Boltzmann equation, Boltzmann distribution and the partition function for an ideal gas, thermodynamic functions for ideal gases.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM2101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CM3242","ModuleTitle":"Instrumental Analysis II","Department":"Chemistry","ModuleDescription":"The module covers the advanced treatment of some concepts that are applied to the analytical chemistry field already taught at the introductory level in other modules (CM1131, CM2111, CM2101, CM 2121, CM2161, CM2192 (practical module)), plus more advanced techniques important in the fast moving world of contemporary analytical chemistry. More advanced considerations of the instrumentation aspects of important analytical techniques are taught and discussed, and wide-ranging applications of these techniques to solving problems in various fields are covered. The topics covered include advanced microscale separation science, mass spectrometry, spectrophotometry, electroanalysis, thermal and gravimetric methods, and flow injection analysis.","ModuleCredit":"4","Workload":"4-1-0-2-3","Prerequisite":"CM2142 or CM2192 or LSM2191","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon","Wednesday Morning","Monday Afternoon"]}]},{"ModuleCode":"CM3251","ModuleTitle":"Nanochemistry","Department":"Chemistry","ModuleDescription":"This multidisciplinary module provides an in-depth view of the synthesis, characterisation and application of nanostructures using chemical routes. Necessarily, it will incorporate various concepts from colloidal chemistry, supramolecular chemistry, polymer chemistry and electrochemistry, etc. The application of these concepts in nanoscale synthesis will be emphasized and presented in a cohesive manner. The module also highlights the applications of nanostructures such as quantum dots, nanoparticles, nanorods, nanowires, etc. in the areas of biosensors, bioimaging, LEDs and photonic crystals, etc.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"SP2251","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Thursday Morning","Monday Morning"]}]},{"ModuleCode":"CM3252","ModuleTitle":"Polymer Chemistry 1","Department":"Chemistry","ModuleDescription":"Polymer science is the study of plastic materials of everyday life and the development of new materials that meet technological needs. This module covers classification and synthesis of polymers by different polymerization techniques, copolymerization reactions and industrial polymers. Physical properties of polymers both in the solid state and in solution will also be discussed. Knowledge in laboratory techniques in polymerization, determination of molecular weight and stability and spectroscopic studies will be introduced.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"CM1131 and CM2121","Preclusion":"CM2264, CM3262, CM3265, CM3266","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"CM3253","ModuleTitle":"Materials Chemistry 1","Department":"Chemistry","ModuleDescription":"Fundamentals of solid state chemistry will first cover the primary and secondary types of bonding in solids followed by lattice energy in ionic solids. Crystalline solids and their crystal structure will be studied. Metals, insulators and semiconductors will be distinguished using the band theory of solids. Defects occur in crystals – point, line and surface – and their effects on properties of solid materials will be explained. Factors affecting crystallization and glass formation, and different components of glasses and their uses will be discussed. Formation of different types of glasses and their applications will be highlighted.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"CM1131 and CM2111","Preclusion":"CM2263 and CM3262","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Monday Afternoon"]}]},{"ModuleCode":"CM3261","ModuleTitle":"Environmental Chemistry","Department":"Chemistry","ModuleDescription":"Environmental terms and concepts, scope of environmental chemistry, the atmosphere, lithosphere and hydrosphere, soil, water and air pollution, chemical toxicology, methods of environmental analysis and monitoring, global environmental problems, natural resources and energy, environmental management, risk assessment.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM2142 or CM2192","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Evening","Thursday Morning"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CM3267","ModuleTitle":"Computational Thinking and Programming in Chemistry","Department":"Chemistry","ModuleDescription":"This module introduces the elements of computational thinking and its application in chemistry, energy and the environment and food science. These elements include problem formulation/abstraction, pattern recognition, decomposition, and finally algorithm design. Direct application of these elements will occur through programming specifically using Python on a Raspberry Pi computer. The Raspberry Pi will be programmed to make real-time observations of phenomena relevant to the environment and/or food science.","ModuleCredit":"4","Workload":"2-0-3-2-3","Prerequisite":"Either (a) OR (b) below: (a) CM2191 Experiments in Chemistry 2 AND CM2192 Experiments in Chemistry 3 OR (b) FST2102B Chemistry of Food Components","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CM3288","ModuleTitle":"Advanced UROPS in Chemistry I","Department":"Chemistry","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM3289","ModuleTitle":"Advanced UROPS in Chemistry II","Department":"Chemistry","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM3291","ModuleTitle":"Advanced Experiments In Organic & Inorganic Chemistry","Department":"Chemistry","ModuleDescription":"Laboratory work in Inorganic and Organic chemistry. This module is a major requirement for Chemistry students.","ModuleCredit":"4","Workload":"0-0-6-2-2","Prerequisite":"CM2111, CM2121 and CM2191","Types":["Module"],"History":[{"Semester":3},{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"CM3292","ModuleTitle":"Advanced Experiments In Analytical & Physical Chemistry","Department":"Chemistry","ModuleDescription":"Laboratory work in Analytical and Physical Chemistry. This module is a major requirement for Chemistry students.","ModuleCredit":"4","Workload":"0-0-6-2-2","Prerequisite":"CM2101 and (CM2142 OR CM2192)","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"CM3295","ModuleTitle":"Selected Experiments in Analytical Chemistry","Department":"Chemistry","ModuleDescription":"Laboratory work in Analytical Restriction: This module is offered only to students taking Minor in Analytical Chemistry.","ModuleCredit":"4","Workload":"0-0-6-2-2","Prerequisite":"CM2142 Analytical Chemistry 1 or CM2192 Experiments in Chemistry 3","Types":["Module"],"History":[{"Semester":2,"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"CM3296","ModuleTitle":"Molecular Modelling: Theory & Practice","Department":"Chemistry","ModuleDescription":"Fundamental concepts of molecular modelling, survey of computational methods, molecular mechanics and force fields, empirical and semi-empirical methods, Ab initio theory, basis sets, electron correlation methods, density functional theory, chemical visualization and graphics models, qualitative molecular orbital theory, potential energy surfaces and minimization' molecular dynamics and Monte-Carlo simulations, calculation of molecular properties (IR, UV, NMR and electron density distribution), use of molecular modelling software (Spartan and Gaussian), applications of modelling to chemical problems, modelling biomolecules: conformational analysis, QSAR, docking, ligand design.","ModuleCredit":"4","Workload":"1-1-3-2-2","Prerequisite":"CM2101","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"CM3301","ModuleTitle":"Advanced Forensic Science","Department":"Chemistry","ModuleDescription":"This module covers forensic identification, criminalistics, DNA profiling, narcotics and toxicology. Topics on forensic identification and criminalistics includes crime scene investigation, nature of physical evidence, characteristics of evidence, an in-depth study of glass and fibre as sources of evidence in criminalistics investigations. For DNA profiling, this module would focus on screening methods for biological materials, the various instrumentation platforms and the application of forensic DNA in Singapore crime cases. In narcotics, the topics covered include forensic drug analysis and legislation, clandestine drug manufacturing, drug metabolism and analysis of urine for drug abuse. For toxicology, an in-depth study of toxicological analysis will be covered.","ModuleCredit":"4","Workload":"4-1-0-0-6","Prerequisite":"GEK1542","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Morning","Friday Morning"]}]},{"ModuleCode":"CM3302","ModuleTitle":"Overseas Exploratory Project (Europe)","Department":"Chemistry","ModuleDescription":"This module enable students to explore the education and research activities in chemistry and the operation of chemical industry in Europe through academic visit to various research institutes, chemistry related companies and taking part in different courses in university. The visit and the course work will be 3 weeks. The students are required to attend a pre-visit workshop (to attain basic technical knowledge required to appreciate the visit), to take part in all the organised activities and to organise and attend a post-visit workshop (to share and report on their experience and findings). Furthermore, they are required to submit a report on their accomplishment of the educational objectives of the trip. In this module students are exposed to both team-based learning and self-directed learning. The module is evaluated on “Completed Satisfactory/Completed Unsatisfactory (CS/CU)” basis on the continual assessment and final report and the student will be evaluated individually.","ModuleCredit":"2","Workload":"5-0-6-6-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CM3310","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Chemistry","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Chemistry as first major and have completed a minimum of 32 MCs in Chemistry major at the time of application.","Preclusion":"XX3310 modules offered in Science, where XX stands for the subject prefix of the respective major","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"CM3311","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Chemistry","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Chemistry as first major and have completed a minimum of 32 MCs in Chemistry major at time of application.","Preclusion":"XX3311 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM3312","ModuleTitle":"Enhanced Undergraduate Professional Internship Programme","Department":"Chemistry","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 16-20 weeks during regular semester. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Chemistry as first major and have completed a minimum of 32 MCs in Chemistry major at time of application.","Preclusion":"XX3312 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM4199A","ModuleTitle":"Honours Project in Chemistry","Department":"Chemistry","ModuleDescription":"The aim of this module is to introduce students to the components of independent research e.g. literature review, experimental techniques, data collection and treatment, etc. After completion of this module a student should be able to analyse a specific problem and to design and perform suitable experiments which will lead to its solution.","ModuleCredit":"16","Prerequisite":"At least an overall CAP of 3.50, on fulfillment of 100MC or more, and major requirements under the B.Sc. programme. ( Only for students entering NUS in or after 2002 ). Students from Cohort 2012 and onwards should have at least an overall CAP of 3.20, on fulfillment of 100MC or more, and major requirements under the B.Sc. programme.","Preclusion":"CM4299","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM4211","ModuleTitle":"Advanced Coordination Chemistry","Department":"Chemistry","ModuleDescription":"The aim of this module is alert students to modern topics in inorganic/coordination chemistry such as metal-based drugs, macrocyclic chemistry and crystal engineering. The module will describe aspects of the coordination chemistry of transition metal and main group compounds concentrating on themes dealing with macrocyclic chemistry, crystal engineering and metal-based drugs. Throughout the lectures discussions on inorganic stereochemistry (sources and classification, optically active metal complexes, applications) will be included. The module is directed towards students majoring in chemistry and related disciplines.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM3211 or CM3212","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"CM4212","ModuleTitle":"Advanced Organometallic Chemistry","Department":"Chemistry","ModuleDescription":"The student will acquire an understanding of the various classes of organometallic compounds, the nature of their bonding, synthetic methodology and characterisation techniques, the principles of homogeneous catalysis, the catalytic cycles and the mechanisms of the different catalytic processes of transition metals, and use of the isolobal analogy. Topics covered include ?-complexes, ?-complexes, clusters and metal-metal bonding, Wade-Mingos rules for e-counting, isolobal relationships. Reactions of organometallic compounds - ligand substitution, coordinative, addition/ligand dissociation, oxidative addition/reductive elimination, insertion)/deinsertion, nucleophilic addition and abstraction, electrophilic reactions. Synthetic applications - metal alkyls & hydrides, insertions, protection/deprotection and activation, coupling and cyclization reactions. Homogeneous catalysis. The module is directed towards students majoring in chemistry and related disciplines.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM3211 or CM3212","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"CM4214","ModuleTitle":"Structural Methods in Inorganic Chem","Department":"Chemistry","ModuleDescription":"This module covers the commonly used methods to determine the structure of inorganic and organometallic compounds including symmetry operators, point groups and irreducible representations, Raman or IR active vibrational modes, the principles and theories of single crystal and powder X-ray diffraction techniques, assessment of quality of published crystal structures, NMR as a powerful diagnostic tool to determine structures and fluxional mechanisms. High resolution mass spectrometry, electron paramagnetic resonance and Mossbauer spectroscopy may be introduced.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM3211 or CM3212","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"CM4225","ModuleTitle":"Organic Spectroscopy","Department":"Chemistry","ModuleDescription":"This module covers modern methods used in structure determination of organic compounds. Topics include mass spectroscopy, infrared spectroscopy, and nuclear magnetic resonance (NMR) spectroscopy. The main focuses of this module are two-dimensional NMR techniques and their applications in the determination of stereochemistry.","ModuleCredit":"4","Workload":"4-1-0-2-3","Prerequisite":"CM2121","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"CM4227","ModuleTitle":"Chemical Biology","Department":"Chemistry","ModuleDescription":"This module provides an overall view on an emerging new discipline that blends chemistry with many fields of biology to unravel the complexities of life at the interface of chemistry and biology. This course illustrates how biological processes are explained in chemical terms. The key objective is to highlight the basic principles of chemical biology to show its important linkages to life sciences.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"CM1121 or CM1401 and LSM1101 or LSM1401","Preclusion":"LSM4233","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"CM4228","ModuleTitle":"Catalysis","Department":"Chemistry","ModuleDescription":"This module covers the principles and characteristics of heterogeneous, homogeneous and enzymatic catalysis. Reaction cycles are analysed at the molecular level, and a microkinetic approach is used to describe the processes. Selected industrial processes and commercial devices are discussed to illustrate practical applications of the studied topics.","ModuleCredit":"4","Workload":"4-1-0-2-3","Prerequisite":"CM2121","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CM4238","ModuleTitle":"Selected Topics in Physical Chemistry","Department":"Chemistry","ModuleDescription":"Several topics highlighting physical chemistry principles such as thermodynamics, spectroscopy, kinetics and quantum chemistry will be covered. In photochemistry, kinetics and quantum chemistry are used to illustrate how quantization and energy level interactions lead to different radiative processes and rates of excited and ground state reactions. The use of spectroscopy yields the precise determination of reaction rates. In the chemistry of liquids, thermodynamics will be heavily featured in describing intermolecular potentials in liquids and colloids. In biophysical chemistry, the thermodynamics and kinetics of biomolecules together with spectroscopic techniques used to determine their interactions will also be included.","ModuleCredit":"4","Workload":"4-1-0-0-5","Prerequisite":"CM2101","Preclusion":"CM4236 or CM4237","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"CM4241","ModuleTitle":"Trace Analysis","Department":"Chemistry","ModuleDescription":"At the end of this module, you should be able to identify the major sources of errors in trace analysis, understand the advantages and limitations of sample preparation and detection techniques, and be able to design a suitable method for the analysis of a given sample by taking into account the sample matrix, properties and concentration. Topics discussed include analysis at trace levels: general considerations and principles, sampling, sample preparation and sample pretreatment, selected advanced techniques of extraction and detection, applications in environmental, biomedical, etc. analyses, chemosensors and biosensors. The module is directed towards students majoring in chemistry and related disciplines.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM3242 or by permission","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Wednesday Afternoon","Thursday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"CM4242","ModuleTitle":"Advanced Analytical Techniques","Department":"Chemistry","ModuleDescription":"This module is aimed at the principles and applications of advanced analytical techniques. The student will gain familiarity with the fundamental principles, instrumentation aspects as well as analytical applications of modern separation techniques as well as advances in microscopy and mass spectrometry. Topics discussed are selected from capillary electrophoresis and related techniques, hyphenated techniques involving gas chromatography and liquid chromatography, etc., with a focus on qualitative analysis, multidimensional chromatography, current advances in microscopy, mass spectrometry, etc., including applications. The module is directed towards students majoring in chemistry and related disciplines.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM3242 or by permission","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CM4251","ModuleTitle":"Characterization Techniques in Materials Chemistry","Department":"Chemistry","ModuleDescription":"Preparation and characterization of materials form crucial and vital aspects of materials research. Highly developed instruments are now available to apply an interdisciplinary study to understand the structure-property relationship. This module provides undergraduates an introduction to modern materials characterization techniques which comprise surface analysis techniques, X-ray diffraction, microscopy, thermal analyses, mechanical tastings and spectroscopies.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"CM3252 and CM3253","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CM4252","ModuleTitle":"Polymer Chemistry 2","Department":"Chemistry","ModuleDescription":"This module prepares the students for the polymer related industry. It covers the chemistry of polymer degradation under the influence of heat, oxygen and UV light and ways of retardation. The science and technology of elastomers or rubber like polymeric materials will be discussed and compared to solid plastics. The synthesis, properties and applications of contemporary engineering and specialty polymers and the role of additives in plastics will also be discussed.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"CM3252","Preclusion":"CM4264, CM4265, CM4266, CM4268","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CM4253","ModuleTitle":"Materials Chemistry 2","Department":"Chemistry","ModuleDescription":"This module aims to discuss important contemporary topics in the field of materials chemistry, e.g. nanostructured materials, hybrid composites, and polymeric materials as active components in electronic applications. Self-assembly of monolayers on metal surfaces and semiconductors, and other nanostructures (carbon nanotubes, nanoparticles, grapheme) will be covered. Material synthesis, processability in device matrix and stability will be emphasized, together with structure performance relationship. Formal teaching may be accompanied by presentations and case studies delivered by selected Industry researchers.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"CM3253","Preclusion":"CM4266","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Thursday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"CM4254","ModuleTitle":"Chemistry of Semiconductors","Department":"Chemistry","ModuleDescription":"An understanding of dimensional dependence of energy levels, Fermi energy, and band gap in crystals form the basis for learning newly developed devices and applications in transistors, solar cells, etc. The principles of device operation and fabrication will be introduced in relation to electrical and structural properties of Silicon, GaAs and the operation of p-n junctions and transistors. Chemistry in the fabrication of integrated circuits from growth of single crystals, photolithography, etching, dielectric deposition to packaging of circuit, and electrochemistry of semiconductors, charge transfer across electrolyte-semiconductor interface, band bending and Mott Schottky analysis will be covered.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"CM3232","Preclusion":"CM3263","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CM4258","ModuleTitle":"Advanced Polymer Science","Department":"Chemistry","ModuleDescription":"This module will be focused on some advanced topics which are not covered in basic polymer science. The topics include: (1) new polymerization methods (e.g. controlled radical polymerization, metallocene polymerization and olefin metathesis polymerization), (2) block copolymers and their applications, (3) dendritic macromolecules, (4) naturally occurring polymers and biopolymers, (5) inorganic and organometallic polymers, (6) supramolecular polymers and smart polymers, (7) conducting polymers and their applications","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"CM3252","Preclusion":"CM4268","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"CM4269","ModuleTitle":"Sustainable & Green Chemistry","Department":"Chemistry","ModuleDescription":"The module covers: (i) introduction: origin, current status and future of green chemistry, (ii) concept of sustainability, (iii) environmental fate of chemicals, (iv) metrics for environmental risk evaluation of chemicals, (v) elements of green chemistry, (vi) energy balance in chemical reactions and separation processes, (vii) selectivity and yield improvements in chemical processes via statistical methods, (viii)fundamentals of industrial waste treatment, (ix) environmental consequences of burning fossil fuels for generation of energy, (x) renewable sources of fuels and chemical feedstocks, (xi) energy future beyond carbon, and (xii) advanced green chemistry techniques and process intensification","ModuleCredit":"4","Prerequisite":"CM1121 and CM1131 and (CM2121 or CM2101)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"CM4271","ModuleTitle":"Medicinal Chemistry","Department":"Chemistry","ModuleDescription":"This module builds on the module Biomolecules (CM3225) as well as Organic Chemistry (CM 2121). A major focus will be directed towards the identification and chemical optimization of drug molecules. It will be accompanied by presentations and case studies delivered by selected researchers from Pharmaceutical Industry. The following aspects will be covered: 1)\tThe role of the chemist in the drug discovery process 2)\tTarget Selection 3)\tSelection of chemical starting points via virtual screening techniques 4)\tDesign of compound libraries 5)\tTranslation of ADME-Tox data into new chemical entities 6) Intellectual property for medicinal chemists The module is suited for advanced students majoring in chemistry or applied chemistry.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"CM2121 and CM3225","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"CM4274","ModuleTitle":"The Art and Methodology in Total Synthesis","Department":"Chemistry","ModuleDescription":"This module comprises of a study of the total synthesis of useful functional molecules. Both general and advanced strategies are covered. Concepts of the classical multistep and the greener cascade sequences are explored. The concepts and strategies are illustrated with classical and modern examples.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM3221","Preclusion":"CM4221","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CM4282","ModuleTitle":"Energy Resources","Department":"Chemistry","ModuleDescription":"This module comprises of a physico-chemical study of the energy resources and the environmental and economic implications of their exploitation. Following the history of energy consumption, the current situation is summarized, and the implications of the continuation of the status quo identified. Concepts of fitness for purpose, and environmental and economic sustainability are explored. Key technologies areas cover generation, use efficiency, and storage and transmission. These are illustrated with quantitative case studies.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM1131 and CM1111","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"CM4299","ModuleTitle":"Applied Project in Chemistry","Department":"Chemistry","ModuleDescription":"For Bachelor of Science (Honours) students to participate full-time in a six-month-long project in an applied context that culminates in a project presentation and report.","ModuleCredit":"16","Workload":"0-0-0-40-0","Prerequisite":"Students must be reading the Bachelor of Science degree and have met Honours eligibility requirements for specific major.","Preclusion":"Pharmacy majors are precluded from reading this module. This module would preclude XX4199 and vice versa.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM5100","ModuleTitle":"M.sc. Project","Department":"Chemistry","ModuleDescription":"This is a project-based module. The student will undertake a one year course of independent research on an advanced topic in chemistry under the direction of an academic staff member. In addition, the student is required to perform any preparatory course in laboratory techniques which the Department deems necessary.","ModuleCredit":"8","Workload":"0-0-10-0-0","Preclusion":"CM5100A","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM5100A","ModuleTitle":"Advanced MSc Project","Department":"Chemistry","ModuleDescription":"This is a project-based module. The student will undertake a one year course of independent supervised research on an advanced topic in chemistry under the direction of an academic staff member. In addition, the student is required to perform any preparatory course in laboratory techniques which the Department deemed necessary.","ModuleCredit":"16","Workload":"0-0-20-0-0","Preclusion":"CM5100","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM5101","ModuleTitle":"Advanced Analysis and Characterization Techniques","Department":"Chemistry","ModuleDescription":"This is an integral module providing comprehensive theory and practical training on various techniques needed in advanced chemical analysis and characterization. At the outset, students are required to select at least 4 specialized topics to focus on, from: (i) NMR spectroscopy, (ii) Mass spectrometry, (iii) Elemental and thermal analysis, (iv) Chromatography and hyphenated techniques, (v) Single crystal and powder X-ray crystallography, (vi) Scanning probe and microscopic techniques. Besides learning the scientific fundamentals through recorded lectures/seminars and online assessments, students work directly with instrumental experts in the various laboratories to gain hands-on knowledge and practical aspects of each of these techniques.","ModuleCredit":"4","Workload":"2-0-5-0-3","Preclusion":"CM5201 – Practical Synthetic and Analytical Chemistry (this module has some analytical component similar to the proposed module)","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CM5151","ModuleTitle":"Energy Storage and Conversion Chemistry","Department":"Chemistry","ModuleDescription":"This module provides comprehensive discussions on various fundamentals and the latest issues concerning energy storage and conversion chemistry. Topics covered include: (1) Energy sources - Chemical energies, storage and inter-conversion, (2) Chemistry in photovoltaics - solar cell materials and efficiency needs, (3) Hydrogen economy – issues in production and storage, CO2 capture, Fuel cells, infrastructure and cost analysis, (4) Electrochemical storage of energy - Battery materials, design principle and types, Capacitors and supercapacitors, (5) Policy and the Energy market - Case studies.","ModuleCredit":"4","Workload":"4-1-0-1-4","History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"CM5152","ModuleTitle":"Water Chemistry and Environment","Department":"Chemistry","ModuleDescription":"This module provides comprehensive discussions on various fundamentals and the latest issues concerning water chemistry and environment. Topics covered include: (1) Water use and processes, Impacts of water use on the environment, Economics of water use and conservation, Environmental services and regulatory frameworks, (2) Water quality and monitoring - Contemporary issues of water contaminants, Modern analytical chemistry of water, specifically on miniaturized approaches, and field or onsite analysis, (3) Chemistry and materials for modern water treatment, cleanup and remediation, Water as a reaction media and green chemistry applications.","ModuleCredit":"4","Workload":"4-1-0-1-4","Preclusion":"CM5244 Advanced Topics in Environmental Chemistry","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"CM5161","ModuleTitle":"Advanced Chemical Laboratory Safety","Department":"Chemistry","ModuleDescription":"This multidisciplinary module provides a broad coverage on safety-related issues in our laboratories. The main objective of this module is to introduce potential hazards and various safety measures which can be adopted to prevent accidents or personal injuries. Topics such as personal protection, safe handling and disposal of various chemicals, standard operating procedures, risk assessment, emergency measures and first aid practices will be introduced. Legislation and laws pertaining to workplace safety will also be discussed.","ModuleCredit":"4","Workload":"4-0-0-2-4","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"CM5198","ModuleTitle":"Graduate Seminar Module in Chemistry","Department":"Chemistry","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2016/2017. The main purpose of this module is to help graduate students to improve their scientific communication skills, in the form of writing and presentation, and to participate in scientific seminars/exchanges in a professional manner. Students would be introduced to the different types of scientific communication modalities that chemistry researchers used to communicate scientific ideas. This includes seminar-style presentation, manuscript writing as well as posters.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Registered as a Graduate Student in the Department of Chemistry in either one of the following programmes: 1) PhD in Chemistry 2) MSc by Research in Chemistry 3) MSc by Coursework in Chemistry","Preclusion":"Graduate seminar modules by other departments","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CM5199","ModuleTitle":"M.Sc. R&D project","Department":"Chemistry","ModuleDescription":"This is a compulsory module for students taking the M.Sc. in Chemistry for Energy and Environment programme. Students will have a chance to work in the research & development on a particular topic in the area of energy or environment, under the supervision of faculty and/or cosupervisors in our partner institutions/companies. Through this independent project, students gain hands-on practical knowledge in solving R&D problem as well as acquire skills in fabrication of materials and/or instrumentation techniques. The R&D project is concluded with a written report and an oral examination.","ModuleCredit":"16","Workload":"0-0-0-40-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CM5211","ModuleTitle":"Contemporary Organometallic Chemistry","Department":"Chemistry","ModuleDescription":"Principles and applications of organometallic compounds: synthesis, reactivity and structural aspects.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM4212 or by permission","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CM5212","ModuleTitle":"Crystal Engineering","Department":"Chemistry","ModuleDescription":"This module provides the basic understanding of intermolecular interactions in the context of crystal packing and how to utilize these weak supramolecular interations in the design of new solids with desired physical and chemical properties. Hence this is an interdisciplinary subject which encompasses physics, chemistry, materials and pharmaceuticals.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CM4214 or by permission","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CM5221","ModuleTitle":"Advanced Organic Synthesis","Department":"Chemistry","ModuleDescription":"Biomimetic reactions, the application of organometallics to organic synthesis, synthesis of complex molecules, and other emerging areas in organic synthesis. Students will be required to write a proposal and a review on any topic related to organic synthesis.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM4222 or by permission","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CM5224","ModuleTitle":"Emerging Concepts in Drug Discovery","Department":"Chemistry","ModuleDescription":"This module introduces several contemporary topics and emerging concepts in medicinal chemistry and the drug discovery process. The latest ideas in lead discovery, lead optimization and assay development will be discussed. Industry case studies will be presented by guest lecturers from the pharmaceutical industry.","ModuleCredit":"4","Workload":"2-1-0-1-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CM5225","ModuleTitle":"Asymmetric Catalysis","Department":"Chemistry","ModuleDescription":"This module builds on the principles and concepts introduced in CM4228. It addresses the major concepts in asymmetric catalysis. To module will introduce students to enantiomeric purity, absolute stereochemistry and resolution. In addition, it will concentrate on chiral pool and chiral auxilaries, chiral reagents and chiral catalysis, substrate control and asymmetric synthesis.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"CM4228 Catalysis or by permission","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CM5237","ModuleTitle":"Advanced Optical Spectroscopy and Imaging","Department":"Chemistry","ModuleDescription":"This module will provide essential knowledge of fundamental photon-molecule interactions and novel laser based techniques that are important for frontier research. Topics include organic photophysics and photochemistry, laser fundamentals, linear and nonlinear optical spectroscopy, time resolved spectroscopy, single molecule spectroscopy, fulorescence and Raman microscopy, femtochemistry, laser reaction control and optical manipulation, laser applications in biochemistry and medicine, optical properties of novel materials and some optoelectronic applications.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CM5241","ModuleTitle":"Modern Analytical Techniques","Department":"Chemistry","ModuleDescription":"Sample preparation, including miniaturised procedures of extraction, advanced coupled chromatography/mass spectrometry, advanced mass spectrometric techniques. Capillary electrophoresis: different modes of capillary electrophoresis, injection techniques, detection techniques and column technology. Scanning probe microscopy: scanning tunneling microscopy, atomic force microscopy, scanning electrochemical microscopy and scanning near-field optical microscopy. Determination of crystal and molecular structures by single crystal x-ray diffraction techniques.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CM4242 or by permission","History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CM5244","ModuleTitle":"Topics in Environmental Chemistry","Department":"Chemistry","ModuleDescription":"This is an elective analytical chemistry module which aims to give students a working knowledge of environmental chemistry in the industrial and regulatory environment, including specific knowledge of modern topics concerning air, water and land pollutions. After reading this module, students will have an understanding of analytical methods employed for analyses of different types of environmental samples, knowledge on proper environmental sampling methodologies and adapt existing procedures and regulations in environmental problem-solving.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CM5245","ModuleTitle":"Bioanalyticalchemistry","Department":"Chemistry","ModuleDescription":"This is an elective analytical module which addresses the basics in the latest bioanalytical techniques and thise which are just emerging. It is aimed at students who are interested in the applications of modern analytical techniques for bioanalytical research and development. The module will acquaint students with background knowledge of advanced and specialized bioanalytical techniques, with elaboration on the materials aspects employed in these techniques. Coverage is aimed more at breadth rather than depth but without sacrificing the fundamental rigors.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CM5262","ModuleTitle":"Contemporary Materials Chemistry","Department":"Chemistry","ModuleDescription":"This module aims to discuss important contemporary topics in the field of Materials Chemistry, e.g. nanostructured materials, hybrid composites, macromolecular materials, biocomposites, biocompatible materials, fibrous materials, etc. These are materials that we encounter in day-to-day life. The chemistry of their formation, stability as well as the relationship between their structures and properties will be emphasized. After taking this module, students should have a good fundamental knowledge and understanding of how to design and to fabricate useful devices such as LEDs, optical switches, modulators, and dispersion compensators.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"By permission","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CM5268","ModuleTitle":"Advanced Organic Materials","Department":"Chemistry","ModuleDescription":"This module builds on the module Advanced Polymer Science (CM 4268). A major focus will be directed towards the preparation and application of advanced polymers and biopolymers. It will be accompanied by presentations and case studies delivered by selected Industry researchers. The following aspects will be covered: (i) Liquid Crystals, (ii) Photovoltaics Materials, (iii) Organic Electronics & Devices, (iv) Nanostructured Surfaces, (v) Sensors, (vi) Nanoparticles and Quantum Dots, (vii) Biomimetic and Intelligent Materials, (viii) Tissue Engineering. The module is suited for final year students majoring in chemistry, applied chemistry and related disciplines.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"For Applied Chemistry Students: Polymer Chemistry II (CM3221), Advanced Polymer Science (CM4268). For Chemistry students: Organic Reaction Mechanisms (CM3221).","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CN1101","ModuleTitle":"Chemical Engineering Principles and Practice I","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides an experiential exposure to chemical engineering concepts through a series of hands-on experimental laboratories. Simple yet visually engaging demonstrations will bring these concepts to life, and act as a preview and bridge to the core modules in the undergraduate curriculum, while highlighting their practical relevance. The students will prepare for each session by compulsory pre-laboratory readings on theoretical background and laboratory procedures. In the laboratory, they will learn to carry out measurement, data collection, analysis, modelling, interpretation and presentation. The laboratory sessions will be blended with real engineering applications of industrial and societal relevance to Singapore.","ModuleCredit":"6","Workload":"2-3-4-2-1-3","Corequisite":"None","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Morning","Thursday Morning","Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CN1102","ModuleTitle":"Chemical Engineering Principles and Practice II","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module is the second part of a two-part module designed to provide first year Chemical and Biomolecular Engineering students with an experiential exposure to the foundational concepts of Biomolecular/Biochemical/Bioprocess Engineering, including mass and energy balances, biosafety and sterile handling, bioreaction kinetics, bioreactor design, downstream processing and purification, biosystems modelling and optimization, etc., through a series of hands-on experimental laboratories. In the laboratory, they will learn to carry out measurement, data collection, analysis, modelling, interpretation and presentation. The laboratory sessions will be blended with real engineering applications of industrial and societal relevance to Singapore .","ModuleCredit":"6","Workload":"2-3-4-2-1-3","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Tuesday Morning","Wednesday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"CN1111E","ModuleTitle":"Chemical Engineering Principles","Department":"Dean's Office (Scale)","ModuleDescription":"Students will be introduced to an overview of the chemical process industry and a discussion of several significant examples. The core of the module covers the details of steady state material and energy balance, including recycle, purge, phase change and chemical reaction. The concepts are extended to simultaneous mass and energy balances and unsteady state balances. The module is targeted at first-year part-time chemical engineering students with some working knowledge in the chemical industries.","ModuleCredit":"4","Workload":"3-1-0-0-6","Preclusion":"TC1101, TCN1111","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CN2101","ModuleTitle":"Material and Energy Balances","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with basic concepts of material and energy balances in chemical engineering processes. It also gives a comprehensive introduction to different analytical and problem-solving methods. In particular, steady state material and energy balances, including recycles, phase changes and reactions, simultaneous material and energy balances and unsteady state balances are covered in this module. All fundamental concepts are illustrated by using relevant process examples. This module is targeted at level one engineering or science students.","ModuleCredit":"3","Workload":"2-0.5-0-0-5","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Morning","Monday Morning","Thursday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"CN2108","ModuleTitle":"Chemical Engineering Process Laboratory I","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Students learn practical experience with laboratory-scale experiments as well as team work and technical communication through report writing and oral examination. The experiments are related to chemical engineering thermodynamics, fluid mechanics, heat &, mass transfer, particle technology and bioanalytics. Also, students learn the use of safety equipment, safe procedures for handling biological and hazardous waste, assembly and disassembly of equipment, fault diagnosis, understanding and operation of thermocouples and flow meters, instrumental analysis, data logging and processing, operation of process plant items, error analysis and data validation. This module is targeted at level 2 chemical engineering students, who will do experiments in six sessions of five hours each, during the semester.","ModuleCredit":"2","Workload":"0-0-2.5-0-2.5","Prerequisite":"CN2121, CN2122, LSM1401","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CN2116","ModuleTitle":"Chemical Kinetics & Reactor Design","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The module begins with a revision of chemical kinetics and thermodynamics emphasizing on the different definitions of reaction rates, rate expressions, and simple and complex reactions. The design equations for ideal reactors are then introduced followed by the general methods of analysis of rate data. Reactor sequencing, yield versus productivity considerations in multiple reactions, and nonisothermal operations round up the first half of the course. More advanced topics such as residence time distributions in reactors, kinetics of catalytic reactions and catalyst deactivation, coupling of chemical reactions with transport processes, form the bulk of the second half of the course.","ModuleCredit":"4","Workload":"3-1-0-5.5-3","Prerequisite":"CN1111/CN1111FC/CN1111X","Corequisite":"CN2125","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning","Tuesday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"CN2116E","ModuleTitle":"Chemical Kinetics And Reactor Design","Department":"Dean's Office (Scale)","ModuleDescription":"The module covers the basic principles of chemical kinetics of both homogeneous (single phase) and heterogeneous (multi-phases) reaction systems and reactor design. Module contents include classification of chemical reactions, stoichiometry, chemical kinetics and reaction mechanism of both homogeneous and heterogeneous reactions, simple and multiple reactions, selectivity, yield and product distribution, definition and derivation of performance equations of ideal reactors (ideal batch, plug and constant stirred tank reactors), rate data collection and treatment, recycle and multiple reactors, temperature effects, heterogeneous reaction systems (fluid-fluid, fluid solid and catalytic reactions), identification and analysis of rate processes, concentration profile and overall rate equation, pore diffusion in porous catalysts, deactivation, reactor configuration and design, Basic introduction to non-ideal flow and residence time distribution analysis.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Prerequisite":"TC1101/ CN1111E","Preclusion":"TC2106/ TCN2116","Corequisite":"TC2115/ CN2125E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CN2121","ModuleTitle":"Chemical Engineering Thermodynamics","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with an understanding of the basic laws and concepts of thermodynamics for applying to analyze chemical engineering problems. The basic definition, applications and limitations of chemical engineering thermodynamics are first introduced followed by a review of basic laws, properties and concepts of thermodynamics. The application of basic concepts of energy conversion is extended to refrigeration and liquefaction processes. The development and discussion of thermodynamic property relations for systems of constant and variable compositions are covered in detail. The developed property relationships together with the basic laws are then applied to the analysis of the various equilibrium problems in chemical engineering such as vapour-liquid, vapour-liquid-liquid, liquid-liquid, solid-liquid and chemical reaction equilibria. This module is targeted at level 2 chemical engineering students.","ModuleCredit":"4","Workload":"3-1-0-0.5-6.5","Prerequisite":"CN1111FC/CN1111/CN1111X, CM1502","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Wednesday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CN2121E","ModuleTitle":"Chemical Engineering Thermodynamics","Department":"Dean's Office (Scale)","ModuleDescription":"The objective of this module is to provide students with the rudimentary understanding of the basic laws and other concepts of thermodynamics and apply them to analyses chemical engineering problems. The module starts with basic definition, applications and limitations of chemical engineering thermodynamics, followed by a review of basic laws, properties and concepts of thermodynamics. The development and discussion of thermodynamic property relations for systems of constant and variable compositions are covered in detail. The developed property relationships together with the basic laws are then applied to the analysis of the various equilibrium problems in chemical engineering such as vapour -liquid, vapour-liquid-liquid, liquidliquid, solid-liquid and chemical reaction equilibria.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4.5","Prerequisite":"CN1111E","Preclusion":"TC2111, TCN2121","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CN2122","ModuleTitle":"Fluid Mechanics","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module considers the classification of fluids and their properties, followed by the analysis of static fluid. The integral and differential forms of the fundamental equations – Continuity, Momentum and Energy equations are then studied. The concept of momentum transfer by the shear stress is introduced in this course. Dimensional analysis and model theory are studied. The concept about boundary layer theory, flow with pressure gradient, viscous flow and turbulence are also described. Practical aspect involves the consideration of flows in closed conduits. The concepts of flow through packed beds and fluidization are included. At the end of the course, basic concepts regarding fluid machinery is also covered.","ModuleCredit":"5","Workload":"3.5-1-0-1-7","Prerequisite":"MA1511 Engineering Calculus MA1512 Differential Equations for Engineering H2 Physics (or PC1221 Fundamentals of Physics I) or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Morning","Wednesday Morning","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"CN2122E","ModuleTitle":"Fluid Mechanics","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces to students the classification of fluids and their properties, followed by the analysis of static fluid. The integral and differential forms of the fundamental equations – Continuity, Momentum and Energy equations are then studied. The concept of momentum transfer by the shear stress is introduced in this course. Dimensional analysis and model theory are studied. The concept about boundary layer theory, flow with pressure gradient, viscous flow and turbulence are also described. Practical aspect involves the consideration of flows in closed conduits. At the end of the course, basic concepts regarding fluid machinery is also covered.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-0-6.5","Prerequisite":"TC2411","Preclusion":"TC2112, TCN2122","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CN2125","ModuleTitle":"Heat & Mass Transfer","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This course considers three modes of heat transfer, namely, conduction, convection, and radiation. For heat conduction, both steady and unsteady states are examined. These are followed by analyses for convective heat transfer and heat transfer with phase change, and subsequently radiative heat transfer. Heat exchangers and their design are discussed. Steady and unsteady-state molecular diffusion is studied, while convective mass transfer is analyzed using exact and approximate integral analysis. Finally, analogies between mass, heat and momentum transfer are discussed leading to the concept of transport phenomena.","ModuleCredit":"4","Workload":"3-1-0-2.5-6","Prerequisite":"CN2122","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Tuesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"CN2125E","ModuleTitle":"Heat And Mass Transfer","Department":"Dean's Office (Scale)","ModuleDescription":"Students will learn the fundamental principles of heat and mass transfer relevant to the chemical engineering discipline. This course considers three modes of heat transfer, namely, conduction, convection, and radiation. For heat conduction, both steady and unsteady states are examined. These are followed by an analysis for convective heat transfer and heat transfer with phase change and subsequently radiation heat transfer. Steady and unsteadystate molecular diffusion is studied, while convective mass transfer is analyzed using exact and approximate integral analysis. Finally, analogies between mass, heat and momentum transfer is discussed to integrate the concept of transport phenomena.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Prerequisite":"TC2112/ CN2122E","Preclusion":"TC2115, TCN2125","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"CN3108","ModuleTitle":"Chemical Engineering Process Laboratory II","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides the second laboratory experience to students, in chemical engineering processes and biologics manufacturing. Teamwork, technical communication skills, oral presentation and problem solving skills are further emphasised. The experiments covered are related to chemical kinetics and reactors, heat and mass transfer, particle technology, and biologics manufacturing. The importance of safety continues to be emphasised through rigorous implementation of proper operational and waste disposal procedures. The practical experience in fault diagnosis, instrumental analysis, data logging and processing, error analysis and data validation, and operation of process units gained in CN2108 are reinforced and extended further.","ModuleCredit":"4","Workload":"0-0-4-0-6","Prerequisite":"CN2108, CN2116, CN2125, CN3124","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"CN3109","ModuleTitle":"Chemical Engineering Process Laboratory III","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides practical experience to students in process dynamics and control, mass transfer and separation processes. It also strengthens teamwork, technical writing and oral presentation skills, and problem solving skills of students. The importance of safety continues to be emphasised through rigorous implementation of proper operational and waste disposal procedures. The practical experience in fault diagnosis, instrumental analysis, data logging and processing, error analysis and data validation, and operation of process units gained in CN2108 and CN3108 are reinforced and extended further. Students do four experiments (each in two 4-hour sessions) during the semester.","ModuleCredit":"2","Workload":"0-0-2.5-0-2.5","Prerequisite":"CN3121, CN3132","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CN3121","ModuleTitle":"Process Dynamics & Control","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module presents the full complement of fundamental principles with clear application to heat exchangers, reactors, separation processes and storage systems. It incorporates introductory concepts, dynamic modeling, feedback control concepts and design methods, control hardware, and advanced control strategies including feed-forward, cascade and model-based control. SIMULINK will be introduced and used to simulate and examine the effectiveness of various control strategies. The module also incorporates case studies that prepare the students to design control systems for a realistic sized plant. This module is targeted at chemical engineering students who already have a basic knowledge of chemical engineering processes.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"MA1505, MA1506","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Monday Afternoon","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"CN3121E","ModuleTitle":"Process Dynamics & Control","Department":"Dean's Office (Scale)","ModuleDescription":"This module incorporates introductory concepts, dynamic modeling, transfer function modules, system identification, control hardware, feedback control and module-based design methods. SIMULINK will be introduced and used to stimulate and examine the effectiveness of various control strategies. This module also incorporates a detailed case study that prepares the students to design control systems for a realistic sized plant. This module is targeted at chemical engineering students who already have a basic knowledge of chemical engineering processes.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-1.5-5.0","Prerequisite":"TC2411","Preclusion":"TC3111, TCN3121","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CN3124","ModuleTitle":"Fluid-Solid Systems","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with the basic concepts for physical processes: filtration, sedimentation, centrifugation, fluidisation and crystallisation. Particulate solids are characterised in terms of size, size distribution, measurement and analysis and processing. The concepts of fluid flowand particle settling, as well as particle size are used for design and operation of some important fluid-particle separation methods. The principle of fluidisation and its applications to reactors and pneumatic transport of solids are also included.","ModuleCredit":"3","Workload":"2-1-0-1-3.5","Corequisite":"CN2122","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CN3124E","ModuleTitle":"Particle Technology","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with the basic concepts for physical processes such as filtration, sedimentation, centrifugation, fluidization, gas cleaning and other topics on flow and dynamics of particulate systems. Particulate solids are characterized in terms of size, size distribution, measurement and analysis and processing such as comminution and mixing. The concept of fluid flow and particle settling are used for design and operation of some important fluid-particle separation methods. The principle of fluidization and its applications as pneumatic transport of solids are also included. This is a core module targeted at the students with background in fluid mechanics in BTech Chemical Engineering program.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-1.5-5","Prerequisite":"TC2112/ CN2122E","Preclusion":"TC3114, TCN3124","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN3132","ModuleTitle":"Separation Processes","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"In this module, equilibrium stage and rate-based design concepts in separation processes are introduced. Starting from simple single stage, binary separation, the theoretical treatment is extended to multi-component, multi-stage processes. After brief introduction to inter-phase mass transfer, basic concepts in rate-based design for the more important separation processes such as absorption and distillation are illustrated. The rate-based design concept is then extended to operations involving simultaneous heat and mass transfer such as in cooling tower and dryer. The process design principles are illustrated with distillation, absorption, extraction, adsorption, cooling tower and drying processes.","ModuleCredit":"4","Workload":"3-1-0-1-7.5","Prerequisite":"CN1111FC/CN1111/CN1111X, CN2125","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CN3132E","ModuleTitle":"Separation Processes","Department":"Dean's Office (Scale)","ModuleDescription":"In this module, equilibrium stage and rate-based design concepts in separation processes are introduced. Starting from simple stage, binary separation, the theoretical treatment is extended to multi-component, multi-stage processes. After brief introduction to inter-phase mass transfer, basic concepts in rate-based design for the more important separation processes such as absorption and distillation are illustrated. The rate-based design concept is then extended to operations involving simultaneous heat and mass transfer such as in cooling tower and dryer. The process design principles are illustrated with distillation, absorption, extraction, adsorption, cooling tower and drying processes.","ModuleCredit":"5","Workload":"2.5-0.5-0.5-0-6.5","Prerequisite":"CN1111E & CN2121E & CN2125E","Preclusion":"TC2113, TCN3132","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"CN3135","ModuleTitle":"Process Safety, Health and Environment","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module aims to provide fundamental concepts and methods for the design and operation of safe plants. The students will gain a thorough understanding of chemical process hazards, their identification, their potential effects on safety, health, and the environment, and methods of assessment and control. Emphasis is placed on the integrated management of safety, health, and environmental sustainability.","ModuleCredit":"3","Workload":"2-1-0-2-2.5","Prerequisite":"CN2121 Chemical Engineering Thermodynamics CN2122 Fluid Mechanics","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CN3135E","ModuleTitle":"Process Safety, Health and Environment","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to provide fundamental concepts and methods for the design and operation of safe plants. The students will gain a thorough understanding of chemical process hazards, their identification, their potential effects on safety, health, and the environment, and methods of assessment and control. Emphasis is placed on the integrated management of safety, health, and environmental sustainability.","ModuleCredit":"3","Workload":"2-1-0-2-2.5","Prerequisite":"CN2121E & CN2122E","Preclusion":"TCN3135","Corequisite":"NIL","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"CN3421","ModuleTitle":"Process Modeling And Numerical Simulation","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module introduces model formulation for various chemical and environmental processes and numerical techniques in solving the associated algebraic and differential equations. Students also learn data sampling and analysis, hypothesis testing and experimental design essential for today?s chemical and environmental engineers. This course covers the formulation of process models and necessary numerical techniques for solving the model equations arising in thermodynamics, fluid mechanics, heat and mass transfer, reaction engineering, transport phenomena, and process systems engineering. The numerical techniques include methods for solving systems of linear and non-linear algebraic equations and systems of linear and non-linear ordinary and partial differential equations. Direct and iterative techniques, numerical differentiation and integration, error propagation, convergence and stability analysis are taught, followed by basic concepts of probability, discrete and continuous random variables, expected values, joint probability distributions, and independence. Hypothesis testing, least square regression, experimental design and sensitivity analysis are also introduced. This module is targeted at level 3 chemical and environmental engineering students.","ModuleCredit":"4","Workload":"3-1-0-1.5-5.5","Prerequisite":"MA1505 and MA1506 and CN1111/CN1111FC/CN1111X","Corequisite":"CN2116","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CN3421E","ModuleTitle":"Process Modeling & Numerical Simulation","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with a working knowledge of numerical methods and their applications to problems in thermodynamics, fluid mechanics, heat and mass transfer, and reaction engineering. The topics covered are linear and nonlinear equations, interpolation, ordinary and partial differential equations. Each topic starts with an introduction of its applications in chemical engineering followed by principle, development and relative merits of selected methods. Use of suitable software for numerical methods is demonstrated. Students complete 1-2 group projects involving chemical engineering problems and its numerical solution using software, which instills independent learning. The module is targeted at the second year part-time chemical engineering students with some experience in the industry.","ModuleCredit":"4","Workload":"2.5-1-0-2-4.5","Prerequisite":"To pass the following: CN2116E, CN2121E and CN2125E","Preclusion":"TC3411, TCN3421","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CN4118","ModuleTitle":"B.Eng. Dissertation","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The project aims to provide students with training for scientific or technical research. The module involves an assignment of a research project, equipment training and safety education. Students need to spend at least one full day per week on the project under the guidance of the project supervisor and co-supervisor. A thesis is required at the end of the semester, including literature survey, materials and method, results and discussion, and suggestions for further study. A poster presentation is also required. This module is targeted at all level 4 chemical engineering students.","ModuleCredit":"8","Workload":"0-1-12-0-7","Prerequisite":"CN3108 - Chemical Engineering Process Laboratory II and at least 4 of the 5 core modules: CN3121 - Process Dynamics and Control CN3124 - Fluid-Solid Systems CN3132 - Separation Processes CN3135 - Process Safety, Health & Environment CN3421 - Process Modelling and Numerical Simulation or approval by the Head of the Department","Types":["Module"],"History":[{"Semester":4},{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"CN4118E","ModuleTitle":"B.Tech. Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"The module involves an assignment of a research project and safety education. Equipment training will be provided if required. Students need to spend at least eight-hours per week on the project under the guidance of the project supervisor and/or co-supervisor. A thesis is required at the end of the project, including literature survey, materials and method, results and discussion, and suggestions for further study. An oral presentation is also required. This module is targeted at all level 4 engineering students.","ModuleCredit":"10","Workload":"0-0-0-25-0","Prerequisite":"TC1401 & TC1422 & CN1111E & TC1402/ TC2401 & TC2421 & CN2121E & CN2122E & CN2116E & CN2125E & CN3124E & CN3421E & CN3121E & CN3132E & CN4111E/CN3135E","Preclusion":"TC4118, CN4119E, TCN4119","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CN4118R","ModuleTitle":"B.Eng. Dissertation","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The project aims to provide students with training for scientific or technical research. The module involves an assignment of a research project, equipment training and safety education. Students need to spend at least one full day per week on the project under the guidance of the project supervisor and co-supervisor. A thesis is required at the end of the semester, including literature survey, materials and method, results and discussion, and suggestions for further study. A poster presentation is also required. This module is targeted at all level 4 chemical engineering students.","ModuleCredit":"10","Workload":"0-1-14-0-9","Prerequisite":"CN3108 and at least 4 of the 5 core modules: CN3121, CN3124, CN3132, CN3135 and CN3421, or approved by the Head of the Department","Types":["Module"],"History":[{"Semester":4},{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"CN4119E","ModuleTitle":"B.Tech. Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to provide students with training for scientific/technical research. It involves an assignment of a research project and safety education. Equipment training will be provided, if required. Students need to spend at least ten hours per week on the project under the guidance of a project supervisor and/or co-supervisor. A thesis is required at the end of the project, it will include literature survey, materials and methods, results and discussion, conclusions and suggestions for further study. An oral presentation is also required.","ModuleCredit":"8","Workload":"0-0-12-8-0","Prerequisite":"All Level 3000 Essential Modules","Preclusion":"TCN4119, CN4118E","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CN4122","ModuleTitle":"Process Synthesis and Simulation","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module aims to provide fundamentals and methods of of process synthesis and simulation, which are required for design of chemical processes/plants. Students learn a heuristic method for process development, simulation strategies, main steps in process design and rigorous process simulation using a commercial simulator through both lectures and many hands-on exercises. They will also learn detailed mechanical design of process equipment, cost estimation and profitability analysis of chemical processes.","ModuleCredit":"3","Workload":"2-2-0-1.5-2","Prerequisite":"CN2116 Chemical Kinetics and Reactor Design CN2121 Chemical Engineering Thermodynamics CN3124 Particle Technology CN3132 Separation Processes","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"CN4122E","ModuleTitle":"Process Synthesis and Simulation","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to provide fundamentals and methods of of process synthesis and simulation, which are required for design of chemical processes/plants. Students learn a heuristic method for process development, simulation strategies, main steps in process design and rigorous process simulation using a commercial simulator through both lectures and many hands-on exercises. They will also learn detailed mechanical design of process equipment, cost estimation and profitability analysis of chemical processes.","ModuleCredit":"3","Workload":"2-2-0-1.5-2","Prerequisite":"CN2116E Chemical Kinetics and Reactor Design CN2121E Chemical Engineering Thermodynamics CN3124E Particle Technology CN3132E Separation Processes","Preclusion":"TCN4122","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CN4123","ModuleTitle":"Design Project","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"In this capstone design project, students execute a group project to design a chemical production facility. They solve a practical design problem in the same way as might be expected in an industrial situation. Students develop and evaluate process flowsheet alternatives via rigorous simulation, perform preliminary sizing, analyze safety and hazards, and estimate costs and profitability. Further, they learn how to solve open-ended problems by making critical design decisions with sound scientific justification and giving due consideration to cost and safety. Project coordinators act as facilitators, and students work almost independently on the project and exercise their creativity.","ModuleCredit":"7","Workload":"1-1-0-10.5-5","Prerequisite":"CN3135 Process Safety, Health and Environment CN3421 Process Modelling & Numerical Simulation CN4122 Process Synthesis and Simulation EG2401 Engineering Professionalism","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CN4123E","ModuleTitle":"Design Project","Department":"Dean's Office (Scale)","ModuleDescription":"In this capstone design project, students execute a group project to design a chemical production facility. They solve a practical design problem in the same way as might be expected in an industrial situation. Students develop and evaluate process flowsheet alternatives via rigorous simulation, perform preliminary sizing, analyze safety and hazards, and estimate costs and profitability. Further, they learn how to solve open-ended problems by making critical design decisions with sound scientific justification and giving due consideration to cost and safety. Project coordinators act as facilitators, and students work almost independently on the project and exercise their creativity.","ModuleCredit":"7","Workload":"1-1-0-10.5-5","Prerequisite":"CN3135E Process Safety, Health and Environment CN3421E Process Modelling & Numerical Simulation CN4122E Process Synthesis and Simulation TG2415 Ethics in Engineering","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CN4123R","ModuleTitle":"Final Year Design Project","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"In this capstone design project, students execute a group project to design a chemical production facility. They solve a practical design problem in the same way as might be expected in an industrial situation. Students develop and evaluate process flowsheet alternatives via rigorous simulation, perform preliminary sizing, analyze safety and hazards, and estimate costs and profitability. Further, they learn how to solve open-ended problems by making critical design decisions with sound scientific justification and giving due consideration to cost and safety. Project coordinators act as facilitators, and students work almost independently on the project and exercise their creativity.","ModuleCredit":"6","Workload":"1-1-0-10.5-5","Prerequisite":"CN3135 Process Safety, Health and Environment CN3421 Process Modelling & Numerical Simulation CN4122 Process Synthesis and Simulation EG2401 Engineering Professionalism","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CN4124E","ModuleTitle":"Final Year Design Project","Department":"Dean's Office (Scale)","ModuleDescription":"In this capstone design project, students execute a group project to design a chemical production facility. They solve a practical design problem in the same way as might be expected in an industrial situation. Students develop and evaluate process flowsheet alternatives via rigorous simulation, perform preliminary sizing, analyze safety and hazards, and estimate costs and profitability. Further, they learn how to solve open-ended problems by making critical design decisions with sound scientific justification and giving due consideration to cost and safety. Project coordinators act as facilitators, and students work almost independently on the project and exercise their creativity.","ModuleCredit":"6","Workload":"1-1-0-10-3","Prerequisite":"CN3135E Process Safety, Health and Environment CN3421E Process Modelling & Numerical Simulation CN4122E Process Synthesis and Simulation TG2415 Ethics in Engineering","Preclusion":"TCN4124","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CN4201R","ModuleTitle":"Petroleum Refining","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with a working knowledge of a refinery set-up, major processes and treatment units and off-site requirements. It starts with the origin and characterisation of crude oil and the quality of refinery products. The course then focuses on crude and vacuum distillation, catalytic reformer, visbreaker and hydrocracker. Other areas covered are product treatment, sour water treatment and sulphur recovery units. Off-site facilities including storage, utilities and energy requirements are discussed. Finally, the integration of various units and material balances, including product blending considerations are discussed. The course includes a refinery visit with a briefing on safety aspects and a tour of process units and control rooms. This module is targeted at senior chemical engineering students.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"CN2116 and CN3132","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CN4203R","ModuleTitle":"Polymer Engineering","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The course introduces students to the principles of producing a polymer product starting from polymer synthesis to the final engineering design and production. It starts with an introduction to polymer chemistry of various synthesis methods and strategies. This is followed by the analysis and characterization of polymers using the physics of polymers. Finally, techniques for producing or synthesizing polymers will be learnt. The various processing methods such as extrusion, njection modelling, blow molding and film blowing for polymers so produced are discussed. Detailed mathematical analyses of some process operations based on momentum, heat and mass transfer approaches are carried out.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"NIL","Preclusion":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800"}]},{"ModuleCode":"CN4205E","ModuleTitle":"Pinch Analysis and Process Integration","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with a working knowledge of selected techniques and software in pinch analysis and process integration as well as their application to chemical processes. The first part of the module covers pinch analysis for heat integration, including data extraction and energy targeting, heat exchanger network design, integration of utilities, heat and power systems, and distillation columns. Application of pinch analysis to maximization of water re-use is also discussed. Another topic is data reconciliation and gross error detection, and their applications. This module is targeted at senior chemical engineering students.","ModuleCredit":"4","Prerequisite":"CN2125E Heat and Mass Transfer, CN3421E Process Modelling and Numerical Simulation.","Preclusion":"TCN4205","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN4205R","ModuleTitle":"Pinch Analysis and Process Integration","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with a working knowledge of selected techniques and software in pinch analysis and process integration as well as their application to chemical processes. The first part of the module covers pinch analysis for heat integration, including data extraction and energy targeting, heat exchanger network design, integration of utilities, heat and power systems, and distillation columns. Application of pinch analysis to maximization of water re-use is also discussed. Another topic is data reconciliation and gross error detection, and their applications. This module is targeted at senior chemical engineering students.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"CN2125 Heat and Mass Transfer, CN3421 Process Modelling and Numerical Simulation.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Saturday Evening"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"CN4208E","ModuleTitle":"Biochemical Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module familiarizes students with the upstream section of a biologics manufacturing plant. It starts with the drug discovery process and natural products research. The rudimentaries of cells, building blocks of proteins, carbohydrates and nucleic acids, as well as fundamental enzyme kinetics are next introduced. Before going into the heart of the module, which is the design of a fermenter, growth and product kinetics are introduced, followed by the concepts of recombinant DNA technology and hybridoma technology for the production of biopharmaceuticals. Detailed treatment of the design of the fermenter, including the operating strategies and transport phenomena with respect to agitation and aeration, follows. Finally a discussion of media sterilization and process monitoring of a bioprocess completes the module.","ModuleCredit":"4","Workload":"2.5-1-0-2-4.5","Prerequisite":"TC2106 / CN2116E & TC2112 / CN2122E","Preclusion":"TCN4208","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CN4210E","ModuleTitle":"Membrane Science And Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces to students with various membrane sciences, technologies, and applications such as microfiltration (MF), ultrafiltration (UF), nanofiltration (NF), reverse osmosis (RO) for water reuses and desalination, material design and gas separation for energy development, and membrane formation for asymmetric flat and hollow fiber membranes. Introduction of various membrane separation mechanisms will be given.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Preclusion":"TC4210, TCN4210","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN4211E","ModuleTitle":"Petrochemicals & Processing Technology","Department":"Dean's Office (Scale)","ModuleDescription":"The course provides an overview of the petrochemical industry, with a focus on the Singapore industry. The following processes are discussed in the first part: Refining, Steam Reforming, Steam Cracking, Ammonia and Methanol production. To provide an in-dept understanding, fundamental aspects of the processes, i.e. catalysis, kinetics, thermodynamics and reactor design will be highlighted. The second part of this module starts with an introduction to the fundamental organic reaction types and the structural characteristics of the compounds involved. It is then followed by an introduction to homogeneous catalysis using organometallic compounds as catalysts. The third topic of this part covers a series of derivatives from ethylene, propene, butenes, BTX (bezene-toluene-xylenes), focusing on functional group conversion ad applications of target compounds. The forth topic covers the main fine chemicals, such as surfactants, special monomers, adhesives and intermediates for personal care and pharmaceutics. The final topic introduces the basic concept of green chemical process, focusing on development of chemicals that are more environmental friendly.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Preclusion":"TC4211, TCN4211","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"CN4211R","ModuleTitle":"Petrochemicals and Processing Technology","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The course provides an overview of the petrochemical industry, with a focus on the Singapore industry. The following processes are discussed: Refining, Steam Reforming, Steam Cracking, Ammonia and Methanol production, Polymerisation processes, Important heterogeneous and homogeneous catalytic processes. To provide an in-dept understanding, fundamental aspects of the processes, i.e. catalysis, kinetics, thermodynamics and reactor design will be highlighted.","ModuleCredit":"4","Workload":"2.5-0.5-0-1-6","Prerequisite":"CN2121, CN2116","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN4215E","ModuleTitle":"Food Technology And Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module combines food science and engineering operations as an integrated food-engineering course. It starts with the food science topics such as, food chemistry, microbiology and nutrition. Then it focuses on the applications of various chemical engineering operations (refrigeration, freezing, evaporation, drying, and thermal processing) to food processing. The course also covers other relevant topics such as, food rheology and packaging of food products.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Prerequisite":"CN2122E & CN3132E","Preclusion":"TC4215, TCN4215","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CN4215R","ModuleTitle":"Food Technology and Engineering","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with the necessary background for food processing in the context of chemical engineering operations. The module combines food science and engineering operations as an integrated food-engineering course. It starts with food science topics such as food chemistry, microbiology and nutrition. It then focuses on the applications of various chemical engineering operations (refrigeration, freezing, evaporation, drying, thermal sterilisation) to food processing. The course also covers other relevant topics such as food rheology and packaging of food products. This module is targeted at level 4 chemical engineering students.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"CN2125, CN3132","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"CN4216E","ModuleTitle":"Electronic Materials Science","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with a fundamental knowledge of electronic materials produced or processed in various industries. It imparts a basic understanding in electrical, electro-optic and magnetic properties of electronic materials in relation to their importance in microelectronic/ optoelectronic/semiconductor industry and their technological applications such as wafer devices, solid-state fuel cells, lithium batteries, light-emitting diodes and solid-state lasers. In particular, semi-conductors, electronic ceramics, conducting polymers, optical and magnetic materials, and nanostructured materials will be introduced. This module is targeted at senior engineering students.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Prerequisite":"TC1422","Preclusion":"TC4216, TCN4216","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"CN4216R","ModuleTitle":"Electronic Materials Science","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with a fundamental knowledge of electronic materials produced or processed in various industries. It imparts a basic understanding in electrical, optical, and magnetic properties of electronic materials in relation to their importance in the optoelectronic/semiconductor industry and their technological applications such as wafer devices, solid-state fuel cells, lithium secondary batteries, light-emitting diodes and solid-state lasers. In particular, semi-conductors, electronic ceramics, conducting polymers and optical and magnetic materials will be introduced. This module is targeted at level 4 engineering students.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"MLE1101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CN4218","ModuleTitle":"Particle Technology Fundamentals and Applications","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with both basic concepts and applications for the synthesis and handling of particulate materials, covering various topics such as colloids and fine particles, pharmaceutical particle synthesis and processing, dynamics of particulate systems, fluidization, pneumatic conveying and standpipe, electrostatics for particle processing, particulate flow metering and tomography, discreate element method and continuum modeling. Particulate solids are characterised in terms of size, size distribution, measurement and analysis and processing such as comminution and mixing. The pharmaceutical, biomedical and energy applications of particle technology will be covered at the end of the module.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CN4221R","ModuleTitle":"Control of Industrial Processes","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module will give students sound knowledge and appreciation of the development of plant-wide control (PWC) systems for chemical processes. The course will cover the systematic design of a regulatory control system with the aid of heuristics and computer-aided simulation tools. Students will be introduced to dynamic (real-time) simulation of chemical processes. Active learning techniques will be employed throughout. As part of the assessment, students will get to work hands-on with a project to design and simulate PWC systems for a chemical plant. Students are also assessed by means of a class test, and small individual assignments.","ModuleCredit":"4","Workload":"2.5-1-0-3.5-3","Prerequisite":"CN3121 Process Dynamics and Control CN4122 Process Synthesis and Simulation","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CN4223R","ModuleTitle":"Microelectronic Thin Films","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with a working knowledge of thin film technology as this is applicable in the microelectronics industry. The emphasis is on the role of chemical and engineering science in materials processing. The module commences with an introduction to basic concepts in the kinetic theory of gases, thin film formation, vacuum technology and surface preparation. The next section covers a variety of thin film deposition techniques – physical as well as chemical. Thin film processing and patterning is the next subject of discussion. In particular, process operations relevant to semi-conductor device manufacture are covered. Diagnostics and characterisation of thin films is also presented with a view to familiarise students in state-of-the-art methodologies. The last part is devoted to an intensive study of thin film phenomena from a materials perspective. This module is targeted at level 4 chemical engineering students.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MLE1101 or EE2004 or EE3431C (MICROELECTRONICS MATERIALS AND DEVICES)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CN4227E","ModuleTitle":"Advanced Process Control","Department":"Dean's Office (Scale)","ModuleDescription":"The module provides a structured introduction to advanced process control concepts with emphasis on methods and techniques that are relevant for industrial practice. Advanced control strategies including feedforward control, ratio control, cascade control, inferential control, decentralized control systems and model predictive control techniques, as well as the representation of process in discrete-time control system and design of controllers, which will be covered. The learning experience of the students will be enhanced through projects that will require them to design advanced controllers for process systems.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Prerequisite":"TC3111/ CN3121E","Preclusion":"TC4227, TCN4227","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN4227R","ModuleTitle":"Advanced Process Control","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The first topic discusses the effect of model/plant mismatch on the closed-loop system, followed by the robust controller design method with the aim to maintain stability or/and achieve performance in the presence of the modelling error. As most chemical processes are multivariable in nature, the design issues related to multi-loop (or decentralised) and decoupling controllers are discussed in the next topic. For digital computer control topic, in many ways, the materials taught parallel those covered in CN3121. The last topic focuses on a powerful and modern control technique called as model predictive control that has received wide-spread use in the refining and chemical process industries.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"CN3121","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CN4233E","ModuleTitle":"Good Manufacturing Practices in Pharmaceutical Industry","Department":"Dean's Office (Scale)","ModuleDescription":"The module covers topics pertaining to regulatory and quality issues associated with pharmaceutical production. The two main components of the module are: regulatory aspects of pharmaceutical manufacture and analytical techniques for quality control. The concept of GMP and its components including standard operating procedures, documentation, validation, organization and personnel, premises, equipment, production and quality control are covered in the first half of the module. The second part of the module introduces the students to the various analytical techniques employed in pharmaceutical industry to assess the quality of protein-based biologics.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CN2122E Fluid Mechanics, CN2125E Heat and Mass Transfer","Preclusion":"CN4233R Good Manufacturing Practices in Pharmaceutical Industry PR2143 Pharmaceutical Analysis for Quality Assurance PR3145 Compliance & Good Practices in Pharmacy PR4206 Industrial Pharmacy TCN4233","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CN4238R","ModuleTitle":"Chemical & Biochemical Process Modeling","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"In this module, the students will consolidate their accumulated knowledge of fundamental modelling principles and analytical/numerical solution techniques by applying them to a wide variety of large-scale, steady as well as dynamic, chemical, physicochemical, and biochemical systems of industrial importance. The module will emphasise the full range of modelling and simulation techniques including first-principle model development, model analysis and validation, and model prediction and applications. The students will demonstrate their acquired skills by solving one or more sufficiently complex problems of their own choice in a term project to gain hands-on experience.","ModuleCredit":"4","Workload":"2-1-0-6-1","Prerequisite":"CN1111/CN1111FC/CN1111X","Corequisite":"CN3421","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN4240E","ModuleTitle":"Unit Operations and Processes for Effluent Treatment","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with a working knowledge of unit operations and processes for the control of industrial effluent from the chemical process industries. The module begins with an overview of the characteristics of effluent from the chemical plant operations and its impact on the environment. Concepts on environmental sustainability and green processing particularly pertinent to the chemical industry will be covered, including techniques for waste minimization and pollution prevention. Finally, applications of process (physical, chemical and biological) for the treatment of effluent from plant facilities will be presented. Case studies from various industries will also be presented. This module is targeted at level 4 chemical engineering students.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Preclusion":"TCN4240","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN4240R","ModuleTitle":"Unit Operations and Processes for Effluent Treatment","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides students with a working knowledge of unit operations and processes for the control of industrial effluent from the chemical process industries. The module begins with an overview of the characteristics of effluent from the chemical plant operations, and its impact on the environment. Concepts on environmental sustainability and green processing particularly pertinent to the chemical industry will be covered, including techniques for waste minimisation and pollution prevention. Finally, applications of processes (physical, chemical and biological) for the treatment of effluent from plant facilities will be presented. Case studies from various industries will also be presented. This module is targeted at level 4 chemical engineering students.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Prerequisite":"LSM1401, CN2116, CN3124","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CN4242E","ModuleTitle":"Optimization of Chemical Processes","Department":"Dean's Office (Scale)","ModuleDescription":"Students will learn the basic theories, methods and software for formulating and solving optimization problems relevant to chemical processes. They will study various methods of linear, nonlinear and mixed-integer linear programming, which would enable them to select and use appropriate algorithm and/or software for solving a given problem. They will also execute the various steps in optimization by solving selected practical problems via various case studies as well as a term project. This is for undergraduate students who wish to learn optimization methodology to solve real-life problems in research and chemical industry.","ModuleCredit":"4","Workload":"3-0.5-0-4-2.5","Prerequisite":"TC2411, CN3421E","Preclusion":"TCN4242","Types":["Module"],"History":[{"Semester":2,"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CN4246E","ModuleTitle":"Chemical And Bio-Catalysis","Department":"Dean's Office (Scale)","ModuleDescription":"The first part of the module focuses on steps involved in catalytic reactions, such as adsorption, desorption and reaction kinetic models, chemical catalysis, biocatalysis, inter-particulate and intraparticulate transport processes involving Thiele modulus and effectiveness factor. The factors and reaction sequences causing the deactivation of solid catalysts will be covered. The second part of the module focuses on the various methods of preparation, characterization and testing of industrial solid catalysts. The module ends with some case studies on how to select and design catalysts for industrially important processes.","ModuleCredit":"4","Workload":"2.5-1-0-2-4.5","Preclusion":"TCN4246","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"CN4246R","ModuleTitle":"Chemical and Bio Catalysis","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Students will learn the concepts of homogeneous and heterogeneous catalysis with increasing complexities, starting from those involving polymeric phases, enzyme pockets, up to those involving zeolite cages and complex oxide surfaces. To achieve these, students will learn catalytic cycles, catalyst structures, catalytic material synthesis and characterisation methods, reaction mechanisms, kinetics, transport phenomena (such as diffusion, mass transfer and heat transfer), and reaction engineering. Many reactions and catalysts of industrial importance will be emphasised throughout the module to illustrate these principles. The students will then learn how to apply their accumulated knowledge of these principles to the design of novel catalysts.","ModuleCredit":"4","Workload":"2.5-1-0-3-3.5","Prerequisite":"CN2116","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CN4247R","ModuleTitle":"Enzyme Technology","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module will start with general introduction about enzyme, enzymatic transformation, and enzymatic process. It will be followed by various components in the development of an enzymatic process: enzyme classes and enzymatic reactions, enzyme discovery and high-throughput screening and detection methods, enzyme purification, characterisation, structure, function, and selectivity, protein engineering, cell engineering, biotransformation with isolated enzymes and microbial cells, reaction engineering, enzyme in organic solvent, two-liquid phase system, and enzyme stabilisation, cofactor regeneration, and product recovery. Finally, the students will learn process economics and industrial examples on the enzymatic production of fine chemicals.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"CN2116, LSM1401","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"CN4248","ModuleTitle":"Sustainable Process Development","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"In this module, the concepts of sustainability and sustainable development and their engineering and social relevance in the development of chemical processes and products are introduced. The principles of green chemistry are presented. Clean energy and energy sustainability issues are objectively analyzed. This is followed by a detailed discussion on the developments in scientific methodologies for sustainable engineering design of processes. Concepts of product stewardship and product design are also introduced. The methodologies and concepts are enumerated with relevant case studies. The students demonstrate their understanding through continual assessment tests, and written reports and oral presentations on open-ended projects.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"CN2116 and CN3132","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"CN4251","ModuleTitle":"Troubleshooting with Case Studies for Process Engineers","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module aims to produce chemical engineers who can contribute and increase the effectiveness of problem solving in the Chemical Process Industries. It introduces robust heuristics and a systematic approach to problem solving, which combines critical and creative thinking with technical knowledge. The skill development is delivered through the presentation of various problem-solving strategies and techniques, and by applying them to real case studies from a few diverse process industries.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"CN2116, CN2121, CN2125, CN3124, CN3132.","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"CN5010","ModuleTitle":"Math & Computation Tools for Chemical Engineers","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module is targeted at full-time students and working engineers at post-graduate level, who are interested in mastering mathematical and computational tools applicable in chemical industry. The module covers a few modelling techniques to formulate fundamental chemical processes, such as global and shell balances and dimensional analyses. Extensive analytical and numerical tools are discussed for solving and evaluating the derived models. Modern software and programming languages are introduced to perform the numerical analyses. Machine learning concept and technique and its potential application to chemical industry are also discussed.","ModuleCredit":"4","Workload":"3-0-0-1-6","History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CN5020","ModuleTitle":"Advanced Reaction Engineering","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The module aims to train the students in the fundamentals of reaction engineering and their application to the design and analysis of reactor. The concepts and theory in reaction kinetics are applied to reactor design of single phase reaction system. These are extended to multiphase reaction systems, incorporating the effects of physical rate processes and the interfacial equilibrium leading to the formulation of procedure for the design performance and stability analysis of reactors. This postgraduate module is targeted at students with interests in reaction systems. Background in chemical kinetics and transport phenomena will be beneficial.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN5030","ModuleTitle":"Advanced Chemical Engineering Thermodynamics","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The objective is to give students the fundamentals of thermodynamics at an advanced level, so that they can apply them to the analysis of complex processes and equipment design in chemical engineering. The module will begin by reviewing the basic laws of thermodynamics, the basic thermodynamic variables, basic thermodynamic properties and relations, and other concepts. This is to be followed by the fundamentals of equilibrium thermodynamics, thermodynamics of the real gas mixture and the real solution systems, criteria of equilibrium and stability, molecular thermodynamics, thermodynamics of aqueous electrolyte and polymer-solutions, and an introduction to statistical thermodynamics. These concepts are then applied to the analysis chemical engineering processes. This is targeted at students who have a basic degree in science and engineering and are pursuing a higher degree in chemical engineering.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CN5040","ModuleTitle":"Advanced Transport Phenomena","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Its objective is to introduce to the students the concept and theory of fluid mechanics, and heat and mass transfer at advanced level. This module starts with derivation of three conservation equations for momentum, energy and mass, and introduction of constitutive equations that relate fluxes to material properties and driving forces. Application and simplification of these basic equations for various cases is then followed. Various classical methods are learned to solve different problems. It is targeted at students who have interested in the three transports. Some background in engineering mathematics, fluid mechanics, and heat and mass transfer is beneficial.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CN5050","ModuleTitle":"Advanced Separation Processes","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The objective is to introduce the concept and theory of diffusion, and their application in the design and analysis of industrially important advanced separation processes. The module starts with a review of basic diffusion concepts and calculations followed by the impact of flow dynamics on diffusional mass transfer. These concepts are then applied to the understanding and design of absorption with chemical reaction, adsorption, and membrane separation processes. This is a postgraduate module targeted at students who are interested in design and/or operation of diffusional separation processes. Some background in equilibrium thermodynamics and principles of diffusion will be beneficial.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CN5111","ModuleTitle":"Optimization Of Chemical Processes","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Students will learn the fundamentals, methods and software for formulating and solving optimization problems of relevance to chemical engineering. They will study various methods of linear/nonlinear and unconstrained/constrained programming, which would enable them to select and use appropriate solution algorithm and/or software for solving a given problem. They will also execute the various steps in optimization and demonstrate their acquired knowledge by solving a sufficiently complex practical problem of their own choice in a term project. This is for graduate students who wish to learn optimization","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CN5111B","ModuleTitle":"Process Optimization with Industrial Applications","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Students will learn fundamentals, methods, and software for formulating and solving optimization problems related to chemical engineering. They will study various methods of linear/nonlinear and unconstrained/constrained programming, which would enable them to select and use appropriate solution algorithms and/or software for solving a given problem. Guest lecturer with extensive industrial experience in the optimization area will discuss many case studies in reality, to demonstrate how these theoretical tools can be used.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Calculus, linear algebra and numerical methods at undergraduate level","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CN5161","ModuleTitle":"Polymer Processing Engineering","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Polymer Production, polymerization kinetics, methods of bulk, solution, dispersion, suspension and emulsion polymerization, design of polymerization reactors, analysis of polymer processing operations, extrusion, film blowing, wire-coating, injection molding, blow moulding, thermoforming, calendering and mixing, polymer rheology, the kinematics of deformation and flow, viscometry and rheometry, constitutive equations based on continuum/rational mechanics and on molecular theory.","ModuleCredit":"4","Workload":"3-0-0-1-6","Preclusion":"CN4203","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN5162","ModuleTitle":"Advanced Polymeric Materials","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Survey of functional polymers. Polymer applications in photoresists, e-beam resists, printed wiring as encapsulants in polymer blends and polymer membranes. Electroactive polymers. Polymers in optoelectronics. Surface modified and functionalized polymers. Miscibility in polymer blends. Membrane science. Membrane making and membrane characterization.","ModuleCredit":"4","Workload":"3-0-0-1-6","History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CN5172","ModuleTitle":"Biochemical Engineering","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The objective of this module is to familiarize students with the upstream section of a bioprocess for the manufacture of a biological product. The module starts with the drug discovery process and natural products research. Growth and product kinetics are reviewed through a cursory treatment. This is followed by introduction to rDNA and hybridoma technology for biopharmaceuticals production. Detailed treatment of fermenter design including operating strategies, and transport phenomena with respect to agitation and aeration follows. Considerations for mammalian cell cultivation are discussed as well as media sterilization and process monitoring of a bioprocess. These concepts are finally applied to a lab project. This module is targeted at graduate students who are interested in biopharmaceuticals production.","ModuleCredit":"4","Workload":"3-0-0-2-5","Preclusion":"CN4208","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN5173","ModuleTitle":"Downstream Processing Of Biochemical & Pharmaceutical Products","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The objective of this module is to familiarize students with the downstream section of a bioprocess for the production of biochemical and pharmaceutical products. The module first discusses drug requirements for different applications, and an overview of the downstream processes involved in obtaining an acceptable product quality. The general characteristics and fundamental principles of unit operations encountered in each of the major section of a downstream train are then discussed in detail: removal of insolubles, product isolation, high resolution techniques and product polishing. The current state of the research in some unit operations is also highlighted. The concepts covered are finally applied to a lab project. This module is targeted at graduate students who are interested in biopharmaceuticals production.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"CN3132","Preclusion":"CN4231","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN5191","ModuleTitle":"Project Engineering","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The objective of this module is to provide a step-by-step description and illustration of a project’s lifecycle in the chemical industry. Beginning with an overview of the chemical process industry (CPI) and project terminology, the module will discuss in detail the organization of projects, team composition and roles of various personnel, planning and scheduling of activities, project management tools, and plant operations. It will involve guest speakers from various industries and real-life cases studies. This module is targeted at students with a potential career interest in engineering and construction field.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CN4225","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CN5193","ModuleTitle":"Instrumental Methods Of Analysis","Department":"Chemical & Biomolecular Engineering","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CN5251","ModuleTitle":"Membrane Science & Technology","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The objective of this module is to provide students with a broad spectrum of knowledge in fundamentals of membrane science and engineering, as well as in membrane applications for chemical, environmental and biomedical engineering. The module starts with the introduction of various membranes and their applications. We then teach the general theory of membrane transport for pressure, concentration and electric field driven separation and purification processes. The basic principles of membrane fabrication for symmetric, asymmetric and composite membranes will be studied. Other focuses will be given to membrane fouling, liquid membranes, and facilitated transport in order to broaden students' knowledge in membrane usage and functional membranes. In order to inspire student interests in membrane applications for life science, the module will also include membranes for controlled release devices, biomimetic and biological membranes for life science.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CN5252","ModuleTitle":"Metabolic Engineering","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Metabolic Engineering aims to improve production of industrially targeted compounds by genetically modifying the cellular metabolism. This module describes essential components of this practice: (1) how the industrial microbes utilize metabolism, (2) how genetic targets can be identified and engineered to improve cellular performance, and (3) how novel metabolic pathways can be synthesized and designed using recombinant DNA technology, genetic circuits and systems approaches. It also introduces emerging fields of systems and synthetic biology within the metabolic engineering context. Thus, students will learn the concepts, techniques and practical applications in the areas of genetic and metabolic engineering.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Linear algebra and numerical methods at undergraduate level, Fundamentals of Biochemistry","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CN5555","ModuleTitle":"Chemical Engineering Project","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module involves supervised project over two semesters, on a topic approved by the Department. The project work should relate to one of the sub-areas of chemical engineering: chemical engineering sciences, chemical and biological systems engineering, environmentally benign processing and sustainability, biomolecular and biomedical sciences, and nanostructured and functionalized materials/devices.","ModuleCredit":"8","Workload":"0-0-0-7-3","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CN5666","ModuleTitle":"Industrial Attachment","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides engineering research students with work attachment experience in a company","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CN5999","ModuleTitle":"Graduate Seminars","Department":"Chemical & Biomolecular Engineering","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CN6020","ModuleTitle":"Advanced Reaction Engineering","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The primary aim of the module is to provide graduate students with a strong foundation in the engineering of chemical reactions and reactors. The module will cover a variety of topics, including molecular basis of chemical phenomena, theories to estimate kinetic rate coefficients, complex gas phase kinetics, heterogeneous catalysis, analysis of reactors for single and multi-phase chemical reactions, and multi-scale coupling of transport phenomena with chemical reactions. A semester-long multi-scale reactor design project will help consolidate and reinforce the material taught in classes. Strong links to current research in several fields will be established, with an emphasis on the generality of the underlying conceptual foundation and its utility in the research pursued by the enrolled students.","ModuleCredit":"4","Workload":"3-0-0-2-7","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CN6162","ModuleTitle":"Advanced Polymeric Materials","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Survey of functional polymers. Polymer applications in photoresists, e-beam resists, printed wiring as encapsulants in polymer blends and polymer membranes. Electroactive polymers. Polymers in optoelectronics. Surface modified and functionalized polymers. Miscibility in polymer blends. Membrane science. Membrane making and membrane characterization.","ModuleCredit":"4","Workload":"3-0-0-1-6","Preclusion":"CN5162","History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CN6163","ModuleTitle":"Inorganic Nanomaterials for Sustainability","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The module begins with an introduction of how chemical engineering principles contribute to nanomaterials-driven sustainability. Following that is in-depth discourses on the fundamental concepts in the chemistry and physics of inorganic nanomaterials. Then, design of functional inorganic nanomaterials is introduced followed by the systematic discussion on synthesis, characterization, functionalization, properties and applications. Applications of these concepts would be realized in diverse, current and important sustainability topics such as inorganic nanomaterials for renewable energy generation and storage, green catalysis for fine chemicals, applications in environment and human health, and public concerns of inorganic nanomaterials exposure.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CN5020 Advanced Reaction Engineering, or CN5030 Advanced Chem Eng Thermodynamics, or equivalent, or Lecturers' Permission. This module is designed for Ph.D. and M.Eng. students.","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CN6251","ModuleTitle":"Membrane Science & Technology","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The objective of this module is to provide students with a broad spectrum of knowledge in fundamentals of membrane science and engineering, as well as in membrane applications for chemical, environmental and biomedical engineering. The module starts with the introduction of various membranes and their applications. We then teach the general theory of membrane transport for pressure, concentration and electric field driven separation and purification processes. The basic principles of membrane fabrication for symmetric, asymmetric and composite membranes will be studied. Other focuses will be given to membrane fouling, liquid membranes, and facilitated transport in order to broaden students? knowledge in membrane usage and functional membranes. In order to inspire student interests in membrane applications for life science, the module will also include membranes for controlled release devices, biomimetic and biological membranes for life science.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"CN5251","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CN6999","ModuleTitle":"Doctoral Seminars","Department":"Chemical & Biomolecular Engineering","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"COS2000","ModuleTitle":"Computational Thinking for Scientists","Department":"Physics","ModuleDescription":"This module introduces students to computational thinking as applied to problems in science. A selection of examples will be chosen to illustrate (a) application of abstraction, decomposition and pattern recognition in problem formulation and solution development, and (b) solution interpretation, as well as (c) analysis of the computational solutions and data visualization. The selection will tackle different types of approaches typically used in scientific computational thinking, including deterministic, probabilistic and approximation methods. The module will also highlight scientific computational issues such as accuracy and convergence of numerical results. Python/Python Notebook (Jupyter) will be used as the computation platform.","ModuleCredit":"4","Workload":"2-0-3-2-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"CP2106","ModuleTitle":"Independent Software Development Project (Orbital)","Department":"Dean's Office (School Of Computing)","ModuleDescription":"Orbital provides a platform for students to gain hands-on industrial experience for computing technologies related to students’ own interests. Done in pairs of two, Orbital students propose, design, execute, implement and market their project to peers and faculty. Peer assessment and critique of others’ projects are key components of the modules’ deliverables.","ModuleCredit":"4","Workload":"2-0-0-8-0","Prerequisite":"CS1010 Programming Methodology or its equivalent","Preclusion":"CS2103 Software Engineering or its equivalent","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP2201","ModuleTitle":"Journey of the Innovator","Department":"Dean's Office (School Of Computing)","ModuleDescription":"Innovators practice the art of persuading people to accept changes in how they live—in work, leisure and social interaction. This module’s object is to introduce students to digital innovation, and to encourage them to embark on a personal journey of creativity and challenge. Inspirational innovators will be invited to present topics related to digital innovation, such as successful innovative projects of start-up teams and advanced development teams, innovative approaches such as Design Thinking, and opportunities for innovation, the vibrant intersection of energising technology trends and new markets. This module will be graded as “Completed Satisfactory” or “Completed Unsatisfactory” (CS/CU).","ModuleCredit":"2","Workload":"1-0-0-3-1","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CP3106","ModuleTitle":"Independent Project","Department":"Dean's Office (School Of Computing)","ModuleCredit":"4","Prerequisite":"[(CS2102 or CS2102S) and CS2105 and read (CS3214 or CS3215)] or IS3102 or IS4102 or CS3201 or CS3281 or CS4201 or CS4203","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP3108A","ModuleTitle":"Independent Work","Department":"Dean's Office (School Of Computing)","ModuleCredit":"2","Workload":"0-0-0-5-0","Preclusion":"CS3108A","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"CP3108B","ModuleTitle":"Independent Work","Department":"Dean's Office (School Of Computing)","ModuleCredit":"4","Workload":"0-0-0-10-0","Preclusion":"CS3108B","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"CP3201","ModuleTitle":"Industry Seminar","Department":"Dean's Office (School Of Computing)","ModuleDescription":"The information technology (IT) industry is in an everchanging state of evolvement and innovation. This module aims to acquaint students with the latest Information Technology (IT) innovation, practices, and developments. Prominent leaders and practitioners in the IT industry will be invited to impart their knowledge and insights into the latest IT trends and developments from various industry arenas such as the finance, healthcare, consulting, manufacturing, and entertainment industries. Students' performance will be graded as \"Completed Satisfactory/Completed Unsatisfactory (CS/CU)\" at the end of the module based on the coursework.","ModuleCredit":"2","Workload":"2-0-0-2-1","Prerequisite":"Students can only take this module after completing 70 MCs","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CP3208","ModuleTitle":"Undergraduate Research in Computing I","Department":"Dean's Office (School Of Computing)","ModuleDescription":"The module (together with CP3209) is part of the UROP (Computing) project. The objective of this module and the UROP (Computing) project in general, is to provide an opportunity for talented students to undertake a substantial research project under the supervision of faculty members of the School of Computing. Through this research collaboration, the student will get to experience at first hand the challenges and exhilaration of research, discovery and invention. This module should be followed by CS3209 to complete the UROP (Computing) project.","ModuleCredit":"4","Prerequisite":"SoC students who have passed at least 60 MCs and with approval from respective department.","Preclusion":"CS3208","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP3209","ModuleTitle":"Undergraduate Research in Computing II","Department":"Dean's Office (School Of Computing)","ModuleCredit":"4","Prerequisite":"CS2309","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP3880","ModuleTitle":"Advanced Technology Attachment Programme","Department":"Dean's Office (School Of Computing)","ModuleCredit":"12","Prerequisite":"(IS2101 Business and Technical Communication or CS2101 Effective Communication for Computing Professionals or their equivalents) and (CS2103/CS2103T Software Engineering or IS2103 Enterprise Systems Development Concepts or IS2150 E-Business Design and Implementation or BT2101 IT and Decision Making)","Preclusion":"EG3601","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP4101","ModuleTitle":"B.Comp. Dissertation","Department":"Dean's Office (School Of Computing)","ModuleCredit":"12","Workload":"0-0-0-15-0","Prerequisite":"Attain at least 70% of the MC requirement for the respective degree","Preclusion":"CS4101","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP5010","ModuleTitle":"Graduate Research Paper","Department":"Dean's Office (School Of Computing)","ModuleDescription":"The graduate research paper presentation is for evaluating the ability of the student to undertake a critical review of an existing research area. The student is expected to have necessary background and show competence in embarking on the PhD research. Students are expected to identify a promising research area. The paper should be self-contained and provide a good overview of the research problems, initial exploration of the research area, and insight to the research problems, with preliminary study and proposals on the outstanding research issues. It should contain more findings than a survery paper.","ModuleCredit":"0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP5101","ModuleTitle":"MComp Dissertation","Department":"Dean's Office (School Of Computing)","ModuleDescription":"The dissertation option gives individual students the opportunity for independent study and research in the area of their selected specialization. This will be carried out under the supervision of an academic staff, and the selection of the topic/area will be done in consultation with the supervisor in the area of expertise.","ModuleCredit":"16","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP5102","ModuleTitle":"MComp Information Security Project","Department":"Dean's Office (School Of Computing)","ModuleDescription":"The exploratory project option gives individual students the opportunity for independent study and research in the area of their selected specialization. This will be carried out under the supervision of an academic staff, in possible cosupervision with a mentor from the industry or government agency. The selection of the topic/area will be done in consultation with the supervisor and the external mentor. All projects will be vetted by School of Computing Postgraduate Office.","ModuleCredit":"8","Workload":"0-0-0-12-8","Prerequisite":"Students must be in Master of Computing programme, Infocomm Security specialisation","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP5103","ModuleTitle":"Master of Computing Project","Department":"Dean's Office (School Of Computing)","ModuleDescription":"The project option provides individual students the opportunity and experience to work on a significant computing project. It aims to prepare students with sufficient practical and/or research experiences in the computing field. The project will be carried out under the supervision of an academic staff. The selection of the topic will be done in consultation with the supervisor. All projects will be vetted by the School. The project will be assessed through a written project report and will be letter-graded.","ModuleCredit":"8","Workload":"0-0-0-12-8","Prerequisite":"Students must be in Master of Computing programme.","Preclusion":"CP5101 (MComp Dissertation), CP5102 (MComp Information Security Project) or any project/ dissertation module.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CP6010","ModuleTitle":"Doctoral Seminar","Department":"Dean's Office (School Of Computing)","ModuleDescription":"A PhD candidate will be required to give a Doctoral Seminar within 12 months after passing his/her PhD Thesis Proposal. The seminar, which should include any research findings or work from published papers.","ModuleCredit":"0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CS1010","ModuleTitle":"Programming Methodology","Department":"Computer Science","ModuleDescription":"This module introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. It is the first and foremost introductory course to computing. Topics covered include computational thinking and computational problem solving, designing and specifying an algorithm, basic problem formulation and problem solving approaches, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures (arrays, strings, composite data types), basic sorting, and recursion.","ModuleCredit":"4","Workload":"2-1-1-3-3","Preclusion":"CS1010E, CS1010J, CS1010S, CS1010X, CS1010XCP, CS1101S","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Morning","Friday Afternoon","Tuesday Afternoon","Thursday Afternoon","Wednesday Afternoon","Wednesday Morning","Monday Morning","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Morning","Thursday Afternoon"]}]},{"ModuleCode":"CS1010E","ModuleTitle":"Programming Methodology","Department":"Computer Science","ModuleDescription":"This module introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. It is the first and foremost introductory course to computing. Topics covered include computational thinking and computational problem solving, designing and specifying an algorithm, basic problem formulation and problem solving approaches, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures (arrays, strings, composite data types), basic sorting, and recursion.","ModuleCredit":"4","Workload":"2-1-1-3-3","Preclusion":"CS1010, CS1010J, CS1010S, CS1010X, CS1010XCP, CS1101S","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Friday Afternoon","Monday Morning","Thursday Afternoon","Tuesday Afternoon","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Thursday Afternoon","Thursday Morning","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"CS1010J","ModuleTitle":"Programming Methodology","Department":"Computer Science","ModuleDescription":"This module introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. It is the first and foremost introductory course to computing. It is also the first part of a three-part series on introductory programming and problem solving by computing, which also includes CS1020E and CS2010. Topics covered include problem solving by computing, writing pseudo-codes, basic problem formulation and problem solving, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures: arrays, strings and structures, simple file processing, and basic recursion. This module is appropriate for B.Comp.(IS) and B.Comp.(EC) students.","ModuleCredit":"4","Workload":"2-1-1-3-3","Preclusion":"CS1010 and its equivalents","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Wednesday Afternoon","Thursday Morning","Friday Morning","Friday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"CS1010R","ModuleTitle":"Programming Methodology","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Preclusion":"CG1101, CS1010, CS1010E, CS1101, CS1101C, CZ1102, IT1002, Engineering students","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"CS1010S","ModuleTitle":"Programming Methodology","Department":"Computer Science","ModuleDescription":"This module introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. It is the first and foremost introductory course to computing and is equivalent to CS1010 and CS1010E Programming Methodology. Topics covered include problem solving by computing, writing pseudo-codes, basic problem formulation and problem solving, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures: arrays, strings and structures, simple file processing, and basic recursion. This module is appropriate for FoS students.","ModuleCredit":"4","Workload":"2-1-1-3-3","Preclusion":"CS1010, CS1010E, CS1010J, CS1010X, CS1010XCP, CS1101S","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Friday Afternoon","Thursday Afternoon","Tuesday Afternoon","Tuesday Morning","Monday Morning","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon","Thursday Morning","Friday Morning","Monday Afternoon","Tuesday Morning","Monday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"CS1010X","ModuleTitle":"Programming Methodology","Department":"Computer Science","ModuleDescription":"This module introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. It is the first and foremost introductory course to computing and is equivalent to CS1010, CS1010S and CS1010E Programming Methodology. The module will be taught using the Python programming language and topics covered include problem solving by computing, writing pseudo-codes, basic problem formulation and problem solving, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures: arrays, strings and structures, simple file processing, and basic recursion.","ModuleCredit":"4","Workload":"2-1-1-3-3","Preclusion":"CS1010 or its equivalent, CS1010FC","History":[{"Semester":2,"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"CS1010XCP","ModuleTitle":"Programming Methodology","Department":"Computer Science","ModuleDescription":"This module introduces the fundamental concepts of problem solving by computing and programming using an imperative programming language. It is the first and foremost introductory course to computing and is equivalent to CS1010, CS1010S and CS1010E Programming Methodology. The module will be taught using the Python programming language and topics covered include problem solving by computing, writing pseudo-codes, basic problem formulation and problem solving, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures: arrays, strings and structures, simple file processing, and basic recursion.","ModuleCredit":"4","Workload":"2-1-1-3-3","Preclusion":"CS1010 or its equivalent, CS1010FC","History":[{"Semester":2}]},{"ModuleCode":"CS1020","ModuleTitle":"Data Structures and Algorithms I","Department":"Computer Science","ModuleDescription":"This module is the second part of a three-part series on introductory programming and problem solving by computing. It continues the introduction that begins in CS1010, and emphasises objectoriented programming with application to simple data structures. Topics include object-oriented problem modeling with objects, classes and methods, object-oriented problem formulation and solving, data structure implementation strageties, abstraction and encapsulation of data structures, object-oriented programming constructs, APIs and class libraries, exception handling, lists, linked lists, stacks, queues, hash tables and their algorithmic design, sorting and searching methods, recursive algorithms, and Big-O notation. This module is appropriate for SoC and FoS students.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"CS1010 Programming Methodology","Preclusion":"CS1020E, CS2020, CS2030, CS2040, CS2040C","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Thursday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CS1020E","ModuleTitle":"Data Structures and Algorithms I","Department":"Computer Science","ModuleDescription":"This module is the second part of a three-part series on introductory programming and problem solving by computing. It continues the introduction that begins in CS1010, and emphasises objectoriented programming with application to simple data structures. Topics include object-oriented problem modeling with objects, classes and methods, object-oriented problem formulation and solving, data structure implementation strageties, abstraction and encapsulation of data structures, object-oriented programming constructs, APIs and class libraries, exception handling, lists, linked lists, stacks, queues, hash tables and their algorithmic design, sorting and searching methods, recursive algorithms, and Big-O notation. This module is appropriate for FoE students.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"CS1010E or its equivalent","Preclusion":"CS1020, CS2020, CS2030, CS2040, CS2040C","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CS1101S","ModuleTitle":"Programming Methodology","Department":"Computer Science","ModuleDescription":"This module introduces the concepts of programming and computational problem solving, and is the first and foremost introductory module to computing. Starting from a small core of fundamental abstractions, the module introduces programming as a method for communicating computational processes. The module begins with purely functional programming based on a simple substitution-based execution model, and ends with a powerful modern imperative language based on a realistic environment-based execution model. Topics covered include: functional abstraction, recursion, higher-order functions, data abstraction, algorithmic strategies, state mutation, loops and arrays, evaluation strategies, sorting and searching, debugging and testing.","ModuleCredit":"4","Workload":"2-2-1-3-2","Preclusion":"CS1010 or its equivalents","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Wednesday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"CS1231","ModuleTitle":"Discrete Structures","Department":"Computer Science","ModuleDescription":"This module introduces mathematical tools required in the study of computer science. Topics include: (1) Logic and proof techniques: propositions, conditionals, quantifications. (2) Relations and Functions: Equivalence relations and partitions. Partially ordered sets. Well-Ordering Principle. Function equality. Boolean/identity/inverse functions. Bijection. (3) Mathematical formulation of data models (linear model, trees, graphs). (4) Counting and Combinatoric: Pigeonhole Principle. Inclusion-Exclusion Principle. Number of relations on a set, number of injections from one finite set to another, Diagonalisation proof: An infinite countable set has an uncountable power set, Algorithmic proof: An infinite set has a countably infinite subset. Subsets of countable sets are countable.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"A-level Mathematics or H2 Mathematics or MA1301 or MA1301FC or MA1301X","Preclusion":"MA1100","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Friday Morning","Thursday Morning","Friday Afternoon","Monday Morning","Thursday Afternoon","Wednesday Afternoon","Monday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Monday Morning","Wednesday Afternoon","Tuesday Afternoon","Thursday Morning","Tuesday Morning","Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CS2010","ModuleTitle":"Data Structures and Algorithms II","Department":"Computer Science","ModuleDescription":"This module is the third part of a three-part series on introductory programming and problem solving by computing. It continues the introduction in CS1010 and CS1020, and emphasises object-oriented programming with application to complex data structures. Topics covered include trees, binary search trees, order property, prefix/infix/postfix expressions, heaps, priority queues, graphs and their algorithmic design, recursive algorithms, problem formulation and problem solving with applications of complex data structures, data structure design principles and implementation strategies, and algorithm analysis. Advanced data structures such as B-trees and AVL trees are also covered.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"CS1020 or CS1020E or CG1103 Data Structures and Algorithms I","Preclusion":"CS2020, CS2030, CS2040, CS2040C","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Monday Morning","Wednesday Morning","Friday Morning","Friday Afternoon","Wednesday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"CS2030","ModuleTitle":"Programming Methodology II","Department":"Computer Science","ModuleDescription":"This module is a follow up to CS1010. It explores two modern programming paradigms, object-oriented programming and functional programming. Through a series of integrated assignments, students will learn to develop medium-scale software programs in the order of thousands of lines of code and tens of classes using objectoriented design principles and advanced programming constructs available in the two paradigms. Topics include objects and classes, composition, association, inheritance, interface, polymorphism, abstract classes, dynamic binding, lambda expression, effect-free programming, first class functions, closures, continuations, monad, etc.","ModuleCredit":"4","Workload":"2-0-2-3-3","Prerequisite":"CS1010 or its equivalent","Preclusion":"CS1020 or its equivalent","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Monday Morning","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Afternoon","Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CS2040","ModuleTitle":"Data Structures and Algorithms","Department":"Computer Science","ModuleDescription":"This module introduces students to the design and implementation of fundamental data structures and algorithms. The module covers basic data structures (linked lists, stacks, queues, hash tables, binary heaps, trees, and graphs), searching and sorting algorithms, and basic analysis of algorithms.","ModuleCredit":"4","Workload":"3-0-1-3-3","Prerequisite":"CS1010 or its equivalent","Preclusion":"CS1020, CS1020E, CS2020, CS2010","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Monday Morning","Wednesday Afternoon","Friday Afternoon","Tuesday Morning","Wednesday Morning","Friday Morning","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Thursday Morning","Friday Afternoon","Tuesday Morning","Wednesday Morning","Monday Afternoon","Tuesday Afternoon","Thursday Afternoon","Friday Morning","Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CS2040C","ModuleTitle":"Data Structures and Algorithms","Department":"Computer Science","ModuleDescription":"This module introduces students to the design and implementation of fundamental data structures and algorithms. The module covers basic data structures (linked lists, stacks, queues, hash tables, binary heaps, trees, and graphs), searching and sorting algorithms, basic analysis of algorithms, and basic object-oriented programming concepts.","ModuleCredit":"4","Workload":"3-0-1-3-3","Prerequisite":"CS1010 or its equivalent","Preclusion":"CS1020, CS1020E, CS2020, CS2010, CS2040","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Monday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Monday Morning","Friday Afternoon","Tuesday Afternoon","Friday Morning","Thursday Afternoon","Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CS2100","ModuleTitle":"Computer Organisation","Department":"Computer Science","ModuleDescription":"The objective of this module is to familiarise students with the fundamentals of computing devices. Through this module students will understand the basics of data representation, and how the various parts of a computer work, separately and with each other. This allows students to understand the issues in computing devices, and how these issues affect the implementation of solutions. Topics covered include data representation systems, combinational and sequential circuit design techniques, assembly language, processor execution cycles, pipelining, memory hierarchy and input/output systems.","ModuleCredit":"4","Workload":"3-1-1-3-2","Prerequisite":"CS1010 or its equivalent","Preclusion":"CS1104 or Students from Department of ECE","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Morning","Thursday Afternoon","Friday Afternoon","Tuesday Morning","Wednesday Morning","Friday Morning","Monday Morning"]},{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon","Monday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Morning","Thursday Afternoon","Wednesday Morning","Friday Morning","Tuesday Morning","Friday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"CS2101","ModuleTitle":"Effective Communication for Computing Professionals","Department":"Ctr For English Language Communication","ModuleDescription":"This module aims to equip students with the skills needed to communicate technical information to technical and nontechnical audiences, and to create comprehensible software documentation. A student-centric approach will be adopted to encourage independent and collaborative learning while engaging students in team-based projects. Students will learn interpersonal and intercultural communication skills as well as hone their oral and written communication skills. Assessment modes include a variety of oral and written communication tasks such as reports, software guides, oral presentations, software demonstrations and project blogs.","ModuleCredit":"4","Workload":"0-4-0-4-2","Prerequisite":"Students have to complete ES1000 and/or ES1103 (if required to take the module/s) before reading this module.","Preclusion":"CS2103 Software Engineering, IS2101 Business Technical Communication or its equivalent, ES2002, ES2007D, and ES1601.","Corequisite":"Students have to read CS2103T Software Engineering at the same time as this module.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Monday Morning","Thursday Morning","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Monday Morning","Wednesday Morning","Thursday Morning","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CS2102","ModuleTitle":"Database Systems","Department":"Computer Science","ModuleDescription":"The aim of this module is to introduce the fundamental concepts and techniques necessary for the understanding and practice of design and implementation of database applications and of the management of data with relational database management systems. The module covers practical and theoretical aspects of design with entity-relationship model, theory of functional dependencies and normalisation by decomposition in second, third and Boyce-Codd normal forms. The module covers practical and theoretical aspects of programming with SQL data definition and manipulation sublanguages, relational tuple calculus, relational domain calculus and relational algebra.","ModuleCredit":"4","Workload":"2-1.5-0.5-3-3","Prerequisite":"(CS1020 or CS1020E or CS2020 or CS2030 or CS2040 or CS2040C) and (CS1231 or MA1100)","Preclusion":"CS2102S, IT2002","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning","Wednesday Morning","Thursday Morning","Friday Afternoon","Tuesday Morning","Thursday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Thursday Morning","Thursday Afternoon","Monday Afternoon","Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"CS2102R","ModuleTitle":"Database Systems","Department":"Computer Science","ModuleDescription":"The aim of this module is to introduce the fundamental concepts and techniques necessary for the understanding and practice of design and implementation of database applications and of the management of data with relational database management systems. The module covers practical and theoretical aspects of design with entity-relationship model, theory of functional dependencies and normalisation by decomposition in second, third and Boyce-Codd normal forms. The module covers practical and theoretical aspects of programming with SQL data definition and manipulation sublanguages, relational tuple calculus, relational domain calculus and relational algebra.","ModuleCredit":"1","Workload":"1-0-0-1-0.5","Prerequisite":"(CS1020 or its equivalent) and (CS1231 or MA1100)","Preclusion":"CS2102S, IT2002","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CS2103","ModuleTitle":"Software Engineering","Department":"Computer Science","ModuleDescription":"This module introduces the necessary conceptual and analytical tools for systematic and rigorous development of software systems. It covers four main areas of software development, namely object-oriented system analysis, object-oriented system modelling and design, implementation, and testing, with emphasis on system modelling and design and implementation of software modules that work cooperatively to fulfill the requirements of the system. Tools and techniques for software development, such as Unified Modelling Language (UML), program specification, and testing methods, will be taught. Major software engineering issues such as modularisation criteria, program correctness, and software quality will also be covered.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"(CS1020 or CS1020E or CS2020) or ((CS2030 and (CS2040 or CS2040C))","Preclusion":"CS2103T, CS2113, CS2113T","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"CS2103R","ModuleTitle":"Software Engineering","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CS2103T","ModuleTitle":"Software Engineering","Department":"Computer Science","ModuleDescription":"This module introduces the necessary conceptual and analytical tools for systematic and rigorous development of software systems. It covers four main areas of software development, namely object-oriented system analysis, object-oriented system modelling and design, implementation, and testing, with emphasis on system modelling and design and implementation of software modules that work cooperatively to fulfill the requirements of the system. Tools and techniques for software development, such as Unified Modelling Language (UML), program specification, and testing methods, will be taught. Major software engineering issues such as modularisation criteria, program correctness, and software quality will also be covered.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"For SoC students only. (CS1020 or CS1020E or CS2020) or (CS2030 and (CS2040 or CS2040C))","Preclusion":"CS2103, CS2113, CS2113T, IS2101 or its equivalent.","Corequisite":"Students have to read CS2101 Effective Communication for Computing Professionals at the same time as this module","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Afternoon","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"CS2104","ModuleTitle":"Programming Language Concepts","Department":"Computer Science","ModuleDescription":"This module introduces the concepts that serve as a basis for hundreds of programming languages. It aims to provide the students with a basic understanding and appreciation of the various essential programming-languages constructs, programming paradigms, evaluation criteria and language implementation issues. The module covers concepts from imperative, object-oriented, functional, logic, constraints, and concurrent programming. These concepts are illustrated by examples from varieties of languages such as Pascal, C, Java, Smalltalk, Scheme, Haskell, Prolog. The module also introduces various implementation issues, such as pseudo-code interpretation, static and dynamic semantics, abstract machine, type inferencing, etc.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"CS1020 or CS1020E or CS2020 or CS2030 or CS2113/T","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"CS2104R","ModuleTitle":"Programming Language Concepts","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CS2105","ModuleTitle":"Introduction to Computer Networks","Department":"Computer Science","ModuleDescription":"This module aims to provide a broad introduction to computer networks and network application programming. It covers the main concepts, the fundamental principles, and the high-level workings of important protocols in each of the Internet protocol layer. Topics include the Web and Web applications, DNS services, socket programming, reliable protocols, transport and network layer protocols, secure communication, LAN, and data communication. Practical assignments and handson exercises expose students to network application programming and various networking tools and utilities.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS1020 or CS1020E or CS2020 or CS2030 or CS2040 or CS2040C","Preclusion":"IT2001, EE3204/E, EE4210. CEG, CPE and EEE students are not allowed to take this module.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Tuesday Afternoon","Friday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Tuesday Afternoon","Tuesday Morning","Wednesday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"CS2105R","ModuleTitle":"Introduction to Computer Networks","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CS2106","ModuleTitle":"Introduction to Operating Systems","Department":"Computer Science","ModuleDescription":"This module introduces the basic concepts in operating systems and links it with contemporary operating systems (eg. Unix/Linux and Windows). It focuses on OS structuring and architecture, processes, memory management, concurrency and file systems. Topics include kernel architecture, system calls, interrupts, models of processes, process abstraction and services, scheduling, review of physical memory and memory management hardware, kernel memory management, virtual memory and paging, caches, working set, deadlock, mutual exclusion, synchronisation mechanisms, data and metadata in file systems, directories and structure, file system abstraction and operations, OS protection mechanisms, and user authentication.","ModuleCredit":"4","Workload":"2-1-1-0-6","Prerequisite":"CS2100 or EE2007 or EE2024","Preclusion":"CG2271 or EE4214. CEG students are not allowed to take this module.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon","Thursday Morning","Friday Afternoon","Wednesday Morning","Friday Morning","Tuesday Morning","Monday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Thursday Morning","Wednesday Afternoon","Tuesday Afternoon","Thursday Afternoon","Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"CS2106R","ModuleTitle":"Introduction to Operating Systems","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Preclusion":"CG2271 or EE4214. CEG students are not allowed to take this module.","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CS2107","ModuleTitle":"Introduction to Information Security","Department":"Computer Science","ModuleDescription":"This module serves as an introductory module on information security. It illustrates the fundamentals of how systems fail due to malicious activities and how they can be protected. The module also places emphasis on the practices of secure programming and implementation. Topics covered include classical/historical ciphers, introduction to modern ciphers and cryptosystems, ethical, legal and organisational aspects, classic examples of direct attacks on computer systems such as input validation vulnerability, examples of other forms of attack such as social engineering/phishing attacks, and the practice of secure programming.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS1010 or its equivalence","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon","Friday Afternoon","Tuesday Afternoon","Friday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Morning","Friday Afternoon","Monday Afternoon","Monday Morning","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"CS2108","ModuleTitle":"Introduction to Media Computing","Department":"Computer Science","ModuleDescription":"This module introduces students to (i) the fundamental principles, theory, algorithms, and data structures behind digital representation, compression, synchronization, and processing of image, audio, and video data types, and (ii) challenges and issues in developing media-rich applications, such as media streaming and media retrieval. Students will be exposed to the workings of common media file format and common manipulation techniques on media data. After taking the module, students should be confident enough in developing media applications and make appropriate trade-off and design decisions when dealing in media data in their software.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS1020 or CS1020E or CS2020 or ((CS2030 or CS2113/T) and (CS2040 or CS2040C))","Preclusion":"CS3246","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CS2113","ModuleTitle":"Software Engineering & Object-Oriented Programming","Department":"Computer Science","ModuleDescription":"This module introduces the necessary skills for systematic and rigorous development of software systems. It covers requirements, design, implementation, quality assurance, and project management aspects of small-to-medium size multi-person software projects. The module uses the Object Oriented Programming paradigm. Students of this module will receive hands-on practice of tools commonly used in the industry, such as test automation tools, build automation tools, and code revisioning tools will be covered.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2040C or (CS2030 and CS2040)","Preclusion":"CS2103, CS2103T, (CS2113T for CS2113), (CS2113 for CS2113T)","Corequisite":"CS2101 Effective Communication for Computing Professionals is co-requisite for CS2113T. Students exempted from CS2101 will take CS2113 which does not have CS2101 as co-req. Otherwise, CS2113 and CS2113T are identical.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"CS2113T","ModuleTitle":"Software Engineering & Object-Oriented Programming","Department":"Computer Science","ModuleDescription":"This module introduces the necessary skills for systematic and rigorous development of software systems. It covers requirements, design, implementation, quality assurance, and project management aspects of small-to-medium size multi-person software projects. The module uses the Object Oriented Programming paradigm. Students of this module will receive hands-on practice of tools commonly used in the industry, such as test automation tools, build automation tools, and code revisioning tools will be covered.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2040C or (CS2030 and CS2040)","Preclusion":"CS2103, CS2103T, (CS2113T for CS2113), (CS2113 for CS2113T)","Corequisite":"CS2101 Effective Communication for Computing Professionals is co-requisite for CS2113T. Students exempted from CS2101 will take CS2113 which does not have CS2101 as co-req. Otherwise, CS2113 and CS2113T are identical.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Monday Morning"]}]},{"ModuleCode":"CS2220","ModuleTitle":"Introduction to Computational Biology","Department":"Computer Science","ModuleDescription":"This course aims to develop flexible and logical problem solving skills, understanding of main bioinformatics problems, and appreciation of main techniques and approaches to bioinformatics. Through case studies and hands-on exercises, the student will (i) master the basic tools and approaches for analysis of DNA sequences, protein sequences, gene expression profiles, etc. (ii) understand important problems and applications of computational biology, including identifying functional features in DNA and protein sequences, predicting protein function, and deriving diagnostic models from gene expression profiles, (iii) be confident to propose new solutions to both existing and emerging problems in computational biology.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS1020 or CS1020E or CS2020 or CS2040 or CS2040C","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CS2309","ModuleTitle":"CS Research Methodology","Department":"Computer Science","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"CS2010 or CS2020 or ((CS2030 or CS2113/T) and (CS2040C or CS2040)) and (CS1231 or MA1100)","Preclusion":"CS2305S","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"CS3103","ModuleTitle":"Computer Networks Practice","Department":"Computer Science","ModuleDescription":"This module aims to provide an opportunity for the students to learn commonly-used network protocols in greater technical depth with their implementation details than a basic networking course. Students will perform hands-on experiments in configuring and interconnecting LANs using networking devices/technologies (e.g., routers, switches, SDN switches, and hubs), networking protocols (e.g., DHCP, DNS, RIP, OSPF, ICMP, TCP, UDP, wireless LAN, VLAN protocols, SIP, SSL, IPSec-VPN) and networking tools (e.g, tcpdump, netstat, ping, traceroute). Students will learn higher-layer network protocols and develop network applications (client/server, P2P) via socket programming.","ModuleCredit":"4","Workload":"2-0-2-4-2","Prerequisite":"CS2105 or EE3204/E or EE4204","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Morning","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"CS3203","ModuleTitle":"Software Engineering Project","Department":"Computer Science","ModuleDescription":"This module provides students with hands-on experience in working in project groups through a complete SDLC to develop a well-designed, well-tested, large-scaled software system. The students will apply the current best software engineering practices on the analysis, design, implementation, and testing of software system. Through the project, students will practise analysis of user’s needs, formulation of computing requirements to meet the user’s needs, modelling and design of the computer systems according to the requirements, evaluation of the design, efficient implementation of software components, system integration, software version control, and rigorous testing.","ModuleCredit":"8","Workload":"2-2-0-10-6","Prerequisite":"(CS2103/T or CS2113/T) and (CS2101 or IS2101)","Preclusion":"CS3201, CS3202","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CS3210","ModuleTitle":"Parallel Computing","Department":"Computer Science","ModuleDescription":"The aim of this module is to provide an introduction to the field of parallel computing with hands-on parallel programming experience on real parallel machines. The module is divided into four parts: parallel computation models and parallelism, parallel architectures, parallel algorithm design and programming, and new parallel computing models. Topics includes: theory of parallelism and models, shared-memory architectures, distributed-memory architectures, data parallel architectures, interconnection networks, topologies and basic of communication operations, principles of parallel algorithm design, performance and scalability of parallel programs, overview of new parallel computing models such as grid, cloud, GPGPU.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2100 Computer Organisation or CG2007 Microprocessor Systems or EE2024 Programming for Computer Interfaces","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"CS3211","ModuleTitle":"Parallel and Concurrent Programming","Department":"Computer Science","ModuleDescription":"A concurrent system consists of a set of processes that executes simultaneously and that may collaborate by communicating and synchronising with one another. Examples of concurrent systems are parallel programs that describe sets of collaborating processes. This module introduces the design, development and debugging of parallel programs. It will build on the concurrency concepts gained from the Operating Systems module. It covers concepts and modelling tools for specifying and reasoning (about the properties of) concurrent systems and parallel programs. It also covers principles of performance analysis, asynchronous and asynchronous parallel programming, and engineering concurrent systems and parallel programs.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"CS2106 or CG2271","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CS3216","ModuleTitle":"Software Product Engineering for Digital Markets","Department":"Computer Science","ModuleDescription":"In this module, students will practice software product engineering by working in small teams to develop well-tested, user-friendly, production-quality software for the real world. To support this goal, students work closely with users to understand their problems, gather their requirements, and obtain their feedback through a rapid, iterative, application design and development process. Students will also be exposed to practical issues for digital markets such as growing the user base of their application, deployment of the application on the Web or in the cloud system, and validating the UI design and UX of the application.","ModuleCredit":"5","Workload":"2-1-0-8-2","Prerequisite":"CS2103 or its equivalent or with special approval from instructor. Students will submit personal statements to apply for a place in the course instead of bidding through the CORS system.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CS3217","ModuleTitle":"Software Engineering on Modern Application Platforms","Department":"Computer Science","ModuleDescription":"This module introduces students to the practice of software engineering on modern application platforms such as mobile devices, the Web and cloud systems. Students will work in small project teams to develop well-tested, production-quality software. This module focuses on building core software engineering skills and competencies in programming modern application platforms. It also trains students to work well in project teams. Students will be assessed on both their individual programming competencies and their software enginnering skills in final team project.","ModuleCredit":"5","Workload":"1-1-0-9-2","Prerequisite":"CS2103 or its equivalent or with special approval from instructor. Students will submit personal statements to apply for a place in the course instead of bidding through the CORS system.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CS3219","ModuleTitle":"Software Engineering Principles and Patterns","Department":"Computer Science","ModuleDescription":"This module provides an in-depth, hands-on experience in key aspects of software engineering that accompany the development of software. Based on proven principles and best practices, this module focuses on software architectural design from the perspective of the software process. It covers techniques for requirement elicitation and specification that provide sound base for architectural design. The module covers design decision exploration as well as patterns that explicate principles and best practices in replicable form.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2103 or its equivalent","Preclusion":"CS3213 Software Systems Design","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"CS3223","ModuleTitle":"Database Systems Implementation","Department":"Computer Science","ModuleDescription":"This module provides an in-depth study of the concepts and implementation issues related to database management systems. It first covers the physical implementation of relational data model, which includes storage management, access methods, query processing, and optimisation. Then it covers issues and techniques dealing with multi-user application environments, namely, transactions, concurrency control and recovery. The third part covers object-database systems that are useful extension of relational databases to deal with complex data types. The last part covers database technologies required for modern decision support systems, including data warehousing, data mining and knowledge discovery and on-line analytical processing.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"(CS2010 or CS2020 or CS2040 or CS2040C) and CS2102","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"CS3230","ModuleTitle":"Design and Analysis of Algorithms","Department":"Computer Science","ModuleDescription":"This module introduces different techniques of designing and analysing algorithms. Students will learn about the framework for algorithm analysis, for example, lower bound arguments, average case analysis, and the theory of NP-completeness. In addition, students are exposed to various algorithm design paradigms. The module serves two purposes: to improve the students' ability to design algorithms in different areas, and to prepare students for the study of more advanced algorithms. The module covers lower and upper bounds, recurrences, basic algorithm paradigms (such as prune-and-search, dynamic programming, branch-and-bound, graph traversal, and randomised approaches), amortized analysis, NP-completeness, and some selected advanced topics.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"(CS2010 or CS2020 or CS2040 or CS2040C) and (CS1231 or MA1100)","Preclusion":"EEE and CPE students can only take this module as a technical elective to satisfy the program requirements or UEM but not CFM/ULR-Breadth.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Wednesday Afternoon","Monday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Monday Morning","Tuesday Morning","Friday Morning","Monday Afternoon"]}]},{"ModuleCode":"CS3230R","ModuleTitle":"Design and Analysis of Algorithms","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read host module. Student selection process is enforced.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CS3233","ModuleTitle":"Competitive Programming","Department":"Computer Science","ModuleDescription":"This module aims to prepare students in competitive problem solving. It covers techniques for attacking and solving challenging computational problems. Fundamental algorithmic solving techniques covered include divide and conquer, greedy, dynamic programming, backtracking and branch and bound. Domain specific techniques like number theory, computational geometry, string processing and graph theoretic will also be covered. Advanced AI search techniques like iterative deepening, A* and heuristic search will be included. The module also covers algorithmic and programming language toolkits used in problem solving supported by the solution of representative or well-known problems in the various algorithmic paradigms.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"At least grade A- in (CS2010 or CS2020 or (both CS2030 and CS2040)) or special permission","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CS3233R","ModuleTitle":"Competitive Programming","Department":"Computer Science","ModuleDescription":"This module aims to prepare students in competitive problem solving. It covers techniques for attacking and solving challenging computational problems. Fundamental algorithmic solving techniques covered include divide and conquer, greedy, dynamic programming, backtracking and branch and bound. Domain specific techniques like number theory, computational geometry, string processing and graph theoretic will also be covered. Advanced AI search techniques like iterative deepening, A* and heuristic search will be included. The module also covers algorithmic and programming language toolkits used in problem solving supported by the solution of representative or well-known problems in the various algorithmic paradigms.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"CS3234","ModuleTitle":"Logic and Formal Systems","Department":"Computer Science","ModuleDescription":"This module focuses on the deductive and algorithmic aspects of both classical and non-classical logics. It introduces logic as a means for specifying, verifying and reasoning about computer programs. It emphasises, in contrast to other similar logic courses, on how logic can be used to represent computational problems, how these representations can be proven correct and how they can be executed on a computer. Topics covered include classical logic theories, logic programming, modal logic, and an introduction to non-standard logics. Treatments of predicate calculus and temporal logic are fully covered with emphasis on their specification, verification, deductive and algorithmic aspects.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"CS1231 or MA1100, Programming experience is preferred.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CS3235","ModuleTitle":"Computer Security","Department":"Computer Science","ModuleDescription":"The objective of this module is to provide a broad understanding of computer security with some indepth discussions on selected topics in system and network security. This module covers the following topics: intrusion detection, DNS security, electronic mail security, authentication, access control, buffer overflow, memory and stack protection, selected topics in application security, for instance, web security, and well-known attacks.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"(CS2105 or EE3204 or EE4204) and (CS2106 or CG2271) and CS2107","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"CS3236","ModuleTitle":"Introduction to Information Theory","Department":"Computer Science","ModuleDescription":"This module introduces the basics of modern information theory. It covers how information can be quantified, and what this quantification tells us about how well we can compress and transmit information without error. It discusses basic error correcting techniques, and information-theoretic cryptography. Topics covered include: mathematical techniques, entropy measures, fundamental limits to data compression and noisy-channel coding, examples of error-correcting codes, examples of information theoretic cryptography (commitments, secure computation, key distribution, randomness extraction).","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"(CS1231 or MA1100) and (ST2334 or ST2131)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"CS3236R","ModuleTitle":"Introduction to Information Theory","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Preclusion":"same as CS3236","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CS3240","ModuleTitle":"Interaction Design","Department":"Computer Science","ModuleDescription":"This course is intended for students in computing and related disciplines whose work focuses on human-computer interaction issues in the design of computer systems. The course stresses the importance of user-centred design and usability in the development of computer applications and systems. Students will be taken through the analysis, design, development, and evaluation of human-computer interaction methods for computer systems. They will acquire hands-on design skills through laboratory exercises and assignments. The course also covers HCI design principles and emphasizes the importance of contextual, organisational, and social factors in system design.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"CS1020/E or CS2020 or CS2030 or CS2113/T or NM3209 or NM2207/Y","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Wednesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Thursday Morning","Tuesday Morning","Friday Afternoon","Wednesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Wednesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Friday Morning","Friday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CS3241","ModuleTitle":"Computer Graphics","Department":"Computer Science","ModuleDescription":"This module teaches some graphics hardware devices, reviews the mathematics related to the understanding, and discusses the fundamental areas of computer graphics. After completing the course, students are expected to understand the basic computer graphics terminology and concepts, and to be able to design and implement simple 2D and 3D interactive computer graphics related programs. As an enrichment part of the course, students are introduced the state-of-the-art development in computer graphics by viewing interesting video clips and experimenting with demo program made available in the course web.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"CS2010 or CS2020 or ((CS2030 or CS2113/T) and (CS2040 or CS2040C))","Preclusion":"EEE and CPE students can only take this module as a technical elective to satisfy the program requirements or UEM but not CFM/ULR-Breadth.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"CS3241R","ModuleTitle":"Computer Graphics","Department":"Computer Science","ModuleDescription":"This module teaches some graphics hardware devices, reviews the mathematics related to the understanding, and discusses the fundamental areas of computer graphics. After completing the course, students are expected to understand the basic computer graphics terminology and concepts, and to be able to design and implement simple 2D and 3D interactive computer graphics related programs. As an enrichment part of the course, students are introduced the state-of-the-art development in computer graphics by viewing interesting video clips and experimenting with demo program made available in the course web.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CS3242","ModuleTitle":"3D Modeling and Animation","Department":"Computer Science","ModuleDescription":"This module aims to provide fundamental concepts in 3D modeling and animation. It also serves as a bridge to advanced media modules. After taking this module, students should be able to use these concepts to easily build or work with digital models, manipulate the models by means of computer deformation and animation, and use lighting and rendering techniques to create appealing scenes. Topics include coordinate spaces, transforms, 3D model representations, hierarchical structures, deformation, procedural modelling, particle systems, character animation, shading networks, lighting, and scripting concepts.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"CS3241 and (PC1221 or PC1221X) and (MA1102R or MA1505 or (MA1511 and MA1512) or MA1521) and (MA1101R or MA1311 or MA1506 or MA1508E)","Preclusion":"CS4342","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"CS3243","ModuleTitle":"Introduction to Artificial Intelligence","Department":"Computer Science","ModuleDescription":"The module introduces the basic concepts in search and knowledge representation as well as to a number of sub-areas of artificial intelligence. It focuses on covering the essential concepts in AI. The module covers Turing test, blind search, iterative deepening, production systems, heuristic search, A* algorithm, minimax and alpha-beta procedures, predicate and first-order logic, resolution refutation, non-monotonic reasoning, assumption-based truth maintenance systems, inheritance hierarchies, the frame problem, certainly factors, Bayes' rule, frames and semantic nets, planning, learning, natural language, vision, and expert systems and LISP.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"(CS2010 or CS2020 or CS2040 or CS2040C) and (CS1231 or MA1100).","Preclusion":"EEE and CPE students can only take this module as a technical elective to satisfy the program requirements or UEM but not CFM/ULR-Breadth.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Monday Afternoon","Thursday Afternoon","Wednesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"CS3244","ModuleTitle":"Machine Learning","Department":"Computer Science","ModuleDescription":"This module introduces basic concepts and algorithms in machine learning and neural networks. The main reason for studying computational learning is to make better use of powerful computers to learn knowledge (or regularities) from the raw data. The ultimate objective is to build self-learning systems to relieve human from some of already-too-many programming tasks. At the end of the course, students are expected to be familiar with the theories and paradigms of computational learning, and capable of implementing basic learning systems.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"(CS2010 or CS2020 or CS2040 or CS2040C) and (ESP1107 or ESP2107 ST1232 or ST2131 or ST2132 or ST2334) and (MA1102R or MA1505 or (MA1511 and MA1512) or MA1521) and (MA1101R or MA1311 or MA1506 or MA1508E)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon","Monday Morning","Thursday Morning","Friday Afternoon","Wednesday Morning","Tuesday Afternoon","Tuesday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning","Monday Morning","Monday Afternoon","Wednesday Morning","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"CS3244R","ModuleTitle":"Machine Learning","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"CS3245","ModuleTitle":"Information Retrieval","Department":"Computer Science","ModuleDescription":"This module discusses the basic concepts and methods of information retrieval including capturing, representing, storing, organizing, and retrieving unstructured or loosely structured information. The most well-known aspect of information retrieval is document retrieval: the process of indexing and retrieving text documents. However, the field of information retrieval includes almost any type of unstructured or semi-structured data, including newswire stories, transcribed speech, email, blogs, images, or video. Therefore, information retrieval is a critical aspect of Web search engines. This module also serves as the foundation for subsequent modules on the understanding, processing and retrieval of particular web media.","ModuleCredit":"4","Workload":"2-1-0-5-2","Prerequisite":"CS2010 or CS2020 or ((CS2030 or CS2113/T) and (CS2040 or CS2040C))","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Monday Morning"]}]},{"ModuleCode":"CS3245R","ModuleTitle":"Information Retrieval","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"CS3247","ModuleTitle":"Game Development","Department":"Computer Science","ModuleDescription":"The objective of this module is to introduce techniques for electronic game design and programming. This module covers a range of important topics including 3D maths, game physics, game AI, sound, as well as user interface for computer games. Furthermore, it will give an overview of computer game design to the students. Through laboratory programming exercises, the students will have hands-on programming experience with popular game engines and will develop basic games using those engines.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"CS3241 and PC1221","Preclusion":"CS4213","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"CS3249","ModuleTitle":"User Interface Development","Department":"Computer Science","ModuleDescription":"This module aims at providing students with technical skills and hands-on experience of user interface development. It focuses on the design and implementation of user interfaces in general, including graphical user interface. It covers essential topics including user interface models, psychology of humans and computers, user interface style, layout guidelines, GUI programming with widget toolkits, interaction models, event handling, multithreading, interacting with multimedia hardware, usability testing. Selected advanced topics such as geometric transformation, and 3D user interfaces, multiple-user interaction and real-time interaction are also covered.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"CS2103 or its equivalent","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CS3281","ModuleTitle":"Thematic Systems Project I","Department":"Computer Science","ModuleDescription":"This module is the first part of a two-part series on the development of large-scaled computer systems to solve real-world problems under specific themes such as healthcare, security and surveillance, tourism, etc. Students with complementary technical expertise will form project teams to work on real-world projects under the supervision of CS professors and industrial partners. This first part focuses on the analysis of the real-world problems, formulation of the computing requirements of the desired solution that meets the user’s needs, design of the computer systems according to the requirements, and evaluation of the design.","ModuleCredit":"4","Workload":"2-2-0-4-2","Prerequisite":"(CS2103 or its equivalent) and have passed at least one primary module in a CS focus area. Student selection process will be enforced.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CS3282","ModuleTitle":"Thematic Systems Project II","Department":"Computer Science","ModuleDescription":"This module is the second part of a two-part series on the development of large-scaled computer systems to solve real-world problems under specific themes such as healthcare, security and surveillance, tourism, etc. Students with complementary technical expertise will form project teams to work on real-world projects under the supervision of CS professors and industrial partners. This second part focuses on the development of algorithms required for the systems, implementation and testing of the algorithms and the systems, and evaluation of the systems according to the users’ requirements.","ModuleCredit":"4","Workload":"2-2-0-4-2","Prerequisite":"CS3281 and have passed at least two primary modules in a CS focus area. Student selection process will be enforced.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CS4211","ModuleTitle":"Formal Methods for Software Engineering","Department":"Computer Science","ModuleDescription":"Before software can be designed, its requirements must be well understood. This in turns requires a thorough understanding of the application domain. Based on the requirements, software engineers construct design models, and then use these design models as guide to construct software implementations. This module will cover formal specification and verification techniques for accurately capturing and reasoning about requirements, model and code. The topics covered include modeling notations, temporal logics, model checking, software model checking, theorem proving, and symbolic execution based analysis. Most importantly, the module will attempt to inculcate an appreciation and understanding of formal thinking in software design and construction.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2103 or its equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"CS4212","ModuleTitle":"Compiler Design","Department":"Computer Science","ModuleDescription":"The objective of this module is to introduce the principal ideas behind program compilation, and discusses various techniques for program parsing, program analysis, program optimisation, and run-time organisation required for program execution. Topics covered include regular expressions, context-free grammars, lexical analysis, syntax analysis, different algorithms for parsing codes, such as top-down parsing, bottom-up parsing, translation to abstract syntax using modern parser generator technology, intermediate representation, semantics analysis, type system, un-optimised code generation, code optimisation, data-flow analysis, instruction scheduling.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"CS2104 Programming Language","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CS4215","ModuleTitle":"Programming Language Implementation","Department":"Computer Science","ModuleDescription":"This module provides the students with theoretical knowledge and practical skill in the implementation of programming languages. It discusses implementation aspects of fundamental programming paradigms (imperative, functional and object-oriented), and of basic programming language concepts such as binding, scope, parameter-passing mechanisms and types. It introduces the language processing techniques of interpretation and compilation and virtual machines. The lectures are accompanied by lab sessions which will focus on language processing tools, and take the student through a sequence of programming language implementations. This modules also covers automatic memory management, dynamic linking and just-in-time compilation, as features of modern execution systems.","ModuleCredit":"4","Workload":"2-0-2-4-2","Prerequisite":"CS2010 or CS2020 or ((CS2040 or CS2040C) and (CS2030 or CS2113/T))","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"CS4218","ModuleTitle":"Software Testing","Department":"Computer Science","ModuleDescription":"This module covers the concepts and practice of software testing including unit testing, integration testing, and regression testing. Various testing coverage criteria will be discussed. Debugging methods for finding the root-cause of errors in failing test cases will also be investigated. The use of testing and analysis for performance prediction, performance clustering and performance debugging will be studied. Students will acquire crucial skills on testing and debugging through hands-on assignments.","ModuleCredit":"4","Workload":"2-0-1-2-5","Prerequisite":"CS3219 Software Engineering Principles and Patterns.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CS4220","ModuleTitle":"Knowledge Discovery Methods in Bioinformatics","Department":"Computer Science","ModuleDescription":"The advent of high throughput technologies (e.g, DNA chips, microarray, etc), biologists are being overloaded with lots of information (e.g., gene expression data). To be able to make sense out of these data, there is a need to have a systematic way to analyse them. This course is introduced to provide students with knowledge of techniques that can be used to analyse biological data to enable them to discover new knowledge. At the end of the course, students will be able to identify the relevant techniques for different biological data to uncover new information. Topics include: Clustering analysis, classification, association rule mining, support vector machines, Hidden Markov Models.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"CS2220 or LSM2104","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CS4221","ModuleTitle":"Database Applications Design and Tuning","Department":"Computer Science","ModuleDescription":"This module addresses the design and performance tuning of database applications. The syllabus focusses on relational database applications implemented with relational database management systems. Topics covered include normalisation theory (functional, multi-valued and join dependency, normal forms, decomposition and synthesis methods), entityrelationship approach and SQL tuning (performance evaluation, execution plan verification, indexing, de-normalization, code level and transactions tuning). The syllabus optionally includes selected topics in the technologies, design and performance tuning of non-relational database applications (for instance, network and hierarchical models and nested relational model for an historical perspective, as well as XML and NoSQL systems for a modern perspective).","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS3223","Preclusion":"CS5421","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CS4222","ModuleTitle":"Wireless Networking","Department":"Computer Science","ModuleDescription":"This module aims to provide solid foundation for students in the area of wireless networks and introduces students to the emerging area of cyber-physical-system/Internet-of-Things. The module will cover wireless networking across all layers of the networking stack including physical, link, MAC, routing and application layers. Different network technologies with different characteristic will also be covered, including cellular networks, Wi-Fi, Bluetooth and ZigBee. Some key concepts that cut across all layers and network types are mobility management, energy efficiency, and integration of sensing and communications. The module emphasizes on exposing students to practical network system issues through building software prototypes.","ModuleCredit":"4","Workload":"2-0-2-4-2","Prerequisite":"(CS2105 or EE3204/E or EE4204) and (ST2334 or ST2131)","Preclusion":"CS5422","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"CS4223","ModuleTitle":"Multi-core Architectures","Department":"Computer Science","ModuleDescription":"The world of parallel computer architecture has gone through a significant transformation in the recent years from high-end supercomputers used only for scientific applications to the multi-cores (multiple processing cores on a single chip) that are ubiquitous in mainstream computing systems including desktops, servers, and embedded systems. In the context of this exciting development, the aim of this module is to examine the design issues that are critical to modern parallel architectures. Topics include instruction-level parallelism through static and dynamic scheduling, shared memory, message-passing, and data parallel computer architectures, cache coherence protocols, hardware synchronization primitives, and memory consistency models.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"(CS2106 Operating Systems or CG2271 Realtime Operating Systems) and (CS3210 Parallel Computing or CS3220 Computer Architecture or CG3207 Computer Architecture).","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"CS4224","ModuleTitle":"Distributed Databases","Department":"Computer Science","ModuleDescription":"This module studies the management of data in a distributed environment. It covers the fundamental principles of distributed data management and includes distribution design, data integration, distributed query processing and optimization, distributed transaction management, and replication. It will also look at how these techniques can be adapted to support database management in emerging technologies (e.g., parallel systems, peer-to-peer systems, cloud computing).","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS3223","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"CS4225","ModuleTitle":"Big Data Systems for Data Science","Department":"Computer Science","ModuleDescription":"Data science incorporates varying elements and builds on techniques and theories from many fields, including statistics, data engineering, data mining, visualization, data warehousing, and high-performance computing systems with the goal of extracting meaning from big data and creating data products. Data science utilizes advanced computing systems such as Apache Hadoop and Spark to address big data challenges. In this module, students will learn various computing systems and optimization techniques that are used in data science with emphasis on the system building and algorithmic optimizations of these techniques.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2102","Preclusion":"CS5425","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CS4226","ModuleTitle":"Internet Architecture","Department":"Computer Science","ModuleDescription":"This module aims to focus on advanced networking concepts pertaining to the modern Internet architecture and applications. It covers a range of topics including network performance (throughput, delay, Little’s Law and M/M/1 queuing formula), and resource allocation and buffer management (max-min fair, round-robin and RED), intra- and inter-domain routing (RIP, OSPF and BGP), congestion control and modern variations of TCP (AIMD and Cubic TCP), peer-to-peer applications and content delivery networks (BitTorrent, Skype, Akamai), and data center networking and management (SDN and OpenFlow).","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"(CS2105 or EE3204 or EE4204) and (ST2334 or ST2131)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"CS4231","ModuleTitle":"Parallel and Distributed Algorithms","Department":"Computer Science","ModuleDescription":"This course will examine some fundamental issues in parallel programming and distributed computing, and the relationships between the two. Parallel programming: mutual exclusion, semaphores, consistency, wait-free synchronization. Distributed computing: time, global state, snapshots, message ordering. Relationships: consensus, fault-tolerance, transactions, self-stabilization.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3230 Design and Analysis of Algorithms or CS3210 Parallel Computing","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CS4232","ModuleTitle":"Theory of Computation","Department":"Computer Science","ModuleDescription":"The objective of this module is to provide students with a theoretical understanding of what can be computed, and an introduction to the theory of complexity. It aims to introduce (1) some standard formal models of computation so as to develop an understanding of what can or cannot be computed by various computing devices, (2) some reasoning techniques commonly used in computer science, these include model equivalence, non-determinism, digitalisation, simulation and reduction, and (3) the mathematical formulation of objects in computer science so as to study their properties.","ModuleCredit":"4","Workload":"2-1-0-3-3","Prerequisite":"CS1231 or CS1231S or any level-2 MA module","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CS4234","ModuleTitle":"Optimisation Algorithms","Department":"Computer Science","ModuleDescription":"This module covers common algorithmic techniques for solving optimisation problems, and introduces students to approaches for finding good-enough solutions to NP-hard problems. Topics covered include linear and integer programming, network flow algorithms, local search heuristics, approximation algorithms, and randomized algorithms. Through analysis and application of the techniques to a variety of canonical problems, students develop confidence to (i) appropriately model a given optimisation problem, (ii) apply appropriate algorithmic techniques to solve the problem, (iii) analyse the properties of the problem and candidate algorithms, such as time and space complexity, convergence, approximability, and optimality bound.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"(MA1101R or MA1311 or MA1506 or MA1508E) and CS3230","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Monday Morning","Thursday Afternoon"]}]},{"ModuleCode":"CS4234R","ModuleTitle":"Optimisation Algorithms","Department":"Computer Science","ModuleDescription":"This 1-MC module adds a research component to the host module, enabling students to acquire more in-depth understanding of the research issues pertaining to the subject matter.","ModuleCredit":"1","Workload":"0-0-0-2-1","Prerequisite":"Co-read with host module in current semester or pass host module in previous semester. Student selection process is enforced.","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"CS4236","ModuleTitle":"Cryptography Theory and Practice","Department":"Computer Science","ModuleDescription":"This module aims to introduce the foundation, principles and concepts behind cryptology and the design of secure communication systems. The emphasis is on the formulation and techniques of various cryptographic primitives, and on the secure usage of such primitives to achieve the goals of confidentially, integrity, and authenticity in both theoretical settings and practical scenarios. Basic topics include pseudorandom functions, symmetric key encryption, public key encryption, message authentication codes, hash functions, digital signatures, key exchange and PKI. Selected topics may include: secret sharing, TCP/IP security, Kerberos, SSL, trusted computing, side-channel attacks.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS1231 and CS2107 and (CS2010 or CS2020 or CS2040 or CS2040C)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CS4238","ModuleTitle":"Computer Security Practice","Department":"Computer Science","ModuleDescription":"This is a practice security module with emphasis on hands-on experiences of computer security. The objective of this module is to connect computer security knowledge to practical skills, including common attacks and protection mechanisms, system administration, and development of secured software. Topics covered include network security, operating system security, and application security, such as DNS attacks, memory-error exploits, and web application attacks. Students will learn through lab-based exercises and assignments.","ModuleCredit":"4","Workload":"2-0-1-3-4","Prerequisite":"CS3235 Computer Security","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Tuesday Evening"],"TutorialPeriods":["Monday Evening","Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening","Thursday Evening"]}]},{"ModuleCode":"CS4239","ModuleTitle":"Software Security","Department":"Computer Science","ModuleDescription":"Software engineering processes need to include security considerations in the modern world. This module familiarizes students to security issues in different stages of the software life-cycle. At the end of the module, the students are expected to understand secure programming practices, be able to analyse and check for impact of malicious inputs in programs, and employ specific testing techniques which can help detect software vulnerabilities.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"CS3235 Computer Security and (CS2103 or its equivalent)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Monday Morning"]}]},{"ModuleCode":"CS4240","ModuleTitle":"Interaction Design for Virtual and Augmented Reality","Department":"Computer Science","ModuleDescription":"This module aims to expose students to the human-centered principles of designing and building virtual reality (VR) and augmented reality (AR) applications. Students will learn about the fundamentals of VR and AR, human perceptions of reality, and the design patterns and guidelines for user interactions within VR/AR applications. Students will gain hands on experience building VR/AR applications applying these interaction principles.","ModuleCredit":"4","Workload":"2-0-2-4-2","Prerequisite":"CS3240 and (MA1301 or A-level / H2 Mathematics)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Thursday Morning","Monday Afternoon","Monday Morning"]}]},{"ModuleCode":"CS4242","ModuleTitle":"Social Media Computing","Department":"Computer Science","ModuleDescription":"The emergence of WWW, smart mobile devices and social networks has revolutionised the way we communicate, create, disseminate, and consume information. This has ushered in a new era of communications that involves complex information exchanges and user relationships. This module aims to provide students with a good understanding of the social network phenomena and computational skills for analysing the complex social relation networks between users, the contents they shared, and the ways contents and events are perceived and propagated through the social networks. The analysis will provide better understanding of the concerns and interests of users, and uncover live and emerging events that will affect the community.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2108 Introduction to Media Computing and CS3245 Information Retrieval.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CS4243","ModuleTitle":"Computer Vision and Pattern Recognition","Department":"Computer Science","ModuleDescription":"This module is for undergraduates who are interested in computer vision and its applications. It covers (a) the basic skills needed in handling images and videos, (b) the basic theories needed to understand geometrical computer vision, and (c) pattern recognition. Topics covered in image handling include: contrast stretch, histogram equalization, noise removal, and color space. Topics covered in geometrical vision include: affine transform, vanishing points, camera projection models, homography, camera calibration, rotation representations including quaternions, epipolar geometry, binocular stereo, structure from motion. Topics covered for pattern recognition include principal component analysis.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"(CS1020 or CS1020E or CS2020 or (CS2030 or CS2113/T) and (CS2040 or CS2040C)) and (MA1101R or MA1311 or MA1506 or MA1508E) and (MA1102R or MA1505 or (MA1511 and MA1512) or MA1521) and (ST1232 or ST2131 or ST2334)","Preclusion":"EE4212 Computer Vision","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"CS4244","ModuleTitle":"Knowledge Representation and Reasoning","Department":"Computer Science","ModuleDescription":"This course will focus on core issues of representation and reasoning of the knowledge in the context of design of intelligent machines. We will focus on how logic can be used to formalise and perform deduction from existing knowledge. We will then discuss compilation techniques. Finally, we will discuss limitations of monotonic logic and discuss challenges for non-monotonic reasoning.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3243","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Monday Afternoon"]}]},{"ModuleCode":"CS4246","ModuleTitle":"AI Planning and Decision Making","Department":"Computer Science","ModuleDescription":"This module introduces the major concepts and paradigms in planning and decision making in complex environments. It examines issues, challenges, and techniques in problem representation, goal or objective specification, response selection, and action consequence for a wide range of strategic and tactical planning and decision making situations. Topics covered include deterministic and non-deterministic planning, practical planning and acting under resource constraints and uncertainy, expected utility and rational decision making, decision networks, Markov decision processes, elementary game theory, and multi-agent planning and decision making.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"(MA2216 Probability or ST2131 Probability or ST2334 Probability and Statistics) and CS3243 Foundations of Artificial Intelligence","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening","Friday Afternoon","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"CS4247","ModuleTitle":"Graphics Rendering Techniques","Department":"Computer Science","ModuleDescription":"This module provides a general treatment of real-time and offline rendering techniques in 3D computer graphics. Specific topics include the raster graphics pipeline, viewing and transformation, real-time mapping techniques, real-time shadow algorithms, local reflection models, global illumination, distributed ray tracing, photon mapping, radiosity, volume rendering, image-based rendering and modelling, and strategies for anti-aliasing and photo-realism.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3241","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CS4248","ModuleTitle":"Natural Language Processing","Department":"Computer Science","ModuleDescription":"This module deals with computer processing of human languages, emphasizing a corpus-based empirical approach. The topics covered include: 1. Linguistic essentials. 2. Basic techniques and algorithms: Hidden Markov model, Viterbi algorithm, supervised learning algorithms. 3. Words: part-of-speech tagging. 4. Syntax: noun phrase chunking, named entity tagging, parsing (top down, bottom up, probabilistic). 5. Semantics: word sense disambiguation. 6. Pragmatics: discourse, co-reference resolution. 7. Applications: text categorisation, text summarisation, language identification, information extraction, question answering, machine translation.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"(CS3243 Introduction to Artificial Intelligence or CS3245 Information Retrieval) and (ST1232 Statistics for Life Sciences, or ST2131 Probability, or ST2334 Probability and Statistics)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"CS4249","ModuleTitle":"Phenomena and Theories of Human-Computer Interaction","Department":"Computer Science","ModuleDescription":"This module teaches the underlying science of Human-Computer Interaction (HCI) and its application to user interface design. It surveys a wide range of psychological theories beginning with organizational behaviour approaches, understanding of work and workflow within organizations, and moving on to understanding human psychological architecture and processing constraints. It demonstrates via a combination of scientific theory understanding and engineering modelling the solutions of design problems facing a user interface designer. It also covers new design methods and techniques available and the new conceptual mechanisms used in HCI such as the metaphors for describing user interaction.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"CS3240 or NM2213 or NM2216","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CS4257","ModuleTitle":"Algorithmic Foundations of Privacy","Department":"Computer Science","ModuleDescription":"This module covers algorithmic foundations of computation and communication privacy. It provides a thorough methodology for analysis of privacy against inference attacks using techniques from statistics, probability theory, and machine learning. Students will learn how to reason quantitatively about privacy, and evaluate it using the appropriate metrics. The module will help students to design privacy-preserving mechanisms for a range of systems from anonymous communication to data analytics. After this module, students should be able to identify privacy vulnerabilities in a system, design inference attacks, and propose effective countermeasures in a systematic manner.","ModuleCredit":"4","Workload":"2-0-0-5-3","Prerequisite":"(ST1232 or ST2131 or ST2334) and (CS3230 and CS2107)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"CS4261","ModuleTitle":"Algorithmic Mechanism Design","Department":"Computer Science","ModuleDescription":"Recent years have seen a dramatic rise in the use of algorithms for solving problems involving strategic decision makers. Deployed algorithms now assist in a variety of economic interactions: assigning medical residents to schools, allocating students to courses, allocating security resources in airports, allocating computational resources and dividing rent. We will explore foundational topics at the intersection of economics and computation, starting with the foundations of game theory: Nash equilibria, the theory of cooperative games, before proceeding to covering more advanced topics: matching algorithms, allocation of indivisible goods, and mechanism design.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"(ESP1107 or ESP2107 or ST1232 or ST2132 or ST2334) and (CS2010 or CS2020 or CS2040/C) and (BT2101 or CS1231) and (MA1101R or MA1311 or MA1506 or MA1508E)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"CS4268","ModuleTitle":"Quantum Computing","Department":"Computer Science","ModuleDescription":"This module will introduce basics of quantum computing and cover various well known algorithms e.g. Deutsch-Jozsa algorithm, Simon’s algorithms, quantum Fourier transform, phase estimation, order finding, Shor’s algorithm and Grover’s algorithm. The module will also cover some basics in quantum information theory, cryptography and error correction.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS3230 and (ESP1107 or ESP2107 ST1232 or ST2131 or ST2132 or ST2334) and (MA1101R or MA1311 or MA1506 or MA1508E)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CS4347","ModuleTitle":"Sound and Music Computing","Department":"Computer Science","ModuleDescription":"This module introduces the fundamental technologies employed in sound and music computing which are grouped into three major areas: Sound, Music, and Interaction. It begins with an introduction to sound production, propagation and perception, followed by digital sound recording, editing, post-processing and compression. Its core components consists of the analytic and synthetic approaches of sound and music. The analytic approach pertains to analysis and understanding, whereas the synthetic approach pertains to generation and processing. Interaction aspects include multimodal mobile music interface and sound interaction design. Finally, music information retrieval will be introduced as an application of analytic techniques.","ModuleCredit":"4","Workload":"2-0.5-0.5-4-3","Prerequisite":"(MA1102R or MA1505 or (MA1511 and MA1512) or MA1521) and (MA1101R or MA1311 or MA1506 or MA1508E) and CS2108","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CS4350","ModuleTitle":"Game Development Project","Department":"Computer Science","ModuleDescription":"The objective of this project-based module is to provide an opportunity for the students to work in a group to design and develop a game following the main stages of game development process. The module will focus on the design of core dynamic, game mechanics, strategy, progression, balancing, game levels, interface and technical features including 3D graphics, animation, AI, physics, and networking. In addition, software engineering principles will be practised in developing the game software.","ModuleCredit":"4","Workload":"0-2-0-6-2","Prerequisite":"CS3247 or NM3216","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"CS4351","ModuleTitle":"Real-Time Graphics","Department":"Computer Science","ModuleDescription":"Real-time graphics is driving many interactive computer applications, such as 3D games, VR, 3D modelling, and data visualization. Recent rendering techniques have been heavily exploiting the powerful graphics hardware to achieve unprecedented performance and effects. In this module, students study the modern real-time rendering pipeline and GPU architecture, learn about modern and traditional real-time rendering techniques, and write shaders to implement these techniques for the GPU. The syllabus includes multiple-pass rendering, shading and reflection models, procedural texture-mapping and shading, lights and shadows, noise and natural materials, non-photorealistic rendering, volume rendering, deferred shading, scene management, post-rendering processing, performance analysis and optimization.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"CS3241 Computer Graphics","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"CS5218","ModuleTitle":"Principles of Program Analysis","Department":"Computer Science","ModuleDescription":"Program analysis are static (compile-time) techniques for computing approximate and yet reliable information about the dynamic behaviour of programs. This module lays the foundation for study of program analysis. It covers the essential mathematics upon which program analyses are built, and provides an overview of different approaches to program analysis. Topics include: Partially ordered sets, induction and co-induction, data flow analysis, constraint based analysis, abstract interpretation, and type and effect systems. Students with interest in programming-language design and compiler design will find this module beneficial.","ModuleCredit":"4","Workload":"2-0-0-6-2","Prerequisite":"CS4212 Compiler Design or CS4215 Programming Language Implementation","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CS5219","ModuleTitle":"Automated Software Validation","Department":"Computer Science","ModuleDescription":"The immense growth in the complexity of software has increased the scope of errors, which are often critical. The nature of these errors is diverse, resulting from the diversity of the various classes of software: sequential, multithreaded, reactive and real-time. In this course, we will study techniques for verification, run-time monitoring and debugging of software which help us to give certain guarantees against such errors. The focus will be on automated validation techniques.","ModuleCredit":"4","Workload":"2-0-0-2-6","Prerequisite":"CS2104 Programming Language Concepts","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CS5222","ModuleTitle":"Advanced Computer Architecture","Department":"Computer Science","ModuleDescription":"The aim of this module is to introduce the state-of-the-art architectural advances underlying the current generation of computing systems. A review of pipelined processor design and hierarchical memory design is followed by advanced topics including exploitation of instruction-level parallelism through dynamic instruction scheduling and speculation, exploiting thread-level parallelism through multiprocessors, and optimizations for memory and storage subsystems. Throughout the module, particular emphasis will be placed on cost-performance-power-reliability trade-offs in designing the different architectural components.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"CS3220 Computer Architecture or CS4223 Multi-core Architecture","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CS5223","ModuleTitle":"Distributed Systems","Department":"Computer Science","ModuleDescription":"The topic of Distributed Systems is now garnering increasing importance, especially with the advancement in technology of the Internet and WWW. The aim of this module is to provide students with basic concepts and principles of distributed operating systems, interprocess communications, distributed file systems, shared data, and the middleware approach. The module is taught in seminar style, and several case studies are included, e.g. CORBA. Topics: Introduction - Characteristics of Distributed Systems, Process Management Communication in Distributed Systems, Distributed Synchronisation, Distributed Real-time Systems, File Systems, Naming Security, Fault Tolerant Distributed Systems, Distributed Simulation, WWW as an application of Distributed System.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3211 Parallel and Concurrent Programming","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CS5224","ModuleTitle":"Cloud Computing","Department":"Computer Science","ModuleDescription":"This module aims to provide an overview of the design, management and application of cloud computing. The topics include managing virtualization, cloud computing environments, cloud design patterns and use cases, data centre architectures and technologies, cloud services fulfillment and assurance, orchestration and automation of cloud resources, cloud capacity management, cloud economics, case studies.","ModuleCredit":"4","Workload":"2-0-0-4-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CS5228","ModuleTitle":"Knowledge Discovery and Data Mining","Department":"Computer Science","ModuleDescription":"This course introduces fundamental principles behind data mining and efficient techniques for mining large databases. It provides an overview of the algorithmic aspect of data mining: its efficiency (high-dimensional database indexing, OLAP, data reduction, compression techniques) and effectiveness (machine learning involving greedy search, branch and bound, stochastic search, parameter optimisation). Efficient techniques covered include association rules mining (Apriori algorithm, correlation search, constrained association rule discovery), classifier induction (decision trees, RainForest, SLIQ, Support vector machine, Naive Bayesian, classification based on association / visualisation), cluster analysis (k-means, k-mediods, DBSCAN, OPTICS, DENCLUE, STING, CLUSEQ, ROCK etc), and outliers/deviants detection (LOF, Distance-based outlier etc).","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS2102 Database Systems and (ST1232 Statistics for Life Sciences or ST2131 Probability or ST2334 Probability and Statistics) and CS3243 Introduction to Artificial Intelligence","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]},{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CS5229","ModuleTitle":"Advanced Computer Networks","Department":"Computer Science","ModuleDescription":"This course covers advanced fundamental principles of computer networks and techniques for networking. The goal of this course is to teach these fundamentals/techniques that will remain important and relevant regardless of the hot topics in networks and networking. Briefly, the topics include advanced network architecture and design principles, protocol mechanisms, implementation principles and software engineering practices, network algorithmic, network simulation techniques and tools, performance analysis and measurement, and protocol specification/verification techniques.","ModuleCredit":"4","Workload":"2-0-0-2-6","Prerequisite":"CS4226 Internet Architecture or EE4210 Computer Communications Networks II","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CS5230","ModuleTitle":"Computational Complexity","Department":"Computer Science","ModuleDescription":"The aim of this module is to study the various measures of difficulty of problem solving in computing, and to introduce some techniques in theoretical computer science such as non-determinism, digitalisation, simulation, padding, reduction, randomisation and interaction. Topics covered include: space and time complexity - the classes P, NP, co-NP, PSPACE, EXP, etc., tape compression, linear speedup, polynomial reduction, Cook's theorem, Savitch's theorem, translation lemma, Gap theorem, NP-completeness and NP-hard problems, probabilistic complexity classes, approximation algorithms, and interactive protocols.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS4232 Theory of Computation","Preclusion":"CS4230","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CS5231","ModuleTitle":"Systems Security","Department":"Computer Science","ModuleDescription":"This module introduces fundamental notions and requirements in computer system security and the mechanisms that provide security in various systems and applications. It aims to teach students the security perspective of popular computer systems, such as desktop systems, mobile systems, and web-based systems. Its topics include software security, operating system security, mobile security, web security, trusted platforms, and auditing and forensic analysis.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"CS3235 Computer Security","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"CS5232","ModuleTitle":"Formal Specification and Design Techniques","Department":"Computer Science","ModuleDescription":"The primary role of the formal specification is to provide a precise and unambiguous description of a computer system. A formal specification allows the system designer to verify important properties and detect design error before system development begins. The objective of this course is to study various formal specification and design techniques for modelling (1) object-oriented systems, (2) real-time distributed systems, and (3) concurrent reactive systems. The course will focus on the state-based notations Z/Object-Z, event-based notation CSP/Timed-CSP. Graphical modelling notations, such as StateChart and UML (Unified Modelling Language) will also be addressed.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"(CS1231 Discrete Structures or MA1100 Fundamental Concepts of Mathematics) and CS2103 Software Engineering","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CS5233","ModuleTitle":"Simulation and Modelling Techniques","Department":"Computer Science","ModuleDescription":"This module aims to provide students with a working knowledge of applying simulation techniques to model, simulate and study complex systems. It covers techniques in simulation model design, model execution, and model analysis. Students will have hands-on experience using a simulation package. The module will also introduce concepts of parallel and distributed simulation, and high level architecture.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"(ST1232 Statistics for Life Sciences or ST2131 Probability or ST2334 Probability and Statistics) and CS4231 Parallel and Distributed Algorithms.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CS5234","ModuleTitle":"Combinatorial and Graph Algorithms","Department":"Computer Science","ModuleDescription":"This course presents advanced material on the design and analysis of combinatorial algorithms with emphasis on efficient algorithms and data structures. This course is meant for students who intend to (i) do research in computer science in general, and algorithm design in particular, or (ii) do advanced application/software development in other areas of computer science. (It assumes that the student has already done one course on design and analysis of algorithms equivalent to CS3230.)","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3230","Preclusion":"CS4234","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CS5236","ModuleTitle":"Advanced Automata Theory","Department":"Computer Science","ModuleDescription":"In computer science, automata are an important tool for many theoretical investigations. Various types of automata have been used to characterise complexity classes. This module covers automata theory in depth, describes the Chomsky hierarchy, and introduces various advanced topics including automata structures, automata on infinite words, automata on trees and the learnability of classes of regular languages from queries and positive data.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"CS4232 Theory of Computation","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"CS5238","ModuleTitle":"Advanced Combinatorial Methods in Bioinformatics","Department":"Computer Science","ModuleDescription":"Biology data are too enormous. Handling them using brute-force approaches becomes impossible and efficient algorithms are required. This module has an in-depth study of some of these advanced algorithms. Through the course, students not only are able to understand these algorithms in detail, but are also given chances to solve some research problems in this field. Topics include sequence comparison, structure comparison and prediction, phylogenetic tree reconstruction and comparison, sequencing by hybridisation, Genome rearrangements, gene network, micro-array.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3230","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800"}]},{"ModuleCode":"CS5239","ModuleTitle":"Computer System Performance Analysis","Department":"Computer Science","ModuleDescription":"The objective of this module is to provide students a working knowledge of computer performance evaluation and capacity planning. They will be able to identify performance bottlenecks, to predict when performance limits of a system will be exceeded, and to characterise present and future workload to perform capacity planning activities. Topics include: performance analysis overview, measurement techniques and tools including workload characterisation, instrumentation, benchmarking, analytical modelling techniques including operational analysis, stochastic queuing network analysis, performance of client-server architectures, capacity planning, case studies.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"(CS1020 or CS1020E or CS2020 or CS2030 or CS2113/T) and (ST1232 or ST2131 or ST2334)","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CS5240","ModuleTitle":"Theoretical Foundations in MultiMedia","Department":"Computer Science","ModuleDescription":"The module lays the theoretical foundation for graduate students to do research in multimedia: images, videos, audio, speech, graphics and text documents. The module covers the main theoretical issues common to various multimedia research. These issues provide a general framework within which specific techniques in particular research areas can be understood. Topics include: vector and signal representations of multimedia, spatial and frequency analyses, models and parameter estimation methods. Examples will be drawn from different types of media. Upon completion, students will be well-grounded to pursue further research in computer vision, graphics, natural language processing, audio analysis and multimedia applications.","ModuleCredit":"4","Workload":"3-0-0.5-3-3","Prerequisite":"(CS1020 or CS1020E or CS2020 or CS2040 or CS2040C) and (MA1102R or MA1505 or (MA1511 and MA1512) or MA1521) and MA1101R or MA1311 or MA1506 or MA1508E) and (ST1232 or ST2131 or ST2334)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"CS5242","ModuleTitle":"Neural Networks and Deep Learning","Department":"Computer Science","ModuleDescription":"This module provides students with the knowledge of deep neural network and enables them to apply deep learning methods effectively on real world problems. The module emphasizes on the understanding of the principles of neural networks and deep learning, practical guidelines and techniques for deep learning, and their applications. Through assignments and projects, students will design, develop, and evaluate deep learning-based solutions to practical problems, such as those in the areas of computer vision, bioinformatics, fintech, cybersecurity, and games.","ModuleCredit":"4","Workload":"2-0-0-5-3","Prerequisite":"CS3244 Machine Learning","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CS5246","ModuleTitle":"Text Mining","Department":"Computer Science","ModuleDescription":"Text mining concerns the processing of unstructured natural language text to mine information and knowledge. It is distinguished from data mining in its focus on unstructured text rather than structured data present in traditional databases. Topics include text classification, text clustering, sentiment analysis, text summarization, information extraction (named entity recognition, relation and event extraction), and question answering. The module will emphasize the use of machine learning approaches to text mining.","ModuleCredit":"4","Workload":"2-0-0-5-3","Prerequisite":"CS2103 and (MA1101R or MA1311 or MA1506 or MA1508E) and (ST1232 or ST2131 or ST2334)","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CS5250","ModuleTitle":"Advanced Operating Systems","Department":"Computer Science","ModuleDescription":"The module covers a broad range of issues in the design and implementation of modern advanced operating systems. The topics covered in this module includes OS design strategies (including microkernels, mobile, embedded and real-time operating systems and the component’s interfaces), priority and resource allocation strategies, scheduling algorithms (including for multi-core, multi-processors), naming, protection and security, UI and windowing systems, file system implementations (including network and distributed file systems), failure and recovery, and virtualization and the Internet-ready OS. They extend and provide in-depth coverage of material in earlier prerequisite OS modules.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"CS2106 Introduction to Operating Systems or CG2271 Real-Time Operating Systems","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"CS5272","ModuleTitle":"Embedded Software Design","Department":"Computer Science","ModuleDescription":"This course focuses on the design and implementation of software for programmable embedded systems. Embedded computing systems hidden inside everyday electronic devices such as hand-phones, digital cameras etc. are becoming more and more prevalent. However, the heterogeneous nature of the underlying hardware as well as tight constraints on size, cost, power, and timing pose significant challenges to embedded software development. This course presents techniques that address these distinctive characteristics of embedded software implementation. Topics include embedded software development for programmable processors and reconfigurable hardware, component-based design, optimizations for performance, power, code size, operating system issues, and case studies of available systems.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"(CG2271 or CS2106) and (CS2103 or its equivalent)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CS5321","ModuleTitle":"Network Security","Department":"Computer Science","ModuleDescription":"The objective of this module is to introduce students to the various issues that arise in securing the networks, and study the state-of-the-art techniques for addressing these challenges. A number of most damaging attacks on computer systems involve the exploitation of network infrastructure. This module provides an in-depth study of network attack techniques and methods to defend against them. Topics include basic concepts in network security, firewalls and virtual private networks, network intrusion detection, denial of service (DoS), traffic analysis, secure routing protocols, protocol scrubbing, and advanced topics such as wireless network security.","ModuleCredit":"4","Workload":"2-0-0-6-2","Prerequisite":"CS3235 Computer Security","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CS5322","ModuleTitle":"Database Security","Department":"Computer Science","ModuleDescription":"Database security has a great impact on the design of today's information systems. This course will provide an overview of database security concepts and techniques and discuss new directions of database security in the context of Internet information management. Topics covered include: Access control models for DBMSs, Inference controls, XML database security, Encrypted databases, Digital credentials and PKIs, Trust in open systems, and Peer-to-peer system security.","ModuleCredit":"4","Workload":"2-0-0-6-2","Prerequisite":"CS3223 Database Systems Implementation","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CS5330","ModuleTitle":"Randomized Algorithms","Department":"Computer Science","ModuleDescription":"The module will cover basic concepts in the design and analysis of randomized algorithms. It will cover both basic techniques, such as Chernoff bounds, random walks, and the probabilistic method, and a variety of practical algorithmic applications, such as load balancing, hash functions, and graph/network algorithms. The focus will be on utilizing randomization to develop algorithms that are more efficient and/or simpler than their deterministic counterparts.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"CS3230","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"CS5331","ModuleTitle":"Web Security","Department":"Computer Science","ModuleDescription":"This module aims to prepare graduate students for understanding the security of the latest web platform and its interplay with operating systems and the cloud infrastructure. The topics covered include the design of web browsers and web applications, vulnerabilities in web applications and web browsers, design of web scanners, authentication in web-based platforms, security policies and enforcement mechanisms. This module also covers security topics on the interface between the web platform and the backend systems, such as the underlying database systems and cloud infrastructure.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"CS3235 Computer Security","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CS5339","ModuleTitle":"Theory and Algorithms for Machine Learning","Department":"Computer Science","ModuleDescription":"The module aims to provide a broad theoretical understanding of machine learning and how the theory guides the development of algorithms and applications. Topics covered include the approximation capabilities of common function classes used for machine learning, such as decision trees, neural networks, and support vector machines, the sample complexity of learning different function classes and methods of reducing the estimation error such as regularization and model selection, and computational methods used for learning such as convex optimization, greedy methods, and stochastic gradient descent.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"CS3244","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"CS5340","ModuleTitle":"Uncertainty Modelling in AI","Department":"Computer Science","ModuleDescription":"The module covers modelling methods that are suitable for reasoning with uncertainty. The main focus will be on probabilistic models including Bayesian networks and Markov networks. Topics include representing conditional independence, building graphical models, inference using graphical models and learning from data. Selected applications in various domains such as speech, vision, natural language processing, medical informatics, bioinformatics, data mining and others will be discussed.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"(ST1232 Statistics for Life Sciences or ST2131 Probability or ST2334 Probability and Statistics) and CS3243 Introduction to Artificial Intelligence","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"CS5344","ModuleTitle":"Big-Data Analytics Technology","Department":"Computer Science","ModuleDescription":"This module analysis of data which can not fit in main memory and application of such analysis to web applications. The topics covered include: map-reduce as a tool for creating parallel algorithms that operate on very large amount of data, similarity search, data-streaming processing, search engine techonology, clustering of very large, high-dimensional datasets.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"BT5110 (Data Management and Warehousing) or database related modules, programming experience (with data structures and algorithms) is required","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CS5346","ModuleTitle":"Information Visualisation","Department":"Computer Science","ModuleDescription":"This module aims to bring together individual pedagogies of design, information, and computation, for teaching the analysis and representation of data for visualisation. Students will learn the methodology of developing and evaluating an information visualisation solution, common information visualisation techniques (such as those for topical, spatial, hierarchical, temporal, and relational data), and methods for scaling up interactive visualisation with big data. After the module, students should be able to use the existing visualisation tools for building useful, interactive, information visualisation to facilitate complex data analytics, exploration, understanding, and pattern discovery.","ModuleCredit":"4","Workload":"2-0-2-2-4","Prerequisite":"(CS2040 or its equivalent) and CS2102 and CS3240 and (ST1232 or ST2132 or ST2334)","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"CS5421","ModuleTitle":"Database Applications Design and Tuning","Department":"Computer Science","ModuleDescription":"This module addresses the design and performance tuning of database applications. The syllabus focuses on relational database applications implemented with relational database management systems. Topics covered include normalisation theory (functional, multi-valued and join dependency, normal forms, decomposition and synthesis methods), entity relationship approach and SQL tuning (performance evaluation, execution plan verification, indexing, de-normalization, code level and transactions tuning). The syllabus optionally includes selected topics in the technologies, design and performance tuning of nonrelational database applications (for instance, network and hierarchical models and nested relational model for an historical perspective, as well as XML and NoSQL systems for a modern perspective).","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS3223","Preclusion":"CS4221","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"CS5422","ModuleTitle":"Wireless Networking","Department":"Computer Science","ModuleDescription":"This module aims to provide solid foundation for students in the area of wireless networks and introduces students to the emerging area of cyber-physical-system/Internet-of-Things. The module will cover wireless networking across all layers of the networking stack including physical, link, MAC, routing and application layers. Different network technologies with different characteristic will also be covered, including cellular networks, Wi-Fi, Bluetooth and ZigBee. Some key concepts that cut across all layers and network types are mobility management, energy efficiency, and integration of sensing and communications. The module emphasizes on exposing students to practical network system issues through building software prototypes.","ModuleCredit":"4","Workload":"2-0-2-4-2","Prerequisite":"(CS2105 or EE3204/E or EE4204) and (ST2334 or ST2131)","Preclusion":"CS4222","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"CS5424","ModuleTitle":"Distributed Databases","Department":"Computer Science","ModuleDescription":"This module studies the management of data in a distributed environment. It covers the fundamental principles of distributed data management and includes distribution design, data integration, distributed query processing and optimization, distributed transaction management, and replication. It will also look at how these techniques can be adapted to support database management in emerging technologies (e.g., parallel systems, peer-to-peer systems, cloud computing).","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS3223","Preclusion":"CS4224","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"CS5425","ModuleTitle":"Big Data Systems for Data Science","Department":"Computer Science","ModuleDescription":"Data science incorporates varying elements and builds on techniques and theories from many fields, including statistics, data engineering, data mining, visualization, data warehousing, and high-performance computing systems with the goal of extracting meaning from big data and creating data products. Data science needs advanced computing systems such as Apache Hadoop and Spark to address big data challenges. In this module, students will learn various computing systems and optimization techniques that are used in data science with emphasis on the system building and algorithmic optimizations of these techniques.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2102","Preclusion":"CS4225","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"CS5439","ModuleTitle":"Software Security","Department":"Computer Science","ModuleDescription":"Software engineering processes need to include security considerations in the modern world. This module familiarizes students to security issues in different stages of the software life-cycle. At the end of the module, the students are expected to understand secure programming practices, be able to analyse and check for impact of malicious inputs in programs, and employ specific testing techniques which can help detect software vulnerabilities.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"CS3235 and (CS2103 or its equivalent)","Preclusion":"CS4239","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"CS6101","ModuleTitle":"Exploration of Computer Science Research","Department":"Computer Science","ModuleDescription":"This module introduces CS graduate students to various research areas in Computer Science. Study groups are organised for major research areas. Each study group provides a forum for students to read, present and discuss research papers, and acquire the basic research skills for literature review and critical comparison of existing work. Students will also gain a first experience in technical presentation and writing. This module will be graded as “Completed Satisfactory” or “Completed Unsatisfactory” (CS/CU).","ModuleCredit":"4","Workload":"0-2-0-1-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"CS6202","ModuleTitle":"Advanced Topics in Programming Languages","Department":"Computer Science","ModuleDescription":"This module discusses the contemporary concepts in the design and implementation of major programming languages and systems. It aims to provide students with advanced technical knowledge in evaluating, designing, and implementing an efficient and expressive programming language/system. Topics are selected from a group of contemporary issues that has substantial impact in the development of programming languages/systems, either in terms of performance efficiency or programming expressivity. These include, but not restricted to, computational models, program semantics, concurrency theory, garbage collection techniques, program analysis, type inference, program calculation and transformation, run-time profiling, implementation models, meta-programming.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"3211 or CS3212 or CS4212","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CS6203","ModuleTitle":"Advanced Topics in Database Systems","Department":"Computer Science","ModuleDescription":"This module covers the topics in data base management systems with current research and industrial interests and importance. Examples of topics include multimedia data management, object-oriented database technology, data warehousing and data mining, integration of heterogeneous and legacy systems.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3223","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"CS6208","ModuleTitle":"Advanced Topics in Artificial Intelligence","Department":"Computer Science","ModuleDescription":"This module covers advanced topics in artificial intelligence that are of current research or application interests. A wide range of topics may be covered including soft computing (fuzzy logic, genetic algorithms, etc.), data mining, machine learning, image and video processing, artificial life, robotics, etc. The exact topics to be taught will depend on the lecturers teaching the module.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3243","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CS6210","ModuleTitle":"The Art of Computer Science Research","Department":"Computer Science","ModuleDescription":"This module aims to provide the meta-skills for research in computer science. How does one discover great research problems? What are the good strategies for solving research problems? How does one write papers or give presentations with great impact? Students will seek answers to these questions by critically examining and assessing successful and less successful examples of research.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"CS3230 Design and Analysis of Algorithms","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CS6211","ModuleTitle":"Analytical Performance Modelling for Computer Systems","Department":"Computer Science","ModuleDescription":"Constructing simple mathematical models to describe a computer system can help in analysis and understanding of the characteristics, behaviour, and performance of the system. This module introduces students to the modelling techniques, commonly used models, applications of the models to performance modelling of computer systems, and experimental validation of the models. After completing the module, students are expected to have the confidence to construct, analyse, and validate a performance model for a computer system that they are interested in.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"(ST2334 or ST2131) and CS2105 and CS2106.","Preclusion":"none","Corequisite":"none","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"CS6215","ModuleTitle":"Advanced Topics in Program Analysis","Department":"Computer Science","ModuleDescription":"Program analysis techniques allow one to automatically analyse the behaviour of a computer program, to identify bugs and performance bottlenecks. This graduate level module covers advanced topics in program analysis that are of current research or application interests. Students will explore the state-of-the-art techniques and systems for program analysis. After taking the module, students will be able to apply advanced automated program analysis tools and techniques to verify, test, and debug programs, as well as be better prepared for conducting research in program analysis and apply them in related research areas.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"CS3230 and CS4212","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CS6216","ModuleTitle":"Advanced Topics in Machine Learning","Department":"Computer Science","ModuleDescription":"This graduate level module covers advanced topics in machine learning that are of current research or application interests. The exact topics to be taught will depend on the lecturers teaching the module. Upon completion of this module, the student will have a deeper understanding on some of the latest research problems in machine learning as well as the state-of-the-art approaches and solutions. This module will help prepare students towards doing research in machine learning.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"CS3244","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"CS6231","ModuleTitle":"Topics in System Security","Department":"Computer Science","ModuleDescription":"This module aims to prepare PhD students for research and development in system security by investigating security issues in various computer science areas such as computer architecture, cloud, networks, machine learning, etc. It addresses security concepts and design principles from an adversarial perspective. Selected topics in system security are covered, such as web security, language-based analysis, privacy-preserving cloud computation, and design of mobile OS. Emerging topics of current research interests may be included as well.","ModuleCredit":"4","Workload":"2-0-0-6-2","Prerequisite":"CS4236 Cryptography Theory and Practice or CS3235 Computer Security or CS5231 System Security.","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"CS6234","ModuleTitle":"Advanced Algorithms","Department":"Computer Science","ModuleDescription":"This module is aimed at graduate students who are doing or intend to do advanced research in algorithms design and analysis in all areas of computer science. The module covers advanced material on combinatorial and graph algorithms with emphasis on efficient algorithms, and explores their use in a variety of application areas. Topics covered include, but are not restricted to, linear programming, graph matching and network flows, approximation algorithms, randomized algorithms, online algorithms, local search algorithms, algorithms for large datasets. The module will be a seminar-based module that will expose students to current research in these areas.","ModuleCredit":"4","Workload":"2-0-0-5-3","Prerequisite":"CS5234","Preclusion":"Nil","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"CS6244","ModuleTitle":"Robot Motion Planning & Control","Department":"Computer Science","ModuleDescription":"An array of new robots with amazing capabilities appeared in the last decade, e.g., self-driving cars, humanoids, and robot vacuum cleaners. They will gradually, but surely, transform our ways of life in the near future. This course presents the key algorithmic ideas and implementation techniques that enable autonomous robot planning and control. It covers the geometric, probabilistic, and dynamic models and the associated methods commonly used in robotics. Application to related fields, such as computer animation and computation biology, will also be discussed.","ModuleCredit":"4","Workload":"2-0-0-5-3","Prerequisite":"CS3230 and (MA1101R or MA1311 or MA1506 or MA1508E) and (ST2131 or ST2334)","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"CS6280","ModuleTitle":"Topics in Computer Science: Computer Systems for Datacenters","Department":"Computer Science","ModuleDescription":"The aim of this module is to introduce students to the state-of-the art datacenter computer, memory, and storage infrastructure and the latest academic and industrial research in the area of cloud computing systems. The focus in this module will be at the lower levels of the cloud computing stack: emerging hardware technologies, system architectures, and operating systems.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"(CS2106 Operating Systems or CG2271 Realtime Operating Systems) and (CS3210 Parallel Computing or CS3220 Computer Architecture or CG3207 Computer Architecture)","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"CS6282","ModuleTitle":"Topics in Computer Science: Internet-of-Things Security","Department":"Computer Science","ModuleDescription":"With the advent of the Internet-of-Things, the computing paradigm is quickly changing from the traditional cyber domain to cyber-physical domain. This is made possible from devices that are equipped with sensors and actuators that interact with the physical world. In this module, we will investigate how such sensing systems affect the notion of computer security. Specifically, we look into the state-of-the-art research in the areas of sensing systems and how they can provide benefits to the Internet-of-Things. Furthermore, this module will also investigate how an attacker may compromise the sensing information to exploit security vulnerabilities in these systems.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3235 Computer Security and CS3103 Computer Networks Practice and CS4222 Wireless Networking","Preclusion":"Variable, depend on the choice of topics or departmental approval.","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"CS6283","ModuleTitle":"Advanced Topics in Computer Science: Logic in AI","Department":"Computer Science","ModuleDescription":"This module focuses on the fundamental role of logic in Artificial Intelligence. We will discuss broadly four problems: Boolean Satisfiability (SAT), Maximum Satisfiability (MaxSAT), Constrained Counting, and Knowledge Compilation. We will discuss how automated reasoning tools for the above problems can be employed to reason for models that require combination of data and background knowledge.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"CS3230 Design and Analysis of Algorithms and (ST2334 Probability and Statistics or ST2131 Probability)","Preclusion":"Variable, depend on the choice of topics or departmental approval.","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"CS6285","ModuleTitle":"Topics in Computer Science VI: Pseudorandomness","Department":"Computer Science","ModuleDescription":"Randomized algorithms are designed under the assumption that the computer has access to perfectly random and independent bits. In practice this sequence is generated from some physical source of randomness, but a sample from such sources does not contain independent random bits. This motivates the study of pseudorandomness, the theory of efficiently generating objects that “look random” despite being constructed using little or no randomness. This module will study the intimate connections between a variety of fundamental “pseudorandom objects” that at first seem very different in nature: expander graphs, randomness extractors, list-decodable error-correcting codes, samplers, and pseudorandom generators.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CS3230 Design and Analysis of Algorithms and (ST2334 Probability and Statistics or ST2131 Probability)","Preclusion":"Variable, depend on the choice of topics or departmental approval.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"CS6880","ModuleTitle":"Advanced Topics in Software Engineering","Department":"Computer Science","ModuleDescription":"This module discusses contemporary concepts in software engineering, ranging from domain analysis, requirement analysis and software architectures, formal methods, analysis, design and implementation. It aims to provide students with advanced technical and managerial knowledge in evaluating, designing, and implementing big-scale software. These include: Specialized methods for specific application domains (such as embedded systems or Web systems), in-depth study of software engineering sub-disciplines (such as testing or maintenance), as well as the issues of programming language support for software engineering. The module also provides students the opportunity to understand the methodology involved in software-engineering research.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"CS2103 or its equivalent","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"CSA6102","ModuleTitle":"Cultural Studies In Asia","Department":"Communications And New Media","ModuleDescription":"The module is a multidisciplinary academic study of the bible and Christianity, open to all interested in these themes. Major topics will include (i) interpretative approaches to biblical texts, (ii) history of the collection of the bible, (iii) biblical authority, (iv) Christianity’s basic moral code and beliefs, and (v) popular issues (Gnostic Christianity). The course assumes no prior knowledge of Christianity and will count toward the Religious Studies minor.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"CSA6770","ModuleTitle":"Graduate Research Seminar","Department":"Communications And New Media","ModuleDescription":"This is a required module for all PhD candidates in Cultural Studies in Asia programme. It is a forum for candidates to engage each other in critical discussion of their dissertation and other research projects. Each candidate is required to present a formal research paper. Active participation from each is expected. The module will be graded Satisfactory/Unsatisfactory' on the basis of a candidate's presentation and participation in discussions throughout the semester.","CrossModule":"NM6770","ModuleCredit":"4","Workload":"0-3-0-2-5","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"CSA6880","ModuleTitle":"Topics in Cultural Studies in Asia","Department":"Communications And New Media","ModuleDescription":"This module is to be taught by an eminent visiting scholar in Cultural Studies in Asia, appointed as a visiting teaching fellow for one semester. The content of module will therefore vary according to the specialized interests of the visiting teaching fellow.","ModuleCredit":"4","Workload":"0-3-0-4-3","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"DAO1704","ModuleTitle":"Decision Analytics using Spreadsheets","Department":"Analytics & Operations","ModuleDescription":"This module prepares students with theory and skills to capture business insights from data for decision making using spreadsheets. Practical examples and cases with rich data are used to stimulate students’ interest and forster understanding of the use of Business Analytics in management.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"DSC1007, DSC1007X","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning","Monday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"DAO1704X","ModuleTitle":"Decision Analytics using Spreadsheets","Department":"Analytics & Operations","ModuleDescription":"This module prepares students with theory and skills to capture business insights from data for decision making using spreadsheets. Practical examples and cases with rich data are used to stimulate students’ interest and forster understanding of the use of Business Analytics in management.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"DSC1007, DSC1007X","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"DAO1704Y","ModuleTitle":"Decision Analytics using Spreadsheets","Department":"Analytics & Operations","ModuleDescription":"This module prepares students with theory and skills to capture business insights from data for decision making using spreadsheets. Practical examples and cases with rich data are used to stimulate students’ interest and forster understanding of the use of Business Analytics in management.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"DSC1007, DSC1007X","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"DAO2702","ModuleTitle":"Programming for Business Analytics","Department":"Analytics & Operations","ModuleDescription":"Data Science involves both a theoretical foundation of Statistics and practical implementation via programming. The two are typically covered separately, but his module aims to bring theory and practice together. It starts with some Python programming fundamentals, then walks through Statistics topics from visualizing and summarizing data, to estimating model parameters and hypothesis testing, and then linear regression. For each topic, Python illustrations and experimentations are interwoven to help students better appreciate how it practically works. Completing the cycle, the module finally deals with acquiring, cleaning, and organizing data using Python. Students can then independently execute a Data Science project.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"DAO1704/DAO1704X","Preclusion":"DSC1007","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Friday Morning","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"DAO2703","ModuleTitle":"Operations and Technology Management","Department":"Analytics & Operations","ModuleDescription":"This module provides students with an introduction to, and an understanding of, the substantive knowledge which has developed over the years in the field of Operations and Technology Management (OTM). The module also highlights the relevance and strategic significance of technology and the operations function in enterprises. This module will build around the foundational topics of operations. Students will be exposed to the process view of oraganizations. Topics such as product (or service) technology, process analysis and process technology, quality management and the role of technology in process control in both manufacturing and service organizations will be introduced. Students will also learn about how firms match demand and supply efficiently and effectively with the support of coordination technology such as ERP. Operations strategy and sustainability will also be introduced at the entrance level.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Afternoon","Thursday Morning"],"TutorialPeriods":["Friday Morning","Thursday Afternoon","Monday Morning","Monday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"DBA3701","ModuleTitle":"Introduction to Optimization","Department":"Analytics & Operations","ModuleDescription":"This module introduces students to the theory, algorithms, and applications of optimisation. Optimisation methodologies include linear programming, integer programming, network optimisation, dynamic programming, and nonlinear programming. Problem formulation and interpretation of solutions will be emphasized. Throughout the course, references will be made wherever appropriate, to business applications, such as portfolio selection, options pricing, and vehicle routing. Students who are interested in computer and quantitative approaches in business will learn many useful techniques in large business system management from this course.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"DAO2702","Preclusion":"DSC3214, IE2110.","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"DBA3702","ModuleTitle":"Descriptive Analytics with R","Department":"Analytics & Operations","ModuleDescription":"In the era of big data, competitive advantage for enterprises is derived from data analytics and timely sharing of insights derived from data. The ability to understand data, derive valuable insights from data, and thus make objective managerial decisions has become an essential skill that graduates must master in order to excel in their career. This course introduces the basics of R, a powerful analytics environment, to organize, visualize, and analyse data, and uses case studies to teach students on how to analyse and summarise data and present findings in a structured, meaningful, and convincing way.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"DAO1704 Decision Analytics using Spreadsheets (2017 curriculum), or DSC1007 Business Analytics - Models and Decisions (pre-2017 curriculum)","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"DBA3711","ModuleTitle":"Stochastic Models in Management","Department":"Analytics & Operations","ModuleDescription":"This module introduces students to management science models that characterise random phenomena in real world applications, particularly in the field of finance and operations management. We start with elementary probabilistic models and illustrate their applications in inventory management and financial engineering. We then construct discrete Markov chain models and demonstrate their applications in managing queues and for evaluating the performance measures of queueing systems. When analytical models are inadequate for studying real world random phenomena, simulation might be a feasible approach. We will discuss several well-known methods to simulate randomness.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"DAO2702","Preclusion":"DSC3215","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"DBA3712","ModuleTitle":"Dynamic Pricing & Revenue Management","Department":"Analytics & Operations","ModuleDescription":"Dynamic Pricing and Revenue Management is the state-of-art tool to improve the operational management of the demand for goods or services to more effectively align it with the supply and extract the maximum value. The course is designed to provide you: (1) a bundle of multidisciplinary knowledge and tactical tools that are readily applicable to real life business applications to deliver price recommendations, (2) conceptual frameworks that synthesize strategic principles, underlying logics, and high-level managerial insights needed by general managers and management consultants.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"DAO2702","Preclusion":"DSC3224","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"DBA3803","ModuleTitle":"Predictive Analytics in Business","Department":"Analytics & Operations","ModuleDescription":"Managerial success rests strategically on the ability to forecast the demand for the goods and services that a firm provides. Demand forecasting drives the effective planning of the supply chain: personnel requirements, capital investment, production schedules, logistics etc.This module surveys forecasting techniques and their applications. These encompass traditional qualitative (e.g. front line intelligence, Delphi method) and quantitative techniques (e.g. regression, time series) as well as emerging techniques based on neural networks. Concepts such as trends, seasonality and business cycles will be discussed. Their value in improving forecasts will be illustrated. The module makes extensive use of software including MS Excel and dedicated forecasting packages.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"DAO2702","Preclusion":"DSC3216","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"DBA4811","ModuleTitle":"Analytical Tools for Consulting","Department":"Analytics & Operations","ModuleDescription":"Business analysts / consultants hold strategic positions within the knowledge-based firm. They support the Supply Chain, Marketing, Finance and HR departments in refining their processes, making them more efficient, profitable and customer-centric. A 2006 Money magazine survey ranks the business analyst position among the top jobs with regards to salary, advancement prospects, satisfaction and stress level. The objective of this capstone course is to prepare participants for the work environment and the diverse challenges faced by business analysts and consultants. Through the pedagogical medium of cases, participants will polish their skills in analytics and the written and oral communications of their results to a Management audience. The course will cover topics such as Decision & Risk Analysis, Optimization, Simulation, Data Mining and Forecasting. Participants will gain extensive experience in analytical software such as Precision Tree, Solver and Evolutionary Solver, @Risk and StatTools. Cases will highlight timely problems e.g. cash flow / revenue management, supply chain optimization, reverse auctions, staff right-sizing, outsourcing, benchmarking, CRM (e.g. customer segmentation, clustering), seasonal demand forecasting etc.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"DAO2702","Preclusion":"DSC4213","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"DE4201","ModuleTitle":"Seminars in Sustainable Cities","Department":"Architecture","ModuleDescription":"This elective module provides a seminar-style platform for senior undergraduate students in the School of Design and Environment to examine the concept, design, development and management of sustainable cities. The main focus is integration, and topics include the concepts of sustainable cities, frameworks for designing, developing and managing sustainable cities, city dynamics, institutional design, socio-spatial issues, energy, infrastructure management, and urban trends.","ModuleCredit":"4","Workload":"2-0-0-4-4","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"DE5106","ModuleTitle":"Environmental Management And Assessment","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Objective - This module is an introduction to the systems and approaches used to meet the challenges of natural resource protection and conservation and the contributions that can be made to the sustainability development agenda. It provides an insight into the prediction of development impacts using assessment procedures designed to meet mandatory legal requirements. The course will include assessment methodologies used in predicting impacts and in the design of mitigation measures, and monitoring and audit processes. It will compare environmental management and assessment systems used in practice through case study research. Targeted Students - For students on the M.Sc. (Environmental Management) program. Research students and students from other graduate programmes in NUS may apply subject to suitability of candidate and availability of places.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"DE5107","ModuleTitle":"Environmental Planning","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Objective - The module will introduce students to the multi-disciplinary nature of environmental planning, by exploring the basic principles of sustainable development and the physical planning instruments that can be employed to achieve it. The course will include an introduction to urban and regional planning theory as the framework for the discussion of environmental planning procedures. The decision environment involving the policy framework and resources, the use of strategic, sectoral, master and local plans, regulatory instruments, economic measures, participatory processes and public investment projects will be covered. Processes of identifying desired developments and intensities, site selection, planning, design and construction management, mitigation and augmentation of environmental impacts would be discussed. The course will include a master planning project, that will demonstrate the technical, decision-making and plan formulation, site planning and design procedures involved. Targeted Students - For students on the M.Sc. (Environmental Management) program. Research students and students from graduate programs in architecture and urban design may apply subject to suitability of candidate and availability of places.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"DE5108","ModuleTitle":"Study Report","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Objective - Candidates are required to investigate a relevant topic of their choice in the field of environmental management. Targeted Students- For students on the M.Sc. (Environmental Management) program.","ModuleCredit":"6","Workload":"0-0-0-5-10","Preclusion":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DE5109","ModuleTitle":"Dissertation","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Objective - Candidates are required to investigate a relevant topic of their choice in the field of environmental management. The study should include a literature review, application of appropriate research methodology and is expected to produce relevant findings for advancement of the understanding and management of the environment. Targeted Students - For students on the M.Sc. (Environmental Management) program.","ModuleCredit":"10","Workload":"0-0-0-10-15","Preclusion":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DEP5101","ModuleTitle":"Urban Analysis Workshop","Department":"Dean's Office (School Of Design & Env)","ModuleCredit":"4","Workload":"1-4-0-1-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"DEP5101A","ModuleTitle":"Qualitative Methods for Urban Planning","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Planners deal with a myriad of issues and have to work with various planning processes to deal with them. From an expert driven blueprint to the bottom-up public engagement, there is a constant flow of data that directly and indirectly aid them in their work. This module aims to furnish students with the appropriate tools to use when dealing with qualitative data. Some of them include field study, survey and interview, questionnaire design and site inspections, which will be applicable to urban planning analyses. Students will appreciate the discourse on quantitative versus qualitative data and the central ideas in qualitative research - appropriateness of methods and theories, perspectives of the participants and their diversity, reflexivity of the researcher and the research, variety of approaches, and methods in qualitative research. The course emphasizes on “hands on” with actual field work forming the bulk of the learning process and provides the opportunity for students to learn to collect, analyze and present qualitative data relating to planning and urban issues. This would encourage a better appreciation of the social issues in the urban context.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"Must be taken together with DEP5101 Urban Analysis Workshop","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"DEP5102","ModuleTitle":"Urban Planning History & Theory","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"This module provides students with a thorough understanding of the urban planning modes and their historical and socioeconomical contexts. It covers zoning, planning modules and plan-making processes. Zoning as the most fundamental tool managing city development and urban life will be elaborated. Topics of the nature and characteristics of urban planning models such as the Utopian City, the Garden City, the City Beautiful, Neighbourhood Unit, and New Town movement, will be covered. The processes of plan-making will be discussed in the context of Singapore and other Asian countries.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"DEP5103","ModuleTitle":"Urban Planning Studio","Department":"Dean's Office (School Of Design & Env)","ModuleCredit":"4","Workload":"1-4-0-1-4","Prerequisite":"UP5101 Urban Analysis Workshop OR UD5622 Methods of Urban Design & Urban Analysis","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Monday Evening","Thursday Evening","Friday Afternoon","Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"DEP5103A","ModuleTitle":"Quantitative Methods for Urban Planning","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Working with quantitative data is common in the planning profession. This module provides planning students with an introduction to the quantitative methods and techniques used in planning practice and urban research. It will prepare students to conduct basic statistical analysis of data themselves as well as to critically review analyses prepared by others. The emphasis is on how to develop sound arguments and research design, such that students appreciate both the power and limitation of quantitative analysis in planning discussions.","ModuleCredit":"4","Workload":"2-0-1-4-3","Prerequisite":"Must be taken together with DEP5103 Urban Planning Studio","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"DEP5104","ModuleTitle":"Urban and Regional Economics","Department":"Dean's Office (School Of Design & Env)","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"DEP5105","ModuleTitle":"Urban Infrastructure and Mobility Systems","Department":"Dean's Office (School Of Design & Env)","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"DEP5106","ModuleTitle":"Integrated Urban Planning Studio","Department":"Dean's Office (School Of Design & Env)","ModuleCredit":"8","Workload":"2-8-0-2-8","Prerequisite":"UP5101 Urban Analysis Workshop OR UD5622 Methods of Urban Design & Urban Analysis","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon","Monday Afternoon"],"TutorialPeriods":["Monday Evening","Tuesday Evening","Wednesday Evening","Thursday Evening","Friday Evening","Friday Morning"]}]},{"ModuleCode":"DEP5107","ModuleTitle":"Professional Planning Report","Department":"Dean's Office (School Of Design & Env)","ModuleCredit":"8","Workload":"0-4-0-8-8","Prerequisite":"Any 5000 Research Methods module","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Thursday Morning","Tuesday Morning","Wednesday Morning","Friday Afternoon","Monday Afternoon","Monday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"DEP5108","ModuleTitle":"MUP Internship Module","Department":"Architecture","ModuleDescription":"The MUP Internship Module offers the opportunity to gain practical experiences in urban planning and research in a professional environment. The internship must cover 2 working days (16 hours) per week during a period of 3 months. Students must participate in relevant planning and/or research projects, their work must be supervised and evaluated by the program director of MUP or an appointed tutor of the programme. For the evaluation, students must write a monitoring internship report, in which they reflect their experiences. The internship position may be self-sourced or organised through the Departments of Architecture or Real Estate. Self-sourced positions have to be reviewed by the internship advisor of the departments, before it can be approved for credits.","ModuleCredit":"8","Workload":"0-0-0-16-4","Prerequisite":"The students have to clarify with the employer that the working time is not in conflict with the compulsory modules of the MUP programme in the related semester. This condition must be supervised by the programme director or tutor.","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Friday Morning","Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"DEP5109","ModuleTitle":"Integrated Planning Project","Department":"Architecture","ModuleDescription":"DEP5109 is the last studio project of the MUP programme. In coordination with the supervising tutor(s), students can choose topic and content of an individual final project (master project) in the field of urban planning. The aims of the module are twofold: On the one hand students should prove their ability to undertake complex urban planning and research projects on an individual basis. On the other hand students have the opportunity to specialise themselves with a project in a specific field of urban planning that align their individual interest and their intended professional perspective.","ModuleCredit":"12","Workload":"2-2-0-18-8","Prerequisite":"Pre-requisites for the new module is the compulsory programme of MUP in the first 3 semesters: - DEP5101 Urban Analysis Workshop - DEP5103 Urban Planning Studio - UD5601 Urban Design Studio - DEP5101A Qualitative Methods - DEP5103A Quantitative Methods - DEP5102 History and Theory - DEP5104 Urban and Regional Economics - DEP5105 Urban Infrastructure & Mobility Systems - UD5521 Planning Process","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"DEP5110","ModuleTitle":"Urban Design and Regional Planning","Department":"Architecture","ModuleDescription":"DEP5110 is the third studio module of the MUP programme, including two very different scale levels of Urban Planning: the level of urban design on local level (precinct and neighbourhood) and the level of regional planning. Students work at choice in two different subgroups parallel to each other on two different assignments (urban design and regional planning). The results will be confronted with each other to discuss scale dependency as well as methodological implications of design and planning approaches.","ModuleCredit":"8","Workload":"2-4-0-10-4","Prerequisite":"DEP5101 Urban Analysis Workshop and DEP5103 Urban Planning Studio","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"DI5100","ModuleTitle":"Dental Implantology","Department":"Dean's Office (Dentistry)","ModuleDescription":"The Graduate Diploma in Dental Implantology is aimed at provided a sound scientific grounding and clinical training in implant dentistry. This course is designed mainly for practising general dental practitioners who are interested in the field of dental Implantology. This course will be a part-time course to cater to the needs of dental practitioners who will usually only be able to emabark in part-time programmes.","ModuleCredit":"1","Workload":"2-0.4-12-5-4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DOS3701","ModuleTitle":"Supply Chain Management","Department":"Analytics & Operations","ModuleDescription":"This course considers the operation of a supply chain from a managerial perspective, serving two main objectives: to provide tools for design, analysis, management and performance improvement of supply chains, and to introduce and discuss recent influential innovations in supply chain management such as B2B portals. Students will be taught to appreciate the need to balance between responsiveness and efficiency in the four major components of the chain: Inventory, Transportation, Facilities, and Information. These four components will be introduced to the students through suitable mathematical and behavioural models. It is recommended that students have some understanding of the Internet and e-business.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"DAO2703","Preclusion":"DSC3201","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"DOS3702","ModuleTitle":"Purchasing and Materials Management","Department":"Analytics & Operations","ModuleDescription":"The primary aim of this course is to get students interested in and acquainted with the fundamental concepts, models and instruments in purchasing and materials management. Key areas like buying supplies, logistics, contracts, stock and inventory control, distribution and warehouse management will be covered. Some insights into the current developments and biggest problem areas in this field are provided. A combination of informative and interactive lectures and application-oriented case assignments will be used for the pedagogy and considerable attention is devoted to the discussion of practical / managerial issues.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"DAO2703","Preclusion":"DSC3202","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"DOS3703","ModuleTitle":"Service Operations Management","Department":"Analytics & Operations","ModuleDescription":"The objective of this course is to provide a comprehensive and systematic coverage of managing operations in service or service-oriented organisations such as banks, hospitals, airlines, retail outlets, restaurants and consultant agencies. Specifically, students will focus on the problems and analysis relating to the design, planning, control and improvements of service operations. Topics covered include service strategy, system design, location and layout of service systems, resource allocation, workshift scheduling, vehicular scheduling and routing, and service quality. This course is essential for students wishing to work in service or service-oriented environments.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"DAO2703","Preclusion":"DSC3203","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"DSA1101","ModuleTitle":"Introduction to Data Science","Department":"Statistics & Applied Probability","ModuleDescription":"This module is designed to provide a basic introduction to data science along with real examples and case studies from both academic and industrial sources, in areas as diverse as finance, biological sciences, physics and pharmacy.","ModuleCredit":"4","Workload":"3-1-1-2-3","Prerequisite":"H2 pass in Mathematics or H2 Further Mathematics or equivalent This module is offered only to DSA students","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"DSA1361","ModuleTitle":"Introductory Data Science with Python and Tableau","Department":"Statistics & Applied Probability","ModuleDescription":"This course will provide participants with a foundation on what data science is. There will be a focus on linking business questions to statistical techniques, and linking analytical results to business value. By the end of the course, participants will know how to make sense of data using simple statistical techniques and how best to visualize data. Two software that are very widely used in the data science industry will be introduced in this class: Tableau for data visualisation and presentation, and Python for data analysis.","ModuleCredit":"2","Workload":"1.5-0-1.5-1-1","History":[{"Semester":4}]},{"ModuleCode":"DSA2101","ModuleTitle":"Essential Data Analytics Tools: Data Visualisation","Department":"Statistics & Applied Probability","ModuleDescription":"Data visualisation is an essential tool for data analytics. This module is an introduction to data cleaning, exploration, analysis and visualisation. Students will learn how to take raw data, extract meaningful information, use statistical tools, and make visualisations. Topics include: programming in R, introduction to data storage systems, data manipulation, exploratory data analysis, dimension reduction, statistical graphics for univariate, multivariate (high-dimensional), temporal and spatial data, basic design principles and critical evaluation of visual displays of data.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"DSA1101 and MA1101R and ST2131/MA2216","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"DSA2102","ModuleTitle":"Essential Data Analytics Tools: Numerical Computation","Department":"Mathematics","ModuleDescription":"This module aims at introducing basic concepts and wellestablished numerical methods that are very related to the computing foundation of data science and analytics. The emphasis is on the tight integration of numerical algorithms, implementation in industrial programming language, and examination on practical examples drawn from various disciplines related to data science. Major topics include: computer arithmetic, matrix multiplication, numerical methods for solving linear systems, least squares method, interpolation, concrete implementations in industrial program language, and sample applications related to data science.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"MA1101R and MA1102R","Preclusion":"MA2213","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"DSA2361","ModuleTitle":"Data Analytics for Customer Insights","Department":"Statistics & Applied Probability","ModuleDescription":"This course uses data analytics to analyse customer lifetime value, identify high value customers, and customers to upsell and cross-sell to. Students would learn how this enables businesses to devise customer retention campaigns, customer profiling and segmentation strategies and product marketing This course would cover the following key techniques used to derive actionable insights: Descriptive Statistics, RFM Modelling, Customer Segmentation, Customer Profile, Customer Lifetime Value, Market Basket Analysis, Association Rule Mining, and Product Recommendation & Marketing Strategy. The software programming language used in this course is R programming.","ModuleCredit":"2","Workload":"1.5-0-1.5-1-1","Prerequisite":"DSA1361 or department approval","Preclusion":"All DSA major students","Corequisite":"Students must either fulfil DSA1361 as pre-requisite or must read this module together with DSA1361","History":[{"Semester":4}]},{"ModuleCode":"DSA3101","ModuleTitle":"Data Science in Practice","Department":"Statistics & Applied Probability","ModuleDescription":"This module is designed to be a continuation of DSA1101 Introduction to Data Science. It focuses on data science methodology and the ability to apply such methodology to practical applications. Real-world problems will be provided by both industrial and academic partners in domains such as transportation, consulting, finance, pharmaceutics, life sciences and physics.","ModuleCredit":"4","Workload":"3-1-1-2-3","Prerequisite":"DSA2101 and ST2132","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"DSA3102","ModuleTitle":"Essential Data Analytics Tools: Convex Optimisation","Department":"Mathematics","ModuleDescription":"Convex optimisation is an indispensable technique in dealing with high-dimensional structured problems in data science. The module covers modelling examples, basic concepts for convex functions and sub-gradients, gradient and sub-gradient methods, accelerated proximal gradient methods, stochastic block coordinate descent methods, Lagrangian duals, splitting algorithms and implementations.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"CS1010/CS1010E/CS1010S/CS1010X and MA1101R and {MA1104 or MA2104 or MA2311}","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"DSA3310","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Statistics & Applied Probability","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Data Science and Analytics as first major and have completed a minimum of 32 MCs in Data Science and Analytics major at the time of application.","Preclusion":"XX3310 modules offered in Science, where XX stands for the subject prefix of the respective major","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"DSA3311","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Statistics & Applied Probability","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Data Science and Analytics as first major and have completed a minimum of 32 MCs in Data Science and Analytics major at time of application.","Preclusion":"Any other XX3311 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"DSA3312","ModuleTitle":"Enhanced Undergraduate Professional Internship Programme","Department":"Statistics & Applied Probability","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 16-20 weeks during regular semester. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Data Science and Analytics as first major and have completed a minimum of 32 MCs in Data Science and Analytics major at time of application.","Preclusion":"XX3312 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DSA4211","ModuleTitle":"High-Dimensional Statistical Analysis","Department":"Statistics & Applied Probability","ModuleDescription":"Dimensionality is an issue that can arise in many scientific fields such as medicine, genetics, business and finance, among others. The statistical properties of estimation and inference procedures must be carefully established when the number of variables is much larger than the number of observations. This module will discuss several statistical methodologies useful for exploring voluminous data. They include principal component analysis, clustering and classification, tree-structured analysis, neural network, hidden Markov models, sliced inverse regression, multiple testing, sure independent screening (SIS) and penalized estimation for variable selection. Real data will be used for illustration of these methods. Some fundamental theory for high-dimensional learning will be covered.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3131","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"DSA4212","ModuleTitle":"Optimisation for Large-Scale Data-Driven Inference","Department":"Statistics & Applied Probability","ModuleDescription":"Computational optimisation is ubiquitous in statistical learning and machine learning. The module covers several current and advanced topics in optimisation, with an emphasis on efficient algorithms for solving large scale data-driven inference problems. Topics include first and second order methods, stochastic gradient type approaches and duality principles. Many relevant examples in statistical learning and machine learning will be covered in detail. The algorithms will be implemented using the Python programming language.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"MA1101R and {MA1104 or MA2311} and ST2132","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"DSC1007","ModuleTitle":"Business Analytics - Models & Decisions","Department":"Analytics & Operations","ModuleDescription":"Globalization is forcing firms to make smarter and timelier decisions to stay competitive. Increased accountability also requires Managers to rely less on their intuition and more on “System 2 thinking” i.e. facts and scientifically-tested methods to gain insights in complex business problems and thereby substantiate the decision-making process. Many managerial decisions, regardless of the functional orientation, are increasingly being based on analysis using quantitative models and tools such as Decision Analysis, Simulation Modelling and Mathematical Optimization. The use of these business analytics for modelling and decisions represents the future of best practices for tomorrow’s success companies.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"DSC1007X","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning","Monday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"DSC1007X","ModuleTitle":"Business Analytics - Models & Decisions","Department":"Analytics & Operations","ModuleDescription":"Globalization is forcing firms to make smarter and timelier decisions to stay competitive. Increased accountability also requires Managers to rely less on their intuition and more on “System 2 thinking” i.e. facts and scientifically-tested methods to gain insights in complex business problems and thereby substantiate the decision-making process. Many managerial decisions, regardless of the functional orientation, are increasingly being based on analysis using quantitative models and tools such as Decision Analysis, Simulation Modelling and Mathematical Optimization. The use of these business analytics for modelling and decisions represents the future of best practices for tomorrow’s success companies.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"DSC1007","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"DSC2006","ModuleTitle":"Operations Management","Department":"Analytics & Operations","ModuleDescription":"All manufacturing and service organisations have an operations function that is primarily responsible for the production and delivery of their products and services. The operations function therefore not only affects final product quality but also impacts customer service and the overall competitiveness of the organisation. The objective of this course is to introduce and highlight the strategic importance of operations, and the fundamental principles and concepts of effective operations management. Students will examine how operations decisions in areas such as quality, process design, capacity and inventory can be managed, controlled and improved. Operations in both manufacturing and service organisations will be addressed.(Although no prerequisite is stated, this module assumes prior knowledge of basic probability concepts like expected value, variance, normal distribution, and Poisson distribution. Students should ensure that they are adequately prepared for this module.)","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"BH2006 or BZ2003 or BK2006 or IE3120. All Industrial &, Systems (ISE) students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Afternoon","Thursday Morning"],"TutorialPeriods":["Friday Morning","Thursday Afternoon","Monday Morning","Monday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"DSC2008","ModuleTitle":"Business Analytics - Data & Decisions","Department":"Analytics & Operations","ModuleDescription":"Business decisions are often made under uncertainty. In the modern business environment, technological advances facilitate the collection of huge amounts of data which can potentially improve the decision making process. Successful businesses make use of Business Analytics and Business Intelligence, which are fundamentally based on quantitative statistical methods, to identify patterns and trends in their data which eventually lead to insightful projections and realistic predictions. This module introduces students to the fundamental concepts of statistical inference such as confidence intervals and hypothesis testing, as well as to statistical tools useful in business analysis, such as regression analysis and time series analysis.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"ST1131/ST1131A Introduction to Statistics, ST1232 Statistics for Life Sciences and ST2334 Probability and Statistics.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Friday Morning","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"DSC3201","ModuleTitle":"Supply Chain Management","Department":"Analytics & Operations","ModuleDescription":"This course considers the operation of a supply chain from a managerial perspective, serving two main objectives: to provide tools for design, analysis, management and performance improvement of supply chains, and to introduce and discuss recent influential innovations in supply chain management such as B2B portals. Students will be taught to appreciate the need to balance between responsiveness and efficiency in the four major components of the chain: Inventory, Transportation, Facilities, and Information. These four components will be introduced to the students through suitable mathematical and behavioural models. It is recommended that students have some understanding of the Internet and e-business.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"DSC2006 or BH2006 or BZ2003 or BK2006","Preclusion":"BH3201 or BZ3402 or BK3505 or IE4220 or CS5262. All Industrial &, Systems Engineering (ISE) students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"DSC3202","ModuleTitle":"Purchasing And Materials Management","Department":"Analytics & Operations","ModuleDescription":"The primary aim of this course is to get students interested in and acquainted with the fundamental concepts, models and instruments in purchasing and materials management. Key areas like buying supplies, logistics, contracts, stock and inventory control, distribution and warehouse management will be covered. Some insights into the current developments and biggest problem areas in this field are provided. A combination of informative and interactive lectures and application-oriented case assignments will be used for the pedagogy and considerable attention is devoted to the discussion of practical / managerial issues.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"DSC2006 or BH2006 or BZ2003 or BK2006","Preclusion":"BH3202 or BZ3414 or BK3206","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"DSC3203","ModuleTitle":"Service Operations Management","Department":"Analytics & Operations","ModuleDescription":"The objective of this course is to provide a comprehensive and systematic coverage of managing operations in service or service-oriented organisations such as banks, hospitals, airlines, retail outlets, restaurants and consultant agencies. Specifically, students will focus on the problems and analysis relating to the design, planning, control and improvements of service operations. Topics covered include service strategy, system design, location and layout of service systems, resource allocation, workshift scheduling, vehicular scheduling and routing, and service quality. This course is essential for students wishing to work in service or service-oriented environments.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"DSC2006 or BH2006 or BZ2003 or BK2006","Preclusion":"BH3203 or BZ3404 or BK3501","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"DSC3214","ModuleTitle":"Introduction To Optimisation","Department":"Analytics & Operations","ModuleDescription":"This module introduces students to the theory, algorithms, and applications of optimisation. Optimisation methodologies include linear programming, integer programming, network optimisation, dynamic programming, and nonlinear programming. Problem formulation and interpretation of solutions will be emphasized. Throughout the course, references will be made wherever appropriate, to business applications, such as portfolio selection, options pricing, and vehicle routing. Students who are interested in computer and quantitative approaches in business will learn many useful techniques in large business system management from this course.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"DSC1007 or [(MA1101R or MA1311) and (MA1521 or MA1102R)]","Preclusion":"IE2110","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"DSC3215","ModuleTitle":"Stochastic Models In Management","Department":"Analytics & Operations","ModuleDescription":"This module introduces students to management science models that characterise random phenomena in real world applications, particularly in the field of finance and operations management. We start with elementary probabilistic models and illustrate their applications in inventory management and financial engineering. We then construct discrete Markov chain models and demonstrate their applications in managing queues and for evaluating the performance measures of queueing systems. When analytical models are inadequate for studying real world random phenomena, simulation might be a feasible approach. We will discuss several well-known methods to simulate randomness.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"DSC1007/DSC1007X or ST2131 or ST2334","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"DSC3216","ModuleTitle":"Predictive Analytics in Business","Department":"Analytics & Operations","ModuleDescription":"Managerial success rests strategically on the ability to forecast the demand for the goods and services that a firm provides. Demand forecasting drives the effective planning of the supply chain: personnel requirements, capital investment, production schedules, logistics etc.This module surveys forecasting techniques and their applications. These encompass traditional qualitative (e.g. front line intelligence, Delphi method) and quantitative techniques (e.g. regression, time series) as well as emerging techniques based on neural networks. Concepts such as trends, seasonality and business cycles will be discussed. Their value in improving forecasts will be illustrated. The module makes extensive use of software including MS Excel and dedicated forecasting packages.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"DSC3224","ModuleTitle":"Dynamic Pricing & Revenue Management","Department":"Analytics & Operations","ModuleDescription":"Dynamic Pricing and Revenue Management is the state-of-art tool to improve the operational management of the demand for goods or services to more effectively align it with the supply and extract the maximum value. The course is designed to provide you: (1) a bundle of multidisciplinary knowledge and tactical tools that are readily applicable to real life business applications to deliver price recommendations, (2) conceptual frameworks that synthesize strategic principles, underlying logics, and high-level managerial insights needed by general managers and management consultants.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"DSC1007 or IE2110 or DSC3214","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"DSC3229","ModuleTitle":"Independent Study in Ops & Supply Chain Mgt","Department":"Analytics & Operations","ModuleDescription":"Independent Study Modules (ISMs) are for students with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. Students will be exposed to individual-based research and report-writing while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DSC3239","ModuleTitle":"Independent Study in Ops & Supply Chain Mgt","Department":"Analytics & Operations","ModuleDescription":"Independent Study Modules (ISMs) are for students withthe requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. Students will be exposed to individual-based research and report-writing while tackling a business issue under the guidance of the instructor.","ModuleCredit":"2","Workload":"0-0-0-5-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DSC4211C","ModuleTitle":"SIOSCM: Operations Strategy","Department":"Analytics & Operations","ModuleDescription":"The course will present a strategic perspective of the operations function in any business. As a part of the course, the student will develop an appreciation of the fact that operations management is closely linked to competitive success of a firm. After taking the course the student should be in position to analyze the key role of operations in the entire corporate strategy framework and formulate a consistent operations strategy. The focus will be on the analysis of business operations and the design of appropriate processes that ensure the most effective and efficient utilization of resources. During the sessions we will constantly juxtaposition operations concepts with the elements\\basic inputs from finance, economics and strategy so as to appreciate the impact of operations on the overall business strategy.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"DSC4211G","ModuleTitle":"SIOSCM: Service Design","Department":"Analytics & Operations","ModuleDescription":"Service design is a process that seeks to understand ways to develop the environments and programs that lead to a high level of service quality. Often times, the success of a business is dependent on the quality of service that is provided to its customers. This is most evident in businesses where there is a blurry line between product and service. When the ultimate product is service, the quality of this service is the main element that can predict the success and profitability of the company.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"DSC2006 Operations Management","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"DSC4213","ModuleTitle":"Analytical Tools for Consulting","Department":"Analytics & Operations","ModuleDescription":"Business analysts / consultants hold strategic positions within the knowledge-based firm. They support the Supply Chain, Marketing, Finance and HR departments in refining their processes, making them more efficient, profitable and customer-centric. A 2006 Money magazine survey ranks the business analyst position among the top jobs with regards to salary, advancement prospects, satisfaction and stress level. The objective of this capstone course is to prepare participants for the work environment and the diverse challenges faced by business analysts and consultants. Through the pedagogical medium of cases, participants will polish their skills in analytics and the written and oral communications of their results to a Management audience. The course will cover topics such as Decision & Risk Analysis, Optimization, Simulation, Data Mining and Forecasting. Participants will gain extensive experience in analytical software such as Precision Tree, Solver and Evolutionary Solver, @Risk and StatTools. Cases will highlight timely problems e.g. cash flow / revenue management, supply chain optimization, reverse auctions, staff right-sizing, outsourcing, benchmarking, CRM (e.g. customer segmentation, clustering), seasonal demand forecasting etc.","ModuleCredit":"4","Prerequisite":"DSC1007 or IE2110 or DSC3214","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"DSC4215","ModuleTitle":"Data Visualisation","Department":"Analytics & Operations","ModuleDescription":"Visualization is an invaluable tool for supporting analysis and decision making in modern business. Students will: (i) manipulate relational data sets, aggregate the data and generate visual representations, (ii) build a thorough understanding of data aggregation processes, (iii) learn to use interactivity to support data exploration and counterfactual (“what-if”) analysis, and (iv) learn how to communicate ideas effectively with data. This course will include a substantial hands-on-learning component, and supports the development of highly marketable skills in visualization. Applications will be drawn from operations, supply chain management and other aspects of business.","ModuleCredit":"4","Workload":"0-3-1-4-2","Prerequisite":"Operations and Technology Management","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon","Friday Evening"]}]},{"ModuleCode":"DSC4216","ModuleTitle":"Business-driven Technology","Department":"Analytics & Operations","ModuleDescription":"The information age has brought with it a host of new technologies - and an overabundance of choices. Businesses are faced with myriad ways of identifying, developing or acquiring and deploying technologies. Organisations of different sizes in different clusters will have different technology needs at various stages of their growth. Different types of technology bring about different types of organizational change, and managers should tailor their own roles accordingly. Technology for organisational productivity and technology to enable the organisation to create new revenue streams need to be differentiated and tackled with different methodologies. Categorizing technologies in this manner can help leaders determine which technologies and when to invest in and how they can assist organizations in making the most of them.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"DSC3201 Supply Chain Management","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"DSC4217","ModuleTitle":"Business Analytics with R","Department":"Analytics & Operations","ModuleDescription":"This course prepares students with fundamental knowledge of using R, a powerful complete analytical environment, to organize, visualize, and analyze data. It is, however, not a programming course. It will focus on case studies from the most commonly used tasks that a business analyst will face on a day-to-day basis and how R could be used to handle such cases. The topics covered in the course include foundations of R programming, data visualization, regression-based data modelling, classification, and social media analysis.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"DSC1007 Business Analytics – Models and Decisions, and DSC2008 Business Analytics – Data and Decisions","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"DSC4219","ModuleTitle":"Advanced Independent Study in Ops & Supply Chain Mgt","Department":"Analytics & Operations","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA and BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Preclusion":"NIL","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DSC4229","ModuleTitle":"Advanced Independent Study in Ops & Supply Chain Mgt","Department":"Analytics & Operations","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA and BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling a business issue under the guidance of the instructor.","ModuleCredit":"2","Workload":"0-0-0-5-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"DSC5101","ModuleTitle":"Analytics in Managerial Economics","Department":"Analytics & Operations","ModuleDescription":"We analyze price formation and economic performance in imperfectly competitive markets by using optimization, statistical and stochastic methods. Strategic interactions between the participants in these markets are emphasized and a theoretical framework is laid out. Theoretical models are analyzed with industry examples and datasets.","ModuleCredit":"4","Workload":"3-0-0-4-3","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Evening"]}]},{"ModuleCode":"DSC5102","ModuleTitle":"Business Analytics Capstone Project","Department":"Analytics & Operations","ModuleDescription":"This module provides an opportunity for teams of students to work with organizations throughout the world to identify important organizational issues, engage in data collection and analysis, and recommend insightful solutions. Through action-based learning that spans over one year, it aims to develop personal capabilities, professional competencies, and academic knowledge in a real business setting.","ModuleCredit":"12","Workload":"1-0-0-7-2","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"DSC5103","ModuleTitle":"Statistics","Department":"Analytics & Operations","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Friday Morning","Friday Evening"]}]},{"ModuleCode":"DSC5104","ModuleTitle":"Introduction to Network Science & Analytics","Department":"Analytics & Operations","ModuleDescription":"Network Science & Analytics is a rapidly emerging field standing at the confluence of network theory, statistical analysis and business intelligence. In our increasingly networked society, social linkages affect all aspects of our daily life. Businesses too are embedded in complex economic networks which play an important role in influencing the profitability of organizations. The past decade has witnessed a surge in availability of data from various kinds of networks. The goal of this module is to introduce students to this field through a combination of network fundamentals, hands-on experience with computational techniques and datasets, and exposure to business applications.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"DSC5105","ModuleTitle":"Fintech, Enabling Technologies and Analytics","Department":"Analytics & Operations","ModuleDescription":"Fintech refer to emerging financial services (backed by technology). Technology companies are moving into financial services and financial institutions are looking to technology to enhance their services. As the two worlds merges, understanding of fintech will be increasingly relevant to the skillset of anyone seeking to work in technology or finance. This module provides a primer to current developments in fintech and the relevant technologies. Students will have an opportunity to learn from real world case studies and dive into technologies that are being used in the industry such as Blockchain and AI.","ModuleCredit":"4","Workload":"0-3-0-4-3","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"DSC5211A","ModuleTitle":"Supply Chain Coordination and Risk Management","Department":"Analytics & Operations","ModuleDescription":"This course aims to expose students to the techniques for the design, control and operation of a robust and efficient supply chain. We will focus on two of the important topics in supply chain management: supply chain coordination and supply chain risk management. Our objective is to provide our students further understanding on these two selected topics by discussing a variety of related issues and modeling/analysis tools. We will not only introduce the students a variety of recent developments and business insights in these two topics but also teach the students how to conduct analysis to gain these insights.","ModuleCredit":"4","Workload":"2-1-0-5-2","Prerequisite":"Knowledge in Operations Management and Supply Chain Management Knowledge of Calculus and Probability","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"DSC5211B","ModuleTitle":"Analytical Tools for Consulting","Department":"Analytics & Operations","ModuleDescription":"Business analysts and consultants hold strategic positions within the knowledge-oriented firm. They play a major role in making the Supply Chain, Marketing, Finance and HR departments more efficient, customer-centric and profitable. The course prepares participants for the work environment and the diverse challenges faced by business analysts and consultants. Specifically, they will develop analytical models and gain experience with software used in the industry to garner insights into contemporaneous managerial challenges such as optimization of resources, pricing, business expansion decisions, risk management etc.","ModuleCredit":"4","Workload":"0-3-0-6-1","Prerequisite":"Any introductory course in Statistics.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"DSC5211C","ModuleTitle":"Quantitative Risk Management","Department":"Analytics & Operations","ModuleDescription":"The aim of this course is to provide an introduction to the probability and statistical methods used by financial institutions and supply chain managers to model market, credit and operational risk. Topics addressed include loss distributions, multivariate models, dependence and copulas, extreme value theory, risk measures, risk aggregation, risk allocation and supply chain risk management.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"DSC5211A","Corequisite":"N.A.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"DTS5701","ModuleTitle":"Large Scale Systems Engineering","Department":"Temasek Defence Systems Institute","ModuleDescription":"LARGE SCALE SYSTEMS ENGINEERING","ModuleCredit":"4","Workload":"4-0-0-5-4","History":[{"Semester":1}]},{"ModuleCode":"DTS5702","ModuleTitle":"C3 Systems","Department":"Temasek Defence Systems Institute","ModuleDescription":"This module provides the key underlying principles and concepts of C3 engineering and their application in the design, development and integration of C3 systems in modern armed forces. Using a systems engineering approach, the module will also enable participants to have a good appreciation of the key considerations and challenges as well as good engineering practices associated with C3 design and integration with sensor and weapon systems. Topics related to emerging trends, concepts and technologies will also be covered.","ModuleCredit":"4","Workload":"4-0-0-4-5","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DTS5703","ModuleTitle":"Operations Research","Department":"Temasek Defence Systems Institute","ModuleDescription":"This is an introductory module to operations research which will cover both deterministic and stochastic models for effective decision-making. Topics include mathematical programming (overview on models building and sensitivity analysis, computer-based solutions), multi-criteria decision analysis, reliability and maintenance, queueing theory and simulation. Relevant cases on military applications will be discussed.","ModuleCredit":"4","Workload":"4-0-0-4-5","History":[{"Semester":2}]},{"ModuleCode":"DTS5711","ModuleTitle":"Integration Project","Department":"Temasek Defence Systems Institute","ModuleCredit":"8","Workload":"0-0-0-6-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DTS5712","ModuleTitle":"Thesis Project","Department":"Temasek Defence Systems Institute","ModuleCredit":"8","Workload":"0-0-0-6-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DTS5731","ModuleTitle":"Fundamentals of Systems Engineering","Department":"Temasek Defence Systems Institute","ModuleDescription":"This module is an introductory module on systems engineering providing an overview of the topic and the details which should be more fully explored in depth through other modules. It explains systems, systems engineering, systems development lifecycles and processes, applications and methods to mitigate risks.","ModuleCredit":"2","Workload":"0-2-0-2-2.5","Preclusion":"IE5402 Systems Engineering and Architecture SyE5001 Systems Engineering and Architecture SDM 5002 Systems Engineering DTS5726 Fundamentals of Systems Engineering and Architecture","History":[{"Semester":2}]},{"ModuleCode":"DTS5732","ModuleTitle":"Artificial Intelligence and Data Analytics","Department":"Temasek Defence Systems Institute","ModuleDescription":"This is an introductory module to artificial intelligence (AI) and data analytics (DA). It covers various topics of AI and DA. The AI topics include heuristic search, constraint satisfaction, logic and inference, and natural language processing. The DA topics include data preprocessing, data visualization, classification, model evaluation, decision trees, neural networks, deep learning, association analysis, and clustering.","ModuleCredit":"4","Workload":"3-1-0-2-7","Prerequisite":"Probability, statistics, linear algebra, and calculus.","History":[{"Semester":2}]},{"ModuleCode":"DTS5733","ModuleTitle":"Sensors and Intelligence","Department":"Temasek Defence Systems Institute","ModuleDescription":"This module introduces sensor and intelligence technologies and their applications in the operational context, mainly focusing on the most commonly deployed sensor technologies such as Radar and Electro-Optical (EO) sensors as well as established and emerging intelligence areas such as communications intelligence (COMINT), electronic intelligent (ELINT) and Open-Source Intelligence (OSINT). The underlying technical principles for performance assessments in various environments, such as electronic warfare and design trade-offs will be covered and reinforced through the use of application examples.","ModuleCredit":"4","Workload":"4-0-0-4-5","History":[{"Semester":2}]},{"ModuleCode":"DTS5734","ModuleTitle":"Guided Systems","Department":"Temasek Defence Systems Institute","ModuleDescription":"The module covers the principles, technologies and operational aspects of smart weapon systems e.g. guided weapons, precision munitions and unmanned vehicles (UxVs). The interplay of various sub-systems for target identification & tracking, guidance/navigation, command and control and their impact on mission effectiveness will be examined with consideration of counter-measures and counter-counter-measures. Additional topics include advanced concepts for autonomy, interoperability and teaming and cooperation. The course will include case studies of these weapon systems in actual combat.","ModuleCredit":"4","Workload":"3-1-0-3-6","Prerequisite":"Basic undergraduate mathematics at the level of DTS2701 Engineering Mathematics DTS2703 Probability and Statistics","History":[{"Semester":1}]},{"ModuleCode":"DTS5735","ModuleTitle":"Introduction to Cybersecurity","Department":"Temasek Defence Systems Institute","ModuleDescription":"This module introduces cybersecurity concepts and their applications. It aims to illustrate how systems can fail under malicious activities, and how the threats can be mitigated and managed. Topics include cryptography, communication channel security, system security, trusted computing, policy making, human factors, etc. Applications such as cloud security, IOT security, security operations centres, AI in cybersecurity, and case studies on wellknown attacks will be used to reinforce the learning of various foundational concepts.","ModuleCredit":"4","Workload":"4-0-0-5-4","History":[{"Semester":1}]},{"ModuleCode":"DTS5736","ModuleTitle":"Systems Design Project","Department":"Temasek Defence Systems Institute","ModuleDescription":"The purpose of this module is to allow students to integrate multi-dimensional defence technology that include C3, Sensors and Intelligence, Artificial Intelligence, Guided Weapons, Unmanned Systems, Cyber, Operations Research, Systems Engineering, etc, to study, formulate and analyse an actual military problem with the goal of recommending a design solution with the principles of systems engineering and design that involve complex systems.","ModuleCredit":"2","Workload":"0-2-0-4.5","Prerequisite":"DTS5731 Fundamentals of Systems Engineering","Corequisite":"DTS5701 Large Scale Systems Engineering","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DY5190","ModuleTitle":"Graduate Seminar module","Department":"Dean's Office (Dentistry)","ModuleDescription":"This module is designed to promote a strong research culture among the research students of the Faculty of Dentistry as well as improving their communication skills through presentations and conference attendance. It is spread over the candidature of the students and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"0","Workload":"","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DY5310","ModuleTitle":"Endodontics","Department":"Division Of Graduate Dental Studies","ModuleDescription":"The Endodontic Residency Training Programme comprises of didactic, clinical and research components. Clinical training incorporating state-of-the-art technologies is corroborated with advanced didactic instruction in the principles of Endodontics and the basis for biomedical sciences. An array of features includes laboratory practical, seminars, lectures,literature reviews, multidisciplinary diagnostic and treatment planning sessions as well as undergraduate teaching. There may also be an opportunity for a 3-4 weeks attachment at Baylor College of Dentistry in USA for increased educational exposures. Research is an integral part of the program and the resident is required to engage in a clinical or basic science research project. The resident is encouraged to attend conferences (both local and international) and present their research findings, conduct table-clinics, etc. at such meetings. The main research interest of the Endodontic Residency Training Program is in the understan","ModuleCredit":"0","Workload":"Lectures: 450 hours, Clinics: 3150 hours, Seminars/Tutorial: 450 hours,Technique/Practical: 450 hou","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DY5320","ModuleTitle":"Oral & Maxillofacial Surgery","Department":"Division Of Graduate Dental Studies","ModuleDescription":"The Oral & Maxillofacial Surgery programme is a three-year programme, incorporating an applied basic science component to be taken in the first year. Students with a Primary MDS or its equivalent are exempted from the Basic Science course and Examination. The Oral & Maxillofacial Surgery residency programme will enable the resident to: ? Acquire the widest theoretical knowledge to be competent in the foundation for the practice of Oral & Maxillofacial Surgery, ? Acquire the foundation and practical experience in Oral & Maxillofacial Surgery to be competent to enter into higher specialty training, ? Effectively interface with other specialties and disciplines in patients requiring interdisciplinary management, especially in head and neck conditions, orthognathic surgery, cleft lip and palate management, ? Acquire the experience to carry out research projects, to critically evaluate scientific publications and to communicate clinical and research papers in journals and conference","ModuleCredit":"0","Workload":"Lectures: 450 hours, Clinics: 3150 hours, Seminars/Tutorial: 450 hours,Technique/Practical: 450 hou","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DY5330","ModuleTitle":"Orthodontics","Department":"Division Of Graduate Dental Studies","ModuleDescription":"The Orthodontic Residency Training Programme is accredited by the Royal College of Surgeons of Edinburgh to enable candidates who successfully complete the course to sit for the Membership in Orthodontics (MOrthRCS Edinburgh). This enables the acquisition, by assessment, of the Fellowship of the College of Surgeons (FDSRCS Edinburgh) after 5 further years of clinical practice as a specialist. The curriculum follows the recommended content by the Erasmus Committee which has been accepted by the European Commissioners in Brussels as satisfying the requirements for specialist practice in Europe.","ModuleCredit":"0","Workload":"Lectures: 450 hours, Clinics: 3150 hours, Seminars/Tutorial: 450 hours,Technique/Practical: 450 hou","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DY5340","ModuleTitle":"Periodontology","Department":"Division Of Graduate Dental Studies","ModuleDescription":"The 3 year Periodontology Residency course comprises didactic, clinical and research components. The course covers all aspects of Periodontology from clinical practice to applied basic sciences relevant to the discipline. The course also include a segment in implant dentistry. The programme will enable the resident to i) acquire basic and advanced clinical skills in providing periodontal care to patients presenting with a range of periodontal disease based on sound scientific principles ii) acquire basic skills in implant dentistry including maintenance and management of peri-implant diseases iii) be clinically competent in treatment planning of advanced periodontal disease with a multi-disciplinary approach iv) understand the basic concepts in research and able to carry out research independently v) critically review the literature and apply it to clinical practice.","ModuleCredit":"0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DY5350","ModuleTitle":"Prosthodontics","Department":"Division Of Graduate Dental Studies","ModuleDescription":"The three-year Prosthodontic Residency Training Programme comprises didactic, clinical, technical and research components covering all aspects of Prosthodontics including applied basic sciences relevant to prosthodontics, advanced fixed and removable partial and complete denture prosthodontics, occlusion, TMD, dental materials science, maxillo-facial prosthodontics and dental implants. The programme will equip the resident to 1) have basic sciences education as a foundation for clinical and technical skills, 2) be proficient in diagnosis, planning and treatment of patients with exceptional prosthodontic problems including the management of patients requiring full mouth rehabilitation using fixed and removable prostheses and implant supported prostheses with an emphasis on cases requiring interdisciplinary care and coordination, 3) be proficient in laboratory technical skills sufficient to evaluate technical work, communicate effectively with technicians and be able to train others in these skills, 4) be effectively interfaced with other specialties and disciplines in the care of patients requiring interdisciplinary therapy, and 5) acquire the experience to conduct independent research.","ModuleCredit":"0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"DY5360","ModuleTitle":"Paediatric Dentistry","Department":"Division Of Graduate Dental Studies","ModuleDescription":"The Paediatric Dentistry programme is a three-year programme, incorporating an applied basic science component to be taken in the first year. Students with a Primary MDS or its equivalent are exempted from the Basic Sciences course and Examination. The Paediatry Dentistry residency programme will enable the resident to: - Acquire the widest theoretical knowledge to be competent in the foundation for the practice of Paediatric Dentistry, - Acquire the foundation and practical experience in Paediatric Dentistry to be competent to enter into higher specialty training, - Be proficient , competent and ethical in all aspects of dentistry for children and adolescents from birth to 18 years of age, - Acquire the experience to carry out research projects, to champion and advance paediatric dentistry efforts.","ModuleCredit":"0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EB5001","ModuleTitle":"Big Data Engineering for Analytics","Department":"Institute Of Systems Science","ModuleDescription":"This course equips students with the in-depth data engineering and data analytics skills that are required to engineer big data solutions to solve real world business problems. The first half of the course delivers in-depth knowledge of the engineering aspects involved in the storage, processing and visualization of big data sets. It examines state-of-the-art distributed architectures and platforms (both cloud hosted and traditional) and their programming frameworks and libraries. The second half of the course focuses on the data analytics techniques, technologies and tools that combine with these architectures and frameworks to solve real world big data problems.","ModuleCredit":"4","Workload":"2-1-1-5-1","Prerequisite":"There are no hard prerequisites in terms of existing courses, but it would be desirable for students to have some of familiarity with distributed computing, business intelligence and business analytics.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"EB5002","ModuleTitle":"Text Processing Using Machine Learning","Department":"Institute Of Systems Science","ModuleDescription":"This course provides essential knowledge and skills required to perform deep learning based text processing in common tasks encountered in industries. A combination of lectures, case studies, and workshops will be used to cover the application of DL techniques such as wordembedding, Convolutional Neural Networks (CNNs), Recurrent Neural Networks (RNNs), LSTMs, characterbased language modelling, encoder-decoder models, reinforcement learning, etc.","ModuleCredit":"4","Workload":"4-2.5-0-2.5-1","Prerequisite":"KE5205","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening","Saturday Morning"]}]},{"ModuleCode":"EB5102","ModuleTitle":"Data Analytics","Department":"Institute Of Systems Science","ModuleDescription":"This course introduces key data analytic algorithms and techniques used in data–rich business analytics projects. It covers comprehensive analytic techniques including basic statistical and quantitative analysis, querying and reporting techniques, and extensive data mining techniques. It is designed with a practical focus of applying these techniques to answer business questions. Participants will learn the skills to successfully implement analytic solutions using various data analytic techniques, and develop a critical awareness of a wide range of commercial and open source business intelligence/analytics tools through the lectures and workshops.","ModuleCredit":"8","Workload":"3-1-1-10-5","Prerequisite":"EB5001 Foundations of Business Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-19T18:30+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"EB5103","ModuleTitle":"Advanced Analytics","Department":"Institute Of Systems Science","ModuleDescription":"The objective of this module is to develop understanding of how the results of data driven modelling can assist businesses to reduce their marketing costs and increase their return on investments. Predictive Modelling techniques such as Churn Models, Response Models, Uplift Response Models, Churn Uplift Models, and Risk Models will be covered in this course. Based on business objectives, students will learn when to use specific modelling techniques and how to interpret the results. Case studies are used to illustrate how the advanced modelling techniques can reduce marketing costs and thereby increase the return on investment for the business.","ModuleCredit":"8","Workload":"3-1-1-10-5","Prerequisite":"EB5001 Foundations of Business Analytics EB5002 Data Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"EB5104","ModuleTitle":"Decision Making and Optimization","Department":"Institute Of Systems Science","ModuleDescription":"The course aims to equip students with knowledge and skills to optimize business problems with large number of constraints and variables. Techniques, including linear programming, the transportation model, network models, goal programming, non-linear programming, and inventory models will enable students to address a wide range of applications in healthcare, logistics, defence, transportation, logistics, and economics. Students will learn how to formulate a model for the business problem, by identifying the decision variables, objective function and constraints. They will then learn how to validate their model, determine the optimal solution perform sensitivity analysis, and interpret the results, and make recommendations for decision making.","ModuleCredit":"8","Workload":"3-1-1-10-5","Prerequisite":"EB5001 Foundations of Business Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-23T18:30+0800","LecturePeriods":["Monday Afternoon","Monday Evening","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Evening","Saturday Afternoon"]}]},{"ModuleCode":"EB5105","ModuleTitle":"Enterprise Business Analytics Project","Department":"Institute Of Systems Science","ModuleDescription":"The Enterprise Business Analytics project is designed to be a building block for students to consolidate and put into practice the skills, tools and techniques they have acquired during the Masters programme. This hands-on experience will give students the opportunity to analyze the business needs of a functional area in their organization and suggest and apply Business Analytics techniques to provide business insights and identifiable benefits. The project may take the form of a typical consulting engagement or alternatively, it may involve the experimental application and validation of a Business Analytics technology such as text mining, neural networks etc.","ModuleCredit":"12","Workload":"0-0-0-30-0","Prerequisite":"EB5001 Foundations of Business Analytics EB5002 Data Analytics EB5003 Advanced Analytics","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EB5201","ModuleTitle":"Campaign Management","Department":"Institute Of Systems Science","ModuleDescription":"The objective of this module is to teach students how to build a successful, repeatable campaign development process. Using helpful practical techniques students will learn how to put marketing activities and offers together to ensure a truly relevant integrated marketing communications plan that works. Students will also learn how to measure campaign results and automatically feed that intelligence back into the system to fine tune future campaigns.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"EB5001 Foundations of Business Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"EB5202","ModuleTitle":"Web Analytics","Department":"Institute Of Systems Science","ModuleDescription":"This course introduces Web analytics techniques that are suitable for developing Web-based intelligent systems, optimizing website design and improving customer experience. In this course, participants will be exposed to the key concepts, techniques and practices of Web analytics. It provides an overview of three major types of Web analytics/mining tasks, i.e., usage mining, content mining and structure mining. It also illustrates various ecommerce and business intelligence applications using techniques such as user preference tracking, user profiling and personalization.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"EB5001 Foundations of Business Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-24T18:30+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"EB5203","ModuleTitle":"Customer Relationship Management","Department":"Institute Of Systems Science","ModuleDescription":"Customer Relationship Management (CRM) is a business strategy to reduce cost and increase profitability through a better understanding of customers gained from insights into customer data. This course introduces Online Analytical Processing (OLAP) and data mining techniques to derive insights into the behaviour and value of your customers. Participants will learn how to make quicker and better business decisions using customer profiling and targeting, profitability analysis, customer-personalization, event-monitoring, what-if scenarios, and predictive modelling. This course will incorporate industry best practices and latest trends and feature workshops using CRM software to enhance learning and practice.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"EB5001 Foundations of Business Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"EB5204","ModuleTitle":"New Media and Sentiment Mining","Department":"Institute Of Systems Science","ModuleDescription":"The prevalence of social media has enabled normal users to openly voice their opinions and share their experiences about various products or services. These have provided businesses with additional channels to monitor and manage their reputation, increase customer engagement, and discover new opportunities. This course introduces the concepts and techniques for opinion extraction from unstructured text and the classification of sentiment polarity. Participants will learn how to find textual sources containing expressions of opinion/sentiment, and use computerised tools to perform various sentiment analysis tasks.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"EB5001 Foundations of Business Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-22T18:30+0800","LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"EB5205","ModuleTitle":"Clinical Health Analytics","Department":"Institute Of Systems Science","ModuleDescription":"The objective of this module is to teach students how to make better use of data in analyzing physicians, patients and treatments and thereby improving the decision making of the organization. A wide variety of analytical techniques and methods will covered, such as Recall Testing, Awareness, Trial and Usage (ATU), Patient Diary Studies (PDS), Key Opinion Leader (KOL), Perceptual Mapping, Segmentation, Profiling, Conjoint Analysis, Omnibus Studies and Quality of Life. Based on specific organization objectives, students will learn when to use specific methods, how to conduct the study and interpret the results.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"EB5001 Foundations of Business Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"EB5206","ModuleTitle":"Supply Chain Analytics","Department":"Institute Of Systems Science","ModuleDescription":"Effective logistics and supply chain management requires strategic, quantitative and tactical techniques that can be harnessed through data analytics and intelligent methods. This course introduces data analytics from the perspective of a decision support system (DSS) with emphasis on integration of information, inventory, transportation and location of material, capital and human resources. Through a series of workshops, simulations and case studies, the course provides a tool-kit that is built on forecasting, networking and warehousing algorithms that contribute towards optimized decision making vis-à-vis cost control, operations and stakeholder relationship management.","ModuleCredit":"3","Workload":"3-1-1-3-2","Prerequisite":"EB5001 Foundations of Business Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-17T14:30+0800","LecturePeriods":["Wednesday Morning","Wednesday Evening","Friday Evening"]}]},{"ModuleCode":"EB5207","ModuleTitle":"Service Analytics","Department":"Institute Of Systems Science","ModuleDescription":"The objective of this course is to gain insights into how analytic tools are transforming the conventions and practices of the tourism and hospitality industries to increase product and service differentiation. Using predictive analytics, participants will learn how to identify new selling opportunities, enhance product and service offerings, create better pricing models, and improving overall customer satisfaction and loyalty. Some key analyses include customer behaviour, campaign effectiveness, customer profitability, basket analysis, demand forecasting and churn models. Students will be lead through the various stages of analysis starting from preparation of raw data, exploratory data analysis, analytical modelling to results interpretation.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"EB5001 Foundations of Business Analytics","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-21T18:30+0800","LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"EB5208","ModuleTitle":"Geospatial Analytics","Department":"Institute Of Systems Science","ModuleDescription":"Globally, there are strong initiatives which aim to harness data and analytics to build solutions with smart features for operational intelligence and decision making. Geospatial analytics is capable to detect expected and discover unexpected insights - spatial relationship, and transform the complex relationship into understandable visual map and actionable decision. Important components for geospatial analytics includes geospatial data, geospatial analysis, and geovisualisation. It is implemented using emerging trends and cutting edge technologies in geospatial information system and technology domain. It complements existing MTech EBAC courses by developing practical know-how in geospatial data management, geospatial analytics and geospatial visualisation for actionable business insights and decision making.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"There are no hard prerequisites in terms of existing courses, but it would be desirable for students to have some interest in data mining.","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"EBA5001","ModuleTitle":"Management of Business Analytics Project","Department":"Institute Of Systems Science","ModuleDescription":"This module teaches the foundation skills and best practices for managing business analytics projects within the industry which includes understanding how to successfully manage business analytics projects to meet all stakeholders’ requirements, data analytics framework (CRISP-DM), data cleaning, management and processing, data visualization & data governance.","ModuleCredit":"10","Workload":"6.5-6.5-1.0-5.0-1.0","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"EC1101E","ModuleTitle":"Introduction to Economic Analysis","Department":"Economics","ModuleDescription":"This course introduces students to some of the basic concepts, methods, and models in economics to equip the students to think economically. These tools will enable students to understand current economic issues and appreciate economics in their everyday lives.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EC1301, BH1005/BSP1005/BSP1703, RE1704, USE2301. All BBA, BAC, BBA(Hons) and BAC(Hons) students are not allowed to take EC1101E.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC1301","ModuleTitle":"Principles of Economics","Department":"Economics","ModuleDescription":"This course is designed to teach the basic principles of economics to undergraduates from non-economic majors. It introduces students to elementary microeconomic and macroeconomic concepts and provides them with an economic framework to understand the workings of individual markets, the aggregate economy, as well as international trade and finance.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EC1101E, BH1005/BSP1005/BSP1703, RE1704, USE2301. All BBA, BAC, BBA(Hons) and BAC(Hons) students are not allowed to take EC1301.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EC2101","ModuleTitle":"Microeconomic Analysis I","Department":"Economics","ModuleDescription":"This course is for students who have studied the principles of economics and will take them through to the next level in their study of microeconomics. Our approach stresses the relevance and application of microeconomic theory in both managerial and public policy decision making. A combination of tables, figures, and simple mathematics will be used to provide the grounding in the key principles of microeconomics for further study in the economics programme.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"EC1101E or EC1301 or USE2301 or BSP1005/BH1005","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Thursday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"EC2102","ModuleTitle":"Macroeconomic Analysis I","Department":"Economics","ModuleDescription":"This course develops the analytical tools to understand basic questions on short-run macroeconomic fluctuations, and shows how these tools can be applied to real world situations. In the process of developing these tools, we will discuss the determinants of consumption and investment. Next we turn to different business cycle theories. Specifically, we study the Keynesian, New Keynesian, Neo Classical and Real Business Cycle models, and examine their different assumptions and policy prescriptions for macroeconomic stabilization. IS-LM and AD-AS frameworks are employed in studying some or all of these paradigms. Finally, we evaluate the predictions of these models against business cycle facts. We will also briefly review national income accounting and discuss some measurement issues.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC1101E or EC1301 or USE2301 or BSP1005 or BH2001","Preclusion":"BSP2001, BSE3701","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"EC2104","ModuleTitle":"Quantitative Methods for Economic Analysis","Department":"Economics","ModuleDescription":"This module seeks to enable students to integrate relevant basic mathematical knowhow with economic analysis. The main objective is to develop in the students the process skills for formulating and solving economic problems mathematically. Topics include equilibrium analysis, understanding and use of matrix algebra and differential and integral calculus in formulating and solving economic problems, comparative-static analysis, and selected optimization problems in economics.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"EC3311, ANY MA MODULE THAT IS NOT MA1301 OR MA1301FC OR MA1301X OR MA1311 OR MA1312 OR MA1421.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Thursday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"EC2204","ModuleTitle":"Financial Accounting for Economists","Department":"Economics","ModuleDescription":"This course helps to let students appreciate the use of accounting in measuring the efficiency and performance of firms, and its relevance in the study of Economics. Students would be able to critically evaluate financial statements and interpret key financial ratios in the study of firms. Consequently, students would be equipped with the necessary tools to analyze and project the performance of firms in economic models.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"EC1101E or EC1301 or GET1023","Preclusion":"ACC1002, ACC1002X, ACC1701, ACC1701X","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EC2205","ModuleTitle":"Economic Analysis of Business","Department":"Economics","ModuleDescription":"This course introduces students to managerial economics including the organizational aspects of business. Managerial economics extracts from microeconomic theory those concepts and techniques that enable managers to select strategic direction, to allocate efficiently the resources available to the organization, and to respond effectively to tactical issues. Students will analyse how the economist is able to provide valuable insights to managers on topics such as costs, prices, markets, mergers, divestitures, globalization, and personnel policies. The important role of the entrepreneur in the economy will be examined and students will also gain an insight into the real world- functioning of business management.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"EC1101E, EC1301","Preclusion":"All BBA, BAC, BBA (Hons) and BAC(Hons) students are not allowed to take EC2205","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EC2303","ModuleTitle":"Foundations for Econometrics","Department":"Economics","ModuleDescription":"This is an introductory statistics course for economists. No prior background in statistics is needed as the course is intended to provide a rigorous statistical foundation for students who intend to study econometrics. The module begins with ways of summarizing economic data, including the use of frequency distributions and measures of central tendency and dispersion. This is followed by an initiation into the concepts of classical probability, paving the way for the important topics of random variables and probability distributions. Next, the core ideas of classical statistical inference are introduced - including sampling distributions, point and interval estimation, hypothesis testing and analysis of variance. Finally, correlation and regression analyses will be covered.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"All ST and SA modules, DSC1007 or DSC1007X, MA2216, BT1101","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"EC2374","ModuleTitle":"Economy of Modern China I","Department":"Economics","ModuleDescription":"The rise of the Chinese economy has profound impact on the world and our region. In this module, students will learn to appreciate the basic structure of China's economy by exploring its historical origins, cultural backgrounds, geographical features, and institutional evolutions. The module aims to help students develop capability of comprehending changes of economic and business environment in China and their likely implications on Southeast Asian economies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC1101E or EC1301 or BSP1005 or USE2301","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"EC3101","ModuleTitle":"Microeconomic Analysis II","Department":"Economics","ModuleDescription":"This module is a continuation of the foundation module on microeconomics. It is designed to equip students with the standard tools and techniques to analyze microeconomic issues and to prepare them to access higher level modules that utilize microeconomic analysis. The module begins with a review of several foundation topics on consumer and producer theory covered in the prerequisite course, i.e. EC2101. It then moves on to discuss the general equilibrium model, whereby consumers and producers are put together in a general equilibrium framework. After that, it covers choice over time, i.e. inter-temporal choice and choices over different states of the world, i.e. choices under uncertainty. It then continues with game theory. This topic will be discussed extensively. Coverage will include various solution concepts for one-shot games and sequential move games. Applications of the theory on the issues of oligopolistic competition, entry and entry prevention, and network economics will receive a great deal of attention. Finally, the module ends with the asymmetric information, i.e. moral hazard and adverse selection and its application on the internal organisation of the firm. Throughout the course, empirical observations and real-life cases pertaining to the issues discussed in this module are presented.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2101 AND (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421)","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"EC3102","ModuleTitle":"Macroeconomic Analysis II","Department":"Economics","ModuleDescription":"This course follows up on Macroeconomics I (EC2102). We review consumption and investment theories, and study the determinants of money demand and supply. Aggregate Supply functions under differing assumptions regarding labour-market clearing and price expectations (rational or adaptive) are derived next, and combined with the Aggregate Demand function to study policy and other effects. We next examine the expectations-augmented Phillips Curve, and simple inflation-unemployment dynamics. We also study further policy issues (time inconsistency, Ricardian Equivalence, profit-sharing), open-economy macroeconomics (the Mundell-Fleming model), and simple growth theory (the Solow model and the AK endogenous growth model).","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2102, EC2101, AND (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421)","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"EC3303","ModuleTitle":"Econometrics I","Department":"Economics","ModuleDescription":"This is a basic econometrics module that requires a background in statistical analysis similar to EC2303 Foundations for Econometrics. This module is aimed at providing a user-friendly introduction to basic econometric techniques and commercial software packages such as Eviews and Excel to carry out simple regression analyses. The major topics covered include a review of probability distributions and statistical inference, rudiments of matrix algebra, classical linear regression model with two or more variables, estimation and hypothesis testing, and violation of classical assumptions and some remedial measures.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"(EC1101E or EC1301 or BSP1005) and (EC2303 or DSC1007 or DSC1007X or any ST or SA module or MA2216)","Preclusion":"ST3131","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Monday Afternoon"]}]},{"ModuleCode":"EC3304","ModuleTitle":"Econometrics II","Department":"Economics","ModuleDescription":"This module builds upon the background provided in EC3303 Econometrics I and provides an application oriented coverage to a number of topics. The module begin with a review of the multiple regression model and moves on to topics such as autoregressive distributed lag models, micro-econometrics, panel regressions, and limited dependent variable regressions.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"(EC3303 OR ST3131) AND (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421)","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"EC3305","ModuleTitle":"Programming Tools for Economics","Department":"Economics","ModuleDescription":"This module focuses on teaching programming tools and econometric software for economics. The aim is for students to master basic programming skills and to know how to use broadly used econometrics software. It will be a \"hands-on\" module during which students will learn to explore, modify, manage, and analyze data. They will also learn how to learn by themselves skills that will not be covered in class. At the end of the course, students will be able to produce a given analysis starting from any type of raw data. Applications will cover several fields of applied economics.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"EC2303","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"EC3312","ModuleTitle":"Game Theory & Applications to Economics","Department":"Economics","ModuleDescription":"This module introduces students in economics and other social sciences to game theory, a theory of interactive decision making. This module provides students with the basic solution concepts for different types of non-cooperative games, including static and dynamic games under complete and incomplete information. The basic solution concepts that this module covers are Nash equilibrium, subgame perfect equilibrium, Bayesian equilibrium, and perfect Bayesian equilibrium. This module emphasizes the applications of game theory to economics, such as duopolies, auctions, and bargaining.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2101 and (EC2104 or any MA module that is not MA1301/MA1301FC/MA1301X or MA1311 or MA1312 or MA1421)","Preclusion":"MA4264","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"EC3314","ModuleTitle":"Mathematical Economics","Department":"Economics","ModuleDescription":"The module continues from EC2104. Topics include more advanced mathematical tools and techniques for economic analysis such as static optimization and comparative statics, dynamic systems and dynamic optimization.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"(EC2104 or MA1101R or MA1102R or MA1505 or MA1506 or MA1507 or MA1508) and (EC2101 and EC2102)","Preclusion":"EC3311, B.Eng. degree students, and students who major in Mathematics/Applied Mathematics","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"EC3322","ModuleTitle":"Industrial Organisation I","Department":"Economics","ModuleDescription":"This course considers the behaviour of firms in a market economy. It has two parts. One - the basic theory part - considers how firms behave under different market structures. The other part is policy-oriented. It applies tools from the basic theory part to everyday problems and scenarios and tries to assess market efficiency and effects of possible intervention by the government or regulatory agencies. The two parts proceed simultaneously. Real-life problems or scenarios are introduced and while discussing them the required theory is developed. Students must be able to take derivatives and solve optimization problems and think critically in a logical manner.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2101 AND (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421)","Preclusion":"IS3240, CS3265","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"EC3332","ModuleTitle":"Money and Banking I","Department":"Economics","ModuleDescription":"This module focuses on the economic analysis of the following: (1) the structure and role of financial institutions, (2) tools and conduct of monetary policy, including monetary theory. Topics include the role of money, debt and equity, financial institutions and markets, regulation, financial crises, interest rates, commercial bank operations, the money supply process, theories of money demand, conduct of monetary policy and its role in different macroeconomic frameworks: international role of money, monetary policy in Singapore. As financial activities and events affect our everyday lives, this course should be of interest to a wide variety of students.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2102 AND (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421)","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"EC3333","ModuleTitle":"Financial Economics I","Department":"Economics","ModuleDescription":"This course is designed to introduce students to certain areas of financial economics. It attempts to develop a theoretical foundation for choice under uncertainty, portfolio analysis and equilibrium asset pricing models. A considerable portion of the course will also be devoted to the fixed-income securities and derivative securities. Since this is an economics course in a liberal arts and sciences setting, we will emphasize economic concepts whenever possible, and spend time on the intellectual and economic development of investment analysis.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2101 AND (EC2102 OR BSP2001) AND (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421)","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"EC3342","ModuleTitle":"International Trade I","Department":"Economics","ModuleDescription":"International trade is about how nations interact through trade of goods and services. This module focuses on the real transactions across borders (i.e., those transactions that involve a physical movement of goods or a tangible commitment of economic resources), such as the pattern of trade, gains from trade, and trade volume.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2101 and EC2102","Preclusion":"EC3341","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EC3343","ModuleTitle":"International Finance I","Department":"Economics","ModuleDescription":"This module deals with the theory and practice of international macroeconomics and finance. The objective of this module is to give students a theoretical framework to think about a wide variety of current issues in international finance: current account deficit, global imbalances, exchange rate determination, monetary policy in an open economy setting, and global financial crisis in 2008.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2101 and EC2102","Preclusion":"EC3341","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"EC3351","ModuleTitle":"Public Finance","Department":"Economics","ModuleDescription":"This course provides an introduction to the economic analysis of the government sector using microeconomic tools. Principles and policies concerning both taxation and expenditure are covered. In particular, the effects of various fiscal arrangements on efficiency in resource allocation and on equity are analysed. The focus is on developing analytical tools to evaluate public policy proposals, particularly as they relate to Singapore's budgetary process.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2101 AND (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421)","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EC3361","ModuleTitle":"Labour Economics I","Department":"Economics","ModuleDescription":"This module employs the analytical tools of economics to provide a better understanding of the workings and outcomes of labour markets. It applies economic theory to analyze and predict the behaviour of and relationship between labour market participants, to understand the causes of important labour market trends and developments, and to discuss and evaluate policies affecting labour services. Major topics covered include the theory of individual labour supply, labour demand, economics of education, training and migration, trade unions and collective bargaining, economics of personnel, pay determination and productivity.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"EC2101, (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421), AND EC3303","Preclusion":"YSS3244","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC3371","ModuleTitle":"Development Economics I","Department":"Economics","ModuleDescription":"This module will introduce students to the economics of developing countries. The first three lectures will focus on principles and concepts of development. The second part of the module will provide an overview of theories of development. The third part will examine development strategies and policies designed to address issues of growth and development and will, in this instance, focus on the development experiences of selected Asia-Pacific economies. This segment of the module will provide students with an appreciation of the development problems, possibilities and prospects in these regional economies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"\"EC2101, (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421), AND EC3303\"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EC3373","ModuleTitle":"Asean Economies","Department":"Economics","ModuleDescription":"This module analyses the economic development experiences of the ASEAN economies in post-war years with emphasis on the role of ASEAN economic cooperation. Major topics covered include agricultural and rural development, industrialisation, international trade, resource transfers, development of local capital, ASEAN's international economic relations and future prospects for ASEAN growth and economic cooperation.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2101","Preclusion":"EC3375, EC3376, EU3214","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC3381","ModuleTitle":"Urban Economics","Department":"Economics","ModuleDescription":"The module provides students with a general knowledge on various aspects of urban economics. It uses microeconomic analysis to explain why cities exits, where they develop, how they grow, and how different activities are arranged within cities. Models of firm, industrial and household location decisions will form the basis in analysing urban land use patterns and trends. Other topics covered include housing markets, the role of the government in the urban economy, and urban transportation. The module is for students with strong microeconomic background and with interest in urban economics.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC2101 AND (EC2104 OR ANY MA MODULE THAT IS NOT MA1301/MA1301FC/MA1301X OR MA1311 OR MA1312 OR MA1421)","Preclusion":"RE2102, RE2705","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"EC3385","ModuleTitle":"Maritime and Shipping Economics","Department":"Economics","ModuleDescription":"International transportation has evolved into a complex system involving ocean carriers, ports, terminals and multimodal transport intermediaries. In such networks, major container hubs, such as this of Singapore, play a crucial role as 'nodes' and trans-shipment centres. Nowadays, the optimization of global supply chains requires a holistic approach to shipping through the study of what has come to be known as Maritime Economics and Logistics (MEL). The course follows this approach, focusing on liner (container) shipping, its operations, structure and regulatory environment.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"EC2101","Preclusion":"Nil","History":[{"Semester":4}]},{"ModuleCode":"EC3394","ModuleTitle":"Economics and Psychology","Department":"Economics","ModuleDescription":"This module discusses how findings and insights from psychology can be incorporated formally and rigorously into economics to improve its descriptive and predictive powers. It will also discuss the implications for policymakers. The module does not require any background in psychology but it does assume that the students have had rigorous training in microeconomics, macroeconomics, and econometrics.","ModuleCredit":"4","Workload":"2-1-0-5-2","Prerequisite":"EC2101 Microeconomic AnalysisI EC2102 Macroeconomic AnalysisI and EC3303 Econometrics I","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"EC3396","ModuleTitle":"Economic Analysis of Law I","Department":"Economics","ModuleDescription":"In this module and its sequel, economic concepts are applied to explain and clarify legal issues. The first of a sequence of two modules, this module focuses on areas in private law as well as the economics of crime and punishment. Students will be able to use economics to analyse the effects of legal rules, to explain why some legal rules are adopted and not others, and to evaluate the efficiency of legal rules. Major topics to be covered are an introduction to the economic framework that underlies much of the substance and procedures of the law, and the core areas of the common law, such as property, contract, tort and crime.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"EC3101","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EC3551","ModuleTitle":"FASS Undergraduate Research Opportunity (UROP)","Department":"Economics","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EC3880E","ModuleTitle":"Topics in Economics: The Rise and Fall of Great Cities","Department":"Economics","ModuleDescription":"Society has oriented itself within cities for more than 10 millennia. Cities enable trade, self-protection and social expression. They also create the need for politics, law and administration. This module investigates the phenomenon of cities. We discuss reasons why cities form, drawing on the example of both ancient and modern cities. Then, we discuss the success and failures of cities at fulfilling the purposes of their formation, and explore the reasons for the success of some cities and the failure of others. What makes a city great? Why do cities fall? How should cities be managed to achieve “greatness”?","ModuleCredit":"4","Workload":"4-0-0-3-3","History":[{"Semester":4}]},{"ModuleCode":"EC3880F","ModuleTitle":"Topics in Economics: Miracle and Crisis in East Asia","Department":"Economics","ModuleDescription":"This course is designed to help students understand economic growth process by analysing the experience of Japan, South Korea, Taiwan, Hong Kong and relating them to the experience of Singapore. Major topics include catching-up debate, comparisons of East Asian models, the role of the state, industrial and trade policy, globalisation, the Asian financial crisis, the balance sheet recession and so on.","ModuleCredit":"4","Workload":"4-0-0-3-3","History":[{"Semester":4}]},{"ModuleCode":"EC3880G","ModuleTitle":"Topics in Economics: Introduction to Health Economics","Department":"Economics","ModuleDescription":"This module aims to help students to understand how the demand and supply of healthcare services interact to yield market outcomes (price, quantity, and quality) in various healthcare markets, such as US, UK, Singapore, and China. Students will learn to analyse (1) the behaviour of consumers, insurers, physicians, and hospitals using basic economic frameworks, (2) the impacts of public policies in health and medical care from an economic perspective.","ModuleCredit":"4","Workload":"4-0-0-3-3","History":[{"Semester":4}]},{"ModuleCode":"EC4301","ModuleTitle":"Microeconomic Analysis III","Department":"Economics","ModuleDescription":"The purpose of this course is to provide students with a sound understanding of modern microeconomic theory. The first half of the course introduces the fundamental tools of microeconomic analysis. It covers consumer theory, firm theory, and general equilibrium. The second half consists of introduction to a number of topics which signify the recent development in microeconomics. These topics include decisions under uncertainty and asymmetric information, and non-cooperative game theory and its applications.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track . Min avg grade point for EC3101 and EC3102 together of 4.00. Note: If student do not have the current pre-requisites for EC4301/EC4101 and EC4302/EC4102 but have: 1. passed at least 14 EC modules (or 56MCs) (inclusive of EC3101 and EC3102, and, 2. obtained an SJAP (avg grade of all EC modules) of at least 3.50, then student may submit an appeal for the prerequisite waiver using CORS. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. Min avg grade point for EC3101 and EC3102 together of 4.00. Note: If student do not have the current pre-requisites for EC4301/EC4101 and EC4302/EC4102 but have: 1. passed at least 14 EC modules (or 56MCs) (inclusive of EC3101 and EC3102, and, 2. obtained an SJAP (avg grade of all EC modules) of at least 3.50, then student may submit an appeal for the prerequisite waiver using CORS.","Preclusion":"EC4101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Morning"]},{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"EC4302","ModuleTitle":"Macroeconomic Analysis III","Department":"Economics","ModuleDescription":"This module is divided into two sections, long- and short- run macro-economic analysis. In the first section, we shall discuss various theories of economic growth using inter-temporal optimization models, which include neo-classical growth models and overlapping-generations models. In the second section, we shall add stochastic elements to the standard neo-classical growth model and use it to study business cycles. Our focus will be to highlight the similarities and differences between the Real Business Cycle and New-Keynesian Models. This course is suitable for students intending to pursue graduate studies or quantitative research (in ministries, statutory boards, etc.) in Economics.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track . Min avg grade point for EC3101 and EC3102 together of 4.00. Note: If student do not have the current pre-requisites for EC4301/EC4101 and EC4302/EC4102 but have: 1. passed at least 14 EC modules (or 56MCs) (inclusive of EC3101 and EC3102, and, 2. obtained an SJAP (avg grade of all EC modules) of at least 3.50, then student may submit an appeal for the prerequisite waiver using CORS. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. Min avg grade point for EC3101 and EC3102 together of 4.00. Note: If student do not have the current pre-requisites for EC4301/EC4101 and EC4302/EC4102 but have: 1. passed at least 14 EC modules (or 56MCs) (inclusive of EC3101 and EC3102, and, 2. obtained an SJAP (avg grade of all EC modules) of at least 3.50, then student may submit an appeal for the prerequisite waiver using CORS.","Preclusion":"EC4102","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"EC4303","ModuleTitle":"Econometrics III","Department":"Economics","ModuleDescription":"This module is aimed at consolidating what was covered in Econometrics I and II and provide a reasonable training in econometric theory and sound empirical analyses. In addition the module will cover non-linear models, time series econometrics (including cointegration and error correction models), simultaneous equations models and more on other topics such as microeconometrics. The module will be highly useful for honours theses that deal with applied problems.","ModuleCredit":"5","Workload":"2-1-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, and EC3304. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, EC3304","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC4304","ModuleTitle":"Economic and Financial Forecasting","Department":"Economics","ModuleDescription":"This module studies techniques for forecasting, evaluating forecast performance and associated uncertainty, and comparing and combining forecasts that are tailored to the typical characteristics of economic and financial data. The emphasis is put on application of these techniques to forecasting real world data using a popular software package such as Stata or EViews.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3303 and EC3304. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3303 and EC3304","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"EC4305","ModuleTitle":"Applied Econometrics","Department":"Economics","ModuleDescription":"This module covers applied econometrics topics that are useful for policy. The aim is to introduce statistical methods to measure the causal impact of policy and provide firm foundations under which policy evaluation is valid. Fields for which the methods can apply includes economics of education, labour economics and development economics.","ModuleCredit":"5","Workload":"3-0-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3304 Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3304","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"EC4306","ModuleTitle":"Applied Microeconomic Analysis","Department":"Economics","ModuleDescription":"The module covers selected topics including economics of asymmetric information, auction and mechanism design, and matching and market design. The module will focus on delivering the economic insights and minimize the use of mathematical tools. Emphasis will be placed on main applications such as design of efficient and revenue-maximizing auctions, design of stable school choice mechanisms, and design of efficient and optimal contracts.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101 Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101","Preclusion":"EC4101 and EC4301","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EC4307","ModuleTitle":"Issues in Macroeconomics","Department":"Economics","ModuleDescription":"This module draws on the tools of macro-economic analysis developed in EC2102 and EC3102. It applies the tools to understand the classic and contemporary macroeconomic problems and policies The first half of the semester will be devoted to a quick review of important tools of Macroeconomic analysis. The second half will employ the tools to analyse significant historical as well as contemporary macroeconomic events.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3102 Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3102","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"EC4313","ModuleTitle":"Search Theory and Applications","Department":"Economics","ModuleDescription":"This course studies models that depart from the standard Walrasian environment through the introduction of search and matching frictions, with applications to labour, goods, marriage and money markets. By introducing frictions, we can use our models to think more deeply about issues like wage/price dispersion, unemployment compensation, whether sellers should post prices or conduct auctions, or even why money is held.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101 and EC3102 Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101 and EC3102","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"EC4324","ModuleTitle":"Economics of Competition Policy","Department":"Economics","ModuleDescription":"This module studies antitrust and competition policy: the economic analysis of firms acting \"anticompetitively\" and how competition authorities might respond to their actions. It draws on the study of industrial organization.","ModuleCredit":"5","Workload":"3-0-0-6-3.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, and (EC3312 or EC3322). Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, and (EC3312 or EC3322).","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"EC4332","ModuleTitle":"Money and Banking II","Department":"Economics","ModuleDescription":"Topics include recent developments in monetary theory and policies, rational expectations, demand for money-econometric analysis and empirical studies, the role of money in general equilibrium, a framework for the determination of money supply, issues in monetary policy such as money neutrality, rules versus discretion, policy credibility, exchange rate determination, monetary policy co-ordination, theories of interest rate determination and structure, credit rationing, issues in bank management, financial markets and instruments, bank regulations, internationalization of banking, and monetary policy and foreign exchange management in Singapore.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, EC3303, and EC3332. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, EC3303, and EC3332.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"EC4333","ModuleTitle":"Financial Economics II","Department":"Economics","ModuleDescription":"The module provides an in-depth analysis of the theories and models that are essential to the understanding of financial decision making. The course covers topics on decision making under certainty and uncertainty, no-arbitrage pricing theory, mean-variance portfolio selection theory, capital asset pricing model, efficient market hypothesis, mathematics of derivative securities, pricing theory and applications of contingent claims such as standard options, mortgage-backed securities and interest-rate instruments.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102 and EC3333 Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102 and EC3333","Preclusion":"MA3245 and MA4269","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EC4334","ModuleTitle":"Financial Market Microstructure","Department":"Economics","ModuleDescription":"Market microstructure studies how trading takes place in financial markets. The module will cover theoretical models and the associated empirical analysis employing game theory and econometric theory. We first analyse the movement of security prices by time series models. Second, we investigate various trading strategies adopted by market participants. We then examine three main types of theoretical models of trading: inventory models, sequential trading models, and strategic trading models. Finally, we study how trading rules and institutional details may lead to different trading processes.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3304, and EC3333 Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3304, and EC3333","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC4342","ModuleTitle":"International Trade II","Department":"Economics","ModuleDescription":"This course applies some of the 'core' theory from the pure theory of trade and international finance to some topics of interest in the international arena. Topics might include: the gains from trade revisited, endogenous growth and trade policy, the 'new' protectionism, multinational corporations and the transfer of technology, the 'new' regionalism, reforming the international financial architecture, predicting exchange rates movements, coping with international capital flows, the prospects for monetary integration in Asia, international money, the euro, and the internationalisation of the Singapore dollar, the international debt problem.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, EC3303, and EC3341. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, or 28 MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, EC3303, and (EC3341 or EC3342).","Preclusion":"EC4341","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC4343","ModuleTitle":"International Finance II","Department":"Economics","ModuleDescription":"The International Monetary System is the worldwide framework that facilitates cross-border flows of financial capital to finance investment and trade. Today’s system traces its roots to the late 19th century. Before World War I, major currencies were tied to gold, implying a system of fixed exchange rates without room for independent monetary policy. Today no major currency is tied to gold, and monetary policy is independent. Employing the tools presented in International Finance I, the course discusses how the system has operated throughout time and why it changed. The discussions are embedded in the economic context of the times.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, EC3303, and EC3341. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, EC3303, and (EC3341 or EC3343).","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Monday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"EC4351","ModuleTitle":"Public Economics","Department":"Economics","ModuleDescription":"This module provides an in depth analysis of the latest development in public sector economics. The macroeconomic consequences of the microeconomic impacts of taxation, expenditures and financing schemes are analyzed. It also covers contemporary topics such as fiscal policy and ageing, social security and intergenerational transfers. Students are also exposed to research methodologies and empirical studies involving computable general equilibrium modelling and generational accounting. Students taking this module are expected to have some basic knowledge of public finance.","ModuleCredit":"5","Workload":"0-3-0-2-7.5.","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, EC3303, and EC3351 Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, EC3303, and EC3351","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EC4353","ModuleTitle":"Health Economics","Department":"Economics","ModuleDescription":"This course is designed to provide overview of the economics of health and medical care. It examines the roles of hospitals, physicians, and health insurance, the determinants of health, and institutional features of health care system. Students learn how to apply economic and econometric tools to analyse them and discuss related public policy.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs including 28MCs in EC, with a minimum CAP of 3.50 or be on the Honours Track. EC3101 and EC3304 Cohort 2012 onwards: Completed 80MCs including 28MCs in EC, with a minimum CAP of 3.20 or be on the Honours Track. EC3101 and EC3304.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EC4354","ModuleTitle":"Economics of Education","Department":"Economics","ModuleDescription":"This module uses microeconomic theories and models to understand and examine a range of issues related to education and education policy. Major topics studied include how and why individuals make decisions to invest in education, the variety of factors that influence student performance and outcomes, and the effects of various educational reforms.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, and EC3303 Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, and EC3303","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"EC4361","ModuleTitle":"Labour Economics II","Department":"Economics","ModuleDescription":"This module provides advanced analyses of labour economics and industrial relations topics. Labour economics topics include the study of orthodox and contemporary wage theories, theories of discrimination, economics of migration, manpower policy, and recent developments in labour market theories such as job search theory, implicit contracts, efficiency wage and insider-outside models. On industrial relations, the role of various labour market institutions, important labour laws and current labour and industrial relations issues will be discussed.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, EC3303, and EC3361 Cohort 2012 onwards: Completed 80MCs, including 28MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, EC3303, and EC3361","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EC4362","ModuleTitle":"Immigration Economics","Department":"Economics","ModuleDescription":"This module studies global and regional factors that influence international migration and its impact on welfare and development outcomes of individuals and communities in source as well as destination countries.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, EC3303, and (EC3351 or EC3361 or EC3371) Cohort 2012 onwards: Completed 80MCs, including 28MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, EC3303, and (EC3351 or EC3361 or EC3371)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"EC4371","ModuleTitle":"Development Economics II","Department":"Economics","ModuleDescription":"This module offers an in-depth analysis of some important theories and issues concerning economic growth and development in developing countries. Important theories and/or models relating to various issues concerning development will be examined. The course will also discuss policy issues relating to such areas as agricultural development, income distribution, industrialisation, trade, and foreign investment. The course is of interest to students interested in development theories and their application to finding solutions to policy problems in developing countries.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, EC3303 and EC3371. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, EC3303, and EC3371.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EC4372","ModuleTitle":"Technology and Innovation","Department":"Economics","ModuleDescription":"This module aims to equip students with comprehensive understanding of the nexus between technology, innovation and economy. It deals with major theories of 'technology economics' and attempts to synthesise them with historical and comparative perspective. An emphasis is placed on methodology due to the interdisciplinary characteristics of the subject. Some questions to be explored include: (1) major characteristics of technological change, (2) impacts of technical changes on the economy, (3) competitive strategies of firms and nations in coping with technological changes, (4) globalisation of production and R&D networks, (5) comparison of national innovation systems of East Asian countries, (6) Singapore's future in technological development.","ModuleCredit":"5","Workload":"2-1-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, and EC3303. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC , with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, and EC3303.","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EC4377","ModuleTitle":"Global Economic History","Department":"Economics","ModuleDescription":"In this module, we use economic theory and quantitative methods to understand why some countries grew rich while others did not. Since the operation of an economy cannot be devoid of its institutional context, special attention will be paid to the political economy of development. Besides the economics literature, we will also read selected works by historians, political scientists, and sociologists to gain a more comprehensive understanding of development issues in Asia, Africa, and the West in recent centuries.","ModuleCredit":"5","Workload":"2-1-0-6.5-3","Prerequisite":"Completed 80MCs including 28MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101 and EC3304","Preclusion":"EC3377","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"EC4382","ModuleTitle":"Transport Economics","Department":"Economics","ModuleDescription":"This module aims to expose students to the key problems and issues in transport economics and to ideas that have wider applications across the transport sector. As an applied area of microeconomics, the course focuses on demand, production and costs, pricing and investment, and competition and regulation. The course will apply theories in a variety of contexts so that students will gain valuable insights into the particular characteristics of transport modes. Assessment tasks will be designed to allow students to explore these matters in depth.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs including 28MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101 and EC3304. Cohort 2012 onwards: Completed 80MCs including 28MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101 and EC3304.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"EC4383","ModuleTitle":"Environmental Economics II","Department":"Economics","ModuleDescription":"This module will undertake a rigorous theoretical and empirical study of the economic effects of environmental policies at the local, national, and global level. It will make use of microeconomic and statistical analysis at the intermediate level, and will incorporate real-world examples. The module will be divided into two parts: first, we will discuss how markets fail to efficiently allocate resources in the presence of pollution, along with the class of policies used to correct those failures. The second part will focus on the empirical techniques used by economists to assign values to environmental commodities.","ModuleCredit":"5","Workload":"2-1-0-3-6.5","Prerequisite":"Completed 80MCs including 28MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101 and EC3304","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"EC4387","ModuleTitle":"Housing Economics","Department":"Economics","ModuleDescription":"This module is an introduction to how housing markets function. While theoretical motivations will be provided, the focus of the module will be on the empirical analysis of important issues in housing and urban economics. The empirical techniques taught in this module will be applicable to all other areas of economics that model micro behaviour.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101 and EC3304. Cohort 2012 onwards: Completed 80MCs, including 28MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101 and EC3304.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC4394","ModuleTitle":"Behavioural Economics","Department":"Economics","ModuleDescription":"This course introduces students to Behavioural Economics, a relatively new field of economics. It is based on the belief that economists should aspire to making assumptions about humans that are as realistic as possible. Specifically, it tries to incorporate into economics the insights of other social sciences, especially psychology and sociology. In this course, we will be looking at models with precisely formulated assumptions and thinking about the careful empirical testing of both the assumptions and the conclusions. The course will be weighted more towards the empirical parts.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Thursday Morning","Friday Morning"]}]},{"ModuleCode":"EC4398","ModuleTitle":"Economics of Inequality","Department":"Economics","ModuleDescription":"This module analyses inequality within a country, across countries, and across generations. We will study mechanisms of inequality such as discrimination and segregation. We will also investigate the role of institutions in creating and perpetuating inequality. Finally, we will examine social mobility.","ModuleCredit":"5","Workload":"2-1-0-4.75-4.75","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101, EC3102, and EC3304 Cohort 2012 and after: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3102, and EC3304","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC4399","ModuleTitle":"Behavioural Public Policy","Department":"Economics","ModuleDescription":"The aim of this course is to highlight the most important areas of policy analysis in which insights from behavioural economics have fruitfully been applied. It discusses the underlying behavioural theory, and shows how this can be applied to policy analysis. A strong focus of the course is to outline methods and discuss results that focus on empirically testing and quantifying non-standard motives. We also discuss how such policies can be piloted and evaluated within an evidence-based policy framework. The course also showcases how behavioural insights are used in public policy for Singapore.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101, EC3304, and (EC3394 or EC4394)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EC4401","ModuleTitle":"Honours Thesis","Department":"Economics","ModuleDescription":"For this module, students are required to write a scholarly report of not more than 40 typed pages (including bibliography and appendices) on current economic issues, or on theory or methodology in economics based on their research.Please register EC4401 manually with the Department. Please refer to http://www.fas.nus.edu.sg/ecs/ for more information on the EC major requirement.","ModuleCredit":"15","Workload":"0-0-0-0-37.5","Prerequisite":"Cohort 2011 and before: (1) Completed 110 MCs including 60 MCs of EC major requirements with a minimum SJAP of 4.00 and CAP of 3.50 (2) Passed EC4301/EC4101 or EC4302/EC4102. Cohort 2012-2015: Completed 110 MCs including 60 MCs of EC major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of EC major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"EC4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EC4660","ModuleTitle":"Independent Study","Department":"Economics","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, with 60 MCs in EC that include EC4301/EC4101 or EC4302/EC4102, and with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, with 60 MCs in EC, and with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, with 44 MCs in EC, and with a minimum CAP of 3.20.","Preclusion":"EC4401 or EC4401S","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EC4880","ModuleTitle":"Topics in Economics","Department":"Economics","ModuleDescription":"This module is designed to cover selected topics in economics. The topics covered will be dependent on the interest and specialities of regular or visiting staff in the Department.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101 and EC3102. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101 and EC3102.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Evening"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EC4880A","ModuleTitle":"Topics in Economics: Economics of Careers","Department":"Economics","ModuleDescription":"This module uses microeconomics to study the economics of careers, focusing on university graduates. It will include discussions of occupational choice, investment in human capital, gender considerations, inter-firm mobility, mobility in hierarchies, team production and matching, specialization and the division of labor, cognitive versus communication skills, incentives, commitment and meetings.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.50 or be on the Honours track. EC3101 and EC3303. Cohort 2012 and after: Completed 80 MCs, including 28 MCs in EC, with a minimum CAP of 3.20 or be on the Honours track. EC3101 and EC3303.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Tuesday Morning"]}]},{"ModuleCode":"EC5101","ModuleTitle":"Microeconomic Theory","Department":"Economics","ModuleDescription":"The purpose of this course is to provide students with a sound understanding of modern microeconomic theory. Microeconomic theory is concerned with the behaviour of individual economic agents such as individual people, households, firms and single industries. The course presents a rigorous treatment of the principles governing individual behaviour and an introduction to general equilibrium analysis. Other topics that will be covered include game theory, information economics, and welfare economics. Knowledge of basic mathematics is necessary. This includes equations, coordinate geometry, functions of several variables, real analysis, calculus, and vector algebra.","ModuleCredit":"4","Workload":"3-1-0-2-4","History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"EC5101R","ModuleTitle":"Microeconomic Theory","Department":"Economics","ModuleDescription":"The purpose of this course is to provide students with a sound understanding of modern microeconomic theory. Microeconomic theory is concerned with the behaviour of individual economic agents such as individual people, households, firms and single industries. The course presents a rigorous treatment of the principles governing individual behaviour and an introduction to general equilibrium analysis. Other topics that will be covered include game theory, information economics, and welfare economics. Knowledge of basic mathematics is necessary. This includes equations, coordinate geometry, functions of several variables, real analysis, calculus, and vector algebra.","ModuleCredit":"5","Workload":"2-1-0-2-5","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"EC5102","ModuleTitle":"Macroeconomic Theory","Department":"Economics","ModuleDescription":"This course is designed to provide modern macroeconomic models which are essential in the study of economics at the graduate level. Three main parts of the course are growth theory, business cycle models, and the investigations of certain components in the aggregate demand. Topics under each part are wide-ranging: the Solow model, the infinite horizon model, overlapping generations model, and endogenous growth models are covered for the growth part. The business cycle models deal with real business cycles, the Lucas model, and New Keynesian models. Finally, consumption, consumption-based asset pricing models and investment are studied for the aggregate demand components.","ModuleCredit":"4","Workload":"3-1-0-4-2","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"EC5102R","ModuleTitle":"Macroeconomic Theory","Department":"Economics","ModuleDescription":"This course is designed to provide modern macroeconomic models which are essential in the study of economics at the graduate level. Three main parts of the course are growth theory, business cycle models, and the investigations of certain components in the aggregate demand. Topics under each part are wide-ranging: the Solow model, the infinite horizon model, overlapping generations model, and endogenous growth models are covered for the growth part. The business cycle models deal with real business cycles, the Lucas model, and New Keynesian models. Finally, consumption, consumption-based asset pricing models and investment are studied for the aggregate demand components.","ModuleCredit":"5","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"EC5103","ModuleTitle":"Econometric Modelling And Applications I","Department":"Economics","ModuleDescription":"This is an introductory level core module for graduate students. Students are required to have a background knowledge in econometrics at least at the level of EC3304 Econometrics II. Students who do not have this background will be advised to take EC3304 first as an additional module which will not be counted towards CAP. The broad topics covered include mathematical and statistical pre-requisites (matrix algebra and statistical inference), standard regression analysis (OLS, GLS, IV, ML, SUR techniques), and applications oriented topics on cointegration, panel data, and limited dependent variable models.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"EC5253/EC5304/ECA5103","Preclusion":"EC5154","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"EC5103R","ModuleTitle":"Econometric Modelling And Applications I","Department":"Economics","ModuleDescription":"This is an introductory level core module for graduate students. Students are required to have a background knowledge in econometrics at least at the level of EC3304 Econometrics II. Students who do not have this background will be advised to take EC3304 first as an additional module which will not be counted towards CAP. The broad topics covered include mathematical and statistical pre-requisites (matrix algebra and statistical inference), standard regression analysis (OLS, GLS, IV, ML, SUR techniques), and applications oriented topics on cointegration, panel data, and limited dependent variable models.","ModuleCredit":"5","Workload":"2-1-0-2-5","Prerequisite":"EC5253/EC5304/ECA5103","Preclusion":"EC5154","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"EC5104","ModuleTitle":"Mathematical Economics","Department":"Economics","ModuleDescription":"The main purpose of this module is to provide students with a systematic exposition of certain advanced mathematical techniques and to relate them to the various types of economic theories and analyses in such a way that the mutual relevance of the two disciplines is clearly brought out. Basically, the module is divided into 5 major parts: (a) static analysis, (b) comparative static analysis, (c) dynamic analysis, (d) optimization problems and mathematical programming, and (e) welfare economics. The mathematical tools appropriate for each are then introduced in due order within the economic framework of each topic. The module is expected to provide students with a clear understanding of the numerous existing economic models, including models of the market, of the firm, and of the consumer, national income models, input-output models, and models of economic growth.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"EC5210 and EC5311","History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EC5104R","ModuleTitle":"Mathematical Economics","Department":"Economics","ModuleDescription":"Mathematical Economics","ModuleCredit":"5","Preclusion":"EC5210, EC5311","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EC5322","ModuleTitle":"Industrial Organisation","Department":"Economics","ModuleDescription":"The purpose of this course is to make in-depth analysis and understand various theoretical issues of modern industrial organisation. The approach of this course is game theoretic. In the beginning, basic concepts of non-cooperative game theory are reviewed in detail. This lays the foundation to study various applications of game theoretic models in the field of industrial organisation. The course is aimed for Masters' students and researchers in Economics interested in the area of Industrial Organisation.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"EC5215, EC5268","History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC5322R","ModuleTitle":"Industrial Organisation","Department":"Economics","ModuleDescription":"Industrial Organisation","ModuleCredit":"5","Preclusion":"EC5215, EC5268","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"EC5326","ModuleTitle":"Policy Impact Evaluation Methods","Department":"Economics","ModuleDescription":"This module covers the main policy impact evaluation methods. The aim is to understand how to evaluate the causal impact of a policy and how to choose the best method depending on the type of policy and on the context. This module is suitable for students interested in policy issues.","ModuleCredit":"4","Workload":"3-1-0-2-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EC5326R","ModuleTitle":"Policy Impact Evaluation Methods","Department":"Economics","ModuleDescription":"This module covers the main policy impact evaluation methods. The aim is to understand how to evaluate the causal impact of a policy and how to choose the best method depending on the type of policy and on the context. This module is suitable for students interested in policy issues.","ModuleCredit":"5","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EC5332","ModuleTitle":"Money & Banking","Department":"Economics","ModuleDescription":"EC5332 is a first year graduate course on money, banking and financial markets. Topics covered include central banking and monetary policy, prudential supervision, financial markets and stochastic processes, the banking industry in South-East Asia, the role of price expectations, and modern theories of money, inflation, interest rates and the exchange rate. An important part of the course is the discussion of selected academic articles, with emphasis placed on the motivation and techniques underlying the theoretical and empirical work.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"EC5208","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"EC5332R","ModuleTitle":"Money & Banking","Department":"Economics","ModuleDescription":"Money & Banking","ModuleCredit":"5","Preclusion":"EC5208","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"EC5352","ModuleTitle":"Public Economics","Department":"Economics","ModuleDescription":"This module applies economic principles to analyse budgetary policies and programmes of the public sectors. Topics covered include the following:the economic role of the state, the privatisation phenomenon, theory and practice of tax reform, effects of taxes and expenditure on work effort, saving, investment and risk taking, the role of fiscal incentives in economic management, financing of social security, health care and education and, international aspects of taxation.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"EC5267,EC5209/EC5351/ECA5351","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EC5352R","ModuleTitle":"Public Economics","Department":"Economics","ModuleCredit":"5","Workload":"2-1-0-2-5","Preclusion":"EC5267,EC5209/EC5351/ECA5351","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EC5387","ModuleTitle":"Issues in Maritime and Shipping Economics","Department":"Economics","ModuleDescription":"This course is designed to provide an in-depth insight into selected specific issues that are of concern to maritime and port industry as well as to policy makers. The issues covered include shipping markets, shipping networks, increasing ship sizes, cabotage, freight determination, port choice, efficiency measurements, maritime safety, maritime hub strategy and green maritime logistics.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"Students must have read EC2104 Quantitative Methods for Economic Analysis OR EC2303 Foundations for Econometrics AND EC3101 Microeconomic Analysis II or equivalent.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":4}]},{"ModuleCode":"EC5387R","ModuleTitle":"Issues in Maritime and Shipping Economics","Department":"Economics","ModuleDescription":"This course is designed to provide an in-depth insight into selected specific issues that are of concern to maritime and port industry as well as to policy makers. The issues covered include shipping markets, shipping networks, increasing ship sizes, cabotage, freight determination, port choice, efficiency measurements, maritime safety, maritime hub strategy and green maritime logistics.","ModuleCredit":"5","Workload":"2-1-0-3-4","Prerequisite":"Students must have read EC2104 Quantitative Methods for Economic Analysis OR EC2303 Foundations for Econometrics AND EC3101 Microeconomic Analysis II or equivalent.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":4}]},{"ModuleCode":"EC6101","ModuleTitle":"Advanced Microeconomic Theory","Department":"Economics","ModuleDescription":"As an essential module for economics PhD students, this module aims to equip them with the tools of modern microeconomic theory and prepare them to be independent researchers. As a subsequent module following EC5101, this module focuses on general equilibrium and welfare theory, game theory, and information economics.","ModuleCredit":"4","Workload":"3-1-0-2-4","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"EC6102","ModuleTitle":"Advanced Macroeconomic Theory","Department":"Economics","ModuleDescription":"This course builds on EC5102 Macroeconomic Theory, and stresses the use of dynamic programming in the study of macroeconomic problems. The emphasis will be placed on building and analyzing models and analyzing existence, optimality and dynamic properties of equilibria. The theory of dynamic programming will be developed in some detail and be applied to macroeconomic issues such as economic growth (including multi-sector models and endogenous growth), economic fluctuations, recursive competitive equilibrium, search and matching models, design of optimal monetary and fiscal policies, neo-Keynesian models, and advanced topics in consumption, investment and asset pricing.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"EC6103","ModuleTitle":"Econometric Modelling And Applications Ii","Department":"Economics","ModuleDescription":"This is a core module for PhD students. It is aimed at providing a good training in econometric theory and applications. It covers some topics already covered in EC5103 but at a more theoretical level. Asymptotic theory, ML and GMM estimation, extremum estimators, non-linear models, simultaneous equations models are among the topics covered under this module.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"EC5154/EC5103","Preclusion":"EC6154","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EC6104","ModuleTitle":"Advanced Mathematical Economics","Department":"Economics","ModuleDescription":"This module covers a number of advanced mathematical techniques that are frequently used for solving dynamic optimisation problems in economics. Topics include calculus of variations, dynamic programming and optimal control theory. The emphasis would be placed on both mathematics and applications in economics. This module would carry four modular credits.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"NIL","Preclusion":"EC6210 and EC6311","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"EC6322","ModuleTitle":"Advanced Industrial Organisation","Department":"Economics","ModuleDescription":"The purpose of this course is to make in-depth analysis and understand various theoretical issues of modern industrial organisation. This course will also provide a platform for research students interested to work in the area of industrial organisation. The courses are directed to develop the analytical skills of the students so that they can handle the deeper issues in their future independent research career. The approach of this course will be game theoretic. In the beginning, basic concepts of non-cooperative game theory will be reviewed in detail. This will lay the foundation to study various applications of game theoretic models in the field of industrial organisation.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"EC6215, EC6268","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"EC6770","ModuleTitle":"Graduate Research Seminar","Department":"Economics","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters or more and will be graded ",Satisfactory/Unsatisfactory", on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"3-1-0-2-4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EC6884","ModuleTitle":"Behavioral and Experimental Economics","Department":"Economics","ModuleDescription":"Behavioral economics stresses the need to incorporate psychological considerations into economic thinking. Experimental economics, including lab and field experiments, builds on the premise that theoretical implications are subject to testing in controlled laboratory settings. There is a natural synergy between them and neuoroimaging and genetics leading to the development of neuroeconomics. This course covers the growing literature in behavioral and experimental economics, including neuroeconomics, and study individual differences in economic behaviour beyond those explicable by culture and socialization towards a deeper understanding of business and market behavior.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ECA5101","ModuleTitle":"Microeconomics","Department":"Economics","ModuleDescription":"This course is designed to provide students with a sound understanding of modern microeconomic theory. It will cover the aspects of microeconomic theory that are required to analyse contemporary economics issues and to create new models to explain the behaviour of individuals, firms, and markets, and to evaluate economic policies. The topics will include consumer and producer theories, analysis of risk and uncertainty, game theory and its applications in economics, general equilibrium, market failure and welfare economics. The course considers the problem of incomplete and asymmetric information in market interactions, including the issues of moral hazard, adverse selection, and signaling. The impact of government policies on economic activities will also be examined.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"EC5151, EC5101A","History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Tuesday Evening","Friday Afternoon"]}]},{"ModuleCode":"ECA5102","ModuleTitle":"Macroeconomics","Department":"Economics","ModuleDescription":"This subject covers topics in modern Macroeconomic Theory and Policy at the advanced level. The emphasis will be laid on recent advances in the theories about long-term growth and short-term business cycle, and in the related empirical and policy debates. The growth theory includes neoclassical growth models (particularly the Ramsey and overlapping-generations models), and various endogenous growth models with knowledge spillovers, human capital and R&D investment. We also consider income distribution, convergence, income ranking, and population ageing in the growth models. The business cycle theory includes the real-business cycle model and various New Keynesian models. The policy issues include national debt, social security, and monetary policies. It helps students understand the frontier debates in macroeconomics.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EC5152, EC5102A","History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Evening"]}]},{"ModuleCode":"ECA5103","ModuleTitle":"Quantitative & Computing Methods","Department":"Economics","ModuleDescription":"This is an applications-oriented introductory level module for students who do not have a sufficient training in econometrics. Students who have already completed modules at this level can opt for higher level econometric modules. Students will be provided with hands-on training in computer software such as SAS, EViews and Excel. The module covers probability distributions and statistical inference, matrix algebra, simple and multiple linear regression models, diagnostic testing, dummy variable regressions, time series econometrics including cointegration and error correction models.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EC5253, EC5304","History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Evening","Tuesday Morning","Wednesday Evening"]}]},{"ModuleCode":"ECA5304","ModuleTitle":"Machine Learning and Economic Forecasting","Department":"Economics","ModuleDescription":"This module provides an introduction to machine learning and data mining methods for economics problems. The module will explain the core concept of well-known supervised learning algorithms including decision trees, neural networks, and support vector machines. Differences between these methods and econometrics methods will be discussed. This module will move on to explain unsupervised learning methods. Emerging topics, such as time series data mining, text mining or other methods for unstructured data mining, will also be covered. Examples, assignments, and the final project will be designed to help students learn using machine learning techniques to complement traditional econometrics analysis.","ModuleCredit":"4","Workload":"2-1-0-2-5","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ECA5305","ModuleTitle":"Programming for Economists","Department":"Economics","ModuleDescription":"The module will introduce students to practical approaches to handling data using R. Students will be introduced to R programming, and learn to load data (from small datasets to relational-database datasets), to clean and to transform the data for analysis. Next, students will learn to examine the data, which consists of summarizing the data, visualizing the data, and addressing data quality problems. After that, we will discuss different models to analyze the data. Among them are ordinary least square regression, time series, single-variable models, decision trees, nearest neighbor, naive Bayes models, linear and logistic regression models and clustering.","ModuleCredit":"4","Workload":"2-1-0-3-4","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ECA5313","ModuleTitle":"Topics in Econometrics","Department":"Economics","ModuleDescription":"This module is designed to cover topics that are not covered under ECA5103 Quantitative and Computing Methods. Topics such as Bayesian econometrics, microeconometrics, panel regressions, limited dependent variable models, simultaneous equations models and marcoeconometric modelling for forecasting and policy analyese are likely to be covered under this module.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"NIL","Preclusion":"ECA5253/ECA5304/ECA5103","Corequisite":"NIL","History":[{"Semester":3}]},{"ModuleCode":"ECA5315","ModuleTitle":"Financial Econometrics","Department":"Economics","ModuleDescription":"This module is designed to provide students with vigorous training in applied financial econometrics. It covers topics on characteristics of macroeconomic and financial data, basic concepts of linear and non-linear time series models: stationary time series models, ARMA models, stochastic volatility models, GARCH models and diagnostic tests, value at risk analysis, and multivariate conditional time-varying models. Students are expected to do several computer based projects.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC5274/EC5333/ECA5333","Preclusion":"EC5261, EC5315","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ECA5325","ModuleTitle":"Project & Policy Evaluation","Department":"Economics","ModuleDescription":"This module emphasizes applied cost-benefit analysis. The module examines the theoretically correct approaches in the key areas and then focuses on the methods and practices in the application of cost-benefit analysis. Topics include investment criteria in the public sector, risk and uncertainty, valuing and identifying costs and benefits, shadow pricing, and the social rate of discount. In addition, students are expected to use cost-benefit analysis in a number of actual case studies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EC5264, EC5216/EC5324","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ECA5333","ModuleTitle":"Financial Markets & Portfolio Management","Department":"Economics","ModuleDescription":"This module is to offer a broad overview of financial assets traded in the money, options, and stock markets. It includes valuation of bonds and securities, analysis of options and futures contracts, asset pricing models and some applications.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EC5274/EC5333. In addition, candidates who have passed EC4209/EC4333 or its equivalent may, with the approval of the Head of the Department, be exempted to read module EC5274/ECA5333. For these candidates, the requirements of EC5274/ECA5333 as a prerequisite for other modules will then be waived.","History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening","Thursday Evening"]}]},{"ModuleCode":"ECA5334","ModuleTitle":"Corporate Finance","Department":"Economics","ModuleDescription":"This module provides a theoretical and practical treatment of corporate financial theory for students who have completed an introductory course in financial economics. Topics covered in this course will include: an overview of financial management, comparisons of financial and real investment, capital budgeting and valuing real assets and real options, risk and return of assets, capital structure and dividend policy, and mergers and acquisitions, applications of portfolio management techniques in corporate finance.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"EC5274/EC5333/ECA5333","Preclusion":"EC5269/EC5334","Corequisite":"","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening"]}]},{"ModuleCode":"ECA5335","ModuleTitle":"Derivative Securities","Department":"Economics","ModuleDescription":"The module provides an in-depth analysis of the theories and models that are essential to the understanding of contingent claims. The course covers topics on mathematics of financial derivatives, stochastic models of securities price movements, Black-Scholes analysis and risk-neutral valuation, analytical and numerical procedures for various option-embedded products. Students taking this module are expected to have some basic knowledge of options and futures.","ModuleCredit":"4","Workload":"2-1-0-1-4","Preclusion":"EC5260","History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ECA5337","ModuleTitle":"Applied Financial Economics","Department":"Economics","ModuleDescription":"The module studies how trading takes place in financial markets. We cover theoretical models and the associated empirical analysis employing game theory and econometric theory. We first analyse the movement of security prices by time series models. Second, we investigate various trading strategies adopted by market participants. To understand increasingly popular computerized trading, we cover programming and econometric software such as Excel VBA and R. Then, we examine three main types of theoretical models of trading: inventory models, sequential trading models, and strategic trading models. Finally, we study how trading rules and institutional details may lead to different trading processes.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"ECA5351","ModuleTitle":"Public Finance","Department":"Economics","ModuleDescription":"The main objective of the module is to gain appreciation of how economic theory can be used to analyse both the individual components of the fiscal system, such as effects of various taxes and expenditures, as well as the size and the behaviour of the government sector itself. The module encompasses the traditional, public choice and supply side approaches. While the main focus is on partial equilibrium analysis, wherever feasible or relevant, e.g. in incidence analysis, a general equilibrium approach is also included. The theory of social choice is also discussed.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EC5209/EC5351","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ECA5371","ModuleTitle":"Economic Growth And Development","Department":"Economics","ModuleDescription":"This graduate module on economic growth and development is organised into three parts. Part 1 will survey alternative theories and approaches to economic growth and development. Part 2 will focus on development problems and strategies planning to poverty and income distribution, unemployment and rural-urban migration, agriculture, industry, trade and foreign resources. Part 3 will offer analysis of the development experiences of selected countries in ASEAN and East Asia.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EC5262, EC5263, IZ5201, EC5371","History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ECA5372","ModuleTitle":"Big Data Analytics and Technologies","Department":"Economics","ModuleDescription":"This module covers the concepts of big data, analytics and technologies. The main goal aims at managing and analysing a set of big data. Big data differs from traditional data, as the nature of big data is massive, unstructured, granular, and heterogeneous. Big data is produced by various digital resources and domains including smart phones with multiple sensors, a variety of digital media produced by various social media, and billions of on-line financial transactions. The topics of this module covers big data scalability and process, infrastructure, and analytics using Hadoop, HBase, MapReduce, R, in-database analytics, mining of data streams, etc.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ECA5373","ModuleTitle":"The Singapore Economy","Department":"Economics","ModuleDescription":"This module provides an in-depth study of Singapore's economic structure and development strategies in the context of a changing global and regional economic environment. It examines the various policy options available based on economic principles and theories. Thereby the course provides an opportunity for the application of theoretical concepts to the analysis of the Singapore Economy. A basic knowledge of micro and macro economics and applied economics such as development, public finance and monetary economics are very useful.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EC5205, EC5255, EC5373","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ECA5373R","ModuleTitle":"The Singapore Economy","Department":"Economics","ModuleDescription":"This module provides an in-depth study of Singapore's economic structure and development strategies in the context of a changing global and regional economic environment. It examines the various policy options available based on economic principles and theories. Thereby the course provides an opportunity for the application of theoretical concepts to the analysis of the Singapore Economy. A basic knowledge of micro and macro economics and applied economics such as development, public finance and monetary economics are very useful.","ModuleCredit":"5","Workload":"2-1-0-2-5","Preclusion":"EC5205, EC5255, EC5373","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ECA5375","ModuleTitle":"Economic Growth in East Asia","Department":"Economics","ModuleDescription":"This course is designed to enhance understanding of economic growth by analysing the experience of East Asian countries. By looking at both common and specific factors across the countries and related theoretical issues, it attempts to provide students with both analytical and realistic view on development process. The major topics include catching-up debate, comparisons of Asian models, the role of the state, industrial and trade policy, foreign direct investment, globalisation, and the Asian financial crisis.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"NIL","Preclusion":"EC5266, IZ5212","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ECA5376","ModuleTitle":"Auctions and Market Design","Department":"Economics","ModuleDescription":"Modern market design principles are creatively and increasingly improving a range of economic and other systems. This module will cover the principles behind the design of markets and how they are actually applied. The first part introduces the theory of auctions and discusses how auctions for radio spectrum licenses, internet key search words and advertisements, and eBay work. The second part covers other types of systems which include applications that are as diverse as allocation of environmental permits, systems for matching medical interns to hospitals, partner matching (e.g., marriage), and facilitating kidney exchange.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"ECA5101: Microeconomics","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ECA5381","ModuleTitle":"Urban Economics","Department":"Economics","ModuleDescription":"The module provides an overview of key urban economic theories, including increasing return and spatial equilibrium, urban transportation and urban forms, housing choices and residential externalities, and urban growth and public finance. These theories are then applied to the analysis of urban challenges, such as urbanization, land-use efficiency, housing affordability, and sustainable urban development.","ModuleCredit":"4","Workload":"3-0-3-4","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ECA5396","ModuleTitle":"Economics of Business and Law of Intellectual Assets","Department":"Economics","ModuleDescription":"Evaluating and commercializing intellectual assets (IA) is important to seek capital source or cash for any entity who owns any form of IA like goodwill, branding, patent, trademark, copyright, trade secret, etc. The objective of this module is to examine the business context of IA, the legal aspects of IA that heavily affect its value, the financial principles and applications against which IA might be evaluated, and from which exploitation strategies might be derived. This module will equip financial and business professionals with critical understanding of IA valuation, IP management and exploitation strategy making, and economic principles underlying IP value.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ECA5880","ModuleTitle":"Topics in Applied Economics","Department":"Economics","ModuleDescription":"The purpose of this module is designed to help students become comfortable and creative as economic researchers and modelers. The course teaches both the principles of microeconomic theory and the fundamental concepts in the various fields of applied microeconomics, such as health economics, public economics and labour economics. Students will learn how to use various economic tools to predict how various parties might respond to changes in public policies.","ModuleCredit":"4","Workload":"2-1-0-2-5","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ECA5881","ModuleTitle":"Topics in Economic Policy","Department":"Economics","ModuleDescription":"The purpose of this module is to introduce students to the application of economic theory to public policy. The emphasis will place on economic analysis of public policy. Topics include market failures and government intervention, intellectual property right protection, taxation, income distribution, education, public goods, social security and health care.","ModuleCredit":"4","Workload":"2-1-0-2-5","History":[{"Semester":3}]},{"ModuleCode":"EE1111","ModuleTitle":"Engineering Principles and Practice I","Department":"Electrical & Computer Engineering","ModuleDescription":"This module introduces electrical engineering students to what engineers do and the engineer's thought process. This is the first of a two-part module: Engineering Principles and Practice (EPP) I and II. Real engineering systems will be used to show how engineers use different disciplines of engineering, and combine them to make things work. Through grasping engineering fundamentals, students learn how engineering systems work and fail (EPP I). Through learning where systems get energy and how they are controlled, students learn how multidisciplinary concepts are tied together (EPP II). The students will learn basic design, experimentation and evaluation of engineering systems.","ModuleCredit":"6","Workload":"6-1-0-3-5","Preclusion":"EG1111 Engineering Principles and Practice I","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Tuesday Morning","Thursday Morning","Tuesday Afternoon","Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"EE1112","ModuleTitle":"Engineering Principles and Practice II","Department":"Electrical & Computer Engineering","ModuleDescription":"This module is the second part of the two part module Engineering Principles and Practice (EPP) I and II and follows closely the same learning objectives. Most modern engineering systems are more electric. They convert some raw form of energy, such as fuel, mechanical or energy stored in battery, into electrical form. We see this in every engineering system from trains, biomedical devices, chemical plants, electric cars, aircrafts and ships to ICT devices such as computers, handphones, tablets etc. Hence, energy conversion, distribution, and sensing & control will form the backbone of this knowledge segment.","ModuleCredit":"6","Workload":"6-1-0-3-5","Preclusion":"EG1112 Engineering Principles and Practice II CG1111 Engineering Principles and Practice I","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Tuesday Morning","Thursday Morning","Wednesday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"EE2011E","ModuleTitle":"Engineering Electromagnetics","Department":"Dean's Office (Scale)","ModuleDescription":"Electromagnetic (EM) and transmission line theory is essential in all disciplines of electrical and computer engineering. EM theory is the fundamental basis for understanding transmission lines and electrical energy transmission. To understand and solve EM and transmission line problems encountered in electrical and computer engineering, rigorous analytical methods are required. At the end of this module, in addition to being able to solve EM and transmission line problems, the student will be able to design transmission line circuits, design electrical elements with lumped behaviour, and mitigate EM interference. To enhance understanding, case studies and computer visualisation tools will be used. Topics covered: Static electric and magnetic fields. Maxwell's equations. Electromagnetic waves: plane-wave propagation, behaviour at interface between media, shielding, electromagnetic compatability. Transmission lines. Impedance matching. Radiation. Case studies.","ModuleCredit":"4","Workload":"3-1.0-0.5-1.5-4","Prerequisite":"TE2002","Preclusion":"TEE2011","Corequisite":"TE2003","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"EE2012","ModuleTitle":"Analytical Methods in Electrical and Computer Engineering","Department":"Electrical & Computer Engineering","ModuleDescription":"This module covers the mathematical fundamentals of probability and statistics which are necessary in the study of integrated circuits, communications, communication networks, control systems, signal processing, energy and new media. There is a strong emphasis on the application of these concepts to electrical and computer engineering problems, such as the Gaussian distribution in communications, random variable distributions for system reliability, Bayes theorem in parameter estimation, and hypothesis testing for signal detection.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"(MA1505 and MA1506) or (MA1511 and MA1512)","Preclusion":"ST2334","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EE2023","ModuleTitle":"Signals and Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This is a fundamental course in signals and systems. Signals in electrical engineering play an important role in carrying information. Signals going through a system is an inevitable process. It allows engineers to understand the system. Thus in this course the relationship between signals and systems will be taught. The concepts which are important include time and frequency domain representations, Fourier and Laplace transforms, spectrum of a signal, frequency response of systems (Bode diagrams), sampling theorem, linear time invariant systems, convolution, transfer functions, stability of feedback systems, modulation and filters.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"MA1506 or MA1512","Preclusion":"EE2023E, CG2023, TEE2023","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Thursday Morning","Tuesday Morning"]}]},{"ModuleCode":"EE2023E","ModuleTitle":"Signals and Systems","Department":"Dean's Office (Scale)","ModuleDescription":"This is a fundamental course in signals and systems. Signals in electrical engineering play an important role in carrying information. Signals going through a system is an inevitable process. It allows engineers to understand the system. Thus in this course the relationship between signals and systems will be taught. The concepts which are important include time and frequency domain representations, Fourier and Laplace transforms, spectrum of a signal, frequency response of systems (Bode diagrams), sampling theorem, linear time invariant systems, convolution, transfer functions, stability of feedback systems, modulation and filters.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"TG1401","Preclusion":"EE2009E and EE2010E and TEE2023","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"EE2024","ModuleTitle":"Programming for Computer Interfaces","Department":"Electrical & Computer Engineering","ModuleDescription":"This course provides students with the experience of programming devices and computer interfaces. The course builds upon the C language programming skills the students have learnt in the previous semester and teaches them how to utilize programming to build simple digital systems. The course culminates in an open-ended project in which students will have the opportunity to design and build a digital system of their choice.","ModuleCredit":"5","Workload":"3-1-2-2-4.5","Prerequisite":"EE2020 and CS1010E","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"EE2026","ModuleTitle":"Digital Design","Department":"Electrical & Computer Engineering","ModuleDescription":"This is a first course that introduces fundamental digital logic, digital circuits, and programmable devices. This course provides students with an understanding of the building blocks of modern digital systems and methods of designing, simulating and realizing such systems. The emphasis of this module is on understanding the fundamentals of digital design across different levels of abstraction using hardware description languages, and developing a solid design perspective towards complex digital systems.","ModuleCredit":"4","Workload":"3-1-1-1-4","Prerequisite":"EG1111","Preclusion":"EE2020","Corequisite":"EG1112, IT1007","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Friday Morning","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Friday Morning"],"TutorialPeriods":["Thursday Morning","Wednesday Afternoon","Thursday Afternoon","Tuesday Afternoon","Tuesday Morning","Friday Afternoon"]}]},{"ModuleCode":"EE2027","ModuleTitle":"Electronic Circuits","Department":"Electrical & Computer Engineering","ModuleDescription":"Building on the basic circuit concepts introduced through EG1112, this module introduces the operating principles of transistors and how they are used in amplifier circuits. It discusses the foundational concepts of transistor amplifiers and analyses their performance. It also introduces operational amplifiers as a circuit component and describes how functional analog circuits, which can be applied to solving complex engineering problems, can be designed and analysed using operational amplifiers. LTSpice will be introduced as a circuit analysis tool. To augment learning, two laboratory sessions will be included focusing on the topics of single transistor amplifiers and Op-Amp circuits, respectively.","ModuleCredit":"4","Workload":"3-1-1-0-5","Prerequisite":"EG1112","Preclusion":"EE2021, CG2027","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Thursday Afternoon","Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"EE2028","ModuleTitle":"Microcontroller Programming and Interfacing","Department":"Electrical & Computer Engineering","ModuleDescription":"This module teaches students how to program microcontrollers and achieve computer interfacing using C programming and industry standard protocols. The course extends the C programming students have learnt earlier, covers microprocessor instruction sets and how to program microcontrollers to interface with other devices in order to build an embedded system. The course culminates in an assignment in which students design and build an embedded system that meets requirements and specifications.","ModuleCredit":"4","Workload":"3-1-1-2-3","Prerequisite":"IT1007, EE2026","Preclusion":"EE2024, CG2028","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Friday Afternoon","Wednesday Morning","Monday Afternoon","Thursday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Friday Morning","Wednesday Morning","Monday Afternoon","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"EE2031","ModuleTitle":"Circuit and Systems Design Lab","Department":"Electrical & Computer Engineering","ModuleDescription":"This module emphasizes on the practical aspects related to modules EE2021 Device and Circuits and EE2022 Electrical Energy Systems. It also provides students with an integrated perspective about the two modules. Students will first learn about the device characterizations, such as diode, LED, solar cell, transistor, operational amplifiers, etc. They will then proceed to build interesting circuits blocks involving the devices learnt earlier. With these accumulated knowledge on device and circuit blocks, students will move on to system projects that require the integration of knowledge across different fields, such as devices, circuits and portable electrical energy systems.","ModuleCredit":"3","Workload":"1-0-1.5-1.5-3.5","Prerequisite":"EE2021 Devices and Circuits","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EE2032","ModuleTitle":"Signals & Communications Design Lab","Department":"Electrical & Computer Engineering","ModuleDescription":"This lab module introduces students to the practical aspects of designing a communication system. This module builds on the concepts learnt in EE2011 Engineering Electromagnetism and EE2023 Signals and Systems. Students will start the experiments with the Frequency Modulation (FM) technique in conjunction with a voltage controlled oscillator (VCO). This is followed by experiments with FM demodulation techniques, simplex communication and duplex communication. Then students will learn about the reflection coefficient and plot it in the Smith Chart. Subsequently an antenna is designed and the building blocks of the communication system are characterized. Finally the complete communication system is assembled and measured.","ModuleCredit":"3","Workload":"1-0-1.5-1.5-3.5","Prerequisite":"EE2011 Engineering Electromagnetism and EE2023 Signals and Systems.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"EE2033","ModuleTitle":"Integrated System Lab","Department":"Electrical & Computer Engineering","ModuleDescription":"This module serves as the hands-on counterpart for EE2027 and EE2023. Students will practice and strengthen the knowledge learnt in electromagnetics, devices and circuits, and signals and systems through a series of experiments with the aim of integrating these knowledge to build an integrated digital communication system. The experiment will touch on important concepts, such as opamp characterization, circuit design specifications and component choice, frequency domain signal analysis, OOK modulation, frequency spectrum, and wireless communication system. Towards the end, the students will form an integrated view on these topics through a mini-project that encompass all these fields.","ModuleCredit":"4","Workload":"0.5-0-3-1-5.5","Prerequisite":"EE2023, EE2027","Preclusion":"EE2031, EE2032","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Morning","Thursday Morning","Tuesday Morning"]}]},{"ModuleCode":"EE3031","ModuleTitle":"Innovation & Enterprise I","Department":"Electrical & Computer Engineering","ModuleDescription":"This is an engineering module that focuses on the conceptualization, design and development of technology oriented new products. It integrates innovation, product planning, marketing, design and manufacturing functions of a company. This module gives students an opportunity to conceptualize and design a product which they will eventually prototype in another module (Innovation & Enterprise II). Thus it is designed for electrical engineering students to experience an integrated learning of innovation and enterprise pertaining to new product development where technology plays a central role. The major topics include innovation, opportunity management, identification of customers’ needs, product specification, design, planning, testing, manufacturing, and commercialization. Intellectual property and its relationship with all facets of new technology product design are also covered. Guest speakers from relevant industries will be invited to present practical aspects of innovation and new product development.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"TR3001 New Product Development EE3001 Project MT4003 Engineering Product Development","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening","Thursday Evening"]}]},{"ModuleCode":"EE3031E","ModuleTitle":"Innovation & Enterprise I","Department":"Dean's Office (Scale)","ModuleDescription":"This is an engineering module that focuses on the conceptualization, design and development of technology oriented new products. It integrates innovation, product planning, marketing, design and manufacturing functions of a company. This module gives students an opportunity to conceptualize and design a product which they will eventually be able to prototype. Thus it is designed for electrical engineering students to experience an integrated learning of innovation and enterprise pertaining to new product development where technology plays a central role. The major topics include innovation, opportunity management, identification of customers’ needs, product specification, design, planning, testing, manufacturing, and commercialization. Intellectual property and its relationship with all facets of new technology product design are also covered. Guest speakers from relevant industries will be invited to present practical aspects of innovation and new product development.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Level 3 standing","Preclusion":"TM4209, EE3001E, TEE3031","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE3104C","ModuleTitle":"Introduction to RF and Microwave Systems & Circuits","Department":"Electrical & Computer Engineering","ModuleDescription":"Wireless communication and sensing systems play an ever increasing role in society. This module introduces the RF and microwave hardware systems and circuits. The applications include: GSM/CDMA, RFID, UWB, WLAN, Bluetooth, Zigbee, Radar and remote sensing","ModuleCredit":"4","Workload":"3-1-1-1-4","Prerequisite":"PC2020 , EE2011 ","Preclusion":"EE3104E, TEE3104 Introduction to RF and Microwave Systems & Circuits.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE3104E","ModuleTitle":"Intro to RF and Microwave Sys & Circuits","Department":"Dean's Office (Scale)","ModuleDescription":"Wireless communication and sensing systems play an ever increasing role in society. This module introduces the RF and microwave hardware systems and circuits. The applications include: GSM/CDMA, RFID, UWB, WLAN, Bluetooth, Zigbee, Radar and remote sensing","ModuleCredit":"4","Workload":"3-1-1-1-4","Prerequisite":"EE2011E","Preclusion":"TEE3104","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE3131C","ModuleTitle":"Communication Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"Introductory overview of analog and digital communications. Advantages of digital over analog communications in the presence of noise. Analog and digital modulation techniques. Source coding and waveform quantization techniques. Channel noise and channel coding for error protection. Multiplexing and multiple access. Basics of wireless communications. Applications of wireless systems. Radio wave propagation and multipath fading. Transmitter and receiver antennas. Free-space and fiber optical communication systems. Optical transmitters, optical receivers, and optical channels. Introduction to data communications. Packet switching, line coding, framing, and error detection.","ModuleCredit":"4","Workload":"2-1-0.5-0-6.5","Prerequisite":"EE2023 Signals & Systems","Preclusion":"EE3103 Communications","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"EE3131E","ModuleTitle":"Communication Systems","Department":"Dean's Office (Scale)","ModuleDescription":"Introductory overview of analog and digital communications. Advantages of digital over analog communications in the presence of noise. Analog and digital modulation techniques. Source coding and waveform quantization techniques. Channel noise and channel coding for error protection. Multiplexing and multiple access. Basics of wireless communications. Applications of wireless systems. Radio wave propagation and multipath fading. Transmitter and receiver antennas. Free-space and fiber optical communication systems. Optical transmitters, optical receivers, and optical channels. Introduction to data communications. Packet switching, line coding, framing, and error detection.","ModuleCredit":"4","Workload":"2-1-0.5-0-6.5","Prerequisite":"(EE2009E and EE2010E) or EE2023E","Preclusion":"EE3103E, TEE3131","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE3207E","ModuleTitle":"Computer Architecture","Department":"Dean's Office (Scale)","ModuleDescription":"This course teaches students the basics in the design of the various classes of microprocessors. Contents include design of simple micro-controllers, high performance CPU design using parallel techniques, memory organization and parallel processing systems. Topics also include the development of support tools to enable efficient usage of the developed microprocessor. The course emphasizes practical design and students are expected to be able to synthesize microprocessors at the gate level at the end of this course.","ModuleCredit":"4","Workload":"2-0.5-0.75-2-5","Prerequisite":"EE2007E or EE2024E or TEE2028","Preclusion":"TEE3207","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE3331C","ModuleTitle":"Feedback Control Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"Feedback systems are ubiquitous in both the natural and engineered world. They are essential for maintaining our environment, enabling our transportation and communications systems, and are critical elements in our aerospace and industrial systems. For the most part, feedback control systems function accurately and reliably in the background. This course aims at introducing the magic of feedback, and tools for analysing and designing control systems. The fundamental knowledge of feedback and the related area of control systems are useful to students with diverse interests. Topics covered include feedback principles, time and frequency analysis of control systems, and simple controller design.","ModuleCredit":"4","Workload":"3-1-0.5-4-1.5","Prerequisite":"EE2023 Signals and Systems","Preclusion":"EE2010 Systems & Control","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"EE3331E","ModuleTitle":"Feedback Control Systems","Department":"Dean's Office (Scale)","ModuleDescription":"Feedback systems are ubiquitous in both the natural and engineered world. They are essential for maintaining our environment, enabling our transportation and communications systems, and are critical elements in our aerospace and industrial systems. For the most part, feedback control systems function accurately and reliably in the background. This course aims at introducing the magic of feedback, and tools for analysing and designing control systems. The fundamental knowledge of feedback and the related area of control systems are useful to students with diverse interests. Topics covered include feedback principles, time and frequency analysis of control systems, and simple controller design.","ModuleCredit":"4","Workload":"3-1-0.5-4-1.5","Prerequisite":"EE2023E","Preclusion":"EE2010E and TEE3331","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE3408C","ModuleTitle":"Integrated Analog Design","Department":"Electrical & Computer Engineering","ModuleDescription":"This module focuses on integration of analog circuits on silicon using CMOS technology. The topics covered include processing and modeling background, basic circuits, reference circuit design, single stage amplifiers, operational amplifiers, noise issues and advanced design methods.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"CG2027/EE2027 , EE2021 ","Preclusion":"EE3408E, TEE3408","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"EE3408E","ModuleTitle":"Integrated Analog Design","Department":"Dean's Office (Scale)","ModuleDescription":"This module focuses on integration of analog circuits on silicon using CMOS technology. The topics covered include processing and modeling background, basic circuits, reference circuit design, single stage amplifiers, operational amplifiers, noise issues and advanced design methods","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"EE2021E or TEE2027","Preclusion":"TEE3408","History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"EE3431C","ModuleTitle":"Microelectronics Materials and Devices","Department":"Electrical & Computer Engineering","ModuleDescription":"Electronic devices are the basic building blocks of all electronic gadgets used in our daily life. A solid understanding of the fundamental device concepts is essential for the electrical engineer to keep up with the fast evolution of new device technology. This module emphasizes on the properties of electronic materials and the operation principles of key electronic devices including p-n diode, bipolar junction transistor (BJT), MOS capacitor and (MOSCAP). Additional issues related to dielectric materials and non- semiconductor materials will be introduced. Contacts between metal and semiconductor will also be covered.","ModuleCredit":"4","Workload":"3-1-1-1-4","Prerequisite":"Co-req : EE2027 / CG2027 / EE2021","Preclusion":"EE3406, EE2004, PC3235","Corequisite":"EE2027 / CG2027 / EE2021","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"EE3431E","ModuleTitle":"Microelectronics Materials and Devices","Department":"Dean's Office (Scale)","ModuleDescription":"Electronic devices are the basic building blocks of all electronic gadgets used in our daily life. A solid understanding of the fundamental device concepts is essential for the electrical engineer to keep up with the fast evolution of new device technology. This module emphasizes on the properties of electronic materials and the operation principles of key electronic devices including p-n diode, bipolar junction transistor (BJT), MOS capacitor and (MOSCAP). Additional issues related to dielectric materials and non- semiconductor materials will be introduced. Contacts between metal and semiconductor will also be covered.","ModuleCredit":"4","Workload":"3-1-1-1-4","Preclusion":"EE3406E, EE2004E, TEE3431","Corequisite":"EE2021E or TEE2027","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE3501E","ModuleTitle":"Power Electronics","Department":"Dean's Office (Scale)","ModuleDescription":"Power electronics forms an integral part of all electronics equipment from household appliances through information technology to transportation systems. This module develops the working knowledge, the foundation theory for generic power electronic circuits and the principles of their design. At the end of this module the student should be able to analyze and evaluate and carry out basic design of power electronics system for a large spectrum of applications. The topics covered are: Power semiconductor switches and characteristics. AC-to-DC converters and their performance. DC-to-DC converters: analysis and performance. DC-to-AC converters, analysis and performance. Switching circuits design and protection.","ModuleCredit":"4","Workload":"3-1-0.5-1.5-4","Prerequisite":"EE2005E or EE2021E or TEE2027","Preclusion":"TEE3501","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"EE3506C","ModuleTitle":"Intro to Elect Energy Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This module covers the fundamental principles of modern electrical energy systems, including three-phase analysis, electric generations, electric loads, and power electronic converters. The module is designed specifically to help students develop a broad systems perspective and an understanding of the principal elements of electrical energy systems. The expectation is that students completing the module will be able to handle adequately the electrical aspects of a range of applications. This will serve as the foundation of higher-level topics in power engineering. Furthermore, students will be prepared to work effectively with electrical engineers on the joint solution of complex problems.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"EG1112 / CG1111 , EE1002 / EG1108 / CG1108 (for AY2016 & prior)","Preclusion":"EE3505C Electrical Energy Systems","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE3731C","ModuleTitle":"Signal Processing Methods","Department":"Electrical & Computer Engineering","ModuleDescription":"This module provides an introduction to signal processing methods. It is aimed at preparing students for high-level technical electives and graduate modules in signal processing and new media. The topics covered include: digital filtering, multirate digital signal processing, introduction to wavelet transform, probability and random signals, stochastic processes, singular value decomposition, principle component analysis and multimedia applications.","ModuleCredit":"4","Workload":"2-1-0-1-6","Prerequisite":"(EE2012 or ST2334) and EE2023","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE4001","ModuleTitle":"B.Eng. Dissertation","Department":"Electrical & Computer Engineering","ModuleDescription":"In this module, students will do a research project over two semesters on a topic of current interest in Electrical and Computer Engineering. Students learn how to apply skills acquired in the classroom and also think of innovative ways of solving problems. Apart from intrinsic rewards such as the pleasure of problem solving, students are able to acquire skills for independent and lifelong learning. The objective of this module is to teach skills, such as questioning, forming hypotheses and gathering evidence. Students learn to work in a research environment.","ModuleCredit":"12","Workload":"0-0-0-0-15","Prerequisite":"Level 4 Standing","Preclusion":"CG4001","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"EE4031","ModuleTitle":"Intellectual Property: Harnessing Innovation","Department":"Electrical & Computer Engineering","ModuleDescription":"This module takes a hands-on approach to IP management from early stages of technology and inventions to the later stages of commercialization. The idea is to provide pragmatic knowledge dealing with one of the most exciting avenues for economic growth and wealth creation. Those planning to pursue the path of a practising engineer will find the module most useful.","ModuleCredit":"2","Workload":"2-0-0-1-2","Preclusion":"MT5001: IP Management MT5010: Technology Intelligence & IP Strategy Note: Both are graduate level modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EE4101","ModuleTitle":"RF Communications","Department":"Electrical & Computer Engineering","ModuleDescription":"Radio and microwave systems are used for information transmission. This module therefore introduces the student to a broad range of enabling knowledge and skills commonly employed by RF and microwave engineers to specify, analyse and design radio and microwave transmission systems. Topics covered: Time-varying EM fields: guided waves, evanescent modes and plane-wave propagation. Radiation: radiation mechanism, magnetic vector potential, current distribution on a thin wire, Hertzian dipole, Half-wave dipole & monopole. RF Antennas: parameters, aperture antennas and arrays. RF Amplification: stability, gain and small-signal narrowband design. RF Generation: conditions for oscillation, oscillator design and dielectric resonators. RF Receivers: receiver and mixer parameters. RF Systems: system gain and noise figure, satellite and terrestrial systems.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4.5","Prerequisite":"EE3104C","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"EE4101E","ModuleTitle":"Radio-Frequency (RF) Communications","Department":"Dean's Office (Scale)","ModuleDescription":"Radio and microwave systems are used for information transmission. This module therefore introduces the student to a broad range of enabling knowledge and skills commonly employed by RF and microwave engineers to specify, analyse and design radio and microwave transmission systems. Topics covered: Time-varying EM fields: guided waves, evanescent modes and plane-wave propagation. Radiation: radiation mechanism, magnetic vector potential, current distribution on a thin wire, Hertzian dipole, Half-wave dipole & monopole. RF Antennas: parameters, aperture antennas and arrays. RF Amplification: stability, gain and small-signal narrowband design. RF Generation: conditions for oscillation, oscillator design and dielectric resonators. RF Receivers: receiver and mixer parameters. RF Systems: system gain and noise figure, satellite and terrestrial systems.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4.5","Prerequisite":"EE2011E","Preclusion":"TEE4101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE4104","ModuleTitle":"Microwave Circuits & Devices","Department":"Electrical & Computer Engineering","ModuleDescription":"Microwave amplifiers, oscillators, mixer and detectors, and electronic switches are basic components of microwave systems. The performance of these components is critical to system performance. This module therefore teaches the design of these components to satisfy performance specifications. Topics covered: Amplifiers: theory, LNA and multistage design, Oscillator theory: nonlinear negative resistance, startup, stability, power generation, Gunn and IMPATT diode oscillators, Design of planar passive components and their application, PIN diode switch and phase shifter analysis and design, Mixers and detectors: theory, mixer and detector diodes, diode detectors and mixers.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2.5-4.0","Prerequisite":"EE3104C","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Friday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"EE4112","ModuleTitle":"Radio Frequency Design and Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"Radio and microwave systems rely on efficient transmission and distribution of electromagnetic (EM) energy. Radio and microwave systems need to be immune from external EM interference and need to ensure that they do not cause interference of their own. To achieve these requirements, this module will equip and foster the students with balanced and particularly more hands-on oriented contents on radio frequency (RF) designs and practical systems, through live experiments, software learning, and real-life RF examples. Topics covered: transmission systems, resonator cavity, impedance matching network, electromagnetic interference (EMI) and shielding, multi-port scattering and corresponding measurement methods, radiation, and antenna characterizations.","ModuleCredit":"4","Workload":"3.0-1.0-1.5-1.5-3.0","Prerequisite":"EE3104C","Preclusion":"EE4112E, TEE4112","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Morning","Monday Afternoon"]}]},{"ModuleCode":"EE4112E","ModuleTitle":"Radio Frequency Design and Systems","Department":"Dean's Office (Scale)","ModuleDescription":"Radio and microwave systems rely on efficient transmission and distribution of electromagnetic (EM) energy. Radio and microwave systems need to be immune from external EM interference and need to ensure that they do not cause interference of their own. To achieve these requirements, this module will equip and foster the students with balanced and particularly more hands-on oriented contents on radio frequency (RF) designs and practical systems, through live experiments, software learning, and real-life RF examples. Topics covered: transmission systems, resonator cavity, impedance matching network, electromagnetic interference (EMI) and shielding, multi-port scattering and corresponding measurement methods, radiation, and antenna characterizations.","ModuleCredit":"4","Workload":"3-1-1.5-1.5-3","Prerequisite":"EE2011E","Preclusion":"TEE4112","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"EE4204","ModuleTitle":"Computer Networks","Department":"Electrical & Computer Engineering","ModuleDescription":"This module provides an in-depth treatment of fundamental topics of network design based on the Internet protocol stack model. It is aimed at making students understand how networks work through understanding of the underlying principles of sound network design. This course covers topics including network requirements, architecture, protocol stack models, Ethernet Token Ring, Wireless, and FDDI networks, bridges, switching and routing in IP and ATM networks, and internetworking. Apart from learning the concepts in networks, the students will gain expertise in analyzing and designing networking protocols through mini-projects.","ModuleCredit":"4","Workload":"2-1-1-1.5-4.5","Prerequisite":"EE2012 / ST2334.","Preclusion":"EE3204, EE3204E, TEE3204, TEE4204","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EE4204E","ModuleTitle":"Computer Networks","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides an in-depth treatment of fundamental topics of network design based on the Internet protocol stack model. It is aimed at making students understand how networks work through understanding of the underlying principles of sound network design. This course covers topics including network requirements, architecture, protocol stack models, Ethernet Token Ring, Wireless, and FDDI networks, bridges, switching and routing in IP and ATM networks, and internetworking. Apart from learning the concepts in networks, the students will gain expertise in analyzing and designing networking protocols through mini-projects.","ModuleCredit":"4","Workload":"2-1-1-1.5-4.5","Prerequisite":"TE2003","Preclusion":"CS2105 and CS3103 and TEE3204, EE3204E, TEE4204","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"EE4210","ModuleTitle":"Network Protocols and Applications","Department":"Electrical & Computer Engineering","ModuleDescription":"This advanced networking module aims to equip students with the basics and theories of Internet-related technologies, which are necessary for computer/network engineers. The topics that will be covered include Internet architecture, Internet applications and their protocols (HTTP, FTP, DNS, Email, P2P, BitTorrent, etc.), wireless and mobile networks, mobility management, multimedia networking, and network security.","ModuleCredit":"4","Workload":"2.5-0.5-0-3.0-4.5","Prerequisite":"EE2012 or ST2334","Preclusion":"EE4210E, TEE4210","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"EE4210E","ModuleTitle":"Network Protocols and Applications","Department":"Dean's Office (Scale)","ModuleDescription":"The course will enable students to know the basics and theories of Internet-related tenchologies which offer the background knowledge & skills required for computer or network engineers. Contents covered include Internet Architecture & client/server applications, Client & Server Computing, Internetworking concepts & Architectural Model, Transport protocols: UDP/TCP, TCP/IP socket programming, Routing protocols, Domain Name System, Mobile IP, and Next Generation IP.","ModuleCredit":"4","Workload":"2.5-0.5-0-3.0-4.5","Prerequisite":"TE2003","Preclusion":"TEE4210, TIC2501","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE4211","ModuleTitle":"Data Science for the Internet of Things","Department":"Electrical & Computer Engineering","ModuleDescription":"This module covers data analytics for the Internet of Things. It starts with an introduction to the Internet of Things (IoT) systems, including the enabling technologies, IoT network architectures and protocols. IoT systems have applications such as semiconductor manufacturing, smart power grids, and healthcare. The module then covers data science fundamentals such as Bayesian statistics, classification, supervised learning, unsupervised learning, and deep learning. The module also covers basic machine learning algorithms such as decision trees, logistic regression, support vector machines, and neural networks. Students will visualize and analyze real-world data sets via practical IoT case studies.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"- EE2012 Analytical Methods in ECE / ST2334 Probability and Statistics - Familiarity with scientific programming language such as Python. - All assignments in the class will be in Python.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"EE4212","ModuleTitle":"Computer Vision","Department":"Electrical & Computer Engineering","ModuleDescription":"The goal of this module is to introduce the students to the problems and solutions of modern computer vision, with the main emphasis on recovering properties of the 3D world from image and video sequence. After this module, students are expected to be able to understand and compute the basic geometric and photometric properties of the 3D world (such as point depth and surface orientation), and to apply various methods for video manipulation such as segmentation, matting, and composition. Main topics covered include: Singular value decomposition, projective geometry, Marr's paradigm, calibration problems, correspondence and flow, epipolar geometry, motion estimation, reflectance models, shape from shading, photometric stereo, color processing, texture analysis and synthesis, advanced segmentation, matting and composition techniques.","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Prerequisite":"MA1508E and EE3731C/EE4704 , EE3206 or EE3731C ","Preclusion":"CS4243","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE4214E","ModuleTitle":"Real-Time Embedded Systems","Department":"Dean's Office (Scale)","ModuleDescription":"The objectives of this module are to present the theoretical foundations of real-time systems and to discuss the practical aspects of their implementation. It describes the characteristics of a real-time computing system and students are taught how to design a real-time embedded system using structured data flow methodology. Concepts of time-critical I/O and real-time deadlines are emphasized, as are the important aspects of real-time operating systems, scheduling and the practical implementation of embedded systems and firmware. Other topics covered include deadlock management and process communications. Various case studies on industrial real-time systems will be exhibited to give students a real-world feel for such systems. Students will undertake a mini project involving a real-time embedded system. Topics covered: Introduction to real-time and embedded systems, Time critical I/O handling, Real-time embedded software design, Concurrent programming, Real-time operating systems, Scheduling and time-critical processing, Deadlock management, Process communications, Case studies of real-time embedded systems.","ModuleCredit":"4","Workload":"2-0.5-0.5-3-3","Prerequisite":"TE2101 and (EE2024E or TEE2028)","Preclusion":"TEE4214, TIC2401","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"EE4218","ModuleTitle":"Embedded Hardware System Design","Department":"Electrical & Computer Engineering","ModuleDescription":"The goal of this module is to enable students to understand and be able to practise the principles of designing complex embedded systems. After completing this module, students must be able to translate system specifications into executable computation models using a high level specification language and map these formal specifications into a register-transfer level hardware description language (HDL) that can be implemented on an FPGA. Main topics covered include: Methodology for designing embedded systems, specification and modelling of systems, architectures of embedded systems, mapping specifications into architectures, rapid prototyping on FPGA platforms. Students are required to implement an embedded system by going though the complete design flow with state-of-the-art Electronic Design Automation (EDA) tools.","ModuleCredit":"4","Workload":"2-0.5-1-3-3.5","Prerequisite":"EE2028 or CG2028 , EE2024 ","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE4302","ModuleTitle":"Advanced Control Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This module provides the foundation for a more advanced level control systems course. Topics include system description, controllability, observability, selection of pole locations for good design, observer design, full-order and reduced-order observers, combined control law and observer. It is also a first course in nonlinear systems and control. Topics include non-linearities in control systems, use of root-locus in analysis of non-linear systems, describing function and its use in analysis and design of control systems, non-linear ordinary differential equations, singular points, and phase-plane analysis.","ModuleCredit":"4","Workload":"2.0-1.0-0.5-2.5-4.0","Prerequisite":"EE3331C","Types":["Module"],"History":[{"Semester":3},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Friday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"EE4303","ModuleTitle":"Industrial Control Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This module will cover sensors, instrumentation and control systems commonly used in the industry. The sensor and instrumentation part includes topics such as signal processing and conversion, transducers and actuators, instrumentation amplifiers, non-linear amplifiers, issues pertaining to grounds, shields and power supplies. The control portion covers the evolution and types of control systems, centralized control, direct digital control (DDC), distributed control systems (DCS), fieldbuses, PID control: tuning methods and refinements, auto-tuning principles and implementation, available industrial PID controllers and their operation. It will include other common control systems such as feed-forward, cascade, ratio, selective, split range, time-delay compensation, sequence control and PLC.","ModuleCredit":"4","Workload":"2-0.5-2-2-3.5","Prerequisite":"EE3331C","Preclusion":"EE3302, EE3302E, TEE3302, TEE4303","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"EE4303E","ModuleTitle":"Industrial Control Systems","Department":"Dean's Office (Scale)","ModuleDescription":"This module will cover sensors, instrumentation and control systems commonly used in the industry. The sensor and instrumentation part includes topics such as signal processing and conversion, transducers and actuators, instrumentation amplifiers, non-linear amplifiers, issues pertaining to grounds, shields and power supplies. The control portion covers the evolution and types of control systems, centralized control, direct digital control (DDC), distributed control systems (DCS), fieldbuses, PID control: tuning methods and refinements, auto-tuning principles and implementation, available industrial PID controllers and their operation. It will include other common control systems such as feed-forward, cascade, ratio, selective, split range, time-delay compensation, sequence control and PLC.","ModuleCredit":"4","Workload":"2-0.5-2-2-3.5","Prerequisite":"EE2010E or EE3331E","Preclusion":"TEE3302, EE3302E, TEE4303","History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"EE4304","ModuleTitle":"Digital Control Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This module provides students with system theory, analysis tools and design methods in discrete-time domain. It is the first course in control and automation that systematically introduces the basic concepts and principles in sampling, Z-transform, zero-order-hold, discrete equivalence and the relations to discrete-time control design. It further examines the design issues for digital PID, PID auto-tuning, phase compensator, and the model predictive control, including the performance criteria, pole-placement, as well as numerous illustrative application examples.","ModuleCredit":"4","Workload":"2-1-0.5-1.5-5","Prerequisite":"EE2010 EE3331C","Preclusion":"EE3304.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Thursday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"EE4305","ModuleTitle":"Introduction To Fuzzy / Neural Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This module introduces students to the fundamental knowledge, theories and applications of fuzzy logic and neural networks. It examines the principles of fuzzy sets and fuzzy logic, which leads to fuzzy inference and control. It also gives students an understanding of the structures and learning process of a neural network. Topics covered include: fuzzy set theory, fuzzy systems and control, basic concepts of neural networks, single-layer and multilayer perceptrons, self-organizing maps and neural network training.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2.5-4","Prerequisite":"EE2023","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Friday Afternoon","Monday Morning"]}]},{"ModuleCode":"EE4305E","ModuleTitle":"Introduction To Fuzzy/Neural Systems","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the fundamental knowledge, theories and applications of fuzzy logic and neural networks. It examines the principles of fuzzy sets and fuzzy logic, which leads to fuzzy inference and control. It also gives students an understanding of the structures and learning process of a neural network. Topics covered include: fuzzy set theory, fuzzy systems and control, basic concepts of neural networks, single-layer and multilayer perceptrons, self-organizing maps and neural network training.","ModuleCredit":"4","Workload":"2.0-1.0-0.5-2.5-4.0","Prerequisite":"EE2010E or EE2023E","Preclusion":"TEE4305","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"EE4307","ModuleTitle":"Control Systems Design And Simulation","Department":"Electrical & Computer Engineering","ModuleDescription":"This 100% CA module introduces students to the various stages in the design cycle of a closed-loop control system, namely modeling, identification, simulation, controller design and implementation. Students will appreciate the concepts of models and model structures, the ways to obtain them and their applications. Two modeling approaches will be covered, physical modeling which includes the principles and phases ofmodeling using basic physical relationships, and identification approaches covering both non-parametric and parametric identification. Practical issues in modeling, including instrument calibration, model structure selection, data collection configuration, selection of test signals and model validation will also be duly covered. Via project work, students will consolidate the topics covered in class with hands-on experience in modeling, simulating and controlling real systems. They will be equipped with useful practical skills at the end of this course.","ModuleCredit":"4","Workload":"1.5-0-0-5-3.5","Prerequisite":"EE3331C","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"EE4308","ModuleTitle":"Advances in Intelligent Systems and Robotics","Department":"Electrical & Computer Engineering","ModuleDescription":"The module ‘Advances in Intelligent Systems and Robotics’ will cover topics such as mobile robots, autonomous robotic systems, multiple mobile robotic systems, unmanned aerial vehicles and cyber physical security. Applications to multiple mobile robot path planning, multi-sensor fusion, obstacle avoidance and learning in robotic systems will be presented. An animated virtual-robot learning platform will be used for gaining hands on experience in designing autonomous robots, terrain building, path planning, obstacle avoidance and robot control.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2.5-4","Prerequisite":"EE3331C Feedback Control Systems","Preclusion":"EE4306 Distributed Autonomous Robotic Systems","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"EE4407","ModuleTitle":"Analog Electronics","Department":"Electrical & Computer Engineering","ModuleDescription":"This module builds on the basic concepts in electronics which students learnt in EE2021. This will enable students to design complex electronic circuits and systems for processing analog signals. Topics covered: Passive filters, poles and zeros, Transistor amplifiers, Negative feedback amplifiers, Oscillators, Mixers, modulators and demodulators for communication systems, Instrumentation amplifiers, CMRR, DC power supply design: Linear and switching regulators, current limiting, Power amplifiers: Output stage, efficiency and distortion, Active filters, Interconnections: propagation of signal and energy in transmission lines, and introduction of design techniques for integrated circuits (IC).","ModuleCredit":"4","Workload":"2-1-0.5-1.5-5","Prerequisite":"EE2021 , CG2027 or EE2027 ","Preclusion":"EE3407, EE3407E, TEE3407, TEE4407","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"EE4407E","ModuleTitle":"Analog Electronics","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with essential concepts in electronics to enable them to understand and design complex electronics circuits and systems for processing analog signals.Topics covered: Techniques for implementing specific amplifier frequency response involving poles and time constants, Negative feedback amplifiers, Oscillators: RC, LC and crystal-controlled oscillators, Power amplifiers: Output stage, efficiency and distortion, DC power supply design: Linear and switching regulators, current limiting, Mixer, modulators and demodulators for communication systems, Active filters, Instrumentation amplifiers, CMRR, Applications of current mirror circuits.","ModuleCredit":"4","Workload":"2-1-0.5-1.5-5","Prerequisite":"EE2021E or TEE2027","Preclusion":"TEE3407, EE3407E, TEE4407","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE4409","ModuleTitle":"Modern Microelectronic Devices & Sensors","Department":"Electrical & Computer Engineering","ModuleDescription":"This module first gives an introduction of microelectronic devices applicable to IoT systems and applications deployed in our day-to-day modern gadgets/equipment, e.g., smartphones, wearable electronics and driverless cars. The devices include sensors for sensing various types of physical parameters (temperature, speed, position, etc.), storage devices, etc. The working principles of these devices will be described pertaining to an application. Specifications, usability and, key features of these devices will also be analysed so that students will learn how to utilize these devices in a wide range of IoT related applications such as health care, transportation, etc.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CG2027/EE2027 , EE2021 ","Preclusion":"EE3409","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE4415","ModuleTitle":"Integrated Digital Design","Department":"Electrical & Computer Engineering","ModuleDescription":"This module introduces the students to the design of integrated circuits. It covers basic concepts including integrated circuits fabrication technology, CMOS and nMOS design, inverter design, aspect ratios of pull-up and pull-down transistors, switching characteristics of CMOS and nMOS inverters, latch-up, stick diagram, design rules, mask layout, sub-systems design, ASIC challenges and issues, ASIC design flow, Verilog hardware design language basics, and logic synthesis. Each student will do a design exercise using the EDA tools.","ModuleCredit":"4","Workload":"2.0-0.5-0.5-3-4","Prerequisite":"EE2026 , EE2020 ","Preclusion":"EE4415E, TEE4415","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"EE4415E","ModuleTitle":"Integrated Digital Design","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces the students to the design of integrated circuits. It covers basic concepts including integrated circuits fabrication technology, CMOS and nMOS design, inverter design, aspect ratios of pull-up and pull-down transistors, switching characteristics of CMOS and nMOS inverters, latch-up, stick diagram, design rules, mask layout, sub-systems design, ASIC challenges and issues, ASIC design flow, Verilog hardware design language basics, and logic synthesis. Each student will do a design exercise using the EDA tools.","ModuleCredit":"4","Workload":"2-0.5-0.5-3-4","Prerequisite":"EE2006E or EE2020E or TEE2026","Preclusion":"TEE4415","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"EE4434","ModuleTitle":"Integrated Circuit Technology, Design and Testing","Department":"Electrical & Computer Engineering","ModuleDescription":"This module aims to introduce students to the industry practice on the technology, design, layout and testing of digital and memory integrated circuits (IC). Students will be introduced to the different types of devices which are manufactured in a foundry. Students will learn about the ideas of design for testability through lectures, hands on exposure to different testing and debugging tools and industrial visits. Specific topics include wafer technology and devices, digital logic and memory design and layout, fundamentals of digital and static random access memory (SRAM) testing, design for testability, fault isolation and electrical characterization.","ModuleCredit":"4","Workload":"3-0.5-0.5-0.5-5.5","Prerequisite":"EE2026 and CG2027/EE2027 , EE2020 and EE2021 ","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"EE4435","ModuleTitle":"Modern Transistors and Memory Devices","Department":"Electrical & Computer Engineering","ModuleDescription":"This module is designed to equip students with the physical foundation of metal oxide semiconductor (MOS) device physics and the theoretical background for understanding end applications in modern transistors and memory devices (e.g., Flash, phase change random access memory, etc.). Upon the successful completion of this module, the student is expected to gain an understanding on the principles of operation and physics of modern MOS transistors and memory devices. Such knowledge is useful for careers in the wafer fabrication plants, foundries, design houses and the microelectronics industry.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4.5","Prerequisite":"CG2027/EE2027 and co-req EE3431C , Pre-req EE2021 and co-req EE3431C ","Preclusion":"TEE4435, EE4435E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EE4435E","ModuleTitle":"Modern Transistors and Memory Devices","Department":"Dean's Office (Scale)","ModuleDescription":"This module is designed to equip students with the physical foundation of metal oxide semiconductor (MOS) device physics and the theoretical background for understanding end applications in modern transistors and memory devices (e.g., Flash, phase change random access memory, etc.). Upon the successful completion of this module, the student is expected to gain an understanding on the principles of operation and physics of modern MOS transistors and memory devices. Such knowledge is useful for careers in the wafer fabrication plants, foundries, design houses and the microelectronics industry.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4.5","Prerequisite":"EE2021E or TEE2027","Preclusion":"EE4408E, EE4412E, TEE4435","Corequisite":"EE3431E","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"EE4436","ModuleTitle":"Fabrication Process Technology","Department":"Electrical & Computer Engineering","ModuleDescription":"In the new information age, fabrication process technology continues to be employed in the manufacturing of ultrahigh density integrated circuits such as microprocessor devices in computers. This module focuses on the major process technologies and basic building blocks used in the fabrication of integrated circuits and other microelectronic devices (e.g., solar cells). Understanding of fabrication processes is essential for undergraduate students who wish to develop their professional career in the microelectronics industry such as in wafer fabrication plants, foundries and design houses.","ModuleCredit":"4","Workload":"2.5-0.5–0.5–2.5-4","Prerequisite":"CG2027/EE2027 , EE2021 ","Preclusion":"EE4411, EE4411E, EE4436E, TEE4436","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"EE4436E","ModuleTitle":"Fabrication Process Technology","Department":"Dean's Office (Scale)","ModuleDescription":"In the new information age, fabrication process technology continues to be employed in the manufacturing of ultra-high density integrated circuits such as microprocessor devices in computers. This module focuses on the major process technologies and basic building blocks used in the fabrication of integrated circuits and other microelectronic devices (e.g., solar cells). Understanding of fabrication processes is essential for undergraduate students who wish to develop their professional career in the microelectronics industry such as in wafer fabrication plants, foundries and design houses.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2.5-4","Prerequisite":"EE2021E or TEE2027","Preclusion":"EE4411E, TEE4436","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"EE4437","ModuleTitle":"Photonics - Principles and Applications","Department":"Electrical & Computer Engineering","ModuleDescription":"Photonics technology is everywhere around us, and disruptive advances in photonics have impacted our everyday lives, e.g., LED lighting, flexible OLED displays in mobile phones, ultra-thin and curved television displays. This course will introduce the underlying photonic principles underlying these recent photonic applications, i.e., the generation, modulation and detection of light, and their application. Emphasis is placed on the fundamentals of device operation and their use in current photonic devices and applications. The aim is to equip students to meet the demand of the expanding optoelectronic industry and to prepare them for advanced study and research in photonic technology. Topics include introduction to photometry, and electro-optical properties of semiconductors and lowdimensional semiconductor structures, as well as applications such as light emitting devices, lasers, detectors, modulators and displays. Recent advances e.g. quantum devices, and organic LEDs and photonic crystals will also be introduced.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4.5","Prerequisite":"CG2027/EE2027 , EE2021 ","Preclusion":"EE4401 Optoelectronics","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE4438","ModuleTitle":"Solar Cells and Modules","Department":"Electrical & Computer Engineering","ModuleDescription":"This module covers the theory, operating principles, and basic function of solar cells and photovoltaic modules. Major topics covered are the status of the PV market, the properties of sunlight, properties of semiconductors, efficiency limits of solar cells, carrier properties in semiconductors, currents in p-n diodes in the dark and under illumination, computer simulation of solar cells, characterisation of solar cells, technology of silicon wafer solar cells, technology of thin-film solar cells, properties of interconnected solar cells, technology of PV modules, and the characterisation and testing of PV modules","ModuleCredit":"4","Workload":"2-0.5-0.5-0-7","Prerequisite":"CG2027/EE2027 , EE2021 ","Preclusion":"EE4432 Devices for Electric Energy Generation","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"EE4501","ModuleTitle":"Power System Management And Protection","Department":"Electrical & Computer Engineering","ModuleDescription":"Modelling of power systes: bus admittance and bus impedance matrices, network building algorithms. Load flow studies: problem formulation, computer solution techniques, economic load dispatch. Energy market restructuring. Fault analysis: symmetrical components, sequence impedance networks, symmetrical and unsymmetrical faults. Protection: components, differential, and earth fault protection systems.","ModuleCredit":"4","Workload":"3.0-1.0-0.5-1.5-4.0","Prerequisite":"EE3505C , EE3506C ","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Friday Morning","Monday Afternoon"]}]},{"ModuleCode":"EE4502","ModuleTitle":"Electric Drives & Control","Department":"Electrical & Computer Engineering","ModuleDescription":"Motion control in industrial, commercial and transportation systems is carried out using electric drives. This module provides students with the working knowledge of various components of an electrical drive system and their control for efficient energy conversion. Students would be taught the basic principle of operation of variable speed DC and AC Drive systems. After completion of this module, students are expected to select and size electrical drives for any given application and should be able to perform design of different drive components. The topics covered are: Characteristics and sizing of power semiconductor controlled electric drives, DC motor drives: speed and torque control, Induction motor drives: voltage control and variable frequency control, Drives application examples.","ModuleCredit":"4","Workload":"4-0.5-1-1-3.5","Prerequisite":"Pre-req: EE2025. Co-req: EE3505C - for AY2016 intake , Co-req: EE3506C - for AY2017 intake","Corequisite":"EE3505C - for AY2016 intake, EE3506C - for AY2017 intake","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Friday Afternoon","Monday Morning"]}]},{"ModuleCode":"EE4505","ModuleTitle":"Power Semiconductor Devices & ICs","Department":"Electrical & Computer Engineering","ModuleDescription":"The module provides a state-of-the-art overview of devices, development and basic understanding of the physics of power semiconductors. The module covers: Carrier physics in power devices: mobility, resistivity, life-time, high-level injection, Breakdown voltage and junction termination: avalanche breakdown, punch-through breakdown, Power devices: power MOSFET for synchronous rectifiers, power diode and recovery phenomena, power transistor and quasi-saturation effects, gate turn-off thyristor, MOS-controlled bipolar device, Smart power ICs: evolution, high-voltage power MOSFETs in integrated circuits, technological limitations in power ICs, protection techniques in power ICs.","ModuleCredit":"4","Workload":"2-0.5-0.25-4.25-3","Prerequisite":"EE and CEG students of stage 3 and above , EE2021 ","History":[{"Semester":3}]},{"ModuleCode":"EE4511","ModuleTitle":"Renewable Generation and Smart Grid","Department":"Electrical & Computer Engineering","ModuleDescription":"This module provides the students with a good overview of renewable energy generation techniques for promoting the advancement and use of economically and environmentally sustainable energy systems. Renewable energy sources including solar, wind, hydro and geothermal are studied in detail. The module will cover the integration of these sources into the smart grid, and strategies for demand side management for efficient resource utilisation. Issues related to environmental impact of renewable energy generation, as well as, their economics will be discussed. Models of smart distribution systems with embedded generation and microgrids will be introduced.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"EE3505C , EE3506C ","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"EE4603","ModuleTitle":"Biomedical Imaging Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"The purpose of this course is to present an overview of biomedical imaging systems. The course will examine various imaging modalities including X-ray, ultrasound, nuclear, and MRI. How these images are formed and what types of information they provide will be presented. Image analysis techniques will also be discussed. Specific analysis techniques will include the analysis of cardiac ultrasound, mammography, and MRI functional imagery.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"EE2023/BN2401","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EE4704","ModuleTitle":"Introduction to Computer Vision and Image Processing","Department":"Electrical & Computer Engineering","ModuleDescription":"The goal of this module is to introduce students to the fundamental concepts underlying digital image processing and techniques for manipulating and analysing image data. This course will provide students with a good foundation in computer vision and image processing, which is important for those intending to proceed to biomedical engineering, intelligent systems and multimedia signal processing. The following topics are taught: elements of a vision system, image acquisition, 2-D discrete Fourier transform, image enhancement techniques, theoretical basis and techniques for image compression, segmentation methods including edge detection, feature extraction including texture measurement, and object recognition.","ModuleCredit":"4","Workload":"2.5-1-0.5-1-5","Prerequisite":"CG2023, EE2023","Preclusion":"CS4243, EE3206, EE3206E, TEE3206, TEE4704.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EE5001","ModuleTitle":"Independent Study Module I","Department":"Electrical & Computer Engineering","ModuleCredit":"4","Preclusion":"EE5003","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EE5002","ModuleTitle":"Independent Study Module Ii","Department":"Electrical & Computer Engineering","ModuleCredit":"4","Preclusion":"EE5003","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EE5003","ModuleTitle":"Electrical Engineering Project","Department":"Electrical & Computer Engineering","ModuleCredit":"8","Preclusion":"EE5001","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EE5020","ModuleTitle":"Data Science for Internet of Things","Department":"Electrical & Computer Engineering","ModuleDescription":"This module covers data science for the Internet of Things. The topics include data science fundamentals such as Bayesian statisitcs, classification, supervised learning, unsupervised learning, and deep learning. The module will also cover several basic machine learning algorithms such as decision trees, logistic regression, support vector machines, and neural networks. Students will visualize and analyze real-world data sets via practical IoT case studies.","ModuleCredit":"2","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Evening","Wednesday Evening","Thursday Evening","Saturday Afternoon"]}]},{"ModuleCode":"EE5023","ModuleTitle":"Wireless Networks","Department":"Electrical & Computer Engineering","ModuleDescription":"This module will cover wireless networks that are relevant to Internet of Things (IoT). The module provides the concepts and operational details of multi-hop, mesh, ad hoc and personal area networks. It also covers aspects such as medium access control, routing and transport protocols.","ModuleCredit":"2","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon","Thursday Evening"]}]},{"ModuleCode":"EE5026","ModuleTitle":"Machine Learning for Data Analytics","Department":"Electrical & Computer Engineering","ModuleDescription":"This course introduces machine learning methods and their applications for data analytics. Students taking this course will learn modern machine learning techniques including classification, regression and generative models and algorithms as well as how to apply them to data analytics. The course starts with machine learning basics and some classical machine learning methods, followed by supervised and unsupervised data clustering, data dimensionaliy reduction for visualization and data classification. The students are expected to have solid background knowledge on calculus, linear algebra, probability and basic statistics.","ModuleCredit":"2","Workload":"3-0-0-2-5","Prerequisite":"Basic programming knowledge","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"EE5027","ModuleTitle":"Statistical Pattern Recognition","Department":"Electrical & Computer Engineering","ModuleDescription":"The main objectives of this graduate module are to equip students with the fundamentals of statistical pattern recognition (SPR) algorithms and techniques. PR deals with automated classification, identification, and/or characterisations of signals/data from various sources. Because real world data is noisy and uncertain, we will focus on SPR techniques, with particular emphasis on the theoretical foundations of various techniques. Topics covered include: fundamentals of parameter estimation (maximum likelihood, maximum-a-posteriori, posterior predictive), supervised learning, generative models, naive Bayes, discriminative models, logistic regression, nonparametric techniques, Bayesian decision theory.","ModuleCredit":"2","Workload":"3-0-0-2-5","Prerequisite":"This course assumes students have taken an undergraduate probability/statistics course, an undergraduate programming course and have at least a basic linear algebra background, all of which should be covered in a typical electrical engineering or computer science undergraduate program.","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Wednesday Evening","Saturday Morning"]}]},{"ModuleCode":"EE5060","ModuleTitle":"Sensors and Instrumentation for Automation","Department":"Electrical & Computer Engineering","ModuleDescription":"The module offers students timely and updated coverage of a wide range of topics relevant to common industrial practice and motion control, smart sensor and instrumentation tapping on the latest and diverse range of developments in the repertoire of the control group and collaborating companies and institution, such as the delivery of a measured collation of case studies of industrial motion control and smart sensor and instrumentation applied to real problems of a diverse nature and which are not easily and directly available from standard literature. The nature of the module allows the flexibility for recent topics, problems and solutions to be shared with the students.","ModuleCredit":"2","Workload":"3-1-0-2-4","Prerequisite":"Background in feedback control systems or relevant experience","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5061","ModuleTitle":"Industrial Control and IEC Programming","Department":"Electrical & Computer Engineering","ModuleDescription":"The module offers students timely and updated coverage of a wide range of topics relevant to common industrial practice and motion control, smart sensor and instrumentation tapping on the latest and diverse range of developments in the repertoire of the control group and collaborating companies and institution, such as the delivery of a measured collation of case studies of industrial motion control and smart sensor and instrumentation applied to real problems of a diverse nature and which are not easily and directly available from standard literature. The nature of the module allows the flexibility for recent topics, problems and solutions to be shared with the students.","ModuleCredit":"2","Workload":"3-1-0-2-4","Prerequisite":"Background in feedback control systems or relevant experience","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5063","ModuleTitle":"Modelling of Mechatronic Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This is a module for engineering students of any disciplines. It serves as a modular course for students wishing to pick up skills in practical modelling approaches for dynamic systems. It covers the practical approaches to modelling and identification of dynamical systems. Case studies of mechatronic applications will be done. Hands-on sessions will also be conducted.","ModuleCredit":"2","Workload":"3-0-0.5-1.5-5","Prerequisite":"Background in feedback control systems or relevant experience.","Preclusion":"EE5109","Corequisite":"Nil","History":[{"Semester":2}]},{"ModuleCode":"EE5064","ModuleTitle":"Dynamics and Control of Robot Manipulators","Department":"Electrical & Computer Engineering","ModuleDescription":"This module aims to offer a systematic description of the dynamics and control of robot manipulators. After the introduction of Lagrangian and Newtonian approach for the dynaimci modelling of robot manipulators, their properties of the robot dynamics are studied. The students will learn how to correctly establish the dynamic model of the robot manipulators and understand the dynamic characteristics. In the control part, the students will learn many commonly used control algorithms for the robot manipulators, such as computed-torque control, robust control and adaptive control methods. More importantly, some key technologies about the emerging robot human and enviornment interactions, e.g., force and impedance control algorithms will also be introduced to the students in the control part. In general, this module will provide the students with a relatively complete view of the dynamics and control of robot manipulators, and facilitates the implementations of the further industrial applications and research work.","ModuleCredit":"2","Workload":"4-0-0-0-6","Prerequisite":"Preferred with some background on Linear Algebra, Calculus, Classical and Modern Control Theory, and computational skills using matlab, python, C, or C++","Preclusion":"ME5402/EE5106 : Advanced Robotics","Corequisite":"Nil","History":[{"Semester":2}]},{"ModuleCode":"EE5101","ModuleTitle":"Linear Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"linear system theory is the core of modern control appropaches, such as optimal, robust, adaptive and multi-variable control. This module develops a solid understanding of the fundamentals of linear systems analysis and design using the state space approach. Topics covered include state space representation of systems, solution of state equations, stability analysis using Lyapunov methods, controllability and observability, linear state feedback design, asymptotic observer and compensator design, decoupling and servo control. This module is a must for higher degree students in control engineering, robotics or servo engineering. It is also very useful for those who are interested in signal processing and computer engineering.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"MCH5201, ME5401, EE5101R","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE5103","ModuleTitle":"Computer Control Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"The module aims to introduce the basic concepts and design methods of computer/microprocessor based control schemes. Techniques for discrete-time control realization will also be discussed. After attending the course, the students will acquire the basic skills on designing simple controllers for real time systems, know how to analyze the system responses and evaluate the controller performance. The topics covered are: discrete system analysis, pole-placement design, basic predictive control, digital PID controllers, implementation issues (sampling theorem, aliasing, discretization errors) and real-time realization using system control software such as Matlab and Labview.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Background knowledge such as EE2010 or equivalent","Preclusion":"ME5403, EE5103R, MCH5103/TD5241","History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE5104","ModuleTitle":"Adaptive Control Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"The course aims to introduce the basic concepts and design methods of adaptive control. The concepts underlying adaptive control schemes, such as Lyapunov-based direct adaptive control scheme, self-tuning regulator and model reference adaptive control, will be studied in detail. Least squares estimate and the issues related to parameter adaptation will also be introduced. To provide an understanding of an alternative to \"adaptation\", the concept and basic design of variable structure control will be discussed. Case studies of various engineering control problems will be used throughout the course to provide insights and useful design guideline.","ModuleCredit":"4","Workload":"3-0-0-4-2.5","Prerequisite":"EE5101 / EE5101R / ME5401 Linear Systems","Preclusion":"EE6104 Adaptive Control Systems (Advanced)","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5106","ModuleTitle":"Advanced Robotics","Department":"Mechanical Engineering","ModuleDescription":"The aim of the course is for students to develop an in-depth understanding of the fundamentals of robotics at an advanced level. It is targeted towards graduate students interested in robotics research and development. The focus is on in-depth treatments and wider coverage of advanced topics on (a) kinematics, (b) trajectory planning, (c) dynamics, and (d) control system design. At the end of this module, the student should have a good understanding of all the related topics of advanced robotics, and be able to derive the kinematics and dynamics of a given robot, plan appropriate path, and design advanced control systems.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"Background knowledge in linear algebra & feedback control are required","Preclusion":"MCH5209, ME5402, EE5106R","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE5109","ModuleTitle":"Modelling and Applications of Mechatronic Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This is a module for engineering students of any disciplines. One part of it is used as a PGMC for a Graduate Certificate on Robotics and Automation. The module covers practical approaches to modelling and identification of dynamical systems, and the applications of mechatronics, including the constituent technology components of sensors, actuators and control. Case studies of mechatronic applications will be done. Hands-on sessions will be conducted and a group design project will be done.","ModuleCredit":"4","Workload":"3-0-0.5-1.5-5","Preclusion":"MCH5002 Applications of Mechatronics or EE5063 Modeling of Mechatronic Systems","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE5110","ModuleTitle":"Special Topics in Automation and Control","Department":"Electrical & Computer Engineering","ModuleDescription":"The module offers students timely and updated coverage of a wide range of topics relevant to automation and control engineering tapping on the latest and diverse range of developments in the repertoire of the control group, such as the delivery of a measured collation of automation and control system designs applied to real problems of a diverse nature and which are not easily and directly available from standard literature.The nature of the module allows the flexibility for recent topics, problems and solutions to be shared with the students.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"EE6110 Special Topics in Automation and Control (Advanced)","Corequisite":"EE5101 / EE5101R Linear Systems (cross-listedwith ME5401) OR EE5103 / EE5103R Computer Control Systems (cross-listed with ME5403) OR EE4302 Advanced Control Systems","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE5111","ModuleTitle":"Selected Topics in Industrial Control & Instrumentation","Department":"Electrical & Computer Engineering","ModuleDescription":"The module offers students timely and updated coverage of a wide range of topics relevant to common industrial practice and control, smart sensor and instrumentation tapping on the latest and diverse range of developments in the repertoire of the control group and collaborating companies and institution, such as the delivery of a measured collation of case studies of industrial control and smart sensor and instrumentation applied to real problems of a diverse nature and which are not easily and directly available from standard literature. The nature of the module allows the flexibility for recent topics, problems and solutions to be shared with the students.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"Background in feedback control systems or relevant experience","Preclusion":"EE5060 Smart Sensor and Instrumentation for Automation EE5061 Industrial Control and IEC Programming","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5132","ModuleTitle":"Wireless and Sensor Networks","Department":"Electrical & Computer Engineering","ModuleDescription":"This module aims to expose students to the principles of wireless and sensor networks, as well as to some recent advances in these areas. The first part of the module provides the concepts and operational details of cellular networks, wireless local area networks (WLAN), multi-hop and ad hoc wireless networks, and covers aspects such as medium access control, routing and transport protocols. The second part covers the fast emerging field of wireless sensor networks that enables visibility into physical processes in a convenient manner. Pertinent issues such as energy management and distributed information processing will be covered. The distinguishing feature about this module is the engineering emphasis on the coupled relationship between wireless and sensor network protocols and the underlying physical layer and energy considerations.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Requires background knowledge such as EE3204 Computer Communication Networks I OR EE4210 Computer Communication Networks II, or equivalent","Preclusion":"EE5406, EE5913, EE5023 or EE5024","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE5133","ModuleTitle":"Statistical Signal Processing Techniques","Department":"Electrical & Computer Engineering","ModuleDescription":"This module aims to give a balanced treatment on the use of statistical signal processing and estimation theory techniques for engineering applications in communications, filtering and array processing. While having theoretical rigor, the module will also emphasize the realizability and implementation of algorithms based on prediction, estimation, spectral analysis and optimum processing on existing digital processing systems. The module will include hands-on design sessions where some processing algorithms will be designed, implemented and evaluated.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"EE4131 Random Signals, or EE5306 Random Signal Analysis, or EE5137R Stochastic Processes","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5134","ModuleTitle":"Optical Communications and Networks","Department":"Electrical & Computer Engineering","ModuleDescription":"This module aims to provide a comprehensive treatment of topics on optical communications and optical networking. The first part covers the topics on the physical layer of optical communications. It covers the basic constituents of optical communication systems including optical fibers, optical transmitters/receivers, wavelength multiplexers/demultiplexers, optical switches, optical amplifiers, and wavelength converters, and transmission system engineering such as dispersion management and Q-factor analysis. The second part covers the topics on optical networking. It discusses network switch architectures, design, algorithms, and protocols related to wavelength division multiplexing (WDM) circuit switching, optical burst switching, optical packet switching, and optical access networks.","ModuleCredit":"4","Workload":"3-0-0-2-5","Preclusion":"EE5912 and EE6134","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE5135","ModuleTitle":"Digital Communications","Department":"Electrical & Computer Engineering","ModuleDescription":"Probability theory, stochastic processes and vector spaces. Application of statistical decision theory to optimum receiver design for Gaussian channels. Error performance analysis of digital modulation systems. Analysis and design of coded systems. Soft decoding and hard decoding. Communication via fading channels – channel models, receiver design and error performance analysis.","ModuleCredit":"4","Workload":"3-0-0-2.5-4.5","Prerequisite":"EE5137/EE5137R or EE5306","Preclusion":"EE5305, EE6135","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE5137","ModuleTitle":"Stochastic Processes","Department":"Electrical & Computer Engineering","ModuleDescription":"This module is designed to serve as an advanced course in stochastic processes for research students specializing in communications and networks as well as other research areas that deal intensively with stochastic signal analysis and processing. Topics include: concepts and classification of stochastic processes, special processes (binary transmission, telegraph, random walk, Wiener-Levy, Poisson), transmission of stochastic processes through systems, stochastic integrals and ergodicity, bandlimited processes, Gaussian processes, Markov processes, Markov chains, counting processes. These topics will be treated with sufficient mathematical rigour so that students will learn various statistical concepts and their inter-relationships in the way of a connected theory.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"EE5306, EE5137R","History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE5138","ModuleTitle":"Optimization for Communication Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"The module exposes students to a variety of modelling and techniques involving optimization problem formulations in communications signal processing and networks. The topics include linear and nonlinear programming formulations, constrained and unconstrained optimization techniques, network flow models and algorithms, and convex optimization techniques. The module also helps in the understanding of the problem formulation approaches for a wide variety of applications using the methods and techniques taught in the earlier part of the course. It is intended for students to gain knowledge and use of optimization techniques pertaining to the applications in communications & signal processing and networks (wired and wireless) domains.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Mathematical background of an undergraduate course in ECE","Preclusion":"EE5138R","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE5303","ModuleTitle":"Microwave Electronics","Department":"Electrical & Computer Engineering","ModuleDescription":"With emphasis on fundamentals, this module develops analysis methods that are used to understand the operation and design of solid-state microwave electronic circuits commonly used in microwave systems. Methods for simulating nonlinear microwave circuits and processing of circuit parameters will be discussed. Major topics include: Linear circuit parameter conversion. Analysis of nonlinear microwave circuits. Lossy match, lossy feedback, distributed and power amplifiers. Oscillator theory, diode and transistor oscillators. Frequency multiplication, division and synthesis. Microwave frequency conversion, mixer analysis, single-ended and balanced mixers, diode and transistor mixers, image rejection, mixer noise.","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Prerequisite":"Requires background knowledge such as EE4101, EE4104 or EE4112","Preclusion":"EE5303R","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE5308","ModuleTitle":"Antenna Engineering","Department":"Electrical & Computer Engineering","ModuleDescription":"This course provides students with fundamental concepts, principles and theory for the analysis, design and measurement of antennas such as wire, aperture and microstrip and slot antennas. Students will learn fundamental concepts behind antenna theory and design, the latest methodologies employed for antenna analysis and measurement, and most importantly, how a desired antenna system can be efficiently designed from initial specifications by means of simple practical engineering procedures and CAD tools. This specialised module is recommended for graduate students specialising in microwave/RF theory and techniques. This module is supplementary for the general area of communication systems.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2.5-4","Prerequisite":"Requires undergraduate 2nd year background knowledge on EM Waves & Fields, and Engineering Maths","Preclusion":"EE5308R","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5310","ModuleTitle":"Communication Networking Fundamentals","Department":"Electrical & Computer Engineering","ModuleDescription":"This course introduces students to the fundamental principles and concepts of computer communication networks. The course covers four main layers of the network protocol stack: link, network, transport and application. The fundamental design principles of each layer are presented. Issues related to the performance of each layer are explored in detail. The course uses case studies to expose students to real-world networking protocols and presents the design principles that motivated the development of these protocols. The course also includes an examination of the security aspects of each layer.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"Basic probability at the level of EE2012 and basic networking concepts at the level of EE3204 and EE4210","Preclusion":"EE6310 Communication Networking Fundamentals (Advanced)","History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE5431","ModuleTitle":"Fundamentals of Nanoelectronics","Department":"Electrical & Computer Engineering","ModuleDescription":"This module focuses on the theory and fundamental aspects of nanoscale electronics. The module is designed to equip students with the basic knowledge of the fundamentals and theoretical methods required for understanding quantum electronic behaviour in current and future nanoelectronic applications. The module will cover the basic aspects of quantum theory which are relevant for electronic transport and dynamics, such as quantum operators, time-dependent quantum theory, spin dynamics and carrier statistics. The latter part of the module will cover the basic topics of solid state theory relevant for nanoelectronics, such as bandstructure, electronic transport in solids, and phonons.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Requires background knowledge such as PC2232, EE3431C or equivalent","Preclusion":"EE5431R","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5434","ModuleTitle":"Microelectronic Processes and Integration","Department":"Electrical & Computer Engineering","ModuleDescription":"The aim of this module is to provide the crucial understanding of semiconductor processes and integration technologies that are extensively used to fabricate modern electronic devices. This module covers important aspects of microelectronic processes and integration. The students will develop in-depth understanding of various unit process and of integrating the unit processes to design a device that meets electrical performance specification. The topics covered include oxidation, diffusion, ion implantation Isolation, plasma etching process, thin film deposition, metal interconnects, lithography and pattern transfer technique, gate module technology, shallow junction technology, and CMOS Integration.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"EE3431C or equivalent","Preclusion":"EE5515, EE5516, EE5432R","History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE5439","ModuleTitle":"Micro/Nano Electromechanical Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This course presents the fundamentals of Microelectromechanical Systems (MEMS) Nanoelectromechanical Systems (NEMS), culminating in advanced concepts and applications. Major topics covered include electrostatic actuation and capacitive sensing, piezoelectric actuation and sensing, thermal actuation and sensing, optical MEMS devices and nanophotonics, CMOS MEMS devices, inertial sensors, RF MEMS devices, resonators and clocking, NEMS sensors, energy harvesters, and packaging technology.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EE4411 Silicon Processing Technology or CN4217 Processing of Microelectronic Materials or equivalent.","Preclusion":"EE6439 Micro/Nano Electromechanical Systems (M/NEMS) (Advanced) EE5520 Micro/Nanoelectromechanical Systems (M/NEMS)","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE5440","ModuleTitle":"Magnetic Data Storage for Big Data","Department":"Electrical & Computer Engineering","ModuleDescription":"This module focuses on physics, materials and device aspects of magnetic data storage, including both hard disk drives and magnetic random access memory. The module is designed to equip students with the basic knowledge of magnetism and magnetic materials required for understanding magnetic data storage devices and systems. Topics to be covered include fundamentals of magnetism and magnetic materials, magnetostatics, magnetization dynamics, spintronics, magnetic random access memory, magnetic write and read head, and read/write principles in both solid-state and disk based storage.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"EE4433 Nanometer Scale Information Storage","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE5502","ModuleTitle":"Mos Devices","Department":"Electrical & Computer Engineering","ModuleDescription":"Complementary metal oxide semiconductor (CMOS) has been the main technology used in ULSI system. This module presents the full complement of fundamental CMOS device physics with its applications. It incorporates introductory concepts, MOS capacitor, long channel MOSFETs, short channel MOSFETs, MOS IC and technology, and MOS IC applications. This module is targeted at electrical engineering students who already have a basic knowledge of semiconductor device physics and technologies.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE5507","ModuleTitle":"Analog Integrated Circuits Design","Department":"Electrical & Computer Engineering","ModuleDescription":"This module provides an in-depth coverage of the analysis and design of analog integrated circuits. The topics taught in this module include single transistor amplifiers, current sources and mirrors, current and voltage references, operational amplifiers, feedback theory and stability, noise analysis, oscillators, S/H circuits and comparators. This module is targeted at those electrical engineering students who have interests in IC design.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Requires background knowledge such as EE3408 or equivalent","Preclusion":"EE5507R","History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE5508","ModuleTitle":"Semiconductor Fundamentals","Department":"Electrical & Computer Engineering","ModuleDescription":"This module provides background knowledge of physics of electrical and optical properties of bulk and low dimensional semiconductor materials. The topics covered are as follows: Quantum mechanics: Schrodinger equation, particle in a box, tunneling effect, harmonic oscillator, time- independent perturbation theory. Solid state physics: crystal lattices, band theory, lattice vibration, the Fermi-Dirac distribution function and Fermi level, donor and acceptor states and carrier concentrations. Electrical properties of semiconductors, drift, diffusion, generation, recombination, trapping and tunneling. Optical properties of semiconductors, optical constants, optical absorption, radiative transition and luminescence, exciton effect, etc. Ternary and quaternary compound semiconductors, heterostructures, quantum wells and superlattices, quantum effect devices.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"(Undergraduate physics and mathematics AND Electronics materials courses) OR EE2004: Semiconductor Devices OR EE3406: Microelectronic Materials OR EE3431C: Microelectronics Materials & Devices","History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE5517","ModuleTitle":"Optical Engineering","Department":"Electrical & Computer Engineering","ModuleDescription":"At the end of this module, the students will gain knowledge of optics and laser basics, and the technologies based on optical and laser engineering. Topics will cover optics and laser basics, semiconductor laser technology, optical system layout and design, optical diagnostics, optical precision engineering, and optical nanofabrication technology.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"EE3431C or equivalent","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE5518","ModuleTitle":"Vlsi Digital Circuit Design","Department":"Electrical & Computer Engineering","ModuleDescription":"This module guides the students with the design aspects of digital integrated circuits. It covers concepts of basic digital CMOS building blocks, combinational and sequential logic circuits, dynamic logic circuits, interconnect, timing and power issue of the digital integrated circuits. Low-power design and design verification are also covered in this module. The concepts are implemented and enhanced through assignments and several projects that involve practical design and use of design tools. This module provides the students with a solid background on analysis and design of the custom digital integrated circuits. Maximum class size 50.","ModuleCredit":"4","Workload":"3-0-1-2-4","Prerequisite":"Requires background knowledge such as EE2020, EE4415 or equivalent","Preclusion":"EE5518R","History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE5666","ModuleTitle":"Industrial Attachment","Department":"Electrical & Computer Engineering","ModuleDescription":"This module provides engineering research students with work attachment experience in a company.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EE5701","ModuleTitle":"High Voltage Testing And Switchgear","Department":"Electrical & Computer Engineering","ModuleDescription":"This module covers the phenomena and mechanisms of breakdown of gases, liquids and solids as used in electrical insulating materials. Methods of generating high voltages, measurements and testing of electrical apparatus and systems are included. The principles of circuit interruption and switchgear types will also be discussed.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE5702","ModuleTitle":"Advanced Power System Analysis","Department":"Electrical & Computer Engineering","ModuleDescription":"This module forms one of the three core modules for the students specializing in Power and Energy area. It provides the necessary fundamentals in power systems analysis. Current advancement in power systems is also discussed through case studies in a seminar style. Various topics to be covered are: Advanced power flow analysis, Power flow equation and solution techniques, Optimal power flow, Economic dispatch, Introduction to power system state estimation, Least square state estimation and Introduction to power system controls and stability analysis. This module acts as a pre-requisite for graduate students to pursue other advanced level courses in Power Systems.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Requires background knowledge of EE4501 Power System Management & Protection or equivalent","Preclusion":"EE5702R","History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE5703","ModuleTitle":"Industrial Drives","Department":"Electrical & Computer Engineering","ModuleDescription":"This module forms one of the foundation modules for all students who want to specialise in Electric Energy System Engineering. The aim of the module is to introduce the various components of Electric Drives. The role of electric drives in modern industrial automation will be emphasised. The importance of using Adjustable Speed Drives for energy conservation would also be highlighted. Various types of electric drives such as AC, DC, SRM and special drives such as PMSM drives will be introduced and their steady-state as well as transient performances will be discussed. This module has direct industrial relevance and would be useful not only to electrical but also to mechanical engineering students working in the areas of automation and mechatronics.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Undergraduate knowledge in Electric Drives, e.g. EE4502 or equivalent","Preclusion":"EE5703R, MCH5203","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE5711","ModuleTitle":"Power Electronic Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This module forms one of the three core modules for the students specializing in Power and Energy area of research. The aim of the module is to introduce the importance of Power Electronics as an enabling technology and their role in efficient electrical energy conversion from one form to another. Power electronics is considered as an integral part of all electronic-equipment starting from consumer electronic products to office automation equipment and leading to large transportation systems, utility applications and distributed renewable energy generation. In this module students will be introduced to the basic principles of operation of switched power converters and the concept of efficient control and regulation of electric energy flow will be addressed. The topics that will be covered are: Power semiconductor switches and their characteristics, AC-to-DC converters and their applications, DC-to-DC converters: analysis and performance, DC-to-AC converters: analysis and performance. Specific power electronic applications to various large scale systems will also be discussed.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Undergraduate knowledge in Power Electronics, e.g. EE3501C or equivalent","Preclusion":"EE5711R","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE5731","ModuleTitle":"Visual Computing","Department":"Electrical & Computer Engineering","ModuleDescription":"Computer vision involves complex information processing tasks, making sense of visual signals and retrieving information from them. The aim of this module is to provide a comprehensive introduction of various advanced topics in computer vision. This course covers: radiometry, texture, feature matching, segmentation, and image/video editing. It will focus on both the principles of these vision problems and their associated mathematical and computational tools. By the end of this module, students are expected to be able to identify important and current vision problems, read and understand research papers in the area, and lead discussions on related topics.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Knowledge of programming (C/C++ or Matlab), Math (Linear algebra, statistics, etc.) required.","Preclusion":"EE6904, EE5731R","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5801","ModuleTitle":"Electromagnetic Compatibility","Department":"Electrical & Computer Engineering","ModuleDescription":"The objective of this module is to introduce the fundamental concepts, theories and practices in electromagnetic compatibility (EMC). The module covers topics from the basics of EMC to radiated and conducted emission and susceptibility, cross-talk, shielding and advanced topics of system level design for EMC. Different test and measurement techniques will also be covered. Computational modelling techniques for analysing and reducing EMC problems will be introduced.","ModuleCredit":"4","Workload":"3-0-0.5-1-5.5","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5831","ModuleTitle":"Electromagnetic Wave Theory","Department":"Electrical & Computer Engineering","ModuleDescription":"This module teaches basic theories and applications of electromagnetic waves. Topics include: Fundamentals include quasi-static and dynamic solutions to Maxwell's equations, plane-wave propagation and scattering, guiding structure and cavity, behavior at interface between media, Green's functions, and method of moment.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"EE5831R","History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE5902","ModuleTitle":"Multiprocessor Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"This course deals with the design and analysis of high performance computer architectures with respect to several aspects of the multiple computer systems. Issues such as scalability, architectural issues, parallelism, performance metrics, and programming, are considered. The main intent of this course is to stay tuned with the current technology trend and to meet the requirements of the modern computer industry. The syllabus has the following four distinct major topics - Theory of Parallelism, Hardware Technology Overview, Scalable Architectures for High Performance Systems, Parallel Programming Concepts. This course serves as a strong foundation to those who wish to set their career (research and/or employment) in the domain of computer architectures, parallel and distributed processing, and software engineering.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Requires background knowledge such as EE3204, EE3207 or equivalent","Preclusion":"EE5902R, TD5180A","History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE5903","ModuleTitle":"Real-Time Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"The focus in this module is to present the theoretical foundations of real-time system theory. It presents techniques, based on optimization and queuing theory, to schedule a set of tasks such that they meet hard real-time requirements. It also describes the characteristics of a real time computing system. Students are taught how a real-time embedded system can be designed using structured data flow methodology. Concepts of real time operating systems are covered as are the practical implementation of embedded systems and firmware. Deadlock management and process communications are treated at an advanced level. Case studies on real time scheduling and their implementation are presented to give students a better understanding of the subject.","ModuleCredit":"4","Workload":"3-0.25-0-1.75-5","Preclusion":"EE4214 (Applicable to undergraduate students only). MCH5205, TD5103 (Applicable to graduate students only).","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE5904","ModuleTitle":"Neural Networks","Department":"Electrical & Computer Engineering","ModuleDescription":"In this module students will learn various neural network models and develop all the essential background needed to apply these models to solve practical pattern recognition and regression problems. The main topics that will be covered are: single and multilayer perceptrons, support vector machines, radial basis function networks, Kohonen networks, principal component analysis, and recurrent networks. There is a compulsory computer project for this module. This module is intended for graduate students and engineers interested in learning about neural networks and using them to solve real world problems.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"ME5404, EE5904R, MCH5202","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE5907","ModuleTitle":"Pattern Recognition","Department":"Electrical & Computer Engineering","ModuleDescription":"Pattern recognition deals with automated classification, identification, and/or characterizations of signals/data from various sources. The main objectives of this graduate module are to equip students with knowledge of common statistical pattern recognition (PR) algorithms and techniques. Course will contain project-based work involving use of PR algorithms. Upon completion of this module, students will be able to analyze a given pattern recognition problem, and determine which standard technique is applicable, or be able to modify existing algorithms to engineer new algorithms to solve the problem. Topics covered include: Decision theory, Parameter estimation, Density estimation, Non-parametric techniques, Supervised learning, Dimensionality reduction, Linear discriminant functions, Clustering, Unsupervised learning, Feature extraction and Applications.","ModuleCredit":"4","Workload":"2.75-0-0-2-5.25","Prerequisite":"Requires background knowledge such as EE2012 Analytical Methods or CS1101S","Preclusion":"EE5907R, EE5026 or EE5027","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Thursday Evening"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE5934","ModuleTitle":"Deep Learning","Department":"Electrical & Computer Engineering","ModuleDescription":"Deep learning refers to machine learning methods based on deep neural networks to learn data representation and perform learning tasks. This course provides an introduction to deep learning. Students taking this course will learn the basic theories, models, algorithms, and recent progress of deep learning, and obtain empirical experience. The course starts with machine learning basics and classical neural network models, followed by deep convolutional neural networks, recurrent neural networks, reinforcement learning and applications to computer vision and speech recognition. The students are expected to have good knowledge of calculus, linear algebra, probability and statistics as a prerequisite.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"- University level calculus, linear algebra - Probability and statistics (e.g. EE2012) - Scientific programming language, such as Python (e.g. IT1007). All class assignments will be in Python (and use NumPy).","Preclusion":"EE6934 Deep Learning (Advanced)","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE5999","ModuleTitle":"Graduate Seminars","Department":"Electrical & Computer Engineering","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EE6104","ModuleTitle":"Adaptive Control Systems (Advanced)","Department":"Electrical & Computer Engineering","ModuleDescription":"The course aims to provide an in-depth coverage of adaptive control concepts and design methods. It is tailored for students who are pursuing research in the field of advanced control systems. Topics covered include Lyapunov-based direct adaptive control scheme, self-tuning regulator, model reference adaptive control, variable structure control and least squares estimation. Case studies of various engineering control problems will be used to provide insights and useful design guideline. In addition, students are expected to complete a self-study project that will expose them to the most recent advances in adaptive control theory.","ModuleCredit":"4","Workload":"3-0-0-4.5-3","Prerequisite":"EE5101 / EE5101R / ME5401 Linear Systems","Preclusion":"EE5104 Adaptive Control Systems","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE6110","ModuleTitle":"Special Topics in Automation and Control (Advanced)","Department":"Electrical & Computer Engineering","ModuleDescription":"The module offers students timely and updated coverage of a wide range of topics relevant to automation and control engineering tapping on the latest and diverse range of developments in the repertoire of the control group. It is only open to research students. The topics covered will be formulated to contain unsolved problems and issues. These will be of a sufficient size and nature to induce excitement in independent projects for students to explore. Students can choose the problems that are aligned with their thesis topics to complement their research.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"EE5110 Special Topics in Automation and Control","Corequisite":"EE5101 / EE5101R Linear Systems (cross-listed with ME5401) OR EE5103 / EE5103R Computer Control Systems (crosslisted with ME5403)","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE6131","ModuleTitle":"Wireless Communications (Advanced)","Department":"Electrical & Computer Engineering","ModuleDescription":"This course covers various basic and selected advanced topics in wireless communication. It begins with an overview of current wireless systems and standards, followed by a mathematical characterization of the wireless channel. It then examines the fundamental capacity limits of wireless channels and the characteristics of the capacity-achieving transmission strategies. This part is followed by practical digital modulation techniques and their performance under wireless channel impairments, including diversity techniques to compensate for flat-fading, multicarrier modulation to combat frequency-selective fading, and multiple antenna space-time communications. The course concludes with a discussion of various practical multiple access schemes in wireless cellular systems.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EE5137/EE5137R or EE5306","History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE6135","ModuleTitle":"Digital Communications (Advanced)","Department":"Electrical & Computer Engineering","ModuleDescription":"Probability theory, stochastic processes and vector spaces. Application of statistical decision theory to optimum receiver design for Gaussian channels. Error performance analysis of digital modulation systems. Analysis and design of coded systems. Soft decoding and hard decoding. Communication via fading channels – channel models, receiver design and error performance analysis. Communication theory. Efficient signaling for message sequences. R0-parameters and Channel capacity.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EE5137/EE5137R or EE5306","Preclusion":"EE5305. EE5135","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE6310","ModuleTitle":"Communication Networking Fundamentals (Advanced)","Department":"Electrical & Computer Engineering","ModuleDescription":"This course provides an in-depth treatment of the fundamental principles and concepts of computer communication networks. The course divides the discussion in terms of fours layers: link, network, transport and application. For each layer, the course first presents the fundamental design principles and an in-depth analysis of factors that affect the overall system performance. Next, the course uses these design principles to describe the design of state-of-theart as well as real-world protocols for each layer. The course also includes an examination of the security aspects of each layer. Issues on the design and implementation of actual protocols will be addressed through a design project.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Basic probability at the level of EE2012 and basic networking concepts at the level of EE3204 and EE4210","Preclusion":"EE5310 Communication Networking Fundamentals","History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE6435","ModuleTitle":"Advanced Concepts in Nanoelectronics","Department":"Electrical & Computer Engineering","ModuleDescription":"This module focuses on advanced solid-state physics and quantum transport in nano-scale devices. This module is designed for students to learn the latest developments in nanoelectronics and devices. Major topics include the advanced theory of electronic structures of novel materials, quantum transport theory, and their applications to novel nanoelectronic devices.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"EE5431 or EE5431R","Preclusion":"EE5209 and EE5521","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE6436","ModuleTitle":"Advanced Characterization of Materials and Devices","Department":"Electrical & Computer Engineering","ModuleDescription":"This is an elective module for postgraduate research students on advanced characterization techniques applied to advanced and emerging research materials and devices. The emphasis of this course is on advanced measurement and characterization principles, instrumentation, data acquisition, models for data analysis, and data interpretation applied to characterization problems encountered in the research and development of advanced and emerging research materials and devices. The characterization methods covered are advanced application modes or techniques of the basic characterization methods discussed in the EE5432R module and new techniques which are not discussed in the aforementioned core module.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"EE5434 or EE5432R","Preclusion":"EE6503","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EE6437","ModuleTitle":"Advanced Semiconductor Devices","Department":"Electrical & Computer Engineering","ModuleDescription":"Building on the semiconductor fundamentals and device physics knowledge, this module teaches the latest development and advancement in CMOS devices and process technologies, specifically relating to logic devices. Major topics to be covered in this module include (i) CMOS transistor historical scaling trends and physical limitations, (ii) module building blocks (materials and processes) including high permittivity or high-k gate dielectric, metal gate, ultra-shallow junction, metal contacts and advanced doping techniques, (iii) high mobility channel materials beyond silicon, (iv) alternative nanoscale transistor architectures, and (v) more-than-Moore technological trends.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"EE5502 or EE5433R","Preclusion":"EE6505","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EE6438","ModuleTitle":"Magnetic materials and devices","Department":"Electrical & Computer Engineering","ModuleDescription":"The main objective of this course is to introduce students to the basic concepts of magnetism, magnetic materials and devices and related applications in data storage from the electrical engineering perspective. As this module is intended to help students who are doing research in relevant areas to master both theoretical knowledge and practical techniques in areas of magnetism and magnetic materials, a significant portion of this module will be devoted to the coverage of various types of characterization techniques of magnetic materials. Apart from attending lectures, students will also have to do a presentation on selected topics relevant to contents covered in this module.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EE5431/EE5431R or EE5433R","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE6439","ModuleTitle":"Micro/Nano Electromechanical Systems (Advanced)","Department":"Electrical & Computer Engineering","ModuleDescription":"This course presents the fundamentals of Microelectromechanical Systems (MEMS) Nanoelectromechanical Systems (NEMS), culminating in advanced concepts and applications. Major topics covered include electrostatic actuation and capacitive sensing, piezoelectric actuation and sensing, thermal actuation and sensing, optical MEMS devices and nanophotonics, CMOS MEMS devices, inertial sensors, RF MEMS devices, resonators and clocking, NEMS sensors, energy harvesters, and packaging technology. Intended for research students, the module includes a project involving the design of MEMS/NEMS devices through detailed modelling and simulation.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EE4411 Silicon Processing Technology or CN4217 Processing of Microelectronic Materials or equivalent.","Preclusion":"EE5439 Micro/Nano Electromechanical Systems (M/NEMS) EE5520 Micro/Nanoelectromechanical Systems (M/NEMS)","Corequisite":"Nil","History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE6531","ModuleTitle":"Selected Topics in Smart Grid Technologies","Department":"Electrical & Computer Engineering","ModuleDescription":"Basic concepts and structures of micro-grid, smart grid, and vehicular technologies will be taught in this module. Advanced power electronics systems and their control for these emerging technologies will be explored. Major topics to be covered are: power converters for smart grid, electric and fuel cell vehicles, battery management system, Intelligent multi-agent control and cyber security of smart grid, system level issues, and recent development in such emerging technologies.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EE5711 / EE5711R Modelling and Control of Power Electronic Converters, OR EE5702 / EE5702R Advanced Power System Analysis.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE6733","ModuleTitle":"Advanced Topics on Vision and Machine Learning","Department":"Electrical & Computer Engineering","ModuleDescription":"This course is designed to give graduate students a comprehensive understanding of topics at the confluence of computer vision, computer graphics, machine learning and image processing. This module will expose students to the most recent research and highlight the foundations and trends in these fields. We will discuss selected papers on most recent research problems, with topics covering lighting, geometry, image processing, medical image analysis, recognition and machine learning.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EE5907/EE5907R and EE5731/EE5731R","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE6831","ModuleTitle":"Advanced Electromagnetic Theory and Applications","Department":"Electrical & Computer Engineering","ModuleDescription":"This module covers the advanced theorems in electromagnetism and their applications in both microwave- and optics-related problems. Topics include: diffraction of electromagnetic waves, dyadic Green’s functions in (i) Cartesian, (ii) cylindrical, and (iii) spherical configurations, Huygens' principle, kDB analysis for anisotropic and bi-anisotropic materials to design polarization converter, reflection and transmission of negative-index material, advanced scattering theory for radially anisotropic cylindrical and spherical particles, the application of advanced scattering theory in invisibility cloak design, transformation optics method and space deformation.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"EE5831 or EE5831R","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE6832","ModuleTitle":"Advanced Multi-Antenna Communications","Department":"Electrical & Computer Engineering","ModuleDescription":"The objective of this module is to provide students the theory and concept of multi-antenna communications. The fundamental theory of conventional antenna arrays is covered in the first part. In the second part, the latest developments and techniques in multi-antenna communications are described, such as smart antenna technology, MIMO communication technique, adaptive array beamforming, etc. The focus of this module will be on the antenna array as a realization method to enable multi-antenna communications. The array design techniques will be highlighted and emphasized. The effect of antenna and array configuration characteristics on multichannel simultaneous communications and the dependence of the multi-channel ommunications on the antenna arrays will be fully illustrated and exemplified in this module.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"EE5308 or EE5308R","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EE6833","ModuleTitle":"Selected Topics in Microwave and Antenna Engineering","Department":"Electrical & Computer Engineering","ModuleDescription":"This module covers selected topics in advanced microwave and antenna engineering problems. Topics include: advanced filter designs, system in package, transistor small signal modelling and large signal modelling, RF wireless power and energy harvesting, antenna bandwidth enhancement and miniaturization techniques, antennas in package, wearable and implantable antennas, etc. Selected papers on most recent research progress will be discussed. Case studies will be examined.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"EE5303/EE5303R Microwave Electronics or EE5308/EE5308R Antenna Engineering","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EE6934","ModuleTitle":"Deep Learning (Advanced)","Department":"Electrical & Computer Engineering","ModuleDescription":"Deep learning refers to machine learning methods based on deep neural networks to learn data representation and perform learning tasks. This course covers advanced topics on deep learning. Students taking this course will learn theories, recent models and algorithms. The course starts with machine learning basics and classical neural network models, followed by optimization techniques for deep convolutional neural networks, and advanced topics including recurrent neural networks, deep reinforcement learning, deep generative models and their applications to computer vision and speech recognition. The students are expected to have good knowledge on calculus, linear algebra, probability, statistics as a prerequisite.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"- College Calculus, Linear Algebra - Basic Probability and Statistics (e.g. EE2012) - Scientific programming language, such as Python (e.g. IT1007). All class assignments will be in Python (and use numpy).","Preclusion":"EE5934 Deep Learning","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EE6990","ModuleTitle":"Research Attachment","Department":"Electrical & Computer Engineering","ModuleDescription":"Module is for PhD students. Students are required to undertake two research attachments each with 2 MC on an S/U grading basis. By having two research attachments, a student will not be confined to just one research area. Students will have the flexibility to be attached to two different supervisors or labs and be exposed to different research areas or topics, before deciding on their research interests. A faculty member can supervise the same student for two research attachments. Research attachments can also be conducted during the holidays. All research attachments have to be completed in the first year. Students are required to write a report including literature survey and make oral presentation to the supervisor. Grading is on S/U by the supervisor. Explanation should be provided by the supervisor if an “Unsatisfactory” grade is awarded.","ModuleCredit":"4","Prerequisite":"ECE PhD student","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EE6999","ModuleTitle":"Doctoral Seminars","Department":"Electrical & Computer Engineering","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EG1111","ModuleTitle":"Engineering Principles and Practice I","Department":"Mechanical Engineering","ModuleDescription":"This is part 1 of a 2-module package that introduces Year 1engineering students to what engineers do and to the engineer's thought process. These modules are Engineering Principles and Practice (EPP) I and II. EPP I will focus on the engineering principle of how systems work and fail and the engineering practice of how they are designed, built and valued. Students will be presented a practical engineering system, e.g., a drone or an underwater autonomous vehicle, or an engineering event, e.g., the Challenger space shuttle disaster. They are then guided to deconstruct the system into interconnected sub-systems. Through group discussions, they will be guided to explain using engineering principles how the system works and could fail through the interactions of its various component sub-systems. These interactions in the form of forces, energy flow or mass flow will then be analysed and the impact of their variation will be evaluated. Through these students will learn that practical engineering systems are not silos of specific engineering disciplines and that engineers use scaling techniques to analyse, model, design and build systems.","ModuleCredit":"6","Workload":"3-2-0-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Saturday Morning","Monday Morning","Friday Morning","Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"EG1112","ModuleTitle":"Engineering Principles and Practice II","Department":"Mechanical Engineering","ModuleDescription":"This is part 2 of a 2-module package that introduces Year 1engineering students to what engineers do and to the engineer's thought process. These modules are Engineering Principles and Practice (EPP) I and II. EPP II will focus on the engineering principle of how systems are energized and controlled and the engineering practice of how they are designed, built and valued. The main assumption here is that most modern engineering systems are powered electrically. They convert some raw form of energy such as fuel (petrol, diesel) or battery (electrochemically stored energy), through a process of energy conversion into electrical energy. Hence energy sources and energy conversion, electrical energy distribution, electrical energy utilization through conversion into various functions, measurement of functions through their performance parameters will form the backbone of this module.","ModuleCredit":"6","Workload":"6-2-0-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Morning","Wednesday Afternoon","Friday Afternoon","Saturday Morning","Monday Morning","Friday Morning","Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"EG1310","ModuleTitle":"Exploratory Satellite Design","Department":"Dean's Office (Engineering)","ModuleDescription":"This design module introduces students to the complexities involved in engineering a system with flight control, power management, signal processing and communications capabilities. It gives students the first exposure on the issues that are typically faced by engineers when they design and build a system which can be deployed into space. Issues such as flight dynamics, environmental disturbances, command and control will be explored.","ModuleCredit":"4","Workload":"2-0-3-2-3","Corequisite":"nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"EG1603","ModuleTitle":"TIP - Product & Business Plan Competition","Department":"Dean's Office (Engineering)","ModuleDescription":"EG1603 is a hands-on, competitive, experiential learning module that is ideal for students to gain insight, confidence, and basic capabilities about the theoretical and practical aspects of technopreneurship. The course is setup as a competition to emulate the competitive nature of industry and intensify the learning. Student teams will participate in several boot camps at the start of the module and receive advice from mentors throughout. The intention is to develop a (technical) solution for a specified problem and a viable business model to be combined into a business plan that is presented to judges at the end of the module.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"EG2201A","ModuleTitle":"Introduction to Design Thinking","Department":"Dean's Office (Engineering)","ModuleDescription":"The module introduces students to the fundamentals of design thinking. Design thinking is a series of processes which develops abilities to observe and listen, think and question critically, collaborate effectively and prototype to innovate creatively in an interdisciplinary environment. These are important skills for engineering students who are interested and passionate about design. Students will be taught in a studio setting and will be expected to spend much time practicing what is learnt.","ModuleCredit":"4","Workload":"2.5-0-4-3.5-0","Corequisite":"nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"EG2301","ModuleTitle":"Case Studies in Engineering","Department":"Dean's Office (Engineering)","ModuleDescription":"This module will expose students to the broader considerations which are necessary for the design of complex engineering systems. Students will be taught through a number of case studies which demonstrate due deliberations to sustainability, entrepreneurship, project risk management, intellectual property, and user oriented design. For example, one case study involves the work of a non-governmental organisation which is helping to develop a rural community in Cambodia. The issues considered include the concern for the sustainability of the livelihood of the inhabitants in the community as well as the environment. Other case studies are presented to demonstrate the success behind a start-up company, the importance of good project management in the design of a complex engineering system, and the need for user-centric designs. Each case has a unique set of learning outcomes. At the end of the module, students will be tasked to build their own case study around a project of their interest. Non-engineering students are welcomed to participate in this module.","ModuleCredit":"4","Workload":"2-0-0-4-4","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EG2311","ModuleTitle":"Introduction to Space Systems","Department":"Dean's Office (Engineering)","ModuleDescription":"This module aims to provide an overview and basic knowledge of space systems. The topics covered include satellite classification, space environment, various subsystems that are the fundamental building blocks of a space system. In addition, typical satellite mission payloads and general ground and launch segments will also be covered.","ModuleCredit":"4","Workload":"3-1-1-0-5","Prerequisite":"H2 Physics","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"EG2312","ModuleTitle":"Radar Theory and Techniques","Department":"Dean's Office (Engineering)","ModuleDescription":"The module introduces basic radar theory and techniques. The objective is to provide a good understanding of radar principles, supported by weekly MATLAB sessions in which key concepts are worked out into computational examples. Groups of students also work together to develop the signal processing of an actual Frequency Modulated Continuous Wave (FMCW) radar. At the end of the module students will have a good understanding of radar principles as well as the ability to implement several functions in MATLAB.","ModuleCredit":"4","Workload":"3-0-2-3-2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EG2401","ModuleTitle":"Engineering Professionalism","Department":"Dean's Office (Engineering)","ModuleDescription":"This module aims to alert and sensitise students on the kinds of situations that may arise in his professional career and teaches students to improve his/her skills in appreciating and dealing with the moral challenges posed by such situations. Students will acquire skills in dealing with ethical issues, learn about the 'codes of ethics' set by professional bodies and intellectual property rights and protection.","ModuleCredit":"3","Workload":"2-1-0-0-4.5-7.5","Prerequisite":"ES1501A, ES1501B, ES1501C, EG1413/ES1531 and Year 2 status","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Evening"],"TutorialPeriods":["Monday Evening","Monday Morning","Tuesday Evening","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Wednesday Evening","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Friday Evening"]},{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Evening"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Monday Evening","Tuesday Morning","Wednesday Evening","Tuesday Afternoon","Tuesday Evening","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Thursday Evening","Friday Morning","Friday Evening","Friday Afternoon"]}]},{"ModuleCode":"EG2401A","ModuleTitle":"Engineering Professionalism","Department":"Dean's Office (Engineering)","ModuleDescription":"This module aims to alert and sensitise students on the kinds of situations that may arise in his professional career and teaches students to improve his/her skills in appreciating and dealing with the moral challenges posed by such situations. Students will acquire skills in dealing with ethical issues, learn about the 'codes of ethics' set by professional bodies and intellectual property rights and protection.","ModuleCredit":"2","Workload":"2-1-0-0-4.5-7.5","Prerequisite":"ES1501A, ES1501B, ES1501C, EG1413/ES1531 and Year 2 status","Preclusion":"EG2401","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Evening"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Monday Evening","Tuesday Morning","Wednesday Evening","Tuesday Afternoon","Tuesday Evening","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Thursday Evening","Friday Morning","Friday Evening","Friday Afternoon"]}]},{"ModuleCode":"EG2603","ModuleTitle":"TIP - Product & Business Plan Development","Department":"Dean's Office (Engineering)","ModuleDescription":"EG2603 is a hands-on, competitive, experiential learning program that is ideal for students to gain insight, confidence, and basic capabilities about the theoretical and practical aspects of technopreneurship. The course is setup as a competition to emulate the competitive nature of industry and intensify the learning as a continuation from EG1603. Selected teams from “EG1603 TIP - Product & Business Plan Competition”, supported by mentors, will build prototypes and validate business models in this module. The focus will be on prototyping the solutions and devising commercialization strategies which will be presented to judges at a final event.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"EG2604","ModuleTitle":"Innovation Programme","Department":"Dean's Office (Engineering)","ModuleDescription":"Students will be engaged on a hands-on basis, as they work in pairs under the guidance of a group of faculty members, to create a novel outcome of practical significance. Students identify a problem and propose the solution(s) of which will improve our quality of life. Topics learnt in this module include problem definition and analysis, method of irritation, idea-generation methods and solutions, creativity and innovation, critical evaluation, intellectual property protection, and commercialisation of ideas and products with real-life case studies. At the end of the programme, students produce a prototype or a demonstrable system and make a presentation to convince others of the value of the proposed idea, procedure or device. Teams may be formed by the course coordinators. The module is graded on CS/CU basis.","ModuleCredit":"4","Workload":"0-0-0-2-8","Prerequisite":"This is an introductory module for students of all backgrounds.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"EG2605","ModuleTitle":"Undergraduate Research Opportunities Programme","Department":"Dean's Office (Engineering)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EG2606A","ModuleTitle":"Independent Work","Department":"Dean's Office (Engineering)","ModuleDescription":"null","ModuleCredit":"2","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"EG2606B","ModuleTitle":"Independent Work","Department":"Dean's Office (Engineering)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EG3301R","ModuleTitle":"DCP Project","Department":"Dean's Office (Engineering)","ModuleDescription":"This module focuses on the implementation and realization of an engineering design concept. It provides an avenue for students to experience an integrated design process where technology plays a central role. Students will go through thorough design steps from reviewing the conceptual system design, breaking down the system design into component design, prototyping at various stages of design, fabrication, and validating the design intents.","ModuleCredit":"12","Workload":"0.5-0-1.5-10-3","Prerequisite":"Stage 2 standing.","Preclusion":"ESP3902: Major Design Project 1 (4 MC) ESP3903: Major Design Project 2 (4 MC) BN2203: Introduction to Bioengineering Design (4 MC) BN3101: Biomedical Engineering Design (6 MC) CG3002: Embedded Systems Design Project (6 MC) EE3001: Project (4 MC) EE3031: Innovation & Enterprise I (4 MC) EE3032: Innovation & Enterprise II (6 MC) IE3100M: Systems Design Project (12 MC) ME3101: Mechanical Systems Design I (4 MC) ME3102: Mechanical Systems Design II (4 MC) ESE4501: Design Project (4 MC) MLE3103: Materials Design and Selection (4 MC) MLE4102: Design Project (4 MC) EG3301: DCC Project (10MC)","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EG3611","ModuleTitle":"Industrial Attachment","Department":"Dean's Office (Engineering)","ModuleDescription":"This internship module is for students who are admitted into the B.Eng. degree requiring a compulsory 24-week internship. The type of internship varies according to the programmes. Internships integrate knowledge and theory learned in the classroom with practical application and skill development in a professional setting. It enables students to learn about the latest developments in the industries and to interact with engineers and other professionals as they join projects or tasks that help to develop or enhance their skills whilst contributing to the organization. Students can apply for the approved internships publicised by the faculty or seek approval for self-sourced internships.","ModuleCredit":"12","Workload":"0-0-0-36-4","Prerequisite":"Students should be of or are expected to be at least Stage 3 in standing. Student should complete CFG career coaching modules (to be finalized) prior to start of internship.","Preclusion":"EG3601 Industrial Attachment Programme EG3602 Vacation Internship Programme EG3612 Vacation Internship Programme","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EG3612","ModuleTitle":"Vacation Internship Programme","Department":"Dean's Office (Engineering)","ModuleDescription":"This internship module is for students who are admitted into the B.Eng. degree requiring a compulsory 12-week internship. The type of internship varies according to the programmes. Internships integrate knowledge and theory learned in the classroom with practical application and skill development in a professional setting. It enables students to learn about the latest developments in the industries and to interact with engineers and other professionals as they join projects or tasks that help to develop or enhance their skills whilst contributing to the organization. Students can apply for approved internships publicised by the faculty or seek approval for self-sourced internships.","ModuleCredit":"6","Workload":"0-0-0-36-4","Prerequisite":"Students should have completed at least Stage 2 of studies. Student should have completed CFG career coaching modules (to be finalized) prior to start of internship.","Preclusion":"EG3601 Industrial Attachment Programme EG3602 Vacation Internship Programme EG3611 Industrial Attachment","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EG4211","ModuleTitle":"Energy Storage Systems for Electric Grids","Department":"Dean's Office (Engineering)","ModuleDescription":"Energy storage is essential for the large scale storage of electrical energy to cushion the energy supply-demand mismatch. This module introduces the design, operation and analysis of energy storage systems (EES) for the electricity grid. It integrates the knowledge from different engineering disciplines (chemical, electrical, materials, mechanical and systems) with socioeconomic elements to address the issues in the implementation of large scale engineering systems. The module begins with an introduction of electricity grids, followed by the design of the ESS hardware (batteries and battery systems, thermal management and battery management systems), ESS dcata analytics, techno-economic considerations and policy studies.","ModuleCredit":"4","Workload":"2-1-4-0-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"EG4301","ModuleTitle":"DCP Dissertation","Department":"Dean's Office (Engineering)","ModuleDescription":"In this module, students will apply knowledge and skills acquired in the earlier years to develop innovative ways of solving problems in their DCP projects. These projects may be a continuation/extension of their projects from EG3301R to deliver integrated, improved and optimized solutions to their original design problems, or fresh projects that arise from new problems. At the end of this module, students are expected to be able to: -Identify and formulate a problem/question of interest. -Propose a solution/study to address the problem/question through use of appropriate methodologies. -Implement the proposed solution/study. -Assess whether proposed solution/study effectively addresses the problem/question based on appropriate performance indicators. -Draw meaningful conclusions and make improvements to methodology or proposed solution/study based on proper analyses and interpretation of results/observations. -Present and defend their work in the appropriate written and verbal forms. -Perform their work in a timely, professional and independent manner.","ModuleCredit":"12","Workload":"0-0-3-9-3","Prerequisite":"Year 4","Preclusion":"ESP4901: Research Project (12 MC) BN4101R: B.Eng. Dissertation (12 MC) CN4118R: B.Eng. Dissertation (10 MC) CG4001: B.Eng. Dissertation (12 MC) EE4001: B.Eng. Dissertation (12 MC) IE4100: B.Eng. Dissertation (12 MC) ME4101: B.Eng. Dissertation (12 MC) CE4104: B.Eng. Dissertation (8 MC) ESE4502: B.Eng. Dissertation (12 MC) MLE4101: B.Eng. Dissertation (12 MC) BN4101 B.Eng. Dissertation (8 MCs) CG4003 B.Eng. Dissertation (12 MCs) CN4118 B.Eng. Dissertation (8 MCs) EE4002R Research Capstone (8 MCs) ESE4502R B.Eng. Dissertation (8 MCs) IE4100R B.Eng. Dissertation (8 MCs) ME4101A B.Eng. Dissertation (8 MCs) MLE4101A B.Eng. Dissertation (6 MCs)","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EG4301A","ModuleTitle":"Ideas to Start-up","Department":"Dean's Office (Engineering)","ModuleDescription":"This module is an opportunity for aspiring entrepreneurial students to launch their product/solution. It brings in the principles of the Lean Launchpad and the Disciplined Entrepreneurship framework to accelerate students’ understanding of the entrepreneurial process and enables further development of their ideas/projects into viable and sustainable ventures. In the process, students will learn to identify the customer and market, determine the business model, and develop a minimum viable product (MVP) using design and engineering skills that they have garnered throughout their undergraduate study. Students will also learn the mechanics of venture creation, for example company formation, fund raising and more.","ModuleCredit":"12","Workload":"2-0-0-10-3","Prerequisite":"EG3301R DCP Project or Year 4 students who already have project/product ideas","Preclusion":"EG4301 DCP B.Eng. Dissertation (12 MC) BN4101 B.Eng. Dissertation (8 MCs) BN4101R B.Eng. Dissertation (12 MCs) CE4104 B.Eng. Dissertation (8 MCs) CG4001 B.Eng. Dissertation (12 MCs) CG4003 B.Eng. Dissertation (12 MCs) CN4118 B.Eng. Dissertation (8 MCs) CN4118R B.Eng. Dissertation (10 MCs) EE4001 B.Eng. Dissertation (12 MCs) EE4002R Research Capstone (8 MCs) ESP4901 Research Project (12 MCs) ESE4502 B.Eng. Dissertation (12 MCs) ESE4502R B.Eng. Dissertation (8 MCs) IE4100 B.Eng. Dissertation (12 MCs) IE4100R B.Eng. Dissertation (8 MCs) ME4101 B.Eng. Dissertation (12 MCs) ME4101A B.Eng. Dissertation (8 MCs) MLE4101 B.Eng. Dissertation (12 MCs) MLE4101A B.Eng. Dissertation (6 MCs)","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EG5911","ModuleTitle":"Research Methodology & Ethics","Department":"Dean's Office (Engineering)","ModuleDescription":"This module provides engineering research students with the background knowledge on how to conduct research, based on best practices. Issues on good international ethical practices, technical writing skills and skills in scientific presentations will also be taught to the students. The mode of teaching will be based on integrated classroom lecture combined with interactive small group discussion for the lab session. Students will be assessed through assignment in addition to taking an online quiz.","ModuleCredit":"0","Workload":"2-0-2-0-0-5","History":[{"Semester":1,"TutorialPeriods":["Thursday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"EL1101E","ModuleTitle":"The Nature of Language","Department":"English Language & Literature","ModuleDescription":"This introductory overview of linguistics aims at equipping students with a solid foundation in the object, methods and goals of the science of spoken language, the prime tool of human communication. Through a principled analysis of patterns of sound, form and meaning at the levels of word, sentence and text, students will gain insight into what it means to say that language is a rule-governed system and an organic whole. The results of this exploration will be useful to those interested in the relationship between language and mind, society and culture.","CrossModule":"GEK1011","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Exempted from NUS Qualifying English Test, or passed NUS Qualifying English Test, or exempted from further CELC Remedial English modules.","Preclusion":"GEK1011","Corequisite":"","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Tuesday Afternoon","Monday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning","Friday Afternoon","Tuesday Morning","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"EL2101","ModuleTitle":"Structure of Sentences and Meanings","Department":"English Language & Literature","ModuleDescription":"This module explores language structure, in particular, patterns of sentence structure (syntax) and of meaning (semantics) in English. Concepts to be discussed include: grammatical categories, grammatical functions, semantic relations, and their hierarchical composition in sentences, various other syntactic and semantic notions, and the relationship between grammar and meaning. A key feature of the module is its emphasis on the evidence and argumentation that bears upon the representation of structure and principles of grammar that we postulate. The module is obligatory for EL Majors, and provides the foundation for the study of advanced modules in syntax and semantics.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"EL1101E or GEK1011","Preclusion":"EL2201","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"EL2102","ModuleTitle":"Sound Patterns in Language","Department":"English Language & Literature","ModuleDescription":"This module introduces students to articulatory phonetics, which is concerned with how speech sounds are produced, and phonology, which is concerned with the organization of speech sounds in a linguistic system. We will learn about the human speech apparatus in detail, and the mechanisms that are involved in speech production. Starting with examples from English, we will explore phonological patterns from a crosslinguistic perspective, and learn how to provide formal analyses for these patterns. The module teaches conceptual tools that will allow students to analyse the phonology of English and other languages.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"EL1101E or GEK1011","Preclusion":"EL2202","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"EL2111","ModuleTitle":"Historical Variation in English","Department":"English Language & Literature","ModuleDescription":"The module aims to introduce how language change can take place orthographically, phonologically, grammatically and lexically. These changes do not take place at random but can be usefully accounted for by considering the socio-cultural contexts of use. The major topics covered include the history of English in Britain, English in North America and the New Englishes including Singaporean English. This module is suitable for students intending to read English Language as a major, as well as other interested students.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"EL1101E or GEK1011","Preclusion":"EL2211","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EL2151","ModuleTitle":"Social Variation in English","Department":"English Language & Literature","ModuleDescription":"This module considers how variation in language use relates to broader variation in the daily experiences of individuals and groups. Students examine how language constructs cultural abstractions such as social class, gender, and power relations and how these abstractions play out in language varieties and shape their defining characteristics. The module should appeal to students who wish to explore the interaction of language and society by drawing on linguistics, sociology, anthropology, and psychology, and to understand the practical implications of language variation for language policy and language education in multilingual societies such as Singapore.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"EL1101E or GEK1011","Preclusion":"EL2251","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EL3201","ModuleTitle":"Syntax","Department":"English Language & Literature","ModuleDescription":"Building on the knowledge of English morphology and syntax developed at levels 1000 and 2000, this module aims to give students a deeper understanding of the morphological and syntactic structure of English, in relation to crosslinguistic patterns. With an emphasis on evidence and argumentation, the module will help students understand the interconnectedness of the analyses of apparently unrelated phenomena, and develop a sense of the organic unity of language structure. This module will provide a crucial foundation for the further study of morphology and syntax, and their applications.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"EL2101 or EL2201","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"EL3203","ModuleTitle":"Semantics and Pragmatics","Department":"English Language & Literature","ModuleDescription":"This module introduces students to the key concepts in semantics and pragmatics. In order to test the usefulness of these concepts, students will learn to apply them to the analysis of data. The major topics covered may include some or all of the following: sense, reference, mental representation, word meaning and lexical relations, event and participant types, conceptual structure, deixis, entailment and presupposition, the role of context in interpretation, conventional and conversational implicatures, direct and indirect speech acts, and politeness.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"EL1101E or GEK1011","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"EL3208","ModuleTitle":"Bilingualism","Department":"English Language & Literature","ModuleDescription":"This module explores the cognitive underpinnings and social consequences of bilingualism and multilingualism. Students will become familiar with multiple approaches to the study of bilingualism and investigate major questions such as how children acquire multiple languages, how those languages are stored in the brain, and how bilinguals use language in socially meaningful ways. Topics covered include bilingual acquisition, cognitive consequences of bilingualism, language mixing, and bilingual education.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"EL1101E or GEK1011","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EL3209","ModuleTitle":"Language, Culture, and Mind","Department":"English Language & Literature","ModuleDescription":"It is generally assumed that language, culture, and our way of thinking are related. The relation, which is often called the Sapir-Whorf Hypothesis or linguistic relativity, has been the subject of serious philosophical, anthropological and scientific inquiry. Taking advantage of the extensive bilingualism in Singapore, this module selects a few salient grammatical features and critically examines them within the broader cultural and/or cognitive contexts. Topics to be discussed include pluralisation, classifier, tense and aspect, kinship, polysemy, metaphor and bilingual acquisition. Issues related to translation will also be discussed.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"EL1101E or GEK1011. Exposure to some linguistics is helpful but not essential.","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"EL3210","ModuleTitle":"Topics in the Psychology of Language","Department":"English Language & Literature","ModuleDescription":"This module explores the processes underlying language comprehension, language production, and language acquisition in children and adults. The topics include language and brain, the role of learners’ attention, short-term memory, and long-term memory in language production, lexical storage and access, discourse comprehension and memory, language acquisition, and production of speech and writing.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"EL1101E or GEK1011","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EL3211","ModuleTitle":"Language in Contact","Department":"English Language & Literature","ModuleDescription":"This module introduces students to the phenomenon of language contact. We will explore sociolinguistic conditions of language contact, and how these conditions lead to contact-induced linguistic change. The study of contact languages is a study of how new forms of language emerge from contact ecologies. The main focus of the module is on the linguistic properties of contact languages, such as Chinese Pidgin English and Singapore Colloquial English, and on the theoretical issues of language emergence.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"EL1101E or GEK1011","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"EL3213","ModuleTitle":"Language Typology","Department":"English Language & Literature","ModuleDescription":"The study of language typology and universals is concerned with the evaluation of how the various linguistic subsystems in any language differ from those found in most other languages, and whether linguistic diversity is a norm or otherwise. In this introduction to typology, students will acquire a fundamental overview of the grammatical make-up of languages, and an appreciation for an important approach in contemporary linguistics. Language typology contributes to and draws on core areas of linguistics such as phonetics, phonology, morphology, syntax, psycholinguistics, sociolinguistics, and language acquisition, among others.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"EL2101 or EL2201","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EL3214","ModuleTitle":"Language Documentation","Department":"English Language & Literature","ModuleDescription":"Language documentation is a rapidly growing subfield in linguistics. It is concerned with the creation of language records that can be used for multiple purposes, the preservation of such records, and the products that can be built from these records, such as dictionaries, corpora and grammars. This module is an introduction to the subfield. It explores the need for language documentation as a reaction to language endangerment, and presents the history, theory and methods of modern day language documentation.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"EL1101E or GEK1011","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"EL3216","ModuleTitle":"Language and the Internet","Department":"English Language & Literature","ModuleDescription":"The vast worldwide computer network collectively known as the Internet (and its graphical interface, the World Wide Web) provides a new environment and technologies of communication (e.g. Internet Relay Chat, bulletin board systems etc) that challenge current assumptions regarding the nature of speech, writing, community and society. Since English is the principal language of the Internet, this module aims to examine the ways in which the language is being (re)formulated on the Web, especially in multilingual settings. The module focuses on the study and management of electronic language evidence on the Web.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"EL1101E or GEK1011","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"EL3222","ModuleTitle":"Cinematic Discourse and Language","Department":"English Language & Literature","ModuleDescription":"This module will introduce students to some of the basic ideas in cinema analysis that have a relationship with some of the concepts of linguistics and discourse analysis. The students will be exposed to a critical assessment of some of the early associations of cinema with linguistics. They will then learn about the approach to cinema as discourse, and of its relationship to the analysis of linguistic discourse. It is hoped that eventually, students will not only attain a better understanding of cinematic discourse, but also, of the concept of discourse in general.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"EL1101E or GEK1011","Preclusion":"EL3880B","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"EL3231","ModuleTitle":"Phonetics","Department":"English Language & Literature","ModuleDescription":"The field of phonetics includes the study of how speech sounds are produced, how they may be acoustically characterized, and how they are processed by listeners. This module will explore these three major areas of research, as well as introduce key areas in which phonetics intersects with other disciplines, including phonology, language acquisition, sociolinguistics, psycholinguistics, computational linguistics, and speech-language pathology. Students will become familiar with the major instruments, software tools and statistical methods used in modern phonetics research, and gain experience in carrying out independent data collection, transcription, and acoustic analysis.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"EL2202 or EL2102 The Sound System of English","Preclusion":"EL3202","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"EL3251","ModuleTitle":"Language, Society and Identity","Department":"English Language & Literature","ModuleDescription":"This module explores the relationship between language and identity, focusing on how linguistic difference is not a reflection of one’s inner essence but a means of constructing who we are in social context. Based on current research in sociolinguistics, it will discuss why ideological and discursive processes of identity construction are central to our social life. It will also introduce conceptual tools for analysing identity work in everyday discourse, using them to explore several theoretical and real-world issues in which the question of identity figures prominently.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"EL2151 or EL2251","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"EL3551","ModuleTitle":"FASS Undergraduate Research Opportunity (UROP)","Department":"English Language & Literature","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EL4212","ModuleTitle":"Field Methods in Linguistics","Department":"English Language & Literature","ModuleDescription":"This module develops practical skills in linguistic fieldwork. The centrepiece of the module is the investigation of an unfamiliar language through structured interviews with native speakers. Students will elicit, record, transcribe, and organize linguistic data. Together we will gain a basic understanding of aspects of the grammar of the language. Students will also develop original hypotheses regarding the language’s structure, test these hypotheses, and share their findings through written reports. Ethical issues that arise in conducting linguistic fieldwork will also be discussed.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Completed 80 MCs, including 28 MCs in EL, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"EL3212","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EL4216","ModuleTitle":"Lexicology and Lexicography","Department":"English Language & Literature","ModuleDescription":"With special reference to English in multilingual and multicultural settings, this module introduces students to the study of words from both lexicological (theory) and lexicographical (practice) perspectives. It aims to equip participants with a critical awareness of the notion of the word and its attendant sources of evidence, the organisation of the mental lexicon, and the publication of words in the form of printed, on-line and standalone electronic dictionaries.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in EL, with a minimum CAP of 3.20 or be on the Honours track","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"EL4222","ModuleTitle":"Stylistics and Drama","Department":"English Language & Literature","ModuleDescription":"This module highlights one way in which the disciplines within the Department (theatre, literary studies and linguistics) can be brought together in the enterprise to come to terms with dramatic discourse. The module will focus on the analysis of dramatic discourse, so that evidenced interpretations of dramatic passages may be provided. Students will be introduced to a number of frameworks, especially those used to deal with discourse such as speech-act theory, the co-operative principle, face and politeness, cognitive and critical discourse approaches. Key topics in stylistics such as foregrounding and reader response will also receive coverage.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs including 28 MCs in EL or 28 MCs in TS, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"TS4213","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EL4251","ModuleTitle":"Social Thought in Language","Department":"English Language & Literature","ModuleDescription":"This module provides an overview of key social theories that explore the nature of language and its social foundations. Through an examination of how language occupies a central position in contemporary social theory, it considers how such insight may be incorporated into the study of language in social context. In particular, it explores how different social theories may offer varying perspectives on the socially embedded nature of language, linguistic constitution of social relations, and language as power.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in EL, and EL2251 or EL2151, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EL4252","ModuleTitle":"Interactional Discourse","Department":"English Language & Literature","ModuleDescription":"This module focuses on how the phenomenon of discourse might be analysed and will consider how a number of frameworks can be used in a complementary fashion to give a fuller description of discourse. These include the frameworks of register and genre, speech-act theory, co-operation, face and politeness, exchange structure and conversation analysis. This module is appropriate for students reading or intending to read English Language honours.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in EL, with a minimum CAP of 3.20 or be on the Honours track","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"EL4253","ModuleTitle":"Language, Gender, and Text","Department":"English Language & Literature","ModuleDescription":"This is a module on feminist thought and gender research scholarship. Using select texts, students will be introduced to the language and gender literature, and then guided through textual critique from a feminist viewpoint. In this way, this module introduces students to some key feminist linguistic issues and what it means to read from a feminist viewpoint. This module is suitable for students with a keen interest in feminism and gender issues.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Completed 80 MCs, including 28 MCs in EL or 28 MCs in EN, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"EL4254","ModuleTitle":"Language, Ideology and Power","Department":"English Language & Literature","ModuleDescription":"This module focuses on the interrelations between language, ideology and power within contemporary society. It examines key concepts and ideas investigated by a range of scholars working within a critical perspective. Topics covered include: the structuring influence of language on worldviews, the construal of particular realities through patterned linguistic choices, the inclusion/exclusion, privileging/marginalizing of different social groups through language policies and practices affecting the use (or disuse) of particular language varieties. Target students: those with an active interest in the social and political aspects of language use, willing to articulate their own positions amid lively and complex debate.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in EL or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"EL4255","ModuleTitle":"English as a World Language","Department":"English Language & Literature","ModuleDescription":"This module focuses on the consequences of the spread of English as a world language. Key topics covered include: the rise of linguistic instrumentalism, the marginalization of other languages and their speakers/cultures, the question of how various Englishes should be ideologically positioned and the relationship between language and modernity. Target students: Those who are willing to critically engage in a debate on what it means to be a 'world language' as well those who are interested in gaining a deeper appreciation of the impact of English on the world and vice versa.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in EL or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"EL4401","ModuleTitle":"Honours Thesis","Department":"English Language & Literature","ModuleDescription":"The Honours Thesis is usually done in the final semester of a student's pursuing an Honours degree. Students intending to read this module are expected to consult prospective supervisors the semester before they read this module and provide a research proposal. A wide range of topics is acceptable provided it highlights a language issue.","ModuleCredit":"15","Workload":"0-1-0-12-24.5","Prerequisite":"Cohort 2012 and before: Completed 110 MCs, including 60 MCs of EL major requirements with a minimum CAP of 3.50. Cohort 2013-2015: Completed 110 MCs including 60 MCs of EL major requirements with a minimum SJAP of 4.00 and CAP of 3.50, or with recommendation by the programme committee. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of EL major requirements with a minimum SJAP of 4.00 and CAP of 3.50, or with recommendation by the programme committee. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"EL4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EL4660","ModuleTitle":"Independent Study","Department":"English Language & Literature","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2012-2015: Completed 100 MCs, including 60 MCs in EL, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs, including 44 MCs in EL, with a minimum CAP of 3.20.","Preclusion":"EL4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EL4880B","ModuleTitle":"Exploring Second Language Writing","Department":"English Language & Literature","ModuleDescription":"This module explores current research in second language writing and encompasses the investigation of both processes and products of writing. The module will draw on theories principally developed from first language research. The topics addressed will include theories in writing, composing processes (planning, transcribing, and revising), methodology of writing research (concurrent think-aloud and retrospection), written text features (textual and grammatical), assessment of writing (holistic and analytical rubrics), and characteristics of writers.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"Completed 80 MCs, including 28 MCs in EL, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"EL5880B, EL5880BR","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EL4880D","ModuleTitle":"Experimental Syntax","Department":"English Language & Literature","ModuleDescription":"Fundamental importance is assigned to speakers’ introspective judgments of sentence acceptability in syntactic research. However, such judgments can be gravely compromised by instability of different kinds, which calls into question the empirical reliability of such data. In this module, students will learn objective and practical methods by which they may collect and analyse acceptability judgments. We will discuss experimental design, data visualisation, statistical analysis, and the application of experimental methods to theoretical questions. This will be a hands-on course, and students will be expected to lead discussions on primary research.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Completed 80 MCs, including (i) 28 MCs in EL, and (ii) EL3201 or with instructor's consent, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"EL5101","ModuleTitle":"Grammatical Analysis","Department":"English Language & Literature","ModuleDescription":"This module aims to ground graduate students in a solid conceptual, analytical, and empirical foundation for doing research in syntax and semantics. It examines a range of core empirical phenomena that have been important in the development of modern linguistic theory and that remain central to current linguistic frameworks (e.g. passive, infinitival constructions, relative clauses, wh-constructions, binding, etc.). Core theoretical notions to be covered include: phrase structure, grammatical relations, subcategorization, and lexical entries.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate Student in the university or with the approval of the Department.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EL5101R","ModuleTitle":"Grammatical Analysis","Department":"English Language & Literature","ModuleDescription":"This module aims to ground graduate students in a solid conceptual, analytical, and empirical foundation for doing research in syntax and semantics. It examines a range of core empirical phenomena that have been important in the development of modern linguistic theory and that remain central to current linguistic frameworks (e.g. passive, infinitival constructions, relative clauses, wh-constructions, binding, etc.). Core theoretical notions to be covered include: phrase structure, grammatical relations, subcategorization, and lexical entries.","ModuleCredit":"5","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate Student in the university or with the approval of the Department.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EL5102","ModuleTitle":"Phonetics and Phonology","Department":"English Language & Literature","ModuleDescription":"The module covers the foundational knowledge of the sound pattern of human language. Major topics include how speech sounds are made and transmitted, and how they pattern, drawing data primarily from English and other familiar languages. Students will learn the conceptual tools and technical skills in the analysis of speech data.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EL5102R","ModuleTitle":"Phonetics and Phonology","Department":"English Language & Literature","ModuleDescription":"The module covers the foundational knowledge of the sound pattern of human language. Major topics include how speech sounds are made and transmitted, and how they pattern, drawing data primarily from English and other familiar languages. Students will learn the conceptual tools and technical skills in the analysis of speech data.","ModuleCredit":"5","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EL5103","ModuleTitle":"Language in Society","Department":"English Language & Literature","ModuleDescription":"This module surveys major approaches and current issues relevant to the study of language in society. It aims to familiarize students with a range of theoretical and conceptual frameworks they may refer to in addressing sociolinguistic questions across a variety of sites and to provide general principles that they may consider when engaged in the study of language in social context. For this purpose, it will critically discuss classical and contemporary research to explore the historical background, prevailing assumptions, methodological perspectives, and analytic strengths of different approaches to language in society, and consider recent developments in the field.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Preclusion":"EL5250","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EL5103R","ModuleTitle":"Language in Society","Department":"English Language & Literature","ModuleDescription":"This module surveys major approaches and current issues relevant to the study of language in society. It aims to familiarize students with a range of theoretical and conceptual frameworks they may refer to in addressing sociolinguistic questions across a variety of sites and to provide general principles that they may consider when engaged in the study of language in social context. For this purpose, it will critically discuss classical and contemporary research to explore the historical background, prevailing assumptions, methodological perspectives, and analytic strengths of different approaches to language in society, and consider recent developments in the field.","ModuleCredit":"5","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Preclusion":"EL5250","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EL5204","ModuleTitle":"Linguistic Typology","Department":"English Language & Literature","ModuleDescription":"Typology and universals are concerned with how the pieces of languages are put together, what they contain, and how and why they interact and function as they do. Students acquire a broad overview of the grammatical make-up of languages and an understanding of an important approach in contemporary linguistics. Typology contributes to and draws on core areas of linguistics that students have studied.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EL5204R","ModuleTitle":"Linguistic Typology","Department":"English Language & Literature","ModuleDescription":"Typology and universals are concerned with how the pieces of languages are put together, what they contain, and how and why they interact and function as they do. Students acquire a broad overview of the grammatical make-up of languages and an understanding of an important approach in contemporary linguistics. Typology contributes to and draws on core areas of linguistics that students have studied.","ModuleCredit":"5","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EL5216","ModuleTitle":"Corpus Linguistics","Department":"English Language & Literature","ModuleDescription":"This module takes an empirical approach to linguistic investigation: it bases claims largely on computer-aided analyses of electronic datasets that are either manually built with linguistic purposes in mind or those that are readily found on the Web. With special reference to English, relevant topics will be introduced to suit particular needs, the corpus-linguistic methodology blends well with various linguistic levels, including grammar, lexis and discourse. This module does not assume any expert computing knowledge, while no computer programming will be introduced, participants will receive hands-on training in the use of standard corpus-linguistic programs.","ModuleCredit":"4","Workload":"0-3-2-3-2","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EL5216R","ModuleTitle":"Corpus Linguistics","Department":"English Language & Literature","ModuleDescription":"This module takes an empirical approach to linguistic investigation: it bases claims largely on computer-aided analyses of electronic datasets that are either manually built with linguistic purposes in mind or those that are readily found on the Web. With special reference to English, relevant topics will be introduced to suit particular needs, the corpus-linguistic methodology blends well with various linguistic levels, including grammar, lexis and discourse. This module does not assume any expert computing knowledge, while no computer programming will be introduced, participants will receive hands-on training in the use of standard corpus-linguistic programs.","ModuleCredit":"5","Workload":"0-3-2-3-2","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EL5251","ModuleTitle":"Approaches To Discourse","Department":"English Language & Literature","ModuleDescription":"This module will explore approaches to analyzing both written and spoken discourses. Students will learn the analytical tools used to describe features of both modes of discourses. They will be encouraged to explore current research in discourse analysis. There may be a specific focus on particular kinds of discourse (classroom, computer-mediated, media, legal, political, etc.), depending on the expertise and interest of the lecturer. Students will be encouraged to collect and analyse their own data for the assignment.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Preclusion":"NIL","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EL5251R","ModuleTitle":"Approaches To Discourse","Department":"English Language & Literature","ModuleDescription":"This module will explore approaches to analyzing both written and spoken discourses. Students will learn the analytical tools used to describe features of both modes of discourses. They will be encouraged to explore current research in discourse analysis. There may be a specific focus on particular kinds of discourse (classroom, computer-mediated, media, legal, political, etc.), depending on the expertise and interest of the lecturer. Students will be encouraged to collect and analyse their own data for the assignment.","ModuleCredit":"5","Workload":"3-0-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"EL5252","ModuleTitle":"Language Variation and Change","Department":"English Language & Literature","ModuleDescription":"The study of variation and change in language employs quantitative statistical methods to account for phenomena in real-world language data. This module familiarises students with the major questions and methodologies of variationist research in sociolinguistics and corpus linguistics. Students will learn about the stylistic, social, and linguistic factors that influence how language is produced and perceived, and explore how data drawn from speech, texts, social media, and experimental methods are used to investigate variation. This module will prepare students to pursue independent research incorporating quantitative methods.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EL5252R","ModuleTitle":"Language Variation and Change","Department":"English Language & Literature","ModuleDescription":"The study of variation and change in language employs quantitative statistical methods to account for phenomena in real-world language data. This module familiarises students with the major questions and methodologies of variationist research in sociolinguistics and corpus linguistics. Students will learn about the stylistic, social, and linguistic factors that influence how language is produced and perceived, and explore how data drawn from speech, texts, social media, and experimental methods are used to investigate variation. This module will prepare students to pursue independent research incorporating quantitative methods.","ModuleCredit":"5","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EL5253","ModuleTitle":"Textual Construction Of Knowledge","Department":"English Language & Literature","ModuleDescription":"This module aims to cultivate an understanding both of the relationship between discourse and ideology and of the textual construction of knowledge. Students will be exposed to a critical deconstruction of different kinds of socio-political discourses (including discourses about gender and race, etc.) with specific attention to ideological positionings, and the role ideology plays in the knowledge construction process. Through this module, students will acquire critical skills in reading texts and come to appreciate the different kinds of textual and ideological strategies used in the formation of knowledge.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EL5253R","ModuleTitle":"Textual Construction of Knowledge","Department":"English Language & Literature","ModuleDescription":"This module aims to cultivate an understanding both of the relationship between discourse and ideology and of the textual construction of knowledge. Students will be exposed to a critical deconstruction of different kinds of socio-political discourses (including discourses about gender and race, etc.) with specific attention to ideological positionings, and the role ideology plays in the knowledge construction process. Through this module, students will acquire critical skills in reading texts and come to appreciate the different kinds of textual and ideological strategies used in the formation of knowledge.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EL5255","ModuleTitle":"Second Language Writing","Department":"English Language & Literature","ModuleDescription":"This module explores current research in second language writing and encompasses the investigation of both processes and products of writing. The module will examine theories in writing (including L1 theories) and the role theories and models plays in second language writing research. The topics addressed will include the cognitive processes in writing, the distribution of processes on writing performance, individual differences in writing (for examples, self-efficacy beliefs, motivation, and strategies), the methodology and tools researchers use to investigate the processes in writing, and the assessment of written texts.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department.","Preclusion":"EL5880B","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EL5255R","ModuleTitle":"Second Language Writing","Department":"English Language & Literature","ModuleDescription":"This module explores current research in second language writing and encompasses the investigation of both processes and products of writing. The module will examine theories in writing (including L1 theories) and the role theories and models plays in second language writing research. The topics addressed will include the cognitive processes in writing, the distribution of processes on writing performance, individual differences in writing (for examples, self-efficacy beliefs, motivation, and strategies), the methodology and tools researchers use to investigate the processes in writing, and the assessment of written texts.","ModuleCredit":"5","Workload":"0-3-0-4-3","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department.","Preclusion":"EL5880B","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EL5660","ModuleTitle":"Independent Study","Department":"English Language & Literature","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in English Language in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EL6660","ModuleTitle":"Independent Study","Department":"English Language & Literature","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Language Study in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. Head's and/or Graduate Coordinator's approval is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instruction","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EL6880","ModuleTitle":"Topics in Grammatical Theory","Department":"English Language & Literature","ModuleDescription":"This advanced seminar provides graduate students with sustained and critical engagement with recent debates in grammatical theory. Students are expected to identify for themselves key issues in grammatical theory (e.g the architecture of a theory of grammar, the analysis of specific grammatical phenomena, the epiphenomenality of constructions), situate these issues in relation to wider debates about nature of grammar, and propose lines of inquiry that might contribute to the debates. The seminar is especially useful for students who are considering pursuing research in grammatical anaylsis/theory.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instructor.","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"EL6882","ModuleTitle":"Topics In Language And Society","Department":"English Language & Literature","ModuleDescription":"This advanced seminar is especially useful for students who are considering pursuing research in the social aspects of language, including the politics of language and linguistic anthropology. Students are expected to identify for themselves key issues pertaining to the relationship between language and society. Among the possible topics discussed are: critical comparisons between autonomous and socially-oriented views of language, differences between variationist sociolinguistics and more critically-informed approaches, the relationship between linguistic structure, language ideology and power.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instructor.","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EL6884","ModuleTitle":"Topics In Applied Linguistics","Department":"English Language & Literature","ModuleDescription":"This advanced seminar provides graduate students with opportunities to undertake and report applied linguistic research in areas of negotiated choice, to develop a situated understanding of applied linguistics as a theoretically informed professional field of enquiry, and to generate spoken and written outcomes that reach, or closely approximate to, internationally publishable standards. Topics may range from critical re-theorising of applied linguistics itself to suitably informed investigations relating to language in action and communicative practices, in such domains as speech therapy, classroom language learning, teaching and assessment, translation, business, legal services, news reporting and broadcasting, and other social and workplace settings.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instructor.","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EM1201","ModuleTitle":"English for Academic Purposes (Music) 1","Department":"Ctr For English Language Communication","ModuleCredit":"0","Prerequisite":"Open only to students enrolled in the Bachelor of Music Programme from AY2009/10 onwards. Students who score Band C in the YSTCM English Placement Test or students who have passed Foundation English Course 2 are required to read this module.","Preclusion":"AR1000, BE1000, ID1000, ET1000 / NK1001 / EA1101 / EG1471 / ES1301 / ES1101 / ES1102 / ES1103 and EM1101","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"EM1202","ModuleTitle":"English for Academic Purposes (Music) 2","Department":"Ctr For English Language Communication","ModuleCredit":"0","Prerequisite":"Open only to students enrolled in the Bachelor of Music programme from AY2009/10 onwards. Students who score Band B in the YSTCM English Placement Test or students who have passed English for Academic Purposes (Music) 1 are required to read this module.","Preclusion":"AR1000, BE1000, ID1000, ET1000 / NK1001 / EA1101 / EG1471 / ES1301 / ES1101 / ES1102 / ES1103 and EM1101","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon","Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EN1101E","ModuleTitle":"An Introduction to Literary Studies","Department":"English Language & Literature","ModuleDescription":"Human beings are 'tale-telling animals'. We all tell stories, and we all listen to them, read them and watch them. This module looks at the ways in which people tell stories, the kinds of stories they tell, and the meanings those stories generate. It focuses, in particular, upon the telling, and gives special attention to questions concerned with that. Texts include a novel, a play, films, short stories, poems and oral tales.","CrossModule":"GEK1000","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Exempted from or passed the NUS Qualifying English Test, or exempted from further CELC Remedial English modules.","Preclusion":"GEK1000","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Monday Afternoon"]}]},{"ModuleCode":"EN2201","ModuleTitle":"Backgrounds to Western Literature and Culture","Department":"English Language & Literature","ModuleDescription":"The Greek and Roman classics and the Bible are recognized as having exerted profound influence on the development of Western literature, art and culture. Familiarity with the classical and Judeo-Christian traditions helps tremendously in enabling appreciation of this literature, art and culture. This module introduces students to important works from these two traditions such as Homer’s Odyssey, Plato’s Republic, Aristotle’s Poetics, Virgil’s Aeneid and the Bible. Through close readings, students become acquainted with the worldview, ideas and key motifs in these works. Attention will also be on how these texts have influenced the development of the Western literary tradition.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"EN1101E or GEK1000","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"EN2202","ModuleTitle":"Critical Reading","Department":"English Language & Literature","ModuleDescription":"Critical reading is the essential skill of literary studies. It involves close attention to individual words and phrases, to figures of speech, to the structures of sentences and texts, to literary form and genre, and to historical context. It gives attention to the implicit connotations of language, as well as to its explicit denotations. This module sets out to inculcate in students the skills of critical reading and help them pay attention to and evaluate textual detail. It will be organised as a series of seminars in which students develop and practice skills by reading short texts and extracts.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"(1) EN1101E or GEK1000, and (2) EN majors","Preclusion":"EN3274 Critical Reading","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"EN2203","ModuleTitle":"Introduction to Film Studies","Department":"English Language & Literature","ModuleDescription":"This module introduces the critical terms and methods required for reading and writing about films, performances, advertising, and other related cultural texts. It seeks to develop skills in the close reading of such texts, and in writing considered critical responses to them.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"EN2113","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"EN2207","ModuleTitle":"Gender and Sexuality in Literature","Department":"English Language & Literature","ModuleDescription":"This module introduces students to literary representations of gender and sexuality in poetry, fiction, nonfiction prose, and drama, and to theories of gender and sexuality. It considers the influence of gender and sexual identity on literature, and the influence of literature on the construction of gender and sexual identities. Students will be introduced to key terms and concepts relevant to the analysis of literature in its cultural and historical context. Topics to be addressed may include first-, second-, and third-wave feminism, postcolonial feminisms, the history of sexuality, queer and transgender theory, and the intersection of gender, sexuality, and racial identity.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"EN1101E or GEK1000","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EN2271","ModuleTitle":"Introduction to Playwriting","Department":"English Language & Literature","ModuleDescription":"This module seeks to introduce the techniques and genres of contemporary playwriting in order to equip students with the skills and resources needed to write for the stage. Students' weekly writing exercises will be critiqued by their peers and will culminate in the writing (and rewriting) of their own one-act plays. Students will also analyse one or more contemporary plays each week from a practitioner's perspective. Techniques discussed will include creating characters, dialogue, and theatrical action. Genres examined will include the historical play, the political play, the farce, the play of ideas, and the comedy of manners.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"EL1101E or EN1101E or TS1101E or GEK1011 or GEK1000 or GEM1003. This module is selective, and enrolment is by application.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"EN2276","ModuleTitle":"Literature, Media and Theory","Department":"English Language & Literature","ModuleDescription":"The module offers an introduction to the study of literature in an age where the increasing importance of film, television, and the internet has led to far-reaching changes in humanities disciplines and a broadening of the field of literary studies. Students will study critical texts in literary and media theory, which will give them the means to develop informed and critical readings in literature, media, and culture. The module in this way also provides an introduction to contemporary critical theory. Each week, students will study chapters introducing them to a given critical discourse (e.g., Psychoanalysis) and its application.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"EN1101E or GEK1000","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"EN3221","ModuleTitle":"The English Renaissance","Department":"English Language & Literature","ModuleDescription":"This module offers an introductory survey of the period referred to as “the English Renaissance” (in traditional usage) and as “early modern England” (in more recent usage). It considers the distinctive features of this period by looking at the different genres and literary forms in currency at the time: tragedy, comedy, love lyric, devotional lyric, epic, etc. These genres and forms are then read in relation to their significance for Renaissance/early modern England’s original readership and audience. This is a period of intense conflict, and that conflict is far from over, being still reassessed and played out between differing critical positions.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000. Cohort 2012 onwards: (i) EN1101E or GEK1000, AND (ii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EN3222","ModuleTitle":"The Eighteenth Century","Department":"English Language & Literature","ModuleDescription":"This module looks at the emergence of the novel, at its experiments with form, and at its characteristic modes of representation. It concentrates, in particular, on such matters as the restrictions and opportunities of the genre: on the practicalities of sustaining a long fiction in prose, how different writers meet the various challenges of plot, episode, characterisation and style, and on the emergence of a distinct sense of the individual.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000. Cohort 2012 onwards: (i) EN1101E or GEK1000, AND (ii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"EN3223","ModuleTitle":"Nineteenth Century Literature & Culture","Department":"English Language & Literature","ModuleDescription":"The module will cover selected poetic and prose writings from the Victorian period, an age that witnessed the nineteenth century's most historically important developments. Students will be directed to study literary and other cultural works with the historical context in mind.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000. Cohort 2012 onwards: (i) EN1101E or GEK1000, AND (ii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"EN3224","ModuleTitle":"The Twentieth Century","Department":"English Language & Literature","ModuleDescription":"Drawing from all three genres of fiction, drama and poetry, this module presents a survey of the literature of Britain in the 20th-century. We explore the writing of this century through two of its most important literary paradigms, namely the literary modernism of the early decades and the postmodern era following WWII. Students will encounter a century characterized by extensive aesthetic innovation, active political engagement and the acute registering of social change. Subjects covered include modernism, postmodernism and issues of art, language and representation. Writers we study include T. S. Eliot, James Joyce, Harold Pinter, Jeanette Winterson and Virginia Woolf.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000. Cohort 2012 onwards: (i) EN1101E or GEK1000, AND (ii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"EN3227","ModuleTitle":"Romanticism","Department":"English Language & Literature","ModuleDescription":"This module will look at 'Romanticism' as it manifests in English and European literature. The set of texts and supplementary readings are intended to provide the student with an introduction to the socio-historical background to the Romantic period and to some of the tropes and ideas that may be said to form the nucleus of the term 'Romanticism', for example, feeling, liberty, the inner life, the overreacher, revolution, the relationship to the past, the relationship between the city and the country, etc. To complement the texts being taught, the contributions of the other arts (painting, music), will also be discussed.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000. Cohort 2012 onwards: (i) EN1101E or GEK1000, AND (ii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"EN3231","ModuleTitle":"American Literature I","Department":"English Language & Literature","ModuleDescription":"This module examines selected texts of 19th century American writing through Reconstruction, it examines typical aspects of American character/imagination, and it trains students to read literary texts closely and to express their understanding of texts both in class discussion and in writing. The module is aimed at undergraduate English majors, but cross-faculty students who enjoy literature are welcome.","CrossModule":"AS3231","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000. Cohort 2012 onwards: (i) EN1101E or GEK1000, AND (ii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Preclusion":"AS3231","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"EN3241","ModuleTitle":"Literature and Psychoanalysis","Department":"English Language & Literature","ModuleDescription":"Since its articulation at the turn of the twentieth century, psychoanalysis has claimed a privileged relation to literature. Many of its foundational concepts sprang from Freud's life-long engagement with literature. The 'application' of psychoanalytic concepts to the interpretation of literary works will therefore be an important part of our approach. In applying theory to texts, we will identify and explore the plural and contradictory desires that make up literary discourse in particular, and the production of meaning, generally, just as our selections of literary works will help to exemplify key concepts in the psychoanalytic tradition.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000. Cohort 2012 onwards: (i) EN1101E or GEK1000, AND (ii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"EN3243","ModuleTitle":"S/F: Science Fiction and Fantasy","Department":"English Language & Literature","ModuleDescription":"The module examines the appeal of s/f as a serious fictional engagement with our consensual sense of reality. It addresses fantasy, speculative fiction, and science fiction as forms of narrative engaged in ",world-building", and ",word-shaping,", studying such fictional constructs as forms of sociological and anthropological knowledge. It also examines the relation between the ",strange", and the ",real", in terms of the shared and the antithetical elements that relate s/f to realism.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000. Cohort 2012 onwards: (i) EN1101E or GEK1000, AND (ii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"EN3245","ModuleTitle":"Feminism: Text & Theory","Department":"English Language & Literature","ModuleDescription":"The module aims to introduce students to central concepts in feminism, and apply these to the analysis of literary texts, to arrive at an understanding of gender dichotomies that influence the writing and reading of texts. A range of feminist texts, from Virginia Woolf, Simone De Beauvoir, Kate Millett etc, to contemporary feminist critics, will be explored. These theoretical concepts will be used to analyse texts from different genres including short stories, plays, novels, visual texts etc. Students will be expected to engage with feminism as both an ideology and a literary tool of analysis.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000, or a minimum of 12 MCs of EL modules. Cohort 2012 onwards: (i) EN1101E or GEK1000, or (ii) a minimum of 12 MCs of EL modules, AND (iii) at least one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207)","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"EN3248","ModuleTitle":"Reading the Horror Film","Department":"English Language & Literature","ModuleDescription":"Genre consideration is important to film studies. It enables us to assess the ways in which a director works with or deviates from conventional audience expectations, to consider how a particular film is distinctive from other films whose generic features it reiterates, etc. This module focuses on the “horror genre” to introduce students to the significance of genre analysis in film studies. Invoking this specific genre, students analyze (a) the relationship between film and popular culture, (b) academic debates around the production, meaning, experience, and consumption of “texts”, and (c) film’s commentary on issues of identity, ideology, gender, and sexuality.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"EN2203","Preclusion":"EN2204","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"EN3263","ModuleTitle":"Singapore Literature in Context","Department":"English Language & Literature","ModuleDescription":"Using selected Singapore texts from a variety of different genres, this module aims to enable students to explore the historical roots and contemporary relevance of literary production in Singapore. Beginning with colonial writing, the module moves through considerations of national and postcolonial literatures to contemporary concerns. Given Singapore's history, the notion of a \"Singapore\" text will be used creatively in order to reflect upon the growth of Singaporean identity and culture, and literary texts from other countries in the region may be used for comparative purposes.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Cohort 2011 and before: EN1101E or GEK1000, or GCE ‘A’ Level Literature or equivalent. Cohort 2012 onwards: (i) EN1101E or GEK1000, or GCE ‘A’ Level Literature or equivalent, AND (ii) EN2201 or EN2202 or EN2203 or EN2204 or EN2205 or EN2207","Corequisite":"So long as students have fulfilled EN1101E/GEK1000, they may take this EN level-3000 module in the same semester as they are taking one of the following modules (EN2201, EN2202, EN2203, EN2204, EN2205, EN2207).","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EN3271","ModuleTitle":"Advanced Playwriting","Department":"English Language & Literature","ModuleDescription":"In this module students will write (and rewrite!) two fulllength plays of no less than 60 minutes in length. These will be critiqued intensively by their classmates and by the instructor. Students are at liberty to pick their own topics and genres. Specific historical or critical readings and dramatic texts will be assigned based on individual students interests (e.g. musical theatre, Theatre of the Oppressed). This is a demanding creative writing module requiring self-direction and artistic independence.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"EN2271 or permission of instructor.","Preclusion":"TS4212","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"EN3551","ModuleTitle":"FASS Undergraduate Research Opportunity (UROP)","Department":"English Language & Literature","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EN4234","ModuleTitle":"Pynchon and the Poetics of Information","Department":"English Language & Literature","ModuleDescription":"This module examines the poetics of information in post-industrial society. At its core lies the oeuvre of Thomas Pynchon, whose novels will be read as a critical meta-narrative of the informational turn in Western society since the 1960s. Besides obvious technological effects and the accelerated exchange it enables, how has the new, informational paradigm affected our psychology, everyday life and work, our understandings of place and community, of history and culture? Rather than placing Pynchon within a literary canon, seminars will be thematic studies, drawing on a wide range of critical theory, cultural history, and critiques of globalisation and technology.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"Completed 80 MCs including 28 MCs in EN, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"EN4242","ModuleTitle":"Modern Critical Theory","Department":"English Language & Literature","ModuleDescription":"This module trains students in the reading and analysis of influential texts in critical theory, as the basis for examining the production and historical grounds of textual meaning. This survey course provides a comprehensive understanding of major critical theories of the twentieth century: post-structuralism and discourse-analysis, psychoanalysis, twentieth-century Marxism, and post-colonial studies. Close readings of Foucault, Lacan and Adorno in particular, will equip students to engage in wide-ranging and sometimes complex debates about critical approaches to the study of cultural meaning, its production and interpretation. The module targets students with interests in critical questions.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Completed 80 MCs including 28 MCs in EN, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"EN4251","ModuleTitle":"Jonathan Swift","Department":"English Language & Literature","ModuleDescription":"This module focuses on the work of one of most celebrated Anglo-Irish writers of the eighteenth century: Jonathan Swift. By tracking Swift’s dazzling literary output from 1690 to 1740, we will bring into better focus both the eighteenth century as a historical period and the ideas of historicity and modernity themselves. We will investigate a variety of literary modes, from satire to pamphlet polemics to the early novel, while we will also learn about the development of our own discipline by tracing Swift criticism from its inception to the present day and by entertaining a variety of critical perspectives.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs including 28 MCs in EN, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"EN4261","ModuleTitle":"Metafictions and the Novel","Department":"English Language & Literature","ModuleDescription":"This module focuses on the ",nouveau roman,", a term applied to a sub-genre of twentieth-century fiction, which consciously and self-consciously interrogates, problematizes and plays with traditional conventions and premises of the novel. These include characterization, plot, chronology, narrative authority, author-reader reciprocity and language as agent of meaning and communication.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs including 28 MCs in EN, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"EN4262","ModuleTitle":"Writing Global India: (Dis)Possessions of Capitalism","Department":"English Language & Literature","ModuleDescription":"Students will read Indian Anglophone literary texts in the context of global capitalism and transnational movements and flows. It examines the construction of imaginary homelands, the cultural politics of that homeland and its (re)negotiation in the larger world, the politics of gender, sexuality and the body, and religious and other cultural identities. The trope of \"(dis)possessions\" provides theoretical leverage into and focus on material influences, the trope of the hauntings of cultural memory, the perceived \"contaminations\" of culture, disciplines of the body, and related themes.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs including 28 MCs in EN, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"EN4264","ModuleTitle":"Modern Poetry","Department":"English Language & Literature","ModuleDescription":"This module will look at the work of modern poets (Modernism and after) focussing mainly on their poetry, but, where relevant, on their critical essays and work in other genres (e.g. drama) which adds to an understanding of their poetic work. The major topics covered will include: the modern condition, the relation to history and myth, modern poetics, the urban and natural worlds and war. Other topics may be considered, depending on the selection of poets in any particular academic year.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs including 28 MCs in EN, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"EN4265","ModuleTitle":"Approaches to World Literature: Critical Realism","Department":"English Language & Literature","ModuleDescription":"The new millennium has witnessed a return to realism in literature, criticism, and popular culture. Our taste for realism extends from the television reality-show, dramas like The Wire, to novels that seek to describe the impact of world markets on lived reality by mapping this system onto the traditional realist narrative. These developments suggest that canonical modernisms of the early twentieth-century prescribed, and so constrained, critical approaches to literatures of the postcolony. Focusing on the resurgent value of postcolonial realism for our current globalist conjuncture, the module entertains theoretical exchanges between World Literature, Postcolonial Studies, and the Frankfurt School’s Marxism.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Completed 80 MCs including 28 MCs in EN or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"EN4271","ModuleTitle":"Research Workshop","Department":"English Language & Literature","ModuleDescription":"As part of the preparation for writing research papers or Honours Theses, this module aims to help students understand the interpretative strategies, modes of argumentation, criteria for evaluating claims, analyses and theories, as well as expectations and conventions governing research in diverse areas of literary studies. The major topics will include research areas and questions, research claims, interpretative methods, evidence and argumentation, critical evaluation of academic argument, and rhetorical conventions and strategies.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"For EN and TS students - Completed 80 MCs including 28 MCs in EN or 28 MCs in TS, with a minimum CAP of 3.20 or be on the Honours track. For EU students - Completed 80 MCs including 28 MCs in EL, EN or TS modules, or a combination from the three (Literary and/or linguistic modules from other departments may also contribute towards the 28 MCs total at the module chair's discretion), with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"EL4200","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"EN4401","ModuleTitle":"Honours Thesis","Department":"English Language & Literature","ModuleDescription":"The Honours Thesis is usually done in the final semester of a student's pursuing an Honours degree.","ModuleCredit":"15","Workload":"0-1-0-12-24.5","Prerequisite":"Cohort 2012 and before: Completed 110 MCs, including 60 MCs of EN major requirements with a minimum CAP of 3.50. Cohort 2013-2015: Completed 110 MCs including 60 MCs of EN major requirements with a minimum SJAP of 4.00 and CAP of 3.50, or with recommendation by the programme committee. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of EN major requirements with a minimum SJAP of 4.00 and CAP of 3.50, or with recommendation by the programme committee. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"EN4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EN4660","ModuleTitle":"Independent Study","Department":"English Language & Literature","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2012-2015: Completed 100 MCs, including 60 MCs in EN, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs, including 44 MCs in EN, with a minimum CAP of 3.20.","Preclusion":"EN4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EN4880A","ModuleTitle":"Usurpation and Authority, 1558-1674","Department":"English Language & Literature","ModuleDescription":"This module explores the twinned ideas of usurpation and transgression in English Renaissance literature, analyzing the attempt to cross boundaries that define the norm in the polity and in moral, religious, and sexual spheres. We will look at how hierarchies established by religion, government, and custom seek to maintain and to justify the status quo. We will ask how literary texts register awareness of, and enter into dialogue with, these hierarchies. Different genres such as the play, the love lyric, the devotional lyric, and the epic will be invoked for our analysis of the cultural preoccupation with usurpation and transgression.","ModuleCredit":"5","Workload":"3-0-0-2-7.5","Prerequisite":"Completed 80 MCs including 28 MCs in EN, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"EN5238","ModuleTitle":"Twentieth-Century Literary Production","Department":"English Language & Literature","ModuleDescription":"This module explores 20th-century British and American literary production, with a focus on the first half of the century. It will examine the writings of key modernist authors of the early decades (such as T. S. Eliot, James Joyce and Virginia Woolf) even as it will also survey other literary and artistic activities in this period. The latter may include the avant-garde movements (such as Dadaism and Surrealism), the Harlem Renaissance, and cinema. Besides the above writers, others to be studied may include Andre Breton, Samuel Beckett, F. Scott Fitzgerald, Gertrude Stein and Wallace Stevens.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EN5238R","ModuleTitle":"Twentieth-Century Literary Production","Department":"English Language & Literature","ModuleDescription":"This module explores 20th-century British and American literary production, with a focus on the first half of the century. It will examine the writings of key modernist authors of the early decades (such as T. S. Eliot, James Joyce and Virginia Woolf) even as it will also survey other literary and artistic activities in this period. The latter may include the avant-garde movements (such as Dadaism and Surrealism), the Harlem Renaissance, and cinema. Besides the above writers, others to be studied may include Andre Breton, Samuel Beckett, F. Scott Fitzgerald, Gertrude Stein and Wallace Stevens.","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EN5241R","ModuleTitle":"Literature and New Worlds: 1590-1750","Department":"English Language & Literature","ModuleDescription":"From early modern England up into the eighteenth century, English literature registers distinctively a deep fascination with worlds both old and new: Egypt, Africa, China, and India are some examples. In reading critically how different authors in this historical timeline represent old and new worlds in their literary production, this module seeks to analyze the formation of cultural perceptions relating to such topics as (a) the emergence of a colonial and imperial consciousness, (b) the apprehension of cultural difference, (c) the crystallization of national identity. It offers opportunity for considering the engagements of literature with certain momentous social, historical, and political realities, such as the slave trade and the activities of the British East India Company","ModuleCredit":"5","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"EN5242","ModuleTitle":"Women Novelists","Department":"English Language & Literature","ModuleDescription":"The objectives of this module are to invite students to reflect on and analyse texts by great women novelists. Topics covered include the choice of genre, the relation between narrative structures and psychological experience and their political implications, the nature of the dilemmas at the heart of each text, and the problems of defining and responding to what is specific to women’s writing.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EN5242R","ModuleTitle":"Women Novelists","Department":"English Language & Literature","ModuleDescription":"The objectives of this module are to invite students to reflect on and analyse texts by great women novelists. Topics covered include the choice of genre, the relation between narrative structures and psychological experience and their political implications, the nature of the dilemmas at the heart of each text, and the problems of defining and responding to what is specific to women’s writing.","ModuleCredit":"5","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EN5244","ModuleTitle":"Shakespeare And Literary Theory","Department":"English Language & Literature","ModuleDescription":"This module approaches Shakespeares plays by considering not only genre and theme, but also their relationship to the development of literary history, including critical theory. The Shakespearean corpus has led to a multitude of critical possibilities, such that the text has lent support for materialism or deconstruction, for patriarchy or feminism, for the secure clichs of the so-called Elizabethan world picture or for their subversion and dissolution. Given the open-endedness of these critical possibilities, what does engaging with Shakespeare reveal about the relationship between text and context, between literary production and particular historical conditions, and the very making of meaning itself?","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EN5244R","ModuleTitle":"Shakespeare And Literary Theory","Department":"English Language & Literature","ModuleDescription":"This module approaches Shakespeares plays by considering not only genre and theme, but also their relationship to the development of literary history, including critical theory. The Shakespearean corpus has led to a multitude of critical possibilities, such that the text has lent support for materialism or deconstruction, for patriarchy or feminism, for the secure clichs of the so-called Elizabethan world picture or for their subversion and dissolution. Given the open-endedness of these critical possibilities, what does engaging with Shakespeare reveal about the relationship between text and context, between literary production and particular historical conditions, and the very making of meaning itself?","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EN5253","ModuleTitle":"Writing in the Aftermath","Department":"English Language & Literature","ModuleDescription":"The module addresses issues of historical trauma and cultural memory, through a focus on how such memory is manifested in aesthetic (primarily literary) representation. The module assumes a dual approach to the study of selected texts, requiring attention to the topic of violence and memory on the one hand, and the ethics and politics of representation on the other. Literary texts will illuminate problems of narrative agency, responsibility and testimony in the aftermath of a violent past. The conceptual framework of discussions derive from Maurice Blanchot and his influence on post-structuralism, and from contemporary uses of psychoanalysis by literary theorists.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EN5253R","ModuleTitle":"Writing in the Aftermath","Department":"English Language & Literature","ModuleDescription":"The module addresses issues of historical trauma and cultural memory, through a focus on how such memory is manifested in aesthetic (primarily literary) representation. The module assumes a dual approach to the study of selected texts, requiring attention to the topic of violence and memory on the one hand, and the ethics and politics of representation on the other. Literary texts will illuminate problems of narrative agency, responsibility and testimony in the aftermath of a violent past. The conceptual framework of discussions derive from Maurice Blanchot and his influence on post-structuralism, and from contemporary uses of psychoanalysis by literary theorists.","ModuleCredit":"5","Workload":"3-0-0-3-4","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"EN5254","ModuleTitle":"Rethinking Failure in the 21st Century","Department":"English Language & Literature","ModuleDescription":"Motivated by the prevalent political, institutional, and economic failings that seem to plague our present century, best captured perhaps by the millennial-speak “epic fail,” this course proposes to critically think about failure as a concept. We will explore what is specific to contemporary failure, as compared to twentieth century failure. We will also seek to elucidate failure in all its dimensions, which would require us to articulate without prejudice all the affective states that accompany it. Readings will include literary texts by Beckett, Blanchot, Coetzee, Barnes, Carson, and DeLillo, alongside theoretical ones (French thought, contemporary feminist theory, and affect theory).","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EN5254R","ModuleTitle":"Rethinking Failure in the 21st Century","Department":"English Language & Literature","ModuleDescription":"Motivated by the prevalent political, institutional, and economic failings that seem to plague our present century, best captured perhaps by the millennial-speak “epic fail,” this course proposes to critically think about failure as a concept. We will explore what is specific to contemporary failure, as compared to twentieth century failure. We will also seek to elucidate failure in all its dimensions, which would require us to articulate without prejudice all the affective states that accompany it. Readings will include literary texts by Beckett, Blanchot, Coetzee, Barnes, Carson, and DeLillo, alongside theoretical ones (French thought, contemporary feminist theory, and affect theory).","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EN5660","ModuleTitle":"Independent Study","Department":"English Language & Literature","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in English Literature in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. The Head’s and/or Graduate Coordinator’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval. Remark: (1) Word limit: 5,000 – 6,000 words. (2) Workload: Minimum 10 hours per week. The precise breakdown of contact hours, assignment and preparation is to be worked out between the lecturer and the student, subject to Departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"Must be registered as a Graduate student in the university or with the approval of the Department.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EN5883","ModuleTitle":"Screen Culture In Southeast Asia","Department":"English Language & Literature","ModuleDescription":"This interdisciplinary module will acquaint students with various theoretical approaches to the moving image, and equip them to write critically about contemporary screen cultures of Southeast Asia. Readings will be from media theory, art history and critical theory, as much as film studies. The module encourages students to think beyond the conventions of cinema studies (national cinema, genre, etc), the rationale being that as screen culture spreads beyond industrial cinema, so too should theory and criticism. Films studied will privilege independent and experimental work, video/media art, animation and web-based video, emphasising the diversification of moving image practices with video and digital media.","ModuleCredit":"4","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Preclusion":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EN5883R","ModuleTitle":"Screen Culture In Southeast Asia","Department":"English Language & Literature","ModuleDescription":"This interdisciplinary module will acquaint students with various theoretical approaches to the moving image, and equip them to write critically about contemporary screen cultures of Southeast Asia. Readings will be from media theory, art history and critical theory, as much as film studies. The module encourages students to think beyond the conventions of cinema studies (national cinema, genre, etc), the rationale being that as screen culture spreads beyond industrial cinema, so too should theory and criticism. Films studied will privilege independent and experimental work, video/media art, animation and web-based video, emphasising the diversification of moving image practices with video and digital media.","ModuleCredit":"5","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EN6102","ModuleTitle":"Advanced Critical Reading","Department":"English Language & Literature","ModuleDescription":"This module is an advanced graduate class in critical reading. In it students develop three main areas of competence: 1) knowledge of different critical traditions, 2) awareness of the various problems of reading and interpretation, and 3) close reading of texts informed by the knowledge of (1) and the awareness of (2). In keeping with the advanced nature of the module, much of the responsibility for the direction of the work falls upon the students. Students will explore the texts of a few key thinkers and learn to understand some of the basic principles of critical theory. They will learn to apply specific reading strategies to selected texts and to raise questions about the reading process and its contexts. The emphasis throughout is on the development of students' critical awareness of positions, strategies and possibilities of interpretation. The module is a core course for research students.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instructor.","Preclusion":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"EN6660","ModuleTitle":"Independent Study","Department":"English Language & Literature","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in English Literature in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instructor.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EN6880","ModuleTitle":"Topics in the New Literatures","Department":"English Language & Literature","ModuleDescription":"This module trains students in select key texts in the new literatures and their social contexts. It locates those literatures in the cultural histories of nationalism, postcolonialism, modernization, intertextuality and related topics. The module is intended for graduate students.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instructor","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"EN6881","ModuleTitle":"Topics In Literary History","Department":"English Language & Literature","ModuleCredit":"4","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instructor","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"EN6882","ModuleTitle":"Advanced Topics In Cultural Studies","Department":"English Language & Literature","ModuleDescription":"This module is to be taught by an eminent visiting scholar in Cultural Studies in Asia, appointed as a visiting teaching fellow for one semester. The content of module will therefore vary according to the specialized interests of the visiting teaching fellow. A candidate in the programme will only be permitted to elect one selected topic module during the course work component of their studies.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instructor","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ENV1101","ModuleTitle":"Environmental Studies: An Interdisciplinary Overview","Department":"Dean's Office (Science)","ModuleDescription":"Using a multi-disciplinary and inter-disciplinary perspective, this module provides a historical and epistemological overview of environmental studies. Environmental studies underscore the long tradition in both eastern and western thought and philosophies of human-nature relationships. This module highlights the importance of demography, society, culture, and religion as important variables in understanding the complex equations of environmental processes, changes, adaptations and impacts. The module hopes to bring together current environmental and climate change issues as well as challenges, interrogate the options available in various ways: nature conservation, technological fixes, shifting consumption patterns, alternative energies, environmental education, changing public civic behavior, economic management policies and legal enforcements.","ModuleCredit":"4","Workload":"2-4-0-4-0","Prerequisite":"For students in the Environmental Studies Programme.","Preclusion":"GEM1903","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"ENV1202","ModuleTitle":"Communications for Environmental Studies","Department":"Ctr For English Language Communication","ModuleDescription":"This module is designed for undergraduate students pursuing the degree in the Bachelor of Environmental Studies with the aim of helping them to develop critical thinking, reading, writing and speaking skills that are relevant for communication with the academia and public. The curriculum is organised along three main interrelated areas: 1) Communication with the public: Raising public awareness of environmental issues through science-based advocacy , 2) Communication with the academia: Developing skills in academic writing, 3) Argumentation within environmental studies: Examining environmental issues using the Precautionary Principle.","ModuleCredit":"4","Workload":"2-2-0-4-2","Prerequisite":"Students who are required to complete ES1000 Foundation Academic English and/or ES1103 English for Academic Purposes must first do so before they are allowed to read this module.","Preclusion":"SP1202","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-23T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning","Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"ENV2101","ModuleTitle":"Global Environmental Change","Department":"Dean's Office (Science)","ModuleDescription":"As a continuation of ENV1101, this module examines the role of human activities such as technological changes, increasing urbanization, market forces and economics, as well as ongoing geopolitical forces in environmental and climate change. Using current global environmental and climate change challenges, this module discusses various ways communities and societies have utilized indigenous knowledge (folk science), scientific evaluations, technological innovations, societal regulations and laws, environmental monitoring (benchmarking, quality controls), and policy prescriptions (based on scientific and societal evaluations) in environmental management at various scales. The module hopes to engage students in thinking about adaptive and mitigation options, both locally and globally in relation to reduced environmental sustainability.","ModuleCredit":"4","Workload":"2-0-0-6-2","Prerequisite":"ENV1101","Preclusion":"LSM3272","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"ENV2102","ModuleTitle":"Environmental Law","Department":"Dean's Office (Science)","ModuleDescription":"This module will first introduce students to Environmental Law, particularly conservation and pollution laws, and how these are passed and implemented at the international, regional (ASEAN) and national (Singapore) levels. It will emphasise that laws alone will not help in ensuring the quality of a country’s environment and the health of its citizens. Laws must be enforced, and the rule of law respected. Good governance is therefore a necessary component of sound environmental management. This module will next examine what constitutes good environmental governance. It will explore environmental and economic policies and how best to resolve the tensions between conservation and development. It will study the setting up of effective administrative institutions, land use planning, the provision of environmental infrastructure (modern sanitation, water treatment plants, transport systems, etc). It will then critically examine the workings of the main administrative agencies that are responsible for environmental management in Singapore. It will also look into the work of local and international non-governmental organisations (NGOs) as well as multi-national corporations and corporate social responsibility in Singapore. Comparisons will be made with the administrative and legal systems in other jurisdictions. This module will be taught by staff members from the Law Faculty as well as the Lee Kuan Yew School of Public Policy.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"For students in the Environmental Studies Programme.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ENV2103","ModuleTitle":"The Environment and Public Health","Department":"Dean's Office (Science)","ModuleDescription":"Public Health is defined as \"the science and art of preventing disease, prolonging life and promoting health through the organized efforts and informed choices of society, organizations, public and private, communities and individuals.\" Environmental health addresses all the physical, chemical, and biological factors external to a person, and all the related factors impacting behaviours. It encompasses the assessment and control of those environmental factors that can potentially affect health. It is targeted towards preventing disease and creating health-supportive environments. This module provides an introduction to public health and environmental health, and the management of contemporary environmental health issues.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"For students in the Environmental Studies Programme.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"ENV3101","ModuleTitle":"Environmental Challenges: Asian Case Studies I","Department":"Dean's Office (Science)","ModuleDescription":"Using selective Asian case studies through on-site field studies exposure, experimentation and documentation, this module addresses several key themes: a) understanding the nature of environmental problems (both physical and human induced environmental changes) in specific locations, sites and ecosystems, ii) the human impacts leading to specific environmental problems (pollution, water scarcity, deforestation, dwindling biodiversity), and iii) understanding indigenous adaptive mechanisms and other mitigation options in ensuring environmental sustainability. Students will participate in field studies of key sites, ecosystems and places where such challenges have taken place within the Asian region.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"ENV2101","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"ENV3102","ModuleTitle":"Environmental Challenges: Asian Case Studies II","Department":"Dean's Office (Science)","ModuleDescription":"This module is directly connected to ENV3101, which serves as a prerequisite. The scope, scale and learning mission of the proposed module are complex and challenging, due to the field work needed and the necessary preparation required. Based on concepts and theoretical issues as well as specific environmental knowledge, this module will be focused on the actual field work on site which will last between 3-4 weeks in one of the countries within the Asian region. This field studies part of ENV3101 will be formally set in the special semester (summer) of the academic year.","ModuleCredit":"4","Workload":"0-2-0-8-0","Prerequisite":"ENV3101","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":3}]},{"ModuleCode":"ENV3103","ModuleTitle":"Environmental Economics","Department":"Dean's Office (Science)","ModuleDescription":"This module provides a comprehensive coverage of environmental economics and has been structured on the premise that course participants have little background in economics. The main objective of the module is to illustrate the following premises: the natural environment is the core of any economy and economic sustainability cannot be attained without environmental sustainability. The module consists of three parts, namely microeconomics of the environment, macroeconomics of the environment and environmental policy.","ModuleCredit":"4","Workload":"1-3-0-3-3","Prerequisite":"For Environmental Studies students who have passed EC1101E or EC1301","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"ENV3202","ModuleTitle":"Environmental Studies Internship Programme","Department":"Dean's Office (Science)","ModuleDescription":"This module is designed for undergraduate students pursuing the Bachelor of Environmental Studies degree with the aim of helping them gain working experience in the environmental industry during their undergraduate study and to prepare them for employment after graduation. The module requires students to perform a structured and supervised internship in a company/organization for 10-12 weeks during Special Terms. Through regular meetings and feedback with internship supervisors and BES academic advisors, students will assimilate and translate knowledge acquired from the curriculum to performing tasks and assignments in the actual working environment, giving them an extra edge when transiting to the work force.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"For BES students only. Students must have completed at least 2 regular semesters of studies at the point of application.","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"ENV4101","ModuleTitle":"Environmental Management in Singapore","Department":"Dean's Office (Science)","ModuleDescription":"ENV4101, the last in a series of integrated BES modules, focuses on Singapore and evaluates how it has managed its environmental challenges. In other words, it examines environmental principles, concepts, policies and strategies learned in the preceding modules, but under a local lens. To facilitate this, the format of ENV4101 involves weekly seminars and/or round-table discussions with the key players in these challenges, in other words people ranging from individual activists, to representatives of the NGO, corporate and government sector","ModuleCredit":"4","Workload":"0-6-0-4-0","Prerequisite":"ENV3101 and ENV3102","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"ES1000","ModuleTitle":"Foundation Academic English","Department":"Ctr For English Language Communication","ModuleDescription":"This is a required course for students whose Qualifying English Test results show that they would benefit from basic English language skills support. Students in the course must pass it before they are allowed to read the next required English course, English for Academic Purposes (ES1102/ES1103). The purpose of ES1000 is to improve the students' English language skills in reading, writing and grammar. These skills are taught, reviewed and reinforced through online, inclass and appropriate out-of-class activities. Assignments include reflections, written assignments and progress tests. This module is taught over 1 semester with a two-hour online lecture/discussion/quiz and a two-hour sectional teaching per week.","ModuleCredit":"0","Workload":"2-2-0-2-2","Prerequisite":"Placement through the Qualifying English Test.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"ES1103","ModuleTitle":"English for Academic Purposes","Department":"Ctr For English Language Communication","ModuleDescription":"ES1103 serves as a bridging course for students who have taken the university’s Qualifying English Test and are deemed to require additional language support for the academic context. It aims to equip students with the knowledge of the academic genre and the ability to apply such knowledge in academic communication. The module adopts a reading-into-writing approach using themed readings as springboard texts for students’ writing and provides opportunities for analysing and internalising ways of organising academic texts. Students will acquire essential academic skills required to cope with the rigour of academic writing at a tertiary level.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"1. Placement through the Qualifying English Test or a pass in ES1000. 2. Only students who matriculated in AY2016/17 and onwards can take ES1103","Preclusion":"ES1102","Types":["Module"],"History":[{"Semester":3},{"Semester":1,"ExamDate":"2018-11-23T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning","Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Afternoon","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Monday Morning","Thursday Morning","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ES1531","ModuleTitle":"Critical Thinking And Writing","Department":"Ctr For English Language Communication","ModuleDescription":"The challenges of a global engineer increasingly call upon engineers to think critically and communicate effectively to undertake developmental leadership. This course aims to develop and practise students’ critical thinking and writing skills through analysing case studies in engineering leadership, constructing complex engineering-related problems and solutions, presenting arguments effectively and reflecting on personal leadership development. Relevance to engineering practice is emphasized with references to grounded theories of engineering leadership (Colcleugh, 2013, Rottman, Sacks & Reeve, 2015) and the seven missing basics of engineering education (Goldberg, 2009).","ModuleCredit":"4","Workload":"1.5-2-0-4-2.5","Prerequisite":"1. Students who are required to read ES1000 and/or EAP modules ES1102/ES1103 must pass it/them before taking ES1531/GEK1549. 2. Only students matriculated in AY2014/15 are allowed to take GEK1549.","Preclusion":"IEM1201%, UTW1001%, GEK1901, GET1021. U-town students cannot bid for ES1531/GEK1549.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-23T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Tuesday Morning","Thursday Afternoon","Friday Afternoon","Thursday Morning","Monday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Monday Morning","Tuesday Afternoon","Tuesday Morning","Thursday Afternoon","Thursday Morning","Friday Afternoon","Friday Morning"]}]},{"ModuleCode":"ES1541","ModuleTitle":"Exploring Science Communication through Popular Science","Department":"Ctr For English Language Communication","ModuleDescription":"The ES1541 module aims to equip students with the relevant knowledge and skills of how to communicate complex scientific content in ways that are comprehensible and accessible to non-experts. The module presents principles and strategies to deepen students’ understanding of the differences between scientific academic texts such as research reports and popular science genres such as science news articles (Haupt, 2014). Students will be exposed to popular science texts in various scientific disciplines, which will serve as the basis for group discussions, individual presentations and the writing of science news articles targeted at the educated non-specialist audience.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"This module is meant for students from Cohort 2013 and 2014. If students are required to take ES1000 (Foundation Academic English) and ES1102 (English for Academic Purposes), they must complete them before taking ES1541.","Preclusion":"Those who have taken SP1203, ENV1202, SP2171, SP1541, UTown and USP writing modules, ES1601 are precluded from taking ES1541.","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Friday Afternoon","Monday Morning","Thursday Morning","Thursday Afternoon","Tuesday Afternoon","Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ES1601","ModuleTitle":"Professional and Academic Communication","Department":"Ctr For English Language Communication","ModuleDescription":"This module aims to enable students to communicate and write in two main contexts -industry/workplace and academic. It is twinned with GEQ1917 Understanding and Critiquing Sustainability and is read over two semesters. Therefore, the teaching/learning of targeted communication and writing skills are drawn upon the requirements, tasks, assignments, and projects of GEQ1917. By situating communication in different contexts, students learn to shape, articulate and express their ideas, thoughts and messages depending on the audience, purpose, media and platform.","ModuleCredit":"4","Workload":"0-2-0-2-1","Prerequisite":"ES1000 and/or ES1102/ES1103","Preclusion":"CS2101 Effective Communication for Computing Professional, IS2101 Business and Technical Communication, ES2331 Communicating Engineering, ES2002 Business Communication, ES2007D Professional Communication, ES1541/SP1541 Exploring Science Communication through Popular Science, ES1501%.","Corequisite":"GEQ1917","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"TutorialPeriods":["Monday Morning","Thursday Morning","Thursday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ES2002","ModuleTitle":"Business Communication for Leaders (BBA)","Department":"Ctr For English Language Communication","ModuleDescription":"This module aims to equip students with the business communication skills they need to be recognized as leaders among stakeholders – colleagues, superiors, and customers/clients. Working within a dynamic and connected 21st century simulated workplace, students as “executives” will learn critical skill-sets in influential leadership communication in formal and informal business settings: pitching, teamwork, meeting and negotiation, relationship, goodwill and trust-building, and thinking on their feet. The module will emphasise core principles of audience-centred, objective-driven, and context-sensitive communication, intentional, reflective and mindful communication, oral communication fundamentals of verbal, vocal, visual and aural skills, and the 7 C’s of effective business communication.","ModuleCredit":"4","Workload":"1-3-0-3-3","Prerequisite":"Students who are required to read ES1000 must pass it before taking ES2002.","Preclusion":"MNO2706 Business Communication for Leaders (ACC), IS2101 Business and Technical Communication, ES2007D Professional Communication, ES1601 Professional and Academic Communication, UWC2101% Writing and Critical Thinking","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Morning","Tuesday Morning","Thursday Afternoon","Monday Morning","Thursday Morning","Monday Afternoon","Wednesday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Thursday Afternoon","Friday Afternoon","Wednesday Afternoon","Monday Morning"]}]},{"ModuleCode":"ES2007D","ModuleTitle":"Professional Communication","Department":"Ctr For English Language Communication","ModuleDescription":"This course teaches receptive and productive communication techniques needed in increasingly global and competitive environments. Students learn to generate and organize ideas for clear, convincing and effective oral and written messages, present these ideas with linguistic and graphic competence, and deliver messages appropriate to their audience, context and purpose. The topics covered are: the fundamentals of communication, and the language, format, content, organization and focus of different types of oral and written communication. Evaluation comprises continual assessment (60%) and a final examination (40%).","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"Students required to take ES1000 and ES1102/ES1103 must clear those courses first before taking ES2007D.","Preclusion":"CS2301, ES2002, IS2101, CS2101, CG1413, ES1601.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon","Monday Morning","Wednesday Morning","Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"ES2331","ModuleTitle":"Communicating Engineering","Department":"Ctr For English Language Communication","ModuleDescription":"This course aims to help students communicate competently and ethically in various communication situations. This will be done through rigorous and critical analyses of communicative texts and events, as well as applications of the principles of effective communication. In the process, the course also helps develop students’ understanding of how their identities and values are shaped in (and are shaping) engineering practice.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"If students are required to take ES1000 (Foundation Academic English) and/or ES1103 (English for Academic Purposes), they must complete and pass these modules before taking ES2331.","Preclusion":"ES1501%, ES1601, UTown students from cohort AY2014/15 and before should not be allowed to bid for the module.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon","Monday Afternoon","Thursday Afternoon","Monday Evening","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon","Monday Afternoon","Thursday Afternoon","Monday Evening","Thursday Evening"]}]},{"ModuleCode":"ES2660","ModuleTitle":"Communicating in the Information Age","Department":"Ctr For English Language Communication","ModuleDescription":"In a context of prolific production and convenient access to content and innovation in the Information Age, how should one critically process and clearly communicate ideas to various audiences? In this module, students will learn to question and articulate their analysis of assumptions and assertions on issues facing the Information Age through processes such as identifying bias and substantiating arguments. The Ennis’ (1986, 2001) taxonomy of critical thinking dispositions will be employed to develop students’ analytical thinking skills and their ability to articulate cogent responses to arguments or to defend their own positions in both written and oral form.","ModuleCredit":"4","Workload":"0-4-0-2-4","Prerequisite":"1. Students who are required to take ES1000 Foundation Academic English and/or ES1103 English for Academic Purposes, must pass those modules before they are allowed to read this module. 2. Only SoC students matriculated in AY2016/2017 and after, are allowed to take ES2660.","Preclusion":"GET1006 and GEK1901","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Tuesday Morning","Friday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ES5000","ModuleTitle":"Graduate English Course (Basic Level)","Department":"Ctr For English Language Communication","ModuleDescription":"This course aims to help international graduates from non-English speaking countries improve their basic academic English writing skills. This module provides training to enable students to use effective writing strategies to construct well-organized short academic essays with clear essay outlines. In order to facilitate independent learning and critical thinking, this module gives students opportunities to critique and edit their own essays as well as their peers' essays.","ModuleCredit":"0","Workload":"0-4-0-2-2","History":[{"Semester":1,"ExamDate":"2018-11-23T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning","Tuesday Afternoon","Friday Afternoon","Tuesday Morning","Friday Morning","Monday Evening","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ES5001A","ModuleTitle":"Graduate English Course (Intermediate Level)","Department":"Ctr For English Language Communication","ModuleDescription":"ES5001A aims to raise the proficiency level of the students' English in terms of their writing and oral presentation skills, so that they have confidence in using English for academic purposes. Students will be involved in writing short paragraphs, a short research report, and a summary analysis. Also, they will be taught principles of good writing and effective use of the dictionary. To prepare them for speaking at seminars and conferences, they will be trained to give oral presentations. This module is primarily for foreign graduate students of NUS who graduated from non-English medium universities who are not exempted based on their Diagnostic English Test results.","ModuleCredit":"0","Workload":"0-4-0-3-3","History":[{"Semester":1,"ExamDate":"2018-11-23T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon","Monday Evening","Thursday Evening","Tuesday Evening","Friday Evening"]},{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon","Tuesday Evening","Friday Evening"]}]},{"ModuleCode":"ES5002","ModuleTitle":"Graduate English Course (Advanced Level)","Department":"Ctr For English Language Communication","ModuleDescription":"This course is designed to help international graduate students from non-English speaking countries develop skills for writing theses and research papers.","ModuleCredit":"0","Workload":"0-4-0-3-3","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon","Monday Afternoon","Thursday Afternoon","Monday Morning","Thursday Morning","Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Monday Morning","Thursday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ES5101","ModuleTitle":"Technical Communication for Engineers","Department":"Ctr For English Language Communication","ModuleDescription":"Technical Communication for Engineers is a communication module for second year ECE graduate students which focuses on writing research papers and delivering oral presentations for academic and nonacademic audiences.","ModuleCredit":"0","Workload":"0-4-0-2-4","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Friday Morning","Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Tuesday Afternoon","Thursday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"ES5610","ModuleTitle":"Academic Communication for Business","Department":"Ctr For English Language Communication","ModuleDescription":"This module is designed to help graduate business students understand and apply effective strategies of written and oral academic communication to enable them to perform successfully in academia. Specifically, the course focuses on writing for publication and presenting research at professional gatherings. Developing these skills is accomplished through the following assignments: writing an article, revising it based on tutor and peer feedback, writing a review of a peer’s manuscript, giving a practice conference presentation or job talk. The course also creates opportunities for self-directed learning by providing diverse resources to be studied by the students independently.","ModuleCredit":"0","Workload":"1-3-0-3-3","Preclusion":"ES5002","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"ESE1001","ModuleTitle":"Environmental Engineering Fundamentals","Department":"Civil & Environmental Engineering","ModuleDescription":"This introductory module aims to familiarize students with a broad range of environmental engineering topics. Topics to be covered include historical perspective on environmental engineering, interactions of humans and the environment, environmental regulations, ecology and the environment, fundamental chemical kinetics, chemistry of solutions, overview of biology/microbiology organisms and processes, application of physical, chemical and biological parameters to environmental quality, engineering decision analyses.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"H2 Mathematics and H2 Chemistry, or MA1312 Calculus with Applications, for BES undergraduate without H2 Mathematic","Preclusion":"ESE1001FC/ESE1001X","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"ESE1102","ModuleTitle":"Principles & Practice in Infrastructure and Environment","Department":"Civil & Environmental Engineering","ModuleDescription":"The impact of civil infrastructures on the environment is considerable and engineers have a significant role to play in developing technical solutions which must be cost-effective, economically feasible and environmentally sustainable. Sustainable development must consider all the repercussions from infrastructure development in a systematic and holistic way, including assessment of the resulting pollution problems through environmental monitoring and its necessary companion: safety control and management.","ModuleCredit":"6","Workload":"2-4-5-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Friday Morning"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"ESE2001","ModuleTitle":"Environmental Processes","Department":"Civil & Environmental Engineering","ModuleDescription":"Contaminant transport in environmental fluids can be influenced by a number of physical processes. A comprehensive understanding of the movement of contaminants between environmental fluids and within each fluid is necessary to solve complex environmental problems. This module provides insights into transport processes in the multimedia environment. Topics include advection, diffusion, dispersion, settling, interphase mass transfer, reaction kinetics, equilibrium partition processes, and their applications in natural and engineered environments.","ModuleCredit":"4","Workload":"3-1-0-0.5-5.5","Prerequisite":"H1 Mathematics and H2 Physics or Chemistry, or equivalents","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Thursday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ESE2401","ModuleTitle":"Water Science & Technology","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides students with the fundamental aspects of water science and technology in water and wastewater treatment. Applied chemistry, microbiology and biology in fresh water, marine water, drinking water and wastewater will be covered. This module will enable students to understand the global cycle, possible contamination and threats to water in nature. Students also learn how to integrate engineering systems to purify natural water for human uses, and recycle water back to global water cycle through the practice of environmental science and technologies.","ModuleCredit":"4","Workload":"3-0.5-0.5-0-6","Prerequisite":"ESE2001","Preclusion":"TCE3001","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Friday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ESE3001","ModuleTitle":"Water Quality Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"Topics covered in this module include water and wastewater sources, characteristics of water and wastewater (physical, chemical, and biological parameters), principles of physical, chemical, and biological processes for water and wastewater treatment, and water reclamation. Applications of fundamental principles for process analysis and design will be discussed with a focus on commonalities in applications across industry. Laboratory experiments relevant to water quality assessment and engineering are also included in the module.","ModuleCredit":"4","Workload":"3-1-0.5-0.5-5","Preclusion":"ESE2401 & ESE3401 & TCE3001","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"ESE3011","ModuleTitle":"Integrated Project for Environmental Sustainability","Department":"Civil & Environmental Engineering","ModuleDescription":"This module explores appropriate technologies to combat environmental issues in lesser industrialized countries, with a focus on sustainable technologies for water and sanitation. It also incorporates technical, socio-cultural, public health, and economic factors into the planning and design of water and sanitation systems. The fieldwork is carried out to implement appropriate technologies being discussed and developed in a classroom. Students will develop sustainable technologies for solving real life problem to adopt appropriate solutions independently as well as teamwork. The student will understand appropriate technologies at the household and small community level, and develop/design sustainable solutions for specific international problems.","ModuleCredit":"4","Workload":"1-1-0-6-2","Prerequisite":"Nil.","Preclusion":"Nil.","Corequisite":"Nil.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ESE3101","ModuleTitle":"Solid And Hazardous Waste Management","Department":"Civil & Environmental Engineering","ModuleDescription":"This course provides students with a working knowledge of solid and hazardous waste management and cleanup processes used around the world. The topics covered include a historical perspective, regulations pertaining to solid and hazardous wastes, waste characterization and risk assessment, waste handling, collection and transport, waste treatment and disposal methods, including biological and chemical treatment, incineration, pyrolysis, landfill, and site remediation. Waste minimization and cost analysis are also discussed. The course is targeted at level 3 environmental engineering students.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"ESE2 standing or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"ESE3201","ModuleTitle":"Air Quality Management","Department":"Civil & Environmental Engineering","ModuleDescription":"This module equips students with fundamental knowledge in atmospheric air quality, covering regional and global issues. It provides basic knowledge and training in formulating and evaluating air pollution problems, predicting the effects of airborne pollutants, and offers engineering solutions. The topics covered include effects of emission sources and pollutants, importance and application of air pollution models, as well as air pollution control strategies and devices. The composition and impact of atmospheric system, chemical reactions of stratospheric ozone, and global climate forcing are also included.","ModuleCredit":"4","Workload":"3-1-0-0.5-5.5","Prerequisite":"ESE2 standing or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"ESE3301","ModuleTitle":"Environmental Microbiological Principles","Department":"Civil & Environmental Engineering","ModuleDescription":"The module provides students with a strong foundation in environmental microbiology and its application to pollution control systems. It provides an introduction to the principles of microbiology in environmental engineering. After an overview of microbial classification and the applications of environmental microbiology, the course addresses aspects of microbial ecology and population dynamics. Microbial characteristics of the terrestrial and aquatic environment are covered, as well as aspects of indoor air pollution control. Microbial biogeochemical cycling of elements is examined with respect to nitrogen, carbon and sulphur. Aspects of genetic engineering in environmental microbiology are introduced with regard to applied biotechnologies.","ModuleCredit":"4","Workload":"3-1-1-0-5","Prerequisite":"ESE2 standing or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Monday Morning"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Morning","Friday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ESE3401","ModuleTitle":"Water & Wastewater Engineering 1","Department":"Civil & Environmental Engineering","ModuleDescription":"This module introduces students to the unit operations and processes application for domestic water supply and wastewater treatment. Integration of physical, chemical and biological processes is the basis of current water and wastewater design practice. This module will enable students to understand the main treatment processes and engineering concerns of water and wastewater treatment systems. Students learn to identify the appropriate treatment system to address water and wastewater treatment needs and design basic processes of water and wastewater treatment systems.","ModuleCredit":"4","Workload":"3-0-0.5-0.5-6","Prerequisite":"ESE2401","Preclusion":"TCE3001","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"ESE4401","ModuleTitle":"Water & Wastewater Engineering 2","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides the information regarding application of advanced unit operations and processes for enhancing the quality of treated effluent and rendering the product water suitable for reuse applications. The module will enable students to understand the fundamental principles of advanced wastewater treatment. Students are taught to identify and design the appropriate advanced treatment system to enhance the quality of the treated effluent and exploit the option of reuse application.","ModuleCredit":"4","Workload":"3-0.5-0-0.5-6","Prerequisite":"ESE2401 and ESE3401","Preclusion":"TCE4401","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"ESE4404","ModuleTitle":"Bioenergy","Department":"Civil & Environmental Engineering","ModuleDescription":"Sustainability is the key to economic growth in the twenty-first century. With increasing global demand for energy, growing energy insecurity, and adverse impact of fossil fuel consumption on climate change, it is necessary to focus efforts toward bioenergy production from renewable, low-cost and locally available feedstock such as biomass and biowastes. This course introduces the various theories and technologies for production of bioenergy from various feedstocks. Topics include anaerobic technology for production of methane, bioethanol, methanol, hydrogen and biodiesel from biowastes and biomass, and microbial fuel cell for direct electricity production. Other processes such as pyrolysis of biomass shall also be introduced. Students will gain a comprehensive knowledge on the various options and challenges facing the production of bioenergy.","ModuleCredit":"4","Workload":"3-1-0-0-3-3","Prerequisite":"Year 3 standing or equivalent with background in fluid mechanics","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ESE4408","ModuleTitle":"Environmental Impact Assessment","Department":"Civil & Environmental Engineering","ModuleDescription":"Environmental Impact Assessment (EIA) is the process of identifying, predicting, evaluating and mitigating the biophysical, social, and other relevant effects of development proposals prior to major decisions being taken and commitments made. The objective of EIA is to ensure that decision-makers consider environmental impacts before deciding whether to proceed with new projects. Participants are introduced to the concept of EIA, its historical evolution and the terminologies that are used worldwide. Lectures will cover the organizational aspects of EIA, the EIA framework and the procedural methods to conduct an EIA, with special emphasis on water and water related issues.Participants will carry out a mini EIA study using the various approaches covered in the module.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"ESE3101, ESE3201, ESE3301 and ESE3401","Preclusion":"TCE4408","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ESE4501","ModuleTitle":"Design Project","Department":"Civil & Environmental Engineering","ModuleDescription":"The students are assigned a design project involving various environmental considerations. The module provides the opportunity for students to work as a team on an environmental project integrating knowledge they have gained from modules they have taken in earlier years. The module will also enhance their interpersonal, communication and leadership skills through group projects, report writing and oral presentations.","ModuleCredit":"4","Workload":"1-0-0-4-5","Prerequisite":"ESE4 standing","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"ESE4502","ModuleTitle":"B.Eng. Dissertation","Department":"Civil & Environmental Engineering","ModuleDescription":"Each student is assigned a research project in environmental science and engineering. This module provides the opportunity for students to outsource for relevant information, design the experiments, analyze critically the data obtained and sharpen their communication skills through report writings and oral presentations.","ModuleCredit":"12","Workload":"0-0-18-0-12","Prerequisite":"ESE4 standing","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"ESE4502R","ModuleTitle":"B. Eng. Dissertation B. Eng. Dissertation","Department":"Civil & Environmental Engineering","ModuleDescription":"This project moduleis carried out by individual students and offers the opportunity for the student to develop research capabilities. It actively promotes creative thinking and allows independent work on a prescribed research project. Level 4 students undertake the project over two semesters. Each student is expected to spend not less than 9 hours per week on the project chosen from a wide range of environmental engineering-related disciplines. Topics include elements of research and experiments, analyse, and development. Assessment is based on the student’s working attitude, project execution and achievement, an interim report and presentation, dissertation and final oral presentation.","ModuleCredit":"8","Workload":"0-0-12-0-8","Prerequisite":"EVE4-standing","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ESE5001","ModuleTitle":"Environmental Engineering Principles","Department":"Civil & Environmental Engineering","ModuleDescription":"This course is to allow M.Sc. students from non-environmental engineering background to gain basic knowledge in environmental science and engineering. Acquisition of this basic knowledge will prepare them for advanced courses in environmental science and engineering. This module provides a systematic introduction to water and air quality and their engineering control, quantitative overview of the properties of environmental contaminants, and the transport and transformation processes that govern their concentrations in air and water. Topics include environmental chemical equilibriums and kinetics, and elementary transport phenomena, introduction to water quality engineering, air quality engineering, and solid waste treatment and management.","ModuleCredit":"4","Workload":"3-0-0-1-6","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Monday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ESE5002","ModuleTitle":"Physical and Process Principles","Department":"Civil & Environmental Engineering","ModuleDescription":"This module introduces students to the fundamentals of unit operations and processes for domestic water supply and wastewater treatment. This module will enable students to understand the principles involved in the main treatment processes of water and wastewater treatment systems. Fundamental as well as practical aspects of water and wastewater treatment systems will be covered.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"Graduate students standing","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ESE5003","ModuleTitle":"Environmental Chemical Principles","Department":"Civil & Environmental Engineering","ModuleDescription":"This module is designed to provide students with the chemical basis for understanding our surroundings, the global environment. Emphasis will be on the composition of the natural environment, the processes that take place within it, and the kind of changes which come about as a result of human activities. The students, upon completion of this module, should have a comprehensive knowledge of the fundamentals of chemistry of components and contaminants in acquatic, atmospheric and terrestrial environments.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"Graduate students standing","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ESE5004","ModuleTitle":"Research Project","Department":"Civil & Environmental Engineering","ModuleDescription":"This module involves independent project work over two semesters, on a topic in Environmental Engineering approved by the Programme Management Committee. The work may relate to a comprehensive literature survey, and critical evaluation and analysis, design feasibility study, case study, minor research project or a combination.","ModuleCredit":"8","Workload":"0-0-0-10-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ESE5202","ModuleTitle":"Air Pollution Control Technology","Department":"Civil & Environmental Engineering","ModuleDescription":"This module covers several topics in air pollution control including the nature and sources of air pollutants in the indoor and outdoor environments, air pollution models, regulations, technical methods and measures to remove/suppress the emissions of air pollutants. The physical, chemical, and physico-chemical characteristics of pollutants in the atmosphere are described. The principal industrial sources of atmospheric pollution and the technological conditions for the formation of solid and gaseous substances in emissions are defined. Technical principles, basic processes, and equipment employed to limit and eliminate particulates, volatile organic compounds, sulfur oxides, and nitrogen oxides are discussed in detail.","ModuleCredit":"4","Workload":"3-0-0-1-6","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ESE5202A","ModuleTitle":"Technologies for Air Quality Control","Department":"Civil & Environmental Engineering","ModuleDescription":"This module aims to equip students with sufficient knowledge to understand common air pollution problems due to various anthropogenic activities as well as the environmental fate of air pollutants in the atmosphere, and to evaluate potential hazards of air pollutants to the society and the environment. Students will also develop capability to analyse of air quality monitoring data for the development and application of effective air quality control strategies and government policies in the environment of interest.","ModuleCredit":"2","Workload":"3-0-0-1-1","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening","Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"ESE5202B","ModuleTitle":"Air Quality Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"In pursuit of the broad goal of avoiding the adverse effects of air pollution in a cost-effective manner, air quality engineers are involved in a wide range of activities, including (1) creating technical knowledge, (2) designing and applying air pollution control technologies, and (3) developing air pollution control strategies. The course will equip students with practical knowledge on the design and applications of air pollution control systems to reduce emissions of particulate matter, volatile organic compounds, oxides of nitrogen, and sulfur dioxide from static mobile sources. In addition, students will gain exposure to air pollution models.","ModuleCredit":"2","Workload":"3-0-0-0.5-1.5","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening","Saturday Morning"]}]},{"ModuleCode":"ESE5203","ModuleTitle":"Aerosol Science And Technology","Department":"Civil & Environmental Engineering","ModuleDescription":"Aerosol science deals with the behaviour of very fine particles in fluid media which finds many areas such as biosolid management, air pollution control, ultra-cleaning manufacturing technology, and advanced materials. In this module, the basic principles of aerosol science and the corresponding industrial applications will be covered. Topics include physics of aerosols, size distributions, mechanics and transport of particles, aerosol dynamics, nanoparticle synthesis, comubstion aerosols, and pharmaceutical aerosols.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"CE2134 Hydraulics or equivalent courses involving introductory level of fluid mechanics.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ESE5204","ModuleTitle":"Toxic and Hazardous Waste Management","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces the advanced concepts of toxic and hazardous waste management issues. Major issues are quantification and characterisation, toxicity, impact on human health, state-of-the-art reduction technologies and ultimate disposal. This course will expose students to the risks faced by urban environmental ecosystems and human beings exposed to toxic and hazardous wastes generated through various human activities and the selection of treatment and disposal facilities, their design, construction, operation and maintenance principles.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"ESE4 standing or higher","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ESE5204A","ModuleTitle":"Bioremediation of Hazardous Chemicals in Soil & Water","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces the advanced concepts of toxic and hazardous chemical management issues. Major issues are quantification and characterization, toxicity, impact on human health, state-of-the-art biotechnologies to treat the hazardous chemicals. This course will expose students to the risks faced by water/soil and human beings exposed to toxic and hazardous chemicals generated through various human activities and the selection of bioremediation strategies, their design, operation, monitoring, and case studies.","ModuleCredit":"2","Workload":"3-0-0-0.5-1.5","History":[{"Semester":2,"LecturePeriods":["Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"ESE5204B","ModuleTitle":"Physico-Chemical Treatment for Hazardous Chemicals","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces the advanced concepts of toxic and hazardous chemical management issues. Major topics are quantification and characterization, toxicity, impact on human health, disposal and management practices. Part B focuses on state-of-the-art physico-chemical technologies to treat, stabilize and safely dispose of hazardous chemicals. This course will expose students to the environmental risks faced by caused by toxic and hazardous chemicals generated through human activities and the selection of state-of-art degradation and separation techniques and disposal strategies, including case studies in industrial wastewater and e-wastes.","ModuleCredit":"2","Workload":"3-0-0-0.5-1.5","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"ESE5402A","ModuleTitle":"Physico-Chemical Treatment for Industrial Wastewater","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces the advanced physical and chemical treatment technologies that can be used for various industrial wastewater treatment. Major issues will include the removal of particles, heavy metal ions, emerging contaminants, organic and oil species, etc. for water quality assurance, enhancement or water reclamation/wastewater reuse. The topics will cover neutralization, coagulation, sedimentation or flotation, granular filtration and membrane separation, adsorption and advanced oxidation. This course will expose students to the challenges and solutions for various industrial wastewater pollution controls.","ModuleCredit":"2","Workload":"3-0-0-0.5-1.5","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening","Saturday Evening"]}]},{"ModuleCode":"ESE5402B","ModuleTitle":"Biotechnologies for Industrial Wastewater Control","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces biological technologies that can be used for the treatment of different industrial wastewater treatment. Characterization of industrial wastewater and different biological processes such as upflow anaerobic sludge blanket processes, activated sludge process, membrane bioreactor etc. shall be covered for the removal of organics and nutrients in specific industrial wastewater, producing treated effluents for discharge or water reclamation/wastewater reuse. The students will gain knowledge on the characterization of industrial wastewater, considerations required for the selection of appropriate biological processes and the design of specific biological processes for industrial wastewater treatment.","ModuleCredit":"2","Workload":"3-0-0-0.5-1.5","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Afternoon","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"ESE5404","ModuleTitle":"Biological Treatment Processes","Department":"Civil & Environmental Engineering","ModuleDescription":"This module introduces the theories as well as practises of biological wastewater treatment processes. Students will learn to understand the fundamental principles of biological treatment systems. The applications of biological treatment systems will also be addressed. This course will facilitate students to acquire in-depth knowledge of biological treatment systems in wastewater treatment.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"ESE4 standing or higher","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ESE5406","ModuleTitle":"Membrane Treatment Process Modelling","Department":"Civil & Environmental Engineering","ModuleDescription":"Membrane technology is an emerging field in water and wastewater engineering. This module offers students the fundamental principles and practical applications of membrane processes as an advanced measure for water and wastewater treatment. The topics covered in this module are membrane transport, concentration polarisation, and membrane fouling in relation to water and wastewater engineering. The module will also deal with fouling characterisation of feed water, membrane fouling modelling and methods for fouling prevention and mitigation. Applications of MF, UF, and RO membranes in various water and wastewater.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"ESE4 standing or higher","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ESE5666","ModuleTitle":"Industrial Attachment","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides engineering research students with work attachment experience in a company.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ESE5880A","ModuleTitle":"Topics in Environmental Engineering: Chem. & Lab Safety","Department":"Civil & Environmental Engineering","ModuleDescription":"This course module covers the legal requirements, professional and scientific practices in chemical hazards management. It includes (1) the workplace safety and health, environmental protection. Fire safety, and public security legislations in Singapore as well as the Globally Harmonization System, (2) the hazardous chemical properties of toxicity, flammability, explosiveness, environmental biodegradability and bioaccumulation, (3) the chemical exposure standards, (4) the control of chemical risk through the hierarchy of control principles, (5) the mitigation of their impact through incident management with proper mitigating systems, emergency response planning. (6) procedure of response during terror attack.","ModuleCredit":"4","Workload":"3-0-0-5-2","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ESE5901","ModuleTitle":"Environmental Technology","Department":"Civil & Environmental Engineering","ModuleDescription":"The proposed module replaces the module EX5104. Population growth and economical development generate large quantities of wastes and also place great pressures on the finite material and energy resources of the earth. Raw materials are bieng used at a faster rate than they are being replaced or available. Therefore, proper management of environmental resources by applying available and emerging environmental technologies in the planning, design and operation activities are important in global resource conservation and in environmental pollution control.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ESE5901A","ModuleTitle":"Introduction to Environmental Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces fundamentals of environmental engineering including physical, chemical, biological and ecological principles, which provides a bridge for students to move from science to environmental engineering applications in air, water and soil systems.","ModuleCredit":"2","Workload":"3-0-0-0.5-1.5","History":[{"Semester":3}]},{"ModuleCode":"ESE5901B","ModuleTitle":"Technologies in Environmental Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This course introduces transport and transformation models for contaminant and environmental technologies including physical, chemical, and biological processes. It elucidates classic and emerging environmental technologies in the planning, design and operation activities for water, wastewater and soil treatment processes applied to local and global environmental problems.","ModuleCredit":"2","Workload":"3-0-0-0.5-1.5","History":[{"Semester":3}]},{"ModuleCode":"ESE5999","ModuleTitle":"Graduate Seminars","Department":"Civil & Environmental Engineering","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ESE6001","ModuleTitle":"Environmental Fate Of Organic Contaminant","Department":"Civil & Environmental Engineering","ModuleDescription":"This module examines fundamental principles that govern transformation and fate of organic contaminants in natural and engineered systems. Thermodynamic principles and molecular properties are used throughout the module to develop predictive relationships for the solubility of organic contaminants, partitioning between environmental phases, sorption to solid surfaces, and transformation processes.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"Graduate student standing","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ESE6999","ModuleTitle":"Doctoral Seminars","Department":"Civil & Environmental Engineering","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ESP1104A","ModuleTitle":"Sensor System Electronics","Department":"Engineering Science Programme","ModuleDescription":"This module introduces students to the fundamental electronic principles of sensor systems for a variety of different disciplines. Particular emphasis will be given to circuits that are used in research and development, such as sensor amplifiers, filters, and data-acquisition. The module has both analogue and digital circuit principles, and involves project activities that involve hands-on construction of sensors, their circuits and translating their signals into digital data on to a computer.","ModuleCredit":"6","Workload":"6-2-3-0-4","Prerequisite":"A-level Mathematics and Physics","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"ESP2106","ModuleTitle":"Principles of Continua","Department":"Engineering Science Programme","ModuleDescription":"Introduction of the fundamental concepts, derivation of the field equations of continuum mechanics using the conservations laws of physics (conservation of mass, momenta and energy) and constitutive relations, simple applications to heat transfer, fluid mechanics, and mechanics of materials. Tools and understanding that are gained through this course are: vectors and tensors formulation of the mathematical models of physical phenomena and simple applications to boundary-value problems arising in heat transfer, fluid mechanics, solid mechanics as well as in interdisciplinary areas. The knowledge gained in the course is very useful for the follow up courses in engineering science as well as in various engineering disciplines.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"PC1433","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"ESP2107","ModuleTitle":"Numerical Methods and Statistics","Department":"Engineering Science Programme","ModuleDescription":"This module introduces numerical methods and statistics. Students will learn the fundamentals of numerical methods and statistics and how to apply these to solve a range of engineering and science problems. They will mainly write and debug their own codes in MATLAB® and are exposed to complex engineering problems and solving through COMSOL® Multiphysics – a finite-element-based simulation environment. The numerical methods include, e.g., solving for roots of equations, integrating numerically and finding solutions to ordinary and partial differential equations. The statistical methods include basic concepts of probability and statistics and how they are used in the acquisition and processing of data.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"(MA1507 and MA1508/MA1508E) or equivalent","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"ESP2110","ModuleTitle":"Design Project 2","Department":"Engineering Science Programme","ModuleDescription":"Through an antenna project in the first part of the module, students will learn the fundamentals of electromagnetic energy propagation, antenna and transmission line theory, as well as microwave engineering techniques. Specifically, the students will have to design an external WiFi antenna to dramatically extend the communication range between their laptop computer and a remotely located hub station. In the second part of the module, the students have to design a working electroplating set-up (high efficiency, uniform temperature stability and optimum pH bath solution) and study several parameters that influence the quality of the plated film quality. They will look into the morphology, structural characteristics using optical microscopy and XRD analysis. The electrical characteristics will be evaluated through I-V characterization of the Ni plated films.","ModuleCredit":"4","Workload":"0.5-0-0-9.5-0","Prerequisite":"ESP1104 &, ESP1107","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ESP3102","ModuleTitle":"From Making Nano to Probing Nano","Department":"Engineering Science Programme","ModuleDescription":"The aims of this module are to provide a comprehensive coverage of a range of nanofabrication and characterization techniques. The fabrication part will facus on top-down techniques which will complement the bottom-up techniques covered by CM3251 Nanochemistry. Topics to be covered include: Nanofabrication: thin flim deposition, etching, photolithography, EUV, electron beam, x-ray and ion beam lithography, focused ion beam and direct laser writing, scanning probe based techniques, fabrication and alignment of nanostructures, manufacturing of nanodevices and nanosystems. Nanocharacterization: basic principle of imaging, wave diffraction, interaction of energy beams with materials, optical and electron microscopy, scanning probe microscopy, x-ray microanalysis, electron transport measurement, magnetic measurement and optical spectroscopy.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"PC2130B, PC2133","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"ESP3902","ModuleTitle":"Major Design Project I","Department":"Engineering Science Programme","ModuleDescription":"Students will work in teams of 4 or 5 to solve real-world problems, from idea to innovative prototype solutions, in semester 1. Each student will be supervised by several faculty members, one host supervisor who instructs the student on certain specialised techniques, while other supervisors help in the application of these techniques to the specific design projects being carried out. Design project examples are the solar-powered golf buggy and a nanodevice. The project may be structured in such a way that it can be continued in the module ESP3903 Major Design Project II which will be run in semester 2.","ModuleCredit":"4","Workload":"2-0-0-8-0","Prerequisite":"Level 3 Standing","Preclusion":"ESP3901 Major Design Project","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"ESP3903","ModuleTitle":"Major Design Project 2","Department":"Engineering Science Programme","ModuleDescription":"Students will work in teams of 4 or 5 to solve real-world problems, from idea to innovative prototype solutions, in semester 2. Each student will be supervised by several faculty members, one host supervisor who instructs the student on certain specialised techniques, while other supervisors help in the application of these techniques to the specific design projects being carried out. Design projects typically involved simulation and are related to optics. The project may be structured in such a way that it continues on from the module ESP3902 Major Design Project I which will be run in semester 1.","ModuleCredit":"4","Workload":"2-0-0-8-0","Prerequisite":"Level 3 standing","Preclusion":"ESP3901 Major Design Project","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"ESP4401","ModuleTitle":"Optimization of Energy Systems","Department":"Engineering Science Programme","ModuleDescription":"Energy conscious design and efficient operation of energy consuming systems used in industries and commercial buildings remain as a challenge for energy engineers. The module starts with a review of the fundamentals of heat and mass transfer and then introduces central chiller, compressed air, boiler and combined heat and power systems as the major energy consuming systems used in industries and commercial buildings. Topics covered include working principle of above systems, measurement and analysis of energy performance, energy savings opportunities, design of energy efficient systems and operational considerations, control strategies, technical and economic feasibility of energy projects.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"Any module on heat and mass transfer such as Heat Transfer (ME3122) OR Thermodynamics and Statistical M echanics (PC2230) OR Energy Conversion Processes (ME3221) OR Industrial Heat Transfer (ME4225)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"ESP4901","ModuleTitle":"Research Project","Department":"Engineering Science Programme","ModuleDescription":"This module consists mainly of a research-based project carried out under the supervision of one or more faculty members. The module is normally taken over two consecutive semesters and the students are expected to put in about 15 hours per week for their projects. In addition to the specific problem studied, students are exposed to literature survey and research methodologies. These projects are usually open-ended in nature, giving the students flexibility to judiciously select viable alternatives, and challenge students to acquire skills for independent and lifelong learning. The projects range in variety from design and development projects (software and hardware), computer modelling and simulation, to designing experiments and equipment. Guidelines for project proposals stipulate the requirement for elements of innovation, novelty or research.","ModuleCredit":"12","Workload":"6-0-0-24-0","Prerequisite":"Level 4 standing","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ESP5402","ModuleTitle":"Transport Phenomena in Energy Systems","Department":"Engineering Science Programme","ModuleDescription":"This module aims to provide fundamental theory of transport phenomena and train the student in mathematical modelling. The former comprises the derivation and understanding of the macroscopic and microscopic conservation laws for mass, momentum, and energy, together with the relevant constitutive relations and boundary conditions, the latter focuses on simplified back-of-the-envelope calculations such as scaling and dimensional analysis to complement and aid in the interpretation of results. These concepts are applied to a wide array of simplified as well as industrially relevant problems with focus on energy systems, where mathematical models are constructed, solved numerically or analytically and finally presented.","ModuleCredit":"4","Workload":"3-1-0-2-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"EU1101E","ModuleTitle":"Making of Modern Europe","Department":"History","ModuleDescription":"This module offers an overview of the major events, actors, and developments that have shaped the course and character of Europe since the French Revolution. From the rise of nationalism, industrialization, and imperialism that paved the way for World War I to the failure of peace, the horrors of World War II, the cold war division of Europe and the ongoing process of integration and European Union enlargement, this module sketches out the making and remaking of Europe during the nineteenth and twentieth centuries. This module is designed for all students at NUS interested in acquiring an understanding of modern Europe. EU1101E is offered by the Department of History.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Monday Afternoon","Tuesday Morning"]},{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"EU2203","ModuleTitle":"Ancient Western Political Thought","Department":"Political Science","ModuleDescription":"This module explores basic political ideas from the ancient Greeks and Romans from the emergence of the polis to the collapse of the empire, including the ideas of justice, law, democracy, and politics itself, through the study of original works by Thucydides, Plato, Aristotle, St. Augustine, and others. It also considers how these ideas shaped medieval and early modern political thought.","CrossModule":"PS2203","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2203, PS2231, EU2218, PS2201B, PS2218","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"EU2204","ModuleTitle":"Modern Western Political Thought","Department":"Political Science","ModuleDescription":"This module explores major political ideas and concepts from the modern Western tradition. Key political constructs such as power, authority, justice, liberty and democracy are examined in intellectual and historical context. Reading Thomas Hobbes’s Leviathan and John Locke’s Second Treatise on Government, among other influential writings, students will be exposed to the broader themes and ideas that have shaped political life in the West since 1600.","CrossModule":"PS2204","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2204, PS2231, EU2218, PS2201B, PS2218","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning","Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"EU2213","ModuleTitle":"Upheaval in Europe: 1848-1918","Department":"History","ModuleDescription":"This module - which is offered to all students with an interest in Modern European History - will explore the significant features and impact of nationalism, imperialism and adventurism as they relate to Europe in the dramatic seventy-year period from the upheavals of the 1848 revolutions to the end of the First World War. During this period Europe became the center of a new and deadly game of power politics in which any semblance of defeat was reason enough to prepare the ground for revenge. Eventually, war took its toll on every major participant from 1914-18.","CrossModule":"HY2231","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2231","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Friday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"EU2221","ModuleTitle":"Empires, Colonies and Imperialism","Department":"History","ModuleDescription":"Students will gain a basic understanding of empires in history. Individual empires will be studied to demonstrate patterns regarding the origins, development and collapse of empires. Topics will include the expansion of empires, colonization, military conquest, administration, and ideologies of empire. The humane side of imperialism will also be explored: the module will get students to try to understand the experience of subject peoples while also regarding empires as sites of cultural interaction. Finally, students will be introduced to some of the interpretative paradigms which have shaped the scholarly exploration of empires.","CrossModule":"HY2245","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2245","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"EU3212","ModuleTitle":"Europe of the Dictators","Department":"History","ModuleDescription":"Europe was plagued by wars, revolution and totalitarian dictatorship between 1919 and 1945. It witnessed the rise of Bolshevism and of various Fascist regimes, revealed the economic and political weakness of the Western democracies and the failure of the League of Nations. This module will focus on the rise of four dictators of this period: Mussolini, Franco, and Hitler. All students are welcome, but those coming with a background in Political Science and even Sociology may find this course builds on existing knowledge and concepts.","CrossModule":"HY3227","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY3227","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"EU3224","ModuleTitle":"Social Thought & Social Theory","Department":"Sociology","ModuleDescription":"This is a critical examination of central problems in classical social theory, with emphasis on the multifaceted analysis of the larger social processes in the making of modern society. The module will concentrate on the original contributions of major theorists such as Marx, Weber, and Durkheim and explore how their works continue to influence current Sociology. This course is mounted for all students throughout NUS with an interest in classical social theories.","CrossModule":"SC3101","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"SC3101","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Friday Morning","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Tuesday Morning","Wednesday Afternoon","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"EU3231","ModuleTitle":"Modern Imperialism","Department":"History","ModuleDescription":"The module relates the study of modern European imperialism to some topics outside of Europe. It examines a dimension of modern imperialism. Themes will include the economic basis of imperialism, the interaction of cultures (within imperial networks), the migrations of peoples, missionary movements, the management of religion and motives and means of imperial control. Normally one geographical area of imperial experience will be explored in depth.","CrossModule":"HY3242","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY3242","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"EU4214","ModuleTitle":"Special Paper in Modern European History","Department":"History","ModuleDescription":"This module will explore and introduce different themes in Modern European History such as political changes, political leadership, diplomacy and interstate relations.","CrossModule":"HY4212","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28 MCs in EU/ LA [French/German]/recognised modules, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012-2014: Completed 80MCs, including 28 MCs in EU/ LA [French/German]/ recognised modules or 28 MCs in SC, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2015 onwards: Completed 80MCs, including 28 MCs in EU/ LA [French/German/ Spanish]/recognised modules or 28 MCs in SC, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"HY4212","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"EU4401","ModuleTitle":"Honours Thesis","Department":"History","ModuleDescription":"Students enrolled in the module can select an EU-based topic and the supervisor based in any discipline across FASS. Regardless of the department of the supervisor, the HT will follow the requirements, format, limits and deadlines set by the History Department. The Honours Thesis is a research and writing exercise usually done in the final semester of a student pursuing an Honours degree.","ModuleCredit":"15","Workload":"0-0-0-0-37.5","Prerequisite":"Cohort 2014 and before: Completed 110 MCs including 60 MCs in EU / LA [French/German]/recognized modules, with a minimum CAP of 3.50. Cohort 2015: Completed 110 MCs including 60 MCs in EU / LA [French/German/Spanish]/ recognized modules, with a minimum CAP of 3.50. Cohort 2016 onwards: Completed 110 MCs including 44 MCs in EU / LA [French/German/Spanish]/recognized modules, with a minimum CAP of 3.50.","Preclusion":"EU4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"EU4660","ModuleTitle":"Independent Study","Department":"History","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EU / LA [French/German]/recognised modules, with a minimum CAP of 3.50. Cohort 2012-2014: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EU / LA [French/German]/recognised modules, with a minimum CAP of 3.20. Cohort 2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EU / LA [French/German/Spanish]/recognised modules, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in EU / LA [French/German/Spanish]/recognised modules, with a minimum CAP of 3.20.","Preclusion":"EU4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FAS1101","ModuleTitle":"Writing Academically: Arts and Social Sciences","Department":"Ctr For English Language Communication","ModuleDescription":"This module develops and applies the core strategies that underlie successful academic writing. These include writing with clarity and precision, analysing how authors argue, organizing and expressing ideas to guide readers through a line of reasoning, citing and documenting sources, revising the content, wording, and organization of a paper, as well as surface features such as spelling and punctuation. Students gain an appreciation of the basics of academic writing through three units, which correspond to the three stages of writing – introduction, body, and conclusion.","ModuleCredit":"4","Workload":"1-2-0-0-7","Prerequisite":"Students who are required to read ES1000 Foundation Academic English and/or ES1103 English for Academic Purposes must pass those modules before they are allowed to read this module.","Preclusion":"1) Non-FASS students 2) Students who have read and passed ES1531/GEK1549/GET1021 or ES1501%.","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"FAS1102","ModuleTitle":"Public Writing and Communication","Department":"Ctr For English Language Communication","ModuleDescription":"This module develops the rhetorical knowledge, the composing practices, and the critical thinking skills that are necessary to understand and shape meaning for different audiences. Students gain a deeper appreciation for the roles of public writing and speaking among engaged citizens. They will analyze, research, and contribute to discussions about pressing social issues that face contemporary Singapore (e.g., aging, culture, environment, family, inequality). Students will research, adapt, and strengthen their abilities to communicate to multiple audiences across multiple modalities. Students will compose in non-fiction genres/media such as email, blogs, presentations, and reviews.","ModuleCredit":"4","Workload":"1-2-0-0-7","Prerequisite":"Students who are required to read ES1000 Foundation Academic English and/or ES1103 English for Academic Purposes must pass those modules before they are allowed to read this module.","Preclusion":"1) Non-FASS students 2) Students who have read and passed ES2002, CS2101, IS2101, GEK1901/GET1006, ES2660, ES2007D, ES1541/SP1541, ENV1202 and ES1601. 3) FASS USP students from Cohort 2017 and onwards","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Friday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning"]},{"Semester":2,"TutorialPeriods":["Friday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"FAS2551","ModuleTitle":"FASS Internship","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"This module gives FASS students the opportunity to pursue an internship as part of their undergraduate study. Interested students will need to secure a position and perform an internship in a company or organization, either for 8-12 weeks full time in special term, or 12-16 weeks part time in a regular semester. They will submit journal entries and other written reports, and meet with an Academic Advisor and Workplace Supervisor. Through the process, students will be exposed to corporate culture, sharpen soft skills, practice what they have learned in the classroom, and gain useful work experience.","ModuleCredit":"4","Workload":"0-0-0-40/16","Prerequisite":"At least 2 regular Semesters before enrolment in the module. Cohort 2018 and after: CFG2001 Career Catalyst.","Preclusion":"Cohort 2016 onwards: Students who have completed or are pursuing the year-long NOC programmes are not allowed to read this module. Students should therefore consider their options carefully before embarking on their internships.","Corequisite":"","Types":["Module"],"History":[{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"FAS2552","ModuleTitle":"Extended Internship","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"This module gives FASS students the opportunity to pursue an internship as part of their undergraduate study. Interested students will need to secure a position and perform an internship in a company or organization for 12-16 weeks. They will submit journal entries and other written reports, and meet with an Academic Advisor and Workplace Supervisor. Through the process, students will be exposed to corporate culture, sharpen soft skills, practice what they have learned in the classroom, and gain useful work experience.","ModuleCredit":"8","Workload":"0-0-0-40","Prerequisite":"At least 2 regular Semesters before enrolment in the module. Cohort 2018 and after: CFG2001 Career Catalyst.","Preclusion":"Module may not be taken in the honours year, or used to delay honours. Cohort 2016 onwards: Students who have completed or are pursuing the year-long NOC programmes are not allowed to read this module. Students should therefore consider their options carefully before embarking on their internships.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FAS2553","ModuleTitle":"Work Experience Internship","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"This internship module is open to full-time FASS undergraduate students who have completed at least 60MCs and plan to proceed on an approved internship of at least 10 weeks in duration in the vacation period. This module recognizes work experiences in fields that could lead to viable career pathways.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"• This internship module is open to full-time undergraduate students who have completed at least 60MCs and plan to proceed on an approved internship of at least 10 weeks in duration in the vacation period. • FAS2551 FASS Internship","Preclusion":"Cohort 2016 onwards: FASS students who have completed or are pursuing the year-long NOC programmes are not allowed to read this module. Students should therefore consider their options carefully before embarking on their internships.","History":[{"Semester":4}]},{"ModuleCode":"FDP2011","ModuleTitle":"Special Mathematics Class 1, 2","Department":"Dean's Office (Science)","ModuleDescription":"This module taught in French is specially designed for FDDP students so as to prepare them to attain a basic knowledge on vocabularies of Set Theory, Algebraic Structures, Finite Groups, Polynomials, Vectors spaces, Linear Transformations, Matrices, Inner product spaces, Canonical forms and basic mathematical analysis.","ModuleCredit":"8","Workload":"3-1-0-0-6","Prerequisite":"A-level mathematics or its equivalent","Preclusion":"FDP2001 Special Mathematics Class 1, 2 & 3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Saturday Afternoon"],"TutorialPeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Saturday Morning"]}]},{"ModuleCode":"FDP2012","ModuleTitle":"Special Mathematics Class 3","Department":"Dean's Office (Science)","ModuleDescription":"This module taught in French is specially designed for FDDP students so as to prepare them to attain a basic knowledge on abstract mathematical analysis and algebra, as well as a maturity in the basic skill of abstract mathematical reasoning. Topics covered direct products, direct sums, quotients, finite groups, topology, compactness, connectivity, completion, norm linear spaces.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"FDP2011 Special Mathematics Class 1, 2","Preclusion":"FDP2001 Special Class in Mathematics 1,2 &3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Saturday Morning"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"FDP2021","ModuleTitle":"Special Physics Class 1, 2","Department":"Dean's Office (Science)","ModuleDescription":"Topics covered include vectorial calculus, electrostatics, magnetostatics and electromagnetism.","ModuleCredit":"8","Workload":"3-1-0-0-6","Prerequisite":"A-level Physics or its equivalent","Preclusion":"FDP2002 Special Physics Class 1, 2 & 3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Saturday Morning"],"TutorialPeriods":["Saturday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Saturday Afternoon"]}]},{"ModuleCode":"FDP2022","ModuleTitle":"Special Physics Class 3","Department":"Dean's Office (Science)","ModuleDescription":"Topics covered include quasi-permanent regime, mechanics, thermodynamics and optics.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"FDP2021 Special Class in Physics 1, 2","Preclusion":"FDP2002 Special Class in Physics 1,2 & 3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Saturday Morning"],"TutorialPeriods":["Saturday Afternoon"]}]},{"ModuleCode":"FE5101","ModuleTitle":"Derivatives And Fixed Income","Department":"Risk Management Institute","ModuleDescription":"This module is a core module for students of MSc in Financial Engineering. The topics include: Basic theories of futures, options, and swaps pricing. Fundamental concepts of no arbitrage equilibrium and also risk premia. Hedging techniques and the Greeks. Fixed Income securities analytics. Yield curve analyses. Extensions to asset-backed securities and asset securitization issues. Structured notes and embedded options. Corporate debts and convertibles.","ModuleCredit":"4","Workload":"3-1-1-2-5","History":[{"Semester":1,"ExamDate":"2018-11-28T19:00+0800","LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"FE5103","ModuleTitle":"Equity Products and Exotics","Department":"Risk Management Institute","ModuleDescription":"This module is a core module for students of MSc in Financial Engineering. The topics include: Covered warrants, equity warrants and options, subscription rights, stock index futures and options, and other equity derivatives. Issues of pricing and hedging. Institutional constraints. Portfolio management and other investment strategies. Path-dependent options such as Asian options, barrier options, lookback options, and forward-start options. Spread options, rainbow options, quantos, exchange options, basket options, as-you-like options, power options, digital options, and others. Pricing techniques and risk management purposes.","ModuleCredit":"4","Workload":"3-1-1-2-5","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"FE5105","ModuleTitle":"Corporate Financing And Risk","Department":"Risk Management Institute","ModuleDescription":"This module is a core module for students of MSc in Financial Engineering. The topics include: Financial Markets and Instruments. Management of foreign exchange, money market, and derivatives desks. Asset-Liability management. Regulatory issues. Corporate Valuation, restructuring, leveraged buyouts, mergers and acquisitions. Issues of deal structures and management of cashflow.","ModuleCredit":"4","Workload":"3-1-1-2-5","History":[{"Semester":4}]},{"ModuleCode":"FE5107","ModuleTitle":"Risk Analyses And Management","Department":"Risk Management Institute","ModuleDescription":"This module is a core module for students of MSc in Financial Engineering. The topics include: Market risk. Value-at-Risk measures and problems. Parametric historical, and simulations VAR. Alternative securities risk and derivatives risk measurements. Delta-normal VARs and applications to different products. Credit risks and measurements. Liquidity, operational risk, legal risk, settlement risk, model risk, tax risk and others, Stress testing, Accounting and legal compliance. Some existing models and Risk Management best practices.","ModuleCredit":"4","Workload":"3-1-1-2-5","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"FE5108","ModuleTitle":"Portfolio Theory And Investments","Department":"Risk Management Institute","ModuleDescription":"This module is a core module for students of MSc in Financial Engineering. The topics include: Portfolio Optimisation Theory. Capital Asset Pricing Models. Arbitrage Pricing Theories. Factor Models. Market Neutral Strategies. Abnormalities and Market Mispricing. Asset Allocation and Dynamic Portfolio Optimization. Portfolio Insurance Problems and Global Funds Management.","ModuleCredit":"4","Workload":"3-1-1-2-5","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"FE5110","ModuleTitle":"Financial Engineering Project","Department":"Risk Management Institute","ModuleDescription":"This module is a core module for students of MSc in Financial Engineering. The topics include: Students are encouraged to work on a project related to an actual problem at work involving financial engineering solutions. Otherwise students could work on a new product or process idea, or a detailed case study. The report of about 60 double-spaced A4 pages including appendixes should be carefully written and submitted.","ModuleCredit":"4","Workload":"0-0-1-2-8","History":[{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"FE5112","ModuleTitle":"Stochastic Calculus and Quantitative Methods","Department":"Risk Management Institute","ModuleDescription":"This module will cover the fundamental concepts of stochastic calculus as well as quantitative methods that are relevant to financial engineering. The topics include Wiener processes, stochastic integrals, stochastic differential equations, Ito’s lemma, the martingale principle and risk neutral pricing. It will also cover important topics in linear algebra and optimization.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"FE5116","ModuleTitle":"Programming and Advanced Numerical Methods","Department":"Risk Management Institute","ModuleDescription":"This module will cover both computer programming and numerical methods. On the programming side, this module will cover Excel based VBA and R language. The emphasis will be given to programming to solve financial engineering problems. On the numerical methods side, this module will cover finite difference, discretization and Monte Carlo simulation methods.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"FE5101, FE5101D Derivatives and Fixed Income and FE5112, FE5112D Stochastic Calculus and Quantitative Methods","History":[{"Semester":4},{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"FE5209","ModuleTitle":"Financial Econometrics","Department":"Risk Management Institute","ModuleDescription":"This module is an elective module for students of MSc in Financial Engineering. The topics include: The statistical modelling and forecasting of financial time series, with application to share prices, exchange rates and interest rates. Market microstructure. Specification, estimation and testing of asset pricing models including the capital asset pricing model and extensions. Modelling of volatility. Practical application of volatility forecasting. Estimating continuous time models.","ModuleCredit":"4","Workload":"3-1-1-2-5","History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-12-03T19:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"FE5211","ModuleTitle":"Seminar In Financial Engineering","Department":"Risk Management Institute","ModuleDescription":"This module is an elective module for students of MSc in Financial Engineering. The topics include: Topics relating to financial engineering.","ModuleCredit":"4","Workload":"3-1-0-2-5","History":[{"Semester":4}]},{"ModuleCode":"FE5216","ModuleTitle":"Financial Technology Innovations Seminar","Department":"Risk Management Institute","ModuleCredit":"4","History":[{"Semester":4}]},{"ModuleCode":"FE5221","ModuleTitle":"Trading Principles & Fundamentals","Department":"Risk Management Institute","ModuleDescription":"This module aims to familiarize the students with the reality of trading within the financial markets environment. Beyond the pure trading principles, it covers the many aspects of trading decisions, in terms of risk control and limits, market and economic data and information, overall portfolio management, practical market standards and conventions, specificities of derivatives trading, trading styles and techniques to manage specific market situations. This module should prepare students to better grasp trading and financial markets and allow them to become effective in a work environment in a record short time.","ModuleCredit":"2","Workload":"3-0-0-2-1","History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"FE5223","ModuleTitle":"Introduction to Electronic Financial Market","Department":"Risk Management Institute","ModuleDescription":"The fundamentals of financial market technologies and functionality in the Front-, Middle- and Back-offices, the interdependencies of their systems, typical user interfaces, through to typical system architecture will be taught. Principals of algorithmic trading will also be covered, and students will be challenged to design solutions for real-market trading strategies. This module will encompass the Learning Outcomes from the other modules in the MFE program, giving the student practical knowledge, skills and industry best practice in electronic markets. Lively learning activities and interactive discussions based on current market scenarios will bring students through a realistic and relevant learning journey.","ModuleCredit":"2","Workload":"3-0-0-0-7","History":[{"Semester":1,"ExamDate":"2018-11-30T19:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"FE5224","ModuleTitle":"Current Topics In Applied Risk Management","Department":"Risk Management Institute","ModuleDescription":"The global financial crisis triggered a set of structural changes that continue to play out in market microstructure and market architecture. Practitioners, on both the buy-side and sell-side, are in the midst of responding to new regulations around bank capital, operational risk, supervision and other non-market factors. The backdrop is complicated further by apparent disinflation, greater potential for event risk, macro-prudential interventions and in places, negative interest rates. The risk management context is also coloured by innovation in ‘fintech’ and cyber-risk.","ModuleCredit":"2","Workload":"3-0-0-0-2","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"FE5225","ModuleTitle":"Machine Learning and FinTech","Department":"Risk Management Institute","ModuleDescription":"Targeted at graduate students with a strong interest in financial engineering topics, the course introduces the state-of-the-art machine learning approaches, from DNN to topic modeling, and the key concepts in Fintech, from cryptocurrencies to sentiment analysis. Besides lectures, AI academic researchers and industry professionals are invited to come to share their latest research, their understandings and outlooks of the main technologies behind machine learning and their applications in financial services.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"N.A.","Preclusion":"N.A.","Corequisite":"N.A.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"FE5226","ModuleTitle":"C++ in Financial Engineering","Department":"Risk Management Institute","ModuleDescription":"This is a fast-paced introductory course to the C++ programming language. It is intended for those with little programming background, though prior programming experience will make it easier. The course covers C++ basic constructs (loops, variables, operators, and functions), built-in libraries, data structures, templates and object oriented programming techniques. It develops logical thinking aimed at designing algorithms to solve specific problems. Concepts are illustrated by examples drawn from the financial engineering domain. The course will ultimately provide with an overview of the components of a modern risk management system.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"FE5227","ModuleTitle":"Commodities: Fundamentals and Modelling","Department":"Risk Management Institute","ModuleDescription":"Targeting at graduate students with a strong interest in commodities topics, the course introduces the fundamental principles of the energy (oil, coal and gas) and hard (ferrous and base metals) commodity markets. Supply and demand dynamics for each market will be discussed, as well as the pricing structure and mechanism for each market. We will also discuss typical financial dervitives (forward, future, swap, options and more exotic products) used by commodity market players for trading and hedging risks. Their features, applications and pricing methods will be discussed in details.","ModuleCredit":"2","Workload":"3-0-0-1-1","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"FIN2004","ModuleTitle":"Finance","Department":"Finance","ModuleDescription":"This course helps students to understand the key concepts and tools in Finance. It provides a broad overview of the financial environment under which a firm operates. It equips the students with the conceptual and analytical skills necessary to make sound financial decisions for a firm. Topics to be covered include introduction to finance, financial statement analysis, long-term financial planning, time value of money, risk and return analysis, capital budgeting methods and applications, common stock valuation, bond valuation, short term management and financing.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Students must have completed BK1003 or BZ1002 or BH1002 or FNA1002/ACC1002 or FNA1002X/ACC1002X or FNA1002E or BH1002E or EC3212 or EG1422 before they are allowed to take FIN2004.","Preclusion":"Students who have taken CS2251 or EC3209 or EC3333 or BK2004 or BZ2004 or BH2004 or FNA2004 are not allowed to take FIN2004. 1st Year BSc(PFM), all BSc (RE) and Computational Finance are not allowed to take FIN2004.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Tuesday Afternoon","Tuesday Morning","Monday Morning","Monday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Afternoon","Monday Morning","Friday Morning"]}]},{"ModuleCode":"FIN2004X","ModuleTitle":"Finance","Department":"Finance","ModuleDescription":"This course helps students to understand the key concepts and tools in Finance. It provides a broad overview of the financial environment under which a firm operates. It equips the students with the conceptual and analytical skills necessary to make sound financial decisions for a firm. Topics to be covered include introduction to finance, financial statement analysis, long-term financial planning, time value of money, risk and return analysis, capital budgeting methods and applications, common stock valuation, bond valuation, short term management and financing.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Students must have completed BK1003 or BZ1002 or BH1002 or FNA1002/ACC1002 or FNA1002X/ACC1002X or FNA1002E or BH1002E or EC3212 or EG1422 before they are allowed to take FIN2004.","Preclusion":"Students who have taken CS2251 or EC3209 or EC3333 or BK2004 or BZ2004 or BH2004 or FNA2004 are not allowed to take FIN2004. 1st Year BSc(PFM), all BSc (RE) and Computational Finance are not allowed to take FIN2004.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"FIN2704","ModuleTitle":"Finance","Department":"Finance","ModuleDescription":"This course helps students to understand the key concepts and tools in Finance. It provides a broad overview of the financial environment under which a firm operates. It equips the students with the conceptual and analytical skills necessary to make sound financial decisions for a firm. Topics to be covered include introduction to finance, financial statement analysis, long-term financial planning, time value of money, risk and return analysis, capital budgeting methods and applications, common stock valuation, bond valuation, short term management and financing.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"ACC1701/ACC1701X or EC2204.","Preclusion":"FIN2004","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Tuesday Afternoon","Tuesday Morning","Monday Morning","Monday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Afternoon","Monday Morning","Friday Morning"]}]},{"ModuleCode":"FIN2704X","ModuleTitle":"Finance","Department":"Finance","ModuleDescription":"This course helps students to understand the key concepts and tools in Finance. It provides a broad overview of the financial environment under which a firm operates. It equips the students with the conceptual and analytical skills necessary to make sound financial decisions for a firm. Topics to be covered include introduction to finance, financial statement analysis, long-term financial planning, time value of money, risk and return analysis, capital budgeting methods and applications, common stock valuation, bond valuation, short term management and financing.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"ACC1701/ACC1701X or EC2204.","Preclusion":"FIN2004","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"FIN3101A","ModuleTitle":"Corporate Finance","Department":"Finance","ModuleDescription":"This course provides students with an in-depth understanding of the key financial issues faced by modern-day financial managers of corporations. It will equip students with conceptual and analytical skills necessary to make sound financial decisions. Topics to be covered include risk and return, capital budgeting, capital structure, dividend policy and mergers and acquisitions. Cases will be used to illustrate the concepts taught.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA2004 or FIN2004 or BH2004 or BZ2004 or BK2004","Preclusion":"BH3101 or BZ3301 or BK3100 or FNA3101 or FE5105 or FIN3101 or FIN3101B or FIN3101C","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Tuesday Afternoon","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"FIN3101B","ModuleTitle":"Corporate Finance","Department":"Finance","ModuleDescription":"This course provides students with an in-depth understanding of the key financial issues faced by modern-day financial managers of corporations. It will equip students with conceptual and analytical skills necessary to make sound financial decisions. Topics to be covered include risk and return, capital budgeting, capital structure, dividend policy and mergers and acquisitions. Cases will be used to illustrate the concepts taught.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA2004 or FIN2004 or BH2004 or BZ2004 or BK2004","Preclusion":"BH3101 or BZ3301 or BK3100 or FNA3101 or FE5105 or FIN3101 or FIN3101A or FIN3101C","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"FIN3102A","ModuleTitle":"Investment Analysis and Portfolio Management","Department":"Finance","ModuleDescription":"This is an introductory course in investments. It provides a comprehensive coverage of basic concepts, theories, applications and decision-making rules in financial investment. Topics to be covered include fundamental security analysis on stocks, bonds, options and futures as well as modern portfolio management. On completion, candidates should be conversant in investment management in preparation for careers in financial analysis and financial planning, investment banking, and corporate finance. Candidates should also be equipped to write the Chartered Financial Analysts (CFA) Level 1 examinations in quantitative analysis, equity securities analysis and portfolio management.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA2004 or FIN2004 or BH2004 or BZ2004 or BK2004","Preclusion":"BH3102 or BZ3302 or BK3101 or FNA3102 or FNA3102B/C or FIN3102 or FIN3102B/C or FE5108 or EC3333 or CF3101/QF3101","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"FIN3102B","ModuleTitle":"Investment Analysis and Portfolio Management","Department":"Finance","ModuleDescription":"This is an introductory course in investments. It provides a comprehensive coverage of basic concepts, theories, applications and decision-making rules in financial investment. Topics to be covered include fundamental security analysis on stocks, bonds, options and futures as well as modern portfolio management. On completion, candidates should be conversant in investment management in preparation for careers in financial analysis and financial planning, investment banking, and corporate finance. Candidates should also be equipped to write the Chartered Financial Analysts (CFA) Level 1 examinations in quantitative analysis, equity securities analysis and portfolio management.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA2004 or FIN2004 or BH2004 or BZ2004 or BK2004","Preclusion":"BH3102 or BZ3302 or BK3101 or FNA3102 or FNA3102A/C or FIN3102 or FIN3102A/C or FE5108 or EC3333 or CF3101/QF3101","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"FIN3102C","ModuleTitle":"Investment Analysis and Portfolio Management","Department":"Finance","ModuleDescription":"This is an introductory course in investments. It provides a comprehensive coverage of basic concepts, theories, applications and decision-making rules in financial investment. Topics to be covered include fundamental security analysis on stocks, bonds, options and futures as well as modern portfolio management. On completion, candidates should be conversant in investment management in preparation for careers in financial analysis and financial planning, investment banking, and corporate finance. Candidates should also be equipped to write the Chartered Financial Analysts (CFA) Level 1 examinations in quantitative analysis, equity securities analysis and portfolio management.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA2004 or FIN2004 or BH2004 or BZ2004 or BK2004","Preclusion":"BH3102 or BZ3302 or BK3101 or FNA3102 or FNA3102A/B or FIN3102 or FIN3102A/B or FE5108 or EC3333 or CF3101/QF3101","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"FIN3103A","ModuleTitle":"Financial Markets","Department":"Finance","ModuleDescription":"This course seeks to provide an understanding of the role of financial markets in the economy. Topics to be covered include the importance of the structure (architecture) of the financial system, the functions of markets and institutions, and their implications for resource mobilization, resource allocation, allocative efficiency, and risk management. In addition, we consider: the structure of financial markets for different instruments, the range of instruments traded therein, and the mechanisms facilitating trade in financial assets, and an assessment of the structure and efficiency of these markets in Singapore vis-? -vis similar markets in other industrialized economies. To assess issues of efficiency and market structure, the course will include frequent references to markets in other economies, including the US, Australia, the UK, Hong Kong as well as other emerging market economics.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA2004 or FIN2004 or BH2004 or BZ2004 or BK2004","Preclusion":"BH3103 or BZ3303 or BK3102 or FNA3103 or FIN3103 or FIN3103B","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"FIN3103B","ModuleTitle":"Financial Markets","Department":"Finance","ModuleDescription":"This course seeks to provide an understanding of the role of financial markets in the economy. Topics to be covered include the importance of the structure (architecture) of the financial system, the functions of markets and institutions, and their implications for resource mobilization, resource allocation, allocative efficiency, and risk management. In addition, we consider: the structure of financial markets for different instruments, the range of instruments traded therein, and the mechanisms facilitating trade in financial assets, and an assessment of the structure and efficiency of these markets in Singapore vis-? -vis similar markets in other industrialized economies. To assess issues of efficiency and market structure, the course will include frequent references to markets in other economies, including the US, Australia, the UK, Hong Kong as well as other emerging market economics.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA2004 or FIN2004 or BH2004 or BZ2004 or BK2004","Preclusion":"BH3103 or BZ3303 or BK3102 or FNA3103 or FIN3103 or FIN3103A","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Afternoon"]}]},{"ModuleCode":"FIN3113","ModuleTitle":"Financial Statement Analysis","Department":"Finance","ModuleDescription":"This course deals with the process of financial reporting and the analysis of financial statements, and addresses the question of whether the accounting process yields numbers that accurately reflect the economics of the transaction, and if not, what can analyst/user do to overcome this limitation. It aims to create an understanding of the environment in which financial reporting choices are made, what the options are and how to use these data in making decisions. Course materials are built around the accounting and reporting issues faced by real companies today, to give students a real business context for understanding the many forces that can affect a company's accounting choices.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA1002 or FNA1002X or ACC1002 or ACC1002X or BH1002 or BZ1002 or BK1003 or FNA1002E or BH1002E","Preclusion":"BH3113 or BZ3105 or BK3105 or FNA3113","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"FIN3115","ModuleTitle":"International Financial Management","Department":"Finance","ModuleDescription":"This course is concerned with how financial managers function in an international environment. This requires that we understand: (1) the institutional arrangements of different international financial markets, (2) the accompanying financial instruments and innovations, and (3) the salient factors affecting the financial operations of multinationals.Topics to be covered include the foreign exchange market, Eurobond/Eurocurrency markets, as well as the Asian bond markets, the effects of exchange rate movements on both domestic and international operations and methods of hedging these exposures, operational (trade financing techniques) and strategic (foreign direct investment decisions and political risk management) financial management issues, and the latest financial innovations in the international financial market.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA3102 or FIN3102 or FIN3102A or FIN3102B or FIN3102C","Preclusion":"BH3115 or BZ3304 or BK3108 or FNA3115","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"FIN3116","ModuleTitle":"Options and Futures","Department":"Finance","ModuleDescription":"This course is an introduction to basic financial derivatives with an emphasis on forward, futures, and option contracts. Topics to be covered include the structure of forward, futures and options markets, the pricing of futures and options contracts, and the applications of futures and options in hedging and speculation. The approach will cover both the theoretical and applied issues in financial derivatives. Key concepts and theories will be illustrated by examples of derivatives usages in practice and the implementation of hedging strategies.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA3102 or FNA3102A or FNA3102B or FNA3102C or FIN3102 or FIN3102A or FIN3102B or FIN3102C","Preclusion":"BH3116 or BZ3312 or BK3109A or FNA3116 or FIN3116A or FIN3116B","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"FIN3117","ModuleTitle":"Bank Management","Department":"Finance","ModuleDescription":"This course builds on basic financial theory and the principles courses in economics. It addresses topics that are important for managing financial institutions in a rapidly changing national and global environment. Upon successful completion of the course, student should be able to understand the role of financial institutions in the economy, explain why banks are unique, and therefore merit special attention, to understand the analytical foundations underlying financial institutions management, and be able to use them to analyse important financial issues, including financial crisis, be familiar with risk management techniques to deal with the various risks banks and other financial institutions face.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA2004/FIN2004 and FNA3102/FIN3102","Preclusion":"Students who have passed FNA3117 are not allowed to take FIN3117. Not for students who have passed FE5105.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"FIN3118","ModuleTitle":"Financial Risk Management","Department":"Finance","ModuleDescription":"This course covers one of the core functions of finance, namely, risk management. The objective is to introduce the fundamental concepts, principles and practices of financial risk management. The focus of the module is on the identification, measurement, monitoring and control of financial risk. It also addresses the basic financial and statistical techniques that enhance risk management decision-making.The course starts by looking at risk management concepts and the risk management process. It then examines the approaches used to identify, measure and reduce risks. Topics to be covered include risk measurement - Value-at-Risk (VAR) methods, measuring and managing market risk and credit risk, risk management applications, managing other risks such as liquidity and operational risks, regulatory and capital issues, risk-adjusted performance, and implementing a risk management programme.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FIN3102","Preclusion":"BH3118 or BZ3305 or FNA3118","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"FIN3119","ModuleTitle":"Risk and Insurance","Department":"Finance","ModuleDescription":"Business entities and individuals are exposed to substantial risk associated with losses to property, income, and wealth because of damage to assets, legal liability, disability, retirement, and death. Costs associated with legal liability and employee benefit programmes, particularly Central Provident Fund (CPF) and health care, have become matters of deep concern to company management. Individuals seeking coverage of their professional and personal risks have similar concerns. This course analyses the nature and impact of these risks and discusses appropriate risk management techniques. The emphasis is on the analysis and management of these problems for business entities, but these are substantial implications for the problems faced by individual and society. Topics to be covered include risk identification and measurement, risk control and transfer, risk financing with commercial insurance, self-insurance, captive insurance programmes, insurance markets and regulation, employee benefits and CPF, life and health insurance, personal financial planning, international risk management and insurance for multi-national corporations.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA2004 or FIN2004 or BH2004 or BZ2004 or BK2004","Preclusion":"BH3119 or BZ3311 or FNA3119","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"FIN3120B","ModuleTitle":"TIF: Transaction Banking","Department":"Finance","ModuleDescription":"Transaction banking is about moving money between entities and the four main areas of this business are cash management, trade finance, securities services and capital markets. This course will allow you to put yourself in the shoes of both transaction bankers and the corporate treasurers (and CFOs) to better understand the concepts and products of transaction banking. This course will provide you with an opportunity to apply the knowledge you have gained in the first half of the course to “innovatively” solve real life transaction banking issues/cases.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"FIN3101 Corporate Finance","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"FIN3120E","ModuleTitle":"TIF: Phy. Comdty Mkt & Assets","Department":"Finance","ModuleDescription":"This module aims to do the following: - To provide students with an overview of the commodity markets as an asset class - To introduce key concepts for commodity trading and investing businesses - To provide a framework for assessing risks and opportunities for investors in physical commodity assets.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"FIN2004 Finance and FIN3103 Financial Markets","Corequisite":"Recommended (but not required) co-requisite: FIN3120D Topics in Finance: Foreign Exchange Trading. The rationale is that commodities and foreign exchange usually sit in the same division in many banks, hence having both courses would be useful from a job","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"FIN3129","ModuleTitle":"Independent Study in Finance","Department":"Finance","ModuleDescription":"Independent Study Modules (ISMs) are for students with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. Students will be exposed to individual-based research and report-writing while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FIN3130","ModuleTitle":"Financial Modelling","Department":"Finance","ModuleDescription":"The objective of this course is to provide students with an understanding of the theories and methodologies of financial modelling. It trains students to apply finance theories to solve various problems in financial management, investments, portfolio management, and risk management. This objective is achieved by teaching students how to design and implement financial models in the computer, with Excel as the main tool. It covers four classes of models: Corporate Finance models, Portfolio Models, Option-Pricing Models and Bond Models. It also covers simulation, some numerical methods, and VBA programming as well.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"ACC1002 Financial Accounting • FIN2004 Finance • FIN3102 Investment Analysis and Portfolio Management • An aptitude with mathematics and programming would be a plus.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"FIN3131","ModuleTitle":"Fixed Income Securities","Department":"Finance","ModuleDescription":"This course covers major topics in fixed income securities. The emphasis will be on valuation. Topics covered include the study of bonds, bond derivatives, interest rate derivatives, interest rate swaps, mortgage, asset backed securities, and credit risk. The focus is principally on interest rate risk and valuation of these instruments.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FNA3102 or FIN3102 or FIN3102A or FIN3102B or FIN3102C","Preclusion":"FNA3120A or CF3201/QF3201","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"FIN3132","ModuleTitle":"Value Investing In Asia","Department":"Finance","ModuleDescription":"This course seeks to highlight the skills necessary from a theoretical and practical standpoint necessary for investing using a “value” and “fundamental” approach. The course aims to apply traditional value investment theory with the practical challenges of investing in Asian equity markets.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"- ACC1002 Financial Accounting - FIN3101 Corporate Finance","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"FIN3139","ModuleTitle":"Independent Study in Finance","Department":"Finance","ModuleDescription":"Independent Study Modules (ISMs) are for students with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. Students will be exposed to individual-based research and report-writing while tackling a business issue under the guidance of the instructor.","ModuleCredit":"2","Workload":"0-0-0-5-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"FIN3701A","ModuleTitle":"Corporate Finance","Department":"Finance","ModuleDescription":"This course provides students with an in-depth understanding of the key financial issues faced by modern-day financial managers of corporations. It will equip students with conceptual and analytical skills necessary to make sound financial decisions. Topics to be covered include risk and return, capital budgeting, capital structure, dividend policy and mergers and acquisitions. Cases will be used to illustrate the concepts taught.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN2704/FIN2704X","Preclusion":"FIN3101, RE3807.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"FIN3702A","ModuleTitle":"Investment Analysis and Portfolio Management","Department":"Finance","ModuleDescription":"This is an introductory course in investments. It provides a comprehensive coverage of basic concepts, theories, applications and decision-making rules in financial investment. Topics to be covered include fundamental security analysis on stocks, bonds, options and futures as well as modern portfolio management. On completion, candidates should be conversant in investment management in preparation for careers in financial analysis and financial planning, investment banking, and corporate finance. Candidates should also be equipped to write the Chartered Financial Analysts (CFA) Level 1 examinations in quantitative analysis, equity securities analysis and portfolio management.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN2704/FIN2704X","Preclusion":"FIN3102","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"FIN3702B","ModuleTitle":"Investment Analysis and Portfolio Management","Department":"Finance","ModuleDescription":"This is an introductory course in investments. It provides a comprehensive coverage of basic concepts, theories, applications and decision-making rules in financial investment. Topics to be covered include fundamental security analysis on stocks, bonds, options and futures as well as modern portfolio management. On completion, candidates should be conversant in investment management in preparation for careers in financial analysis and financial planning, investment banking, and corporate finance. Candidates should also be equipped to write the Chartered Financial Analysts (CFA) Level 1 examinations in quantitative analysis, equity securities analysis and portfolio management.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN2704/FIN2704X","Preclusion":"FIN3102","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"FIN3703A","ModuleTitle":"Financial Markets","Department":"Finance","ModuleDescription":"This course seeks to provide an understanding of the role of financial markets in the economy. Topics to be covered include the importance of the structure (architecture) of the financial system, the functions of markets and institutions, and their implications for resource mobilisation, resource allocation, allocative efficiency, and risk management. In addition, we consider the structure of financial markets for different instruments, the range of instruments traded therein, and the mechanisms facilitating trade in financial assets, and an assessment of the structure and efficiency of these markets in Singapore vis-à-vis similar markets in other industrialised economies. To assess issues of efficiency and market structure, the course will include frequent references to markets in other economies, including the US, Australia, the UK, Hong Kong as well as other emerging market economics.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN2704/FIN2704X","Preclusion":"FIN3103","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"FIN3703B","ModuleTitle":"Financial Markets","Department":"Finance","ModuleDescription":"This course seeks to provide an understanding of the role of financial markets in the economy. Topics to be covered include the importance of the structure (architecture) of the financial system, the functions of markets and institutions, and their implications for resource mobilisation, resource allocation, allocative efficiency, and risk management. In addition, we consider the structure of financial markets for different instruments, the range of instruments traded therein, and the mechanisms facilitating trade in financial assets, and an assessment of the structure and efficiency of these markets in Singapore vis-à-vis similar markets in other industrialised economies. To assess issues of efficiency and market structure, the course will include frequent references to markets in other economies, including the US, Australia, the UK, Hong Kong as well as other emerging market economics.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN2704/FIN2704X","Preclusion":"FIN3103","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Afternoon"]}]},{"ModuleCode":"FIN3711","ModuleTitle":"International Financial Management","Department":"Finance","ModuleDescription":"This course is concerned with how financial managers function in an international environment. This requires that we understand: (1) the institutional arrangements of different international financial markets, (2) the accompanying financial instruments and innovations, and (3) the salient factors affecting the financial operations of multinationals.Topics to be covered include the foreign exchange market, Eurobond/Eurocurrency markets, as well as the Asian bond markets, the effects of exchange rate movements on both domestic and international operations and methods of hedging these exposures, operational (trade financing techniques) and strategic (foreign direct investment decisions and political risk management) financial management issues, and the latest financial innovations in the international financial market.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN2704/FIN2704X","Preclusion":"FIN3115","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"FIN3712","ModuleTitle":"Options and Futures","Department":"Finance","ModuleDescription":"This course is an introduction to basic financial derivatives with an emphasis on forward, futures, and option contracts. Topics to be covered include the structure of forward, futures and options markets, the pricing of futures and options contracts, and the applications of futures and options in hedging and speculation. The approach will cover both the theoretical and applied issues in financial derivatives. Key concepts and theories will be illustrated by examples of derivatives usages in practice and the implementation of hedging strategies.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN2704/FIN2704X","Preclusion":"FIN3116","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"FIN3713","ModuleTitle":"Bank Management","Department":"Finance","ModuleDescription":"This course builds on basic financial theory and the principles courses in economics. It addresses topics that are important for managing financial institutions in a rapidly changing national and global environment. Upon successful completion of the course, student should be able to understand the role of financial institutions in the economy, explain why banks are unique, and therefore merit special attention, to understand the analytical foundations underlying financial institutions management, and be able to use them to analyse important financial issues, including financial crisis, be familiar with risk management techniques to deal with the various risks banks and other financial institutions face.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN2704/FIN2704X and FIN3702.","Preclusion":"FIN3117","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"FIN3714","ModuleTitle":"Financial Risk Management","Department":"Finance","ModuleDescription":"This course covers one of the core functions of finance, namely, risk management. The objective is to introduce the fundamental concepts, principles and practices of financial risk management. The focus of the module is on the identification, measurement, monitoring and control of financial risk. It also addresses the basic financial and statistical techniques that enhance risk management decision-making.The course starts by looking at risk management concepts and the risk management process. It then examines the approaches used to identify, measure and reduce risks. Topics to be covered include risk measurement - Value-at-Risk (VAR) methods, measuring and managing market risk and credit risk, risk management applications, managing other risks such as liquidity and operational risks, regulatory and capital issues, risk-adjusted performance, and implementing a risk management programme.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN3702","Preclusion":"FIN3118","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"FIN3716","ModuleTitle":"Financial Modelling","Department":"Finance","ModuleDescription":"The objective of this course is to provide students with an understanding of the theories and methodologies of financial modelling. It trains students to apply finance theories to solve various problems in financial management, investments, portfolio management, and risk management. This objective is achieved by teaching students how to design and implement financial models in the computer, with Excel as the main tool. It covers four classes of models: Corporate Finance models, Portfolio Models, Option-Pricing Models and Bond Models. It also covers simulation, some numerical methods, and VBA programming as well.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"(ACC1701/ACC1701X or EC2204) and FIN3702.","Preclusion":"FIN3130","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"FIN3717","ModuleTitle":"Fixed Income Securities","Department":"Finance","ModuleDescription":"This course covers major topics in fixed income securities. The emphasis will be on valuation. Topics covered include the study of bonds, bond derivatives, interest rate derivatives, interest rate swaps, mortgage, asset backed securities, and credit risk. The focus is principally on interest rate risk and valuation of these instruments.","ModuleCredit":"4","Workload":"0-3-0-4-4","Prerequisite":"FIN3702","Preclusion":"FIN3131","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"FIN3761A","ModuleTitle":"TIF: Transaction Banking","Department":"Finance","ModuleDescription":"Transaction banking is about moving money between entities and the four main areas of this business are cash management, trade finance, securities services and capital markets. This course will allow you to put yourself in the shoes of both transaction bankers and the corporate treasurers (and CFOs) to better understand the concepts and products of transaction banking. This course will provide you with an opportunity to apply the knowledge you have gained in the first half of the course to ?innovatively? solve real life transaction banking issues/cases.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"FIN3701 or RE3807.","Preclusion":"FIN3120B","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"FIN3761D","ModuleTitle":"TIF: Physical Commodity Markets and Assets","Department":"Finance","ModuleDescription":"This module aims to do the following: - To provide students with an overview of the commodity markets as an asset class - To introduce key concepts for commodity trading and investing businesses - To provide a framework for assessing risks and opportunities for investors in physical commodity assets.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"FIN2704/FIN2704X and FIN3703.","Preclusion":"FIN3120E","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"FIN4112G","ModuleTitle":"SIF: Private Equity","Department":"Finance","ModuleDescription":"This course covers major private equity investment types including venture capital, growth capital, buyouts, sovereign wealth funds and venture philanthropy. The course adopts a case analytic approach and includes discussion on private equity cycles, from fund raising, structuring to deal screening, valuation, investment negotiations, fund management and performance reporting. An underlying theme of this part of the course is to evaluate to what extent private equity markets can create wealth and promote economic growth.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"FIN3101 Corporate Finance FIN3102 Investment Analysis and Portfolio Management FIN3103 Financial Markets","Preclusion":"FIN4112F: Seminars in Finance: Private Equity and Investment Banking","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"FIN4112H","ModuleTitle":"SIF: Investment Banking","Department":"Finance","ModuleDescription":"This is an introductory course to the world of investment banking. It is designed to help students understand the industry in which investment banks operates, the business activities they typically undertake, and the financial instruments they create and use. Special attention will be paid to discuss how investment banks contributed to the recent financial crisis through their integration with various financial markets and institutions, and how they have, in return, been affected by the crisis. This aims at helping students to gain a boarder perspective of the financial industry and understand the interdependence between its various parts.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"- FIN3101 Corporate Finance - FIN3102 Investment Analysis and Portfolio Management - FIN3103 Financial Markets","Preclusion":"FIN4112F: Seminars in Finance: Private Equity and Investment Banking","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"FIN4112K","ModuleTitle":"SIF: Applied Portfolio Management Techniques","Department":"Finance","ModuleDescription":"This advanced Seminar in Finance module will serve as a comprehensive real world examination of the quantitative techniques available and how these might be applied to portfolio management in the investment management industry. Major topics covered include exploring various quantitative tools and models for Estimating Expected Returns, Modelling Risks, Style Analysis & Bench-marking, and Strategic & Tactical Asset Allocation. Lectures will involve frequent interaction with practitioners from the industry hands-on lab projects and real-life examples. Suitable for students interested in a career as an investment analyst or as a portfolio manager in the financial services sector.","ModuleCredit":"4","Workload":"3-0-1-1-5","Prerequisite":"FIN3102 Investment Analysis and Portfolio Management","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"FIN4112L","ModuleTitle":"SIF: Family Business & Wealth Management","Department":"Finance","ModuleDescription":"The purpose of this course is to provide students the opportunity to develop deep skills and understanding of the theory and practice that underlie corporate governance (CG) systems and its interaction with corporate financial decisions. This course will focus on various issues in CG with specific reference to the Asian context such as CG structures in Asia and around the world, the effects of CG on various corporate financial policies, and CG mechanisms to solve agency conflicts. This knowledge is particularly essential for doing business intelligently not only in Asia and other emerging economies but also developed countries.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"FIN3101 Corporate Finance","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"FIN4113","ModuleTitle":"Personal Finance and Wealth Management","Department":"Finance","ModuleDescription":"This course aims to impart skills to help individuals manage their personal finances, and private wealth. The course has two parts. Part I covers basic aspects of financial planning: understanding key steps in financial planning, financial statements and ratios, time value of money, short and long term financial planning, liquidity management, credit management. The second part of the course focuses on private wealth management. Topics include: fixed income investment strategies, equity investment strategies, mutual funds, structured products, hedge funds and other alternative investments, investing in real estate taxation, estate planning and wealth protection. The course is primarily intended for individuals who wish to improve their money management skills. However, it is also suitable for those who aspire to be independent financial advisors or a career in private wealth management.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FIN3101% and ST1131A","Preclusion":"FNA4112E","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"FIN4113A","ModuleTitle":"Personal Finance and Wealth Management","Department":"Finance","ModuleDescription":"This course aims to impart skills to help individuals manage their personal finances, and private wealth. The course has two parts. Part I covers basic aspects of financial planning: understanding key steps in financial planning, financial statements and ratios, time value of money, short and long term financial planning, liquidity management, credit management. The second part of the course focuses on private wealth management. Topics include: fixed income investment strategies, equity investment strategies, mutual funds, structured products, hedge funds and other alternative investments, investing in real estate taxation, estate planning and wealth protection. The course is primarily intended for individuals who wish to improve their money management skills. However, it is also suitable for those who aspire to be independent financial advisors or a career in private wealth management.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FIN3101% and ST1131A","Preclusion":"FNA4112E","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"FIN4113B","ModuleTitle":"Personal Finance and Wealth Management","Department":"Finance","ModuleDescription":"This course aims to impart skills to help individuals manage their personal finances, and private wealth. The course has two parts. Part I covers basic aspects of financial planning: understanding key steps in financial planning, financial statements and ratios, time value of money, short and long term financial planning, liquidity management, credit management. The second part of the course focuses on private wealth management. Topics include: fixed income investment strategies, equity investment strategies, mutual funds, structured products, hedge funds and other alternative investments, investing in real estate taxation, estate planning and wealth protection. The course is primarily intended for individuals who wish to improve their money management skills. However, it is also suitable for those who aspire to be independent financial advisors or a career in private wealth management.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FIN3101% and ST1131A","Preclusion":"FNA4112E","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"FIN4113Y","ModuleTitle":"Personal Finance and Wealth Management","Department":"Finance","ModuleDescription":"This course aims to impart skills to help individuals manage their personal finances, and private wealth. The course has two parts. Part I covers basic aspects of financial planning: understanding key steps in financial planning, financial statements and ratios, time value of money, short and long term financial planning, liquidity management, credit management. The second part of the course focuses on private wealth management. Topics include: fixed income investment strategies, equity investment strategies, mutual funds, structured products, hedge funds and other alternative investments, investing in real estate taxation, estate planning and wealth protection. The course is primarily intended for individuals who wish to improve their money management skills. However, it is also suitable for those who aspire to be independent financial advisors or a career in private wealth management.","ModuleCredit":"4","Workload":"3-0-0-4-4","Prerequisite":"FIN3101% and ST1131A","Preclusion":"FNA4112E","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"FIN4115","ModuleTitle":"Advanced Portfolio Mgt: Security Analysis & Valuation","Department":"Finance","ModuleDescription":"This advanced Seminar in Finance module will serve as a comprehensive real world examination of the quantitative, fundamental, behavioral, and model-based approaches utilized for performing security valuation in the financial industry. Major topics covered include Discounted Cash Flow Valuation, Relative Valuation, Multifactor Models, Liquidity, and Value Enhancement Strategies. Lectures will involve frequent interaction with practitioners from the industry, hands-on lab projects, and real-life examples. Students are also expected to research, write, and publish equity investment reports (preferably on companies with limited research analyst coverage) and/or portfolio investment strategies. These individual equity reports and a presentation in the form of a team-based stock pitch will subsequently be presented by the students to a panel of senior members from the Singapore investment management industry so as to showcase & ascertain students’ equity research and stock-picking skills. There may also be an opportunity to put our skills to the test and manage real money (i.e., a live student-managed fund) during the course of the semester. This course is suitable for students interested in a career as a financial analyst (both on the buy-side and sell-side), or as a portfolio manager.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"- ACC1002 Financial Accounting - FIN3101 Corporate Finance - FIN3102 Investment Analysis and Portfolio Management","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"FIN4116","ModuleTitle":"Valuation and Mergers & Acquisitions","Department":"Finance","ModuleDescription":"The course aims to survey the financial methods used in mergers and acquisitions, buyouts and corporate restructuring. Related legal, strategic, organizational and management issues will also be considered.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"FIN2004, FIN3101","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"FIN4117","ModuleTitle":"Measuring Success in Philanthropy and Impact Investing","Department":"Finance","ModuleDescription":"This course explores the role of philanthropy and impact investing in addressing social problems. Using cases and readings, it will provide an overview of philanthropy, impact investing and the non-profit sector and the relationship of these elements to government action. The course will examine actionable measurement of success in private acton for public good. “Actionable” means that the measurement is used by managers, investors, and other stakeholders in making decisions. Students will participate in group projects to examine the practice and challenges of philanthropy and impact investing in Asia.","ModuleCredit":"4","Preclusion":"FIN3133","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"FIN4118","ModuleTitle":"Equity Research Seminar","Department":"Finance","ModuleDescription":"This course seeks to highlight & provide the rigour and skills needed for stock selection using a fundamental research approach. Moreover it provides the understanding needed to know how these qualitative skills are applied to portfolio management in the investment management industry. In addition to the above, this course also introduces students to the top down approach of portfolio management and how portfolios with multiple countries can be constructed.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"FIN3101","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"FIN4119","ModuleTitle":"Advanced Independent Study in Finance","Department":"Finance","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA and BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FIN4122","ModuleTitle":"Entrepreneurial Finance","Department":"Finance","ModuleDescription":"The module is not only relevant for would-be entrepreneurs, but also for those considering a career in the venture capital industry. This module differs from a typical corporate finance module in that it highlights the special and unique considerations when planning the financial needs of new or young ventures. Many conventional means of funding (such as bank borrowings, issuance of bonds or public equities) for established or public listed companies are generally not available to small and young companies due to their lack of business track record. This module will highlight the various means of fund raising for new or young ventures, with special emphasis on the analyses and requirements of the professional venture capital funds, which have made significant contributions in nurturing many promising young companies into multi-billion dollar listed corporations in the past decades.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"FIN2004 Finance FIN3101 Corporate Finance","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"FIN4123","ModuleTitle":"FinTech Management","Department":"Finance","ModuleDescription":"An overview of major technological trends reshaping the financial industry, including but not limited to payment systems, asset management, financial intermediation, etc.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"FIN3101 Corporate Finance, FIN3102 Investment Analysis and Portfolio Management, FIN3103 Financial Markets","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"FIN4129","ModuleTitle":"Advanced Independent Study in Finance","Department":"Finance","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA and BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling a business issue under the guidance of the instructor.","ModuleCredit":"2","Workload":"0-0-0-5-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"FIN4715","ModuleTitle":"Measuring Success in Philanthropy and Impact Investing","Department":"Finance","ModuleDescription":"This course explores the role of philanthropy and impact investing in addressing social problems. Using cases and readings, it will provide an overview of philanthropy, impact investing and the non-profit sector and the relationship of these elements to government action. The course will examine actionable measurement of success in private acton for public good. ?Actionable? means that the measurement is used by managers, investors, and other stakeholders in making decisions. Students will participate in group projects to examine the practice and challenges of philanthropy and impact investing in Asia.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"FIN4117","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"FIN4716","ModuleTitle":"Equity Research Seminar","Department":"Finance","ModuleDescription":"This course seeks to highlight & provide the rigour and skills needed for stock selection using a fundamental research approach. Moreover it provides the understanding needed to know how these qualitative skills are applied to portfolio management in the investment management industry. In addition to the above, this course also introduces students to the top down approach of portfolio management and how portfolios with multiple countries can be constructed.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"FIN3701 or RE3807.","Preclusion":"FIN4118","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"FIN4717","ModuleTitle":"Entrepreneurial Finance","Department":"Finance","ModuleDescription":"The module is not only relevant for would-be entrepreneurs, but also for those considering a career in the venture capital industry. This module differs from a typical corporate finance module in that it highlights the special and unique considerations when planning the financial needs of new or young ventures. Many conventional means of funding (such as bank borrowings, issuance of bonds or public equities) for established or public listed companies are generally not available to small and young companies due to their lack of business track record. This module will highlight the various means of fund raising for new or young ventures, with special emphasis on the analyses and requirements of the professional venture capital funds, which have made significant contributions in nurturing many promising young companies into multi-billion dollar listed corporations in the past decades.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"FIN2704/FIN2704X and (FIN3701 or RE3807).","Preclusion":"FIN4122","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"FIN4761C","ModuleTitle":"SIF: Applied Portfolio Management Techniques","Department":"Finance","ModuleDescription":"This advanced Seminar in Finance module will serve as a comprehensive real world examination of the quantitative techniques available and how these might be applied to portfolio management in the investment management industry. Major topics covered include exploring various quantitative tools and models for Estimating Expected Returns, Modelling Risks, Style Analysis & Bench-marking, and Strategic & Tactical Asset Allocation. Lectures will involve frequent interaction with practitioners from the industry hands-on lab projects and real-life examples. Suitable for students interested in a career as an investment analyst or as a portfolio manager in the financial services sector.","ModuleCredit":"4","Workload":"0-3-1-1-5","Prerequisite":"FIN3702","Preclusion":"FIN4112K","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"FIN6001","ModuleTitle":"Corporate Finance","Department":"Finance","ModuleDescription":"This course deals with the fundamental ideas and issues tackled in empirical research in corporate finance and financial intermediation, the methodologies employed to evaluate corporate finance and financial intermediation models, and classical and recent empirical findings in these areas. The topics include a selection of (i) financial structure, (ii) financing investment, (iii) tax system, (iv) dividend policy, (v) M&A, (vi) bankruptcy and reorganization, and (vii) banking and financial intermediation.","ModuleCredit":"4","Workload":"3-0-0-6-6","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"FIN6002","ModuleTitle":"Banking and Household Finance","Department":"Finance","ModuleDescription":"This is a foundation (theory) course of corporate finance. The course reviews basic concepts of game theory, information economics, and contract theory used in the corporate finance and financial intermediation theory. The topics cover financial structure, financing investment, tax system, dividend policy, M&A, bankruptcy and reorganization, and banking and financial intermediation.","ModuleCredit":"4","Workload":"3-0-0-6-6","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"FMA1203C","ModuleTitle":"FS: Smart Cities","Department":"Communications And New Media","ModuleDescription":"All big cities have several things in common – wealth creation, big companies, talented people, high population density and the challenge of air pollution. New York, London, Tokyo, Paris, Shanghai, Hong Kong and Singapore, all face similar challenges of high population density and quality of living. This module will examine how more people can be packed into a limited city space while still providing the same quality of life. It will also explore how to achieve economic wealth while still fulfilling the CSR responsibilities of sustaining a “Green Planet”. Students will learn about smart city planning, design concepts, technology enablers and implementation considerations for smart city living.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"Other Freshman Seminar modules.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"FMA1204C","ModuleTitle":"FS: Saving Face","Department":"Communications And New Media","ModuleDescription":"Face is our socially situated identity that is constantly being negotiated during social interaction – we can lose face, save face or give face to others. Adroit face management is key to successful communication and interpersonal relationships in our lives. This module seeks to explore ways in which we establish and manage identity through communication. Using practical examples, it will also guide students to develop positive facework skills in a variety of scenarios and settings. It will end with a look at cultural differences in the concept and practice of facework and examine how these in turn contribute to intercultural conflict.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"FMA1206H","ModuleTitle":"FS: Travel and the Historian","Department":"History","ModuleDescription":"The aim of this Freshman Seminar is to introduce students to the use of travel narratives as sources for historians. Students will be engage with different forms of travel and their productions to explore such themes as exploration, gender, race and culture. Working individually and in groups, students will have an opportunity to hone their research, writing and oral presentation skills.","ModuleCredit":"4","Workload":"0-3-0-0-7","Preclusion":"Other Freshman Seminar modules","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"FMS1203S","ModuleTitle":"FS: Randomness in Scientific Thinking","Department":"Statistics & Applied Probability","ModuleDescription":"The purpose of this seminar is to introduce students to the roles of randomness in scientific thinking. Some of the topics covered include the following: 1. Is probability intuitive? A class exercise will be conducted where students are asked to generate sequences of real and fake random coin tosses and are asked to develop tests to detect the difference. 2. What is the role of randomization in the design of scientific experiments (for instance, why are patients randomly assigned to treatments in a medical trial)? We recreate a famous incident in which a tea time conversation led to a statistician conducting an experiment to test whether someone could distinguish whether milk had been added first or last to a cup of tea. 3. How has statistical thinking been used and abused in the history of IQ testing? 4. In the analysis of environmental problems like global warming scientific models are often used which are deterministic (roughly speaking, such models predict a definite output for a given input). A statistical model on the other hand gives predictions in the form of probabilities of different possible outcomes. How can the deep physical understanding embedded in the deterministic models be reconciled with statistical approaches to quantifying uncertainty and risk, and why is quantifying uncertainty important? 5. How can fake random numbers generated on a computer by non-random rules sometimes do complicated calculations that aren’t easily done by other means? 6. Why is statistical thinking so crucial in modern scientific enquiries in which massive databases of mostly uninteresting information are being searched for interesting features (in astronomy, genetics and market research for example)?","ModuleCredit":"4","Workload":"2-0-4-4-0","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"FMS1204S","ModuleTitle":"FS: Fraud, Deception and Data","Department":"Statistics & Applied Probability","ModuleDescription":"The purpose of this seminar is to explore the relationship between fraud and deception and statistics. Very often misleading claims in science and in society more generally can arise from an ignorance of basic statistical ideas, but statistical methods can also be abused knowingly in fraudulent behaviour. On the other hand, statistical methods are also commonly used to detect and uncover fraud and dishonesty. After first looking at different kinds of deception involving data and the motivations for it this seminar will discuss the role of statistics in uncovering deception in areas such as: 1. Misleading claims in health, 2. Misleading surveys and opinion polls, 3. Claims and counterclaims in environmental science, 4. Fraud detection in the financial world, 5. Authorship disputes and detecting plagiarism It is intended that students gain an appreciation for basic statistical ideas for handling uncertainty as a key part of good scientific practice and decision making in society broadly.","ModuleCredit":"4","Workload":"2-0-4-4-0","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"FMS1205P","ModuleTitle":"FS: Nanoworld and Synchrotron Radiation","Department":"Physics","ModuleDescription":"The essence of nanoworld, i.e. nanoscience and technology, is the ability to understand and manipulate matter at the atomic level. Structures and electronic and magnetic structures behave differently when their dimensions are reduced to the range of between one and a few hundred nanometres (1 nanometre = 10-9 metre). They exhibit novel and much-improved mechanical, electrical, optical, chemical and biological properties, due entirely to their nanoscopic size. The nanoworld is therefore an exciting new realm that brings together the traditional disciplines of physics, chemistry, materials science, biology and engineering. To understand the nanoworld, we will introduce basic and advance spectroscopy and scattering synchrotron-based techniques such as x-ray absorption, x-ray magnetic circular dichroism, resonant soft x-ray scattering, xray photoemission spectroscopy, ultraviolet photoemission spectroscopy, angular-resolved photoemission spectroscopy and x-ray diffraction. We will also introduce scanning tunneling microscopy (STM) and atomic force microscopy (AFM). The aim of this module is to familiarise students with the main issues and techniques relevant to the nanometre scale. Questions that will be addressed include: What is the significance of the nanoscale? What measurement techniques allow us to examine such systems? How can we fabricate objects and devices on the nanometre scale? What are the examples of fascinating nanosystems? How will nanodevices and nanomaterials change our lives in the future? This module is targeted at students from different faculties who are interested in learning some general knowledge of nanoscience and nanotechnology.","ModuleCredit":"4","Workload":"2-0-3-5-0","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"FMS1206P","ModuleTitle":"Energy Storage Devices - State of the Art","Department":"Physics","ModuleDescription":"Increased mechanization has simplified our daily lives significantly, but their high energy consumption nature has also raised concerns about depleting fossil fuels (currently the main source of energy). Research is being carried out worldwide to find alternate sources of energy. Solar and wind energy sound most promising but their intermittent nature is a major drawback. To counter this, significant R&D is being done to devise efficient energy storage devices. This module attempts to give an overview of alternate energy systems and highlight the importance of energy storage devices. Principle of operation, R&D and future trends, merits and limitations of various energy storage systems will be discussed. Pumped storage devices, fuel cells, batteries and their types, super capacitors and hydrogen storage will be focused upon.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"FMS1210P","ModuleTitle":"Imaging our world","Department":"Physics","ModuleDescription":"In our daily life we are surrounded by images. In science, images play an important role as well. These images contain scientific information, but there is also an element of beauty: we gaze at images of far galaxies or at images of individual atoms. In this seminar we will explore various aspect of scientific imaging and address questions such as: What is it that we are actually looking at? How are these images produced? What are the limitations in imaging at small and large dimensions?","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"FMS1212P","ModuleTitle":"SYC: Simple Yet Complex","Department":"Physics","ModuleDescription":"Students often tend to think that if a system displays a complex behavior, it must be itself somehow complicated, difficult to describe. The aim of the module is to show, in a playful way, that this is not (always) the case, that really simple systems ranging from physics, meteorology, engineering, computer science, biology and economics, can have a rich, complex … and unpredictable behavior. Many notions are at the heart of this module such as determinism versus predictability, chaos, the need for a statistical description, random walks, ergodicity, entropy, fractals, cellular automata, self-organized criticality, emergent behavior, etc.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"FMS1214B","ModuleTitle":"Mysteries of Water, Protein Aggregation and Diseases","Department":"Biological Sciences","ModuleDescription":"Despite the apparent simplicity of the water molecule, water is probably the most mysterious substance to both science and religions. Almost all religions decree the magic power of pure water. To our experience, where there is water, there is life. Water is widely regarded as the “matrix of life”. Nevertheless, various scientific debates are associated with water. For example, unbelievably, in the 1980s French scientist Benveniste and his collaborators proposed the notion of the “memory of water”. On the other hand, proteins are the most important functional players for all forms of life. An increasing spectrum of human diseases more than neurodegenerative diseases is characterized by aggregation of specific proteins, while aggregation of non-specific proteins are associated with aging even down to Escherichia coli. In 2005, we discovered that these “aggregated/insoluble” proteins could marvellously be solubilized in pure water, which thus offers my group to tackle an emerging but challenging problem in biology: molecular mechanisms for neurodegenerative diseases and aging. In this module, we will explore how water shaped the emergence and evolution of life and how proteins get aggregated and subsequently gain toxicity to trigger diseases and aging. Most importantly, the students will have a full freedom to give their own opinions on these topics/debates.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"FMS1214P","ModuleTitle":"Silk: Fibers that make a difference in our world","Department":"Physics","ModuleDescription":"After long evolution, many biomaterials are of ultra-performance than the artificial ones. What makes these materials so different? In this module, we will explore why spider silk fibers are so strong from the point of view of structure, how the mechanical strength of fibers can be measured. The silkworm silk fibers will be used for comparison to the spider silk fibers. In addition, this module will demonstrate how fluorescent silk fibers are made from live silkworms. Students will be introduced to the fundamental concept of the hierarchal structure of soft materials and the mechanical performance in relation to the structure, and how to functionalize soft materials like silks.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"FMS1215B","ModuleTitle":"Plant Pathogens that cause plants to end up in a bucket","Department":"Biological Sciences","ModuleDescription":"Plants are the major food source for animals and human. The most common plant pathogens are bacteria, fungi, and viruses. Students will form several groups to search information on the major plant pathogens in human history and learn about the factors that influence plant pathogens to attack plants. Students will also learn how to recognize symptoms caused by various plant pathogens and methods of plant disease investigation. There will be discussions on plant disease detection and diagnosis, plant pathogen-host interactions and development of disease resistant plants using transgenic techniques. Students will explore the origins of plant pathogens and their evolution, agricultural crops as food, transgenic crops and food safety issues related to plant diseases. This freshmen seminar is suitable for both life science and nonlife science majors.","ModuleCredit":"4","Workload":"0-2-0-0-8","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"FMS1218B","ModuleTitle":"FS: How come aspirin can relieve my headache?","Department":"Biological Sciences","ModuleDescription":"We use many different medications every day, e.g. aspirin for headache, Claritin for allergy and Lipitor for cholesterol control. However, people usually do not know the exact protein target and mechanism of action of the medication they take. This module exposes students to the use of computer software to investigate structure of the drug molecule in complex with the protein target to understand its mechanism of action. A better drug molecule can be rationally designed to have reduced side-effect, improved efficacy and bioavailability. Each student will select one drug to explain and present its mechanism of action and design.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"FMS1221B","ModuleTitle":"Science: The Good, the Bad, the Ugly and the Beautiful","Department":"Biological Sciences","ModuleDescription":"Science is characterized by a mode of critical thinking and method of systematic enquiry applied to the acquisition of knowledge. The scientific process of enquiry is therefore governed by basic and general yet essential principles. Abide by these principles, we will likely do good science (even though the findings may not be what we have expected, if not wanted, it to be). Ignore these principles we will be on a slippery slope to bad science. Violate these principles we will end up with ugly science. Students will learn about essential principles of scientific enquiry and why they are important in the acquisition of knowledge, and when they are ignored or violated, it will lead to bad and ugly consequences as had occurred in the real world. Students will learn what is meant by scientific, pseudoscientific, unscientific and non-scientific ideas. Student will learn to appreciate the strengths (and limitation) of scientific scholarship as well as respect nonscientific scholarship. Finally, students will learn that the scientific approach when intersect with non-scientific disciplines (such as ethics, legal) can prevent science from turning ugly and when combine with creativity and imagination can produce beautiful results with powerful impact.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"FMS1223B","ModuleTitle":"The Native Seed Plants of Singapore","Department":"Biological Sciences","ModuleDescription":"About 94.4% of Singapore’s vascular plant flora consists of seed plants and 44.8% of the 3953 species consist of exotic plants which dominate the urban landscape whereas the natives are usually found in wilderness sites. As a result, the average Singapore resident is more familiar with plants from other parts of the world but not Singapore, which is a great shame. Native plants provide many ecosystem services for humans and ecological functions for native organisms. This module will help students appreciate the native flora and the importance of its conservation and sustainability. In addition, students will acquire basic botanical knowledge, the rudiments of plant identification and classification, as well as scientific reporting and presentation skills.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"FMS1225B","ModuleTitle":"Infectious Diseases and Host-Pathogen Interactions","Department":"Biological Sciences","ModuleDescription":"Almost 90% of the infectious diseases related deaths in the world are caused by pneumonia, tuberculosis, diarrhea, malaria, measles and AIDS. When the pathogen (e.g. bacteria or virus) interacts with the host (human or animal), it will divert the function of the host cells for the survival and benefit of the pathogen, causes infection and becomes disease. The major aim of this module is to briefly discuss the causes, prevention, remedies, and economic implications of the common infectious diseases as well as the regional infectious diseases such as Dengue and SARS.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"Students who have read a Freshman Seminar before will be precluded from reading a second Freshman Seminar. Students staying in Residential Colleges in UTown who will be reading or have read the Junior Seminars will be precluded from reading Freshman Seminar in the Faculty.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"FSP4003","ModuleTitle":"Field Service Project","Department":"Dean's Office (Biz)","ModuleDescription":"Students will be given opportunities to work with real companies. The scope of the Field Service Project is part of the initial negotiations between the students and the company. It is an interactive process as the students have to make a preliminary survey of the company before finalising the job scope. The project is divided into stages– planning, research and assessment, and recommendations.","ModuleCredit":"8","Workload":"Varies depending on individual students with their supervisor","Prerequisite":"Varies according to the nature of the project.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST1101","ModuleTitle":"Science and Technology of Foods","Department":"Chemistry","ModuleDescription":"This module provides an overview of the major animal and plant based foods and how these need to be processed or treated before consumption in order to ensure that they are safe to consume Particular emphasis is given to the potential problems of spoilage by micro-organisms but also the usefulness of some micro-organisms inthe production of selected foods. The application of the concepts is tested by the development (in teams) of new snack type products.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"Food Science and Technology Major","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Afternoon","Monday Morning"]}]},{"ModuleCode":"FST1103","ModuleTitle":"Fundamentals of Food Engineering","Department":"Chemistry","ModuleDescription":"This module introduces students to the fundamental engineering principles of food processing systems, including process classification, mass and energy balances, fluid mechanics and transport, steady-state and unsteady-state heat transfer, steam generation and utilisation. It further covers the applications of the engineering principles to several common processes found in the handling, processing, storage, packaging and distribution of food products, e.g. heat exchange, and refrigeration. Industrial examples related to the principles will be provided throughout the module.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"FST1101","Preclusion":"CM1161, CM2161","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Monday Afternoon"]}]},{"ModuleCode":"FST2102B","ModuleTitle":"Chemistry of Food Components","Department":"Chemistry","ModuleDescription":"This module will cover the chemistry of major food components such as water, lipid, carbohydrate, and protein including food enzymes.The basic functions of these components will also be introduced. Some chemical reactions involving these molecules with relation to food processing and storage are discussed. In addition, methods of chemical modification to change the chemical and physical properties of the food components are also presented.","ModuleCredit":"4","Workload":"3-1-0-4-2","Prerequisite":"FST1101 and CM1121 or CM1501","Preclusion":"FST2102A","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"FST2106","ModuleTitle":"Post Harvest Food Processing","Department":"Chemistry","ModuleDescription":"This module introduces students to factors that result in the loss of quality characteristics of plant and animal produce, and discusses how such losses can be minimized by proper and effective handling of the fresh produce, from farm to market. This module also covers the various aspects of post-harvest processes and the products derived from fresh produce. The roles of irradiation and packaging in extending the shelf-life of animal and plant produce are also discussed.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"FST1101 and (LSM1101 or LSM1106)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Morning","Monday Morning"]}]},{"ModuleCode":"FST2107","ModuleTitle":"Food Analysis and Lab","Department":"Chemistry","ModuleDescription":"The module covers fundamental analytical chemistry principle and emphasizes learning experience in lab sessions. The lecture topics will cover sample preparation techniques, liquid and solid phase extraction techniques, gravimetry, colorimetry, gas and liquid chromatography. Students will learn hands-on skills in regard to sample preparation and extraction and apply analytical techniques to quantification of food components. These techniques include gravimetry, gas and liquid chromatography systems (GC and HPLC), UV-VIS spectrophotometers, and atomic absorption/emission spectrometry.","ModuleCredit":"4","Workload":"2-1-2-0-5","Prerequisite":"FST1101 and CM1191","Preclusion":"CM2192, CM2192A, FST2102A","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"FST2108","ModuleTitle":"Food Safety Assurance","Department":"Chemistry","ModuleDescription":"This module examines the major sources of food contaminants, the ways of preventing contamination and the likely consequences as regards health of consumers if contaminated food is consumed. Emphasis is placed on both biological and chemical contaminants and how these affect the consumer. An introduction to epidemiology is included and some methods of determining the levels of contamination are discussed and utilised. The main aim of the module is to explain the importance of safe and quality food and how this may be achieved.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"FST2102B or (LSM1103 and LSM2103) or LSM1106","Preclusion":"FST3102","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"FST2201","ModuleTitle":"Introduction to Human Nutrition","Department":"Chemistry","ModuleDescription":"This module introduces the student to the science of nutrition. The format consists of a series of lectures, assigned readings and assignments that cover the fundamental concepts related to basic nutrition. By the end of this course, the student will possess the knowledge to interpret dietary labels, make informed food selections for a healthy, well-balanced diet and understand the relevant human physiological processes that transform food after the first bite. Students will be required to demonstrate a specific understanding of nutrition in health and human physiology, vitamins and minerals, protein, carbohydrates, dietary fats and energy metabolism.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"LSM1101 or LSM1106","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"FST2204","ModuleTitle":"Seafood Supply Chains in Japan and Singapore","Department":"Chemistry","ModuleDescription":"This is a five-week joint summer program offered by the National University of Singapore (NUS) and the Hokkaido University (HU) of Japan. The module focuses on comparative study of sustainable seafood supply chains from fishery/aquaculture to the marketplace in Singapore and in Japan. General topics covered include current state of capture fisheries and aquacultures, main challenges related to seafood sustainability, seafood supply chain and its management, seafood traceability, quality assurance, safety, and regulation, seafood processing technology and valorisation of seafood by-products, impact of globalisation on seafood safety and supply chain and seafood security.","ModuleCredit":"4","Workload":"4-0-2-8-12","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"FST2288","ModuleTitle":"Basic UROPS in Food Science & Technology I","Department":"Chemistry","ModuleDescription":"This module is designed to give level 2 students an introduction to research. The student will undertake a laboratory based investigation on a topic proposed by the supervisor. Students work independently but under the close supervision of the supervisor.","ModuleCredit":"4","Workload":"null","Prerequisite":"FST1101 and Departmental Approval","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST2289","ModuleTitle":"Basic UROPS in Food Science & Technology II","Department":"Chemistry","ModuleDescription":"his module is an extension of FST2288 and a more detailed and prolonged study stretching over two semesters.","ModuleCredit":"4","Workload":"null","Prerequisite":"FST1101 and Departmental Approval","Preclusion":"","Corequisite":"","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST3101","ModuleTitle":"Food Microbiology & Fermentation","Department":"Chemistry","ModuleDescription":"This module covers the nature and activities of microorganisms found in foods and how they are affected by various food processing and preservation methods, the role of various microorganisms in relation to their significance in the products, i.e., indicator organisms, pathogens, spoilage organisms, and beneficial organisms. Study of starter cultures, their physiology and genetics in the preparation and application to different food products and ingredients, study of chemical, biochemical and microbial bio-transformations in selected indigenous foods and food ingredients.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"FST1101, FST2102B","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Friday Afternoon","Thursday Morning"]}]},{"ModuleCode":"FST3103","ModuleTitle":"Advanced Food Engineering","Department":"Chemistry","ModuleDescription":"This module covers a number of the most popular food processing operations, ranging from the conventional thermal processing to the modern membrane separation. Topics include thermal processing, microwave processing, evaporation, freezing, mixing, psychrometrics, mass transfer, membrane separation, and dehydration.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"FST1101 and FST1103","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"FST3105","ModuleTitle":"Food Product Development and Packaging","Department":"Chemistry","ModuleDescription":"This module intends to provide students with the opportunity to experience the stages of new product development through a problem-based learning project in collaboration with a food company. Lectures in this modules will cover three main topics: 1. Introduction and essential steps in new food product development. 2. Mechanism of food spoilage and shelf life analysis of foods. 3. Principles and practices of food packaging.","ModuleCredit":"4","Workload":"1-1-0-6-2","Prerequisite":"FST2102B and FST2107 and FST2108","Preclusion":"FST3104","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"FST3106","ModuleTitle":"Sensory and Flavour Science","Department":"Chemistry","ModuleDescription":"This module covers sensory science of food perception and preference, discrimination testing and sensory thresholds, basis of psycophysics in sensory evaluation, measurement of preference and liking, basis of training a sensory panel, sensory evaluation techniques used in quality control, experimental design and statistical analysis of sensory data, this module also covers the chemical basis of food flavour perception, study of biosynthetic pathways of selected flavour compounds, aroma characteristics and flavour quality of different food products important in the region, changes in flavour composition of foods/beverages in relation to processing.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"FST2102B","Preclusion":"FST3104, FST4101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"FST3181","ModuleTitle":"Professional Placement","Department":"Chemistry","ModuleDescription":"This essential requirement for the FST major involves the student working in an industrial/governmental or similar institutions for a minimum period of 16 weeks. The aim is to introduce the student to the world of work and to improve their interpersonal skills.","ModuleCredit":"12","Workload":"0-0-0-40-0 (Minimum 18 weeks of industrial attachment). Overseas internship will be subjected to special arrangements with a minimum of 16 weeks.","Prerequisite":"Food Science & Technology Major","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST3201","ModuleTitle":"Independent Study (Food Science & Tech)","Department":"Chemistry","ModuleDescription":"This module allows the student to undertake an in-depth study of a food related topic agreed between the student and the supervisor. The work is carried out under the terms of a learning contract. Normally, a written and oral report on the work is required but other modes of assessment may be agreed and defined in the learning contract.","ModuleCredit":"4","Prerequisite":"Food Science & Technology Major","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST3202","ModuleTitle":"Nutrition and Disease Prevention","Department":"Chemistry","ModuleDescription":"This module examines the role of nutrition, application of dietary therapy and functional food in the prevention of chronic disease. Basic concepts on how our genes and genome interact with our diet in health and diseases will be introduced. The format consists of a series of lectures, assigned readings and case studies involving aspects of problem based learning which relates the impact of food components to disease prevention. The specific focus of this course relates food components such as dietary fibre, pre-biotics, pro-biotics, low glycemic and low fat foods to prevent or slow the progression of chronic disease such as colon cancer, heart disease, hypertension, diabetes, obesity and the metabolic syndrome.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"FST2201","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"FST3288","ModuleTitle":"Advanced UROPS in Food Science & Technology I","Department":"Chemistry","ModuleDescription":"This module allows students to develop their research skills by working on a supervised project which will be laboratory based. It is a similar module to FST2288 but the topic will require a deeper understanding of food sciences. Students will work independently under close supervision of the supervisor.","ModuleCredit":"4","Workload":"","Prerequisite":"By permission.","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST3289","ModuleTitle":"Advanced UROPS in Food Science & Technology II","Department":"Chemistry","ModuleDescription":"This module is an extension of FST3288 and involves a more detailed and prolonged study stretching over two semesters.","ModuleCredit":"4","Workload":"","Prerequisite":"FST3288, and by permission.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST3310","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Chemistry","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Food Science and Technology as first major and have completed a minimum of 32 MCs in Food Science and Technology major at the time of application.","Preclusion":"XX3310 modules offered in Science, where XX stands for the subject prefix of the respective major.","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"FST3311","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Chemistry","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Food Science and Technology as first major and have completed a minimum of 32 MCs in Food Science and Technology major at the time of application.","Preclusion":"XX3311 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"FST4102","ModuleTitle":"Advanced Food Processing Technology","Department":"Chemistry","ModuleDescription":"This module provides an in-depth study of the modern food processing methods, newly developed food packaging systems, and the advanced control of food processes. Topics include high pressure processing, pulsed electric fields processing, irradiation, active packaging technologies, instrumentation technology, and process control techniques.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"FST3103","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"FST4103","ModuleTitle":"Food Colloids and Components Science","Department":"Chemistry","ModuleDescription":"This module is an introductory module to the science of colloids and interface with specific reference to the application in food systems. By the end of the module, students are expected to understand what is a colloid, the fundamentals of colloidal stability such as the forces leading to the instability of colloids, as well as how colloids can be stabilised. Some examples of the application of colloid science in some food colloid systems such as emulsion, gel, foam etc. will be discussed.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"FST3105 and FST3106","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"FST4199","ModuleTitle":"Honours Project in Food Science & Tech","Department":"Chemistry","ModuleDescription":"The practical work for this module is undertaken in Semester 1 and early part of semester 2 of the Honours year and the work written up and submitted in Semester 2. The project is an indepth study of an agreed topic and will normally require a substantial amount of laboratory work to generate primary data.","ModuleCredit":"16","Prerequisite":"For Cohort 2011 and before- At least an overall CAP of 3.50, on fulfillment of 100MC or more, and major requirements under the B.Appl.Sc. programme. Food Science and Technology Major. For Cohort 2012 and after- At least an overall CAP of 3.20, on fulfillment of 100MC or more, and major requirements under the B.Appl.Sc. (for Cohort 2012 and 2013) /B.Sc. (for Cohort 2014 and after) programme. Food Science and Technology Major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST4202","ModuleTitle":"Nutritional Biochemistry","Department":"Chemistry","ModuleDescription":"The aim of this module is to examine in depth the minor components of food and how these are important in health and disease. The biological basis of nutrition and the cellular mechanisms by which diet can influence health and activity will be examined along with the special dietary needs for minor components (e.g. micronutrients, selected phytochemicals) in certain disease states. Methods of isolation and identification of the compounds will be discussed and how food processing may affect their concentrations, bio-availability and bio-activity. Claims for nutritional benefits from food supplements such as herbs will be examined and the labelling of foods as regards health claims will be discussed.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"FST3202 (or equivalent module) and either LSM2101 or LSM2211","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"FST4299","ModuleTitle":"Applied Project in FST","Department":"Chemistry","ModuleDescription":"For Bachelor of Science (Honours) students to participate full-time in a six-month-long project in an applied context that culminates in a project presentation and report.","ModuleCredit":"16","Workload":"0-0-0-40-0","Prerequisite":"Students must be reading the Bachelor of Science degree and have met Honours eligibility requirements for the specific major","Preclusion":"FST4199","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST5199","ModuleTitle":"MSc research project","Department":"Chemistry","ModuleDescription":"This is a compulsory module for students taking the pathway towards MSc in Food Science and Nutrition programme. Students will work on research and development projects in relation to food science and nutrition under the supervision of faculty members, sometimes in partnership with industry collaborators. Students gain hands-on laboratory and/or practical skills of R & D as well as scientific writing skills. There will be a written report and an oral examination.","ModuleCredit":"12","Workload":"0-0-0-40-0","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"FST5202","ModuleTitle":"Advanced Food Fermentation","Department":"Chemistry","ModuleDescription":"This module provides in-depth coverage of food fermentation. Particular emphasis is given to the microbiology and chemistry of fermentation, physiology and metabolism of lactic acid bacteria, yeasts and moulds, using selected food fermentations as examples. Major topics include microbiology and starter cultures of selected fermented foods, chemistry and flavour of selected fermented foods, alcoholic and non-alcoholic fermentations by yeasts, lactic acid bacterial fermentations and fungal fermentations, health implications of selected fermented foods.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"FST3101 or LSM3232 or by permission","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"FST5203","ModuleTitle":"Advanced Food Microbiology and Safety","Department":"Chemistry","ModuleDescription":"This module provides a specialized case study of food poisoning outbreaks caused by food-borne pathogens, Topics covered includes methods used in tracing the origins of the outbreak, the investigation of etiological agents, and preventive measures. Advanced concepts in food microbiology related to prevention of food-borne disease will also be covered.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"FST3101 or LSM3232 or by permission”","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"FST5205","ModuleTitle":"Frontier of Food Processing and Engineering","Department":"Chemistry","ModuleDescription":"This module introduces students the current food processing and engineering knowledge, including organic food processing, reaction kinetics and shelf-life prediction, alternative ingredient development, application of nanotechnology in food processing, sustainable aquatic food processing, minimal processing of fruit and vegetables, nonthermal processing technologies, innovative thermal processing technologies, life cycle analysis of processed foods, emerging trends in food processing, experimental design and data analysis for food processes, food process control and automation.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"FST5225","ModuleTitle":"Advanced Current Topics in Food Science I","Department":"Chemistry","ModuleDescription":"This graduate level module will be an in-depth study of a selected advanced Food Science and Technology topic. The topics may vary from year to year depending on the interests and availability of staff.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"By the lecturer’s approval","Corequisite":"By the lecturer’s approval","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"FST5226","ModuleTitle":"Advanced Current Topics in Food Science II","Department":"Chemistry","ModuleDescription":"This graduate level module will be an in-depth study of a selected advanced topic in Food Science and Technology. The topic may vary from year to year depending on the interests and availability of staff offering the module.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"By lecturer’s approval","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"FST5227","ModuleTitle":"Advanced Current Topics in Food Science III","Department":"Chemistry","ModuleDescription":"This graduate level module will be an in-depth study of a selected advanced topic in Food Science and Technology. The topic may vary from year to year depending on the interests and availability of staff offering the module.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"By lecturer’s approval","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"FST5301","ModuleTitle":"Evidence Based Functional Foods","Department":"Chemistry","ModuleDescription":"This module covers the isolation, structural elucidation, and chemical and biological activity of the bioactive constituents used in functional foods and nutraceuticals. The effective R and D method leading to evidence-based functional food will be critically evaluated and discussed with specific topics related to foods for health maintenance / improvement by reducing the risk factors of chronic diseases such as type II diabetes, cardiovascular diseases, cancer, neurodegeneration, and ageing process. The safety, global regulatory issues, health claims, and marketing challenges of these products will be discussed.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"FST2102/2102A or CM2121, or by permission","Preclusion":"FST5204","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"FST5302","ModuleTitle":"Food, Nutrition and Health","Department":"Chemistry","ModuleDescription":"Food Science and Technology has been instrumental in the advancement and production of safe and nutritious food and food products. While food is essential for life, the influence of food composition on health include not only macro- and micro-nutrients but also other components such as flavonoids, sweeteners and additives. This module is targeted at students who do not have a background in nutrition but currently work, or plan to work, in the food industry. The module will offer an overview on the roles and controversies surrounding different food components in health and diseases and also provide students with practical knowledge on the impact of food processing on the nutritional value of the final food product.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"FST2201 Introduction to Human Nutrition","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"FST5303","ModuleTitle":"Modern Human Nutrition","Department":"Chemistry","ModuleDescription":"Good health maintenance and effective prevention of chronic diseases through nutrition are complex and multifactorial. Using chronic diseases and their comorbidities as primary examples, this module will inform students on the scientific basis which underlie new dietary strategies to manage health and diseases. The interplay between an individual’s genetic makeup, microbiome and nuero-physiological state with the diet will be investigated and their impact on our general health and susceptibility to diseases at the population and individual level will be discussed. Other emerging topics in advanced nutritional research eg. chrono-nutrition, dietary restriction and design of personalized foods and diets will also be covered.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"GE1101E","ModuleTitle":"Geographical Journeys: Exploring World Environments","Department":"Geography","ModuleDescription":"This module introduces contemporary issues shaping our world and the geographical perspectives needed to understand them. Starting with ‘how geographers view the world’, the module offers a lens to analyse issues like climate change, urban flooding, human-environment relations, challenges of migration, cultural diffusion, economic integration and so forth. Each lecture will touch on contemporary scenarios and geographical analyses of issues. Students will also be exposed to field work techniques and strategies of project management in group discussions and project assignments. The goal is to develop students with strong ‘geographical imaginations’ better able to understand the world and all its complexities.","ModuleCredit":"4","Preclusion":"GEK1001","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Monday Morning","Tuesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GE2101","ModuleTitle":"Methods and Practices in Geography","Department":"Geography","ModuleDescription":"This module aims to introduce undergraduate students to various methods and practices widely used in geographical research. It covers such topics as designing research questions, writing proposals, collecting and analyzing data, and presenting research results. Students will be exposed to a range of research practices in the discipline such as fieldwork and in-depth case studies.","ModuleCredit":"4","Workload":"2-1-1-4-2","Preclusion":"GE2225","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GE2202","ModuleTitle":"Economy & Space","Department":"Geography","ModuleDescription":"This module examines relationships between economy and space through a focus on 'development'. Through interrogating theories, strategies and trajectories of 'development', students will develop an understanding of the past and contemporary global political economy and its geographies. The course will emphasise the geopolitical and cultural backdrops to 'development' and attendant economic geographies amidst debates about 'globalisation', international trade and investment.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GE2204","ModuleTitle":"Cities in Transition","Department":"Geography","ModuleDescription":"This module is concerned with the changing roles of cities in an age of globalisation. The first part examines cities as part of urban networks at the national, regional and international levels, and focuses on the implications arising from the rise of mega-cities and global cities. The second half of the module investigates the challenges facing cities on the ground, including issues of the revitalisation and re-imaging of city cores, changing retail landscapes, and the impact of telecommunications on the location of urban activities and peoples' mobility. The module is targeted at students with an interest in urban issues.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GE2206","ModuleTitle":"Geographies of Life and Death","Department":"Geography","ModuleDescription":"This module introduces students to contemporary debates in population from a geographical perspective, focusing on the ways that geography is implicated in the processes and meanings of life and death. Besides examining historical and contemporary population trends and demographic transitions, this module also investigates the discourses and politics of fertility and women’s bodies, migration and transnational life, disease and health-care, and ageing, death and dying. The module enables students to think critically about contemporary population problems and solutions and to understand how these influence policy formulation and everyday lives. This module is open to all students who are interested in population issues from a social science perspective.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GE2215","ModuleTitle":"Introduction to GIS & Remote Sensing","Department":"Geography","ModuleDescription":"This module focuses on the important concepts and the practical use of Geographic Information System (GIS) in problem solving in both social and physical sciences. Topics to be covered include vector and raster data formats and their analytical functions. This module is designed as learning through practicing, so practical laboratory excises utilising GIS software such as ArcView and ArcGIS will be major classroom activities. This module is mounted for students throughout NUS with interests in GIS applications in sciences, social sciences, engineering and business analysis.","ModuleCredit":"4","Workload":"2-0-2-3-3","Preclusion":"IF2203","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GE2218","ModuleTitle":"Leisure, Recreation and Tourism","Department":"Geography","ModuleDescription":"Tourism is the largest industry in the world today, and its impacts on the physical environment and human societies are worthy of scrutiny. The module provides a multi-disciplinary approach to the study of tourism and leisure, exploring in detail their economic, social, cultural and geographic implications on physical and human landscapes. Concepts, models and theories drawn from the social sciences as well as geography, and case studies from the Asia-Pacific will be explored. The module is designed for level-2000 and level-3000 Geography students, but cross-faculty students are welcomed as well.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GE2220","ModuleTitle":"Terrestrial and Coastal Environments","Department":"Geography","ModuleDescription":"This module provides an assessment of the main contemporary terrestrial and coastal processes that combine to influence the development of landscapes. Included is a detailed discussion of weathering, hillslope processes and fluvial landforms and processes, particularly in humid tropics. Examples of human-induced modification of terrestrial and coastal environments are given. Students will obtain a sound understanding of basic geomorphic principles, which can be applied in the context of broader environmental management issues in both urban and rural areas. The module does not require an extensive science or mathematics background and is suitable as a basic course for FASS as well as science and engineering students.","ModuleCredit":"4","Workload":"2-1-2-3-2","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GE2221","ModuleTitle":"Nature and Society","Department":"Geography","ModuleDescription":"The module hopes to show a critical evaluation of human-nature relationships in different societies and culture groups, and seeks to demonstrate that different human-nature relationships can provide important underpinnings to understanding the obstacles to development programmes on how best to tap these relationships for sustainable development. Besides defining nature, environment, ecosystems, the module discusses human-nature relationship in gender, religion, political ideology and economics. This multi-disciplinary module is targeted at students from the Faculties of Arts and Social Sciences, Law, Engineering and School of Design and Environment.","ModuleCredit":"4","Workload":"2-1-0-2.5-4.5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GE2222","ModuleTitle":"Politics and Space","Department":"Geography","ModuleDescription":"This module introduces students to the major thematic concerns that have traditionally shaped political geography as a sub-discipline. It also allows students to engage with emerging issues that are likely to become focal points in shaping future debates among political geographers. The aim of the module is to explore the co-constitutive relationship between politics and space. As the political organization of society has spatial consequences, so too does geography influence our understanding of political relationships. These relations are negotiated and contested in multiple ways that cut across different locations, scales, and temporalities. Accordingly, we will examine political concerns, disputes, accommodations, and consequences from a geographical perspective, where students can expect to acquire a critical appreciation for the historical trajectories and evolving implications of states, sovereignty, territoriality, nationalism, colonialism, democracy, ethnic conflict, policing and crime, terrorism, war, environmental justice, and political activism.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GE2226","ModuleTitle":"Southeast Asia","Department":"Geography","ModuleDescription":"This module deals with a multi-disciplinary approach to understanding the regional geography of Southeast Asia. Students are expected not only to critically analyse their readings but also to be able to synthetize materials to provide a holistic understanding of the region. Specifically, it looks at the region through historical, cultural, social and political-economic perspectives. The module also discusses sustainable development issues. This is a module that is open to all students in the Faculty of Arts &, Social Sciences, Engineering, Law, Science, School of Design &, Environment and School of Business.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GE2227","ModuleTitle":"Cartography and Visualisation","Department":"Geography","ModuleDescription":"This module aims to introduce students to the basic concepts and techniques for the manipulation, analysis, and the graphic representation of geographic information. Topics covered include the history of mapping, projection, data handling and display, map design, colour and pattern, and computer mapping. Students will learn to produce high quality cartographic displays. The module prepares students for further course work in Geographic Information System (GIS). Additionally, cartographic skills are useful to students preparing for degrees in natural, physical, social and behavioural sciences.","ModuleCredit":"4","Workload":"2-1-1-4-2","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"GE2228","ModuleTitle":"Weather and Climate","Department":"Geography","ModuleDescription":"Weather has an immediate effect on all of us and climate is important in human affairs on a global level. This module provides an introduction to the processes underlying the atmospheric environment from local to global scales. It commences with a discussion of atmospheric concepts in a visual and practical manner. Understanding and application of meteorological principles will help to explain environmental phenomena such as clouds and rainfall, tropical storms or global climate change. Given its introductory and nonmathematical nature, this course is appropriate for students from all faculties.","ModuleCredit":"4","Workload":"2-0-1-2-5","Preclusion":"GE2219","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"GE2229","ModuleTitle":"Water and the Environment","Department":"Geography","ModuleDescription":"Water is crucial for the survival of living organisms. The current emphasis on the availability and supply of water in Singapore and on a global scale points to the need for increased knowledge and awareness of this vital resource. This course provides a basic introduction to the subject of hydrology. Hydrology processes will be covered in detail in addition to lectures on relevant water-related issues at the global and regional scale with examples taken from the region.","ModuleCredit":"4","Workload":"2-0-1-2-5","Preclusion":"GE2219","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GE2230","ModuleTitle":"Energy Futures: Environment and Sustainability","Department":"Geography","ModuleDescription":"The extraction, production, distribution and use of energy sources have significant environmental, social, political, and economic impacts. These impacts are multi-scalar, ranging from global climate change to socio-cultural disruption at the local and national scale. This module exposes students to these impacts with detailed case studies. The module also gives students a comprehensive background on the development and use of promising future postcarbon alternative energy sources such as wind, solar, geothermal, tidal, and biofuels. It also discusses how to build the architecture of a post-carbon economy.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"GE2231","ModuleTitle":"Introduction to Social and Cultural Geographies","Department":"Geography","ModuleDescription":"This module will examine the fundamentals of Social and Cultural Geography. Designed as an introductory platform, its primary aim will be to provide students with the knowledge and skills to undertake more specialised modules in Social and Cultural Geography. The module will provide the historical, conceptual and methodological underpinnings that will enhance students’ understanding of the relationship between culture, space, place and society.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GE3201","ModuleTitle":"The Service Economy","Department":"Geography","ModuleDescription":"The module examines the patterns of growth and location of service industries. A number of current theoretical perspectives explaining the growth in service employment in developed countries will then be examined. Locational patterns and trends of producer and consumer services are compared at the metropolitan and national scales. The module also analyses the role of the service sector in economic development of selected countries, including Singapore. Other topics covered include the internationalisation of service firms, outsourcing of services, privatisation of public services, and the impact of new technology on service sector development.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GE3204","ModuleTitle":"Cities and Regions: Planning for Change","Department":"Geography","ModuleDescription":"This module provides an introduction to the basic ideas and context of both urban and regional planning. Key planning systems, policy agendas and perspectives are critically assessed. Examples are drawn mainly from rapidly changing regions in Asia. Challenges addressed include infrastructure, land policy, housing, poverty, governance dilemmas and environmental problems. Planning in regions and cities is viewed in light of wider social, political and economic trends as well as the geographical context. Planning is placed into perspective relative to other forces that influence development patterns. The module is aimed at students wanting to understand planning and its place in society.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GE3206","ModuleTitle":"Gender, Space & Place","Department":"Geography","ModuleDescription":"This module examines the impact of feminism on human geography, from the call to insert women into geographical analyses and take into account gender relations in rethinking dominant definitions of space, place, landscape and nature to more recent debates on diversity and difference. It also explores the politics and practice of doing feminist research in geography. Drawing on case studies in both developed and developing countries, the gendering of specific sites (ranging from the home to the nation) and processes (e.g. migration) is explicated in the module. The module is targeted at all students interested in gender issues.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"GE3219","ModuleTitle":"Globalisation and the Asian Cities","Department":"Geography","ModuleDescription":"This module aims to provide students with an in-depth understanding of the social, political, and economic changes at various geographical scales with respect to globalisation. More specifically, this module focuses on developing understandings of the complex forces driving globalisation and the related urban and regional changes and the relationship between globalisation and regionalisation. This module is not just for geography students, but for all students who are interested in the urban and regional changes in the Asia-Pacific with respect to globalisation and regionalisation and the driving forces of the changes.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GE3226","ModuleTitle":"Tourism Development","Department":"Geography","ModuleDescription":"This module evaluates the intersections and diversions between development and leisure/tourism. Using critical development lenses, the module will first critique “big D” Development’s (specific intentional interventions to achieve improvement or progress) globalized approaches in tourism development and then “respond” to these critiques by considering more localized political, economic, and cultural connections in tourism strategies. While localized “development” projects often suggest more equitable growth, input from local stakeholders, and incorporation of livelihood strategies and grounded knowledge, and more “sustainable” models with a long-term sensibility, the module will take a critical position toward these ideas as well.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"GE3227","ModuleTitle":"Urban Climates","Department":"Geography","ModuleDescription":"Modifications made by humans to the surface of the Earth during urbanization alter just about every element of climate and weather in the atmosphere above the city. This module examines how these changes affect environmental variables such as solar radiation, surface and air temperature, evaporation, storage of heat, wind climates, emissions of pollutants and greenhouse gases and the wider implications for air quality and environmental change. Students are expected to read widely and conduct an empirical research project. This module is suited for students reading geography, climatology, ecology, engineering and planning.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"GE2228 or permission from lecturer","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"GE3230A","ModuleTitle":"Field Studies in Geography: SE Asia","Department":"Geography","ModuleDescription":"This is essentially a module designed to encourage students to apply different fieldwork methods in small-team projects in an overseas context within the region. The module exposes students to different geographical methods, both human and physical, and as such it is an ideal preparation for any student wishing to undertake further primary research at higher levels in geography, and indeed other social science disciplines. After a series of lectures/seminars on fieldwork methods, fieldwork ethics, and health and safety issues in the field (which may include some basic introductory language classes), students then undertake a 2-5 week period of field study overseas, depending on logistical and other constraints. The previous field studies have been for periods of 4-5 weeks overseas in Thailand and Malaysia. Whilst overseas, students undergo orientation workshops, meet peers in host universities, visit potential field sites before conducting an intensive period of fieldwork in small groups of 3-5 students. The module concludes with (group and individual) project report writing and presentations. Field Studies provides basic training, a chance to apply skills and techniques learnt in the classroom in real field settings, and rich opportunities for cultural exchanges.","ModuleCredit":"8","Workload":"10-0-0-20-10","Prerequisite":"Nil","Preclusion":"GE3230","History":[{"Semester":3}]},{"ModuleCode":"GE3231","ModuleTitle":"Natural Hazards","Department":"Geography","ModuleDescription":"Natural hazards result in high losses in human life and welfare, property, resource productivity, and infrastructure. Often human activities interact with the landscape to exacerbate the probability of a potentially hazardous situation. The module will cover the prediction, prevention, mitigation, and response strategies for various hazards. Various types of natural hazards, including landslides, debris flows, volcanic hazards, earthquakes, fire, tsunami, typhoons, floods, tornadoes, and wildfire will be highlighted with respect to inherent forms and processes. Examples will be presented from various regions worldwide. Land management issues and effects will be emphasized, particularly within the context of the Pacific Rim.","ModuleCredit":"4","Workload":"2-1-1-3-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GE3236","ModuleTitle":"Transport and Communications","Department":"Geography","ModuleDescription":"The transport of goods, people and information is analysed using a systems approach, embracing the spatial patterns of demand and supply, transport modes, networks, volume and composition of flows, and political considerations. The module also evaluates the different modes of transport and communications in terms of comparative advantages, coordination and integration, infrastructural support, technological advances, role in economic development and management in the urban, regional and international scales. Students will learn about tools of network and flow analysis, and about analytical techniques associated with planning and management of transport and communications.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GE3237","ModuleTitle":"Geographies of Migration","Department":"Geography","ModuleDescription":"This module focuses on theoretical and applied perspectives on international migration and settlement, with particular reference to the Asia-Pacific region. It includes analyses of international regimes regulating migration, giving attentiion to immigration policies and settlement policies, outcomes and experiences, transnational circuits of skilled and unskilled labour migrants, and forced migration and displacement. The consequences migration for gender relations, citizenship and socio-economic development in sending and receiving countries will also be discussed. Case studies include Australia, Canada and the Southeast Asian context.","ModuleCredit":"4","Workload":"2-1-0-5-2","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"GE3238","ModuleTitle":"GIS Design and Practices","Department":"Geography","ModuleDescription":"This module examines the range of considerations necessary to develop GIS, and is intended for geographers, planners, IT managers and computer scientists who have already acquired an introductory knowledge of the field. The module begins with a formal understanding of data and information and compares spatial data to traditional data processing. Topics covered are representation and storage of spatial data, database design, Internet GIS, and/or basic GIS programming. Students will obtain substantial hands-on GIS skills in support of geographic and environmental analyses.","ModuleCredit":"4","Workload":"2-0-2-4-2","Prerequisite":"GE2215","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GE3240","ModuleTitle":"Geographical Research: Developing Ideas","Department":"Geography","ModuleDescription":"This module aims to provide Geography major students with the basic foundation skills, necessary knowledge, and recommended practices for the preparation of honour theses (HT). These essential skills and knowledge include philosophies, theories, and key concepts in human and physical geographies, research ethics and field safety, proposal writing and literature review, and other crucial skills and techniques that all Geography major students should possessed.","ModuleCredit":"4","Workload":"2-1-2-2-3","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"GE3241","ModuleTitle":"Geographies of Social Life","Department":"Geography","ModuleDescription":"This module explores debates in geography about social issues. It emphasises the relationship between social identity and social space, and how different places reflect and shape diverse ways of life. The module examines the role of space in the interplay of different social groups (e.g. ethnic groups, men/women), and in relation to different aspects of daily life (e.g. housing, leisure). Its emphasis, however, is on how to think about these issues in different scales/contexts (streets, public spaces, global cities). The course is intended for geography majors, and students throughout NUS with an interest in the relationship between society and space.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GE2224","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GE3246","ModuleTitle":"Environmental Pollution","Department":"Geography","ModuleDescription":"Environmental pollution, the introduction of contaminants to the environment through human activity in amounts that can have adverse effects on biota, including humans, and ecosystem services, has in recent years become both more widespread and, in places, more acute. This module introduces the fundamental principles of environmental pollution, examines human activities resulting in the production and release of pollutants and their eventual contamination of the environment, explores how pollution processes and effects may have varied over time, and discusses how problems of environmental pollution can best be addressed.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"GE3550A","ModuleTitle":"GIS Internship Module","Department":"Geography","ModuleDescription":"This module presents Geography majors who are taking/ intend to declare GIS minor a unique opportunity to gain practical experience in using GIS. It allows the students to apply their geospatial technology skills, such as spatial database management, data visualization, and data analysis, in a real working environment. Through mentoring from internship managers of employing companies/public sectors and NUS advisors, students are trained to apply theoretical aspects of GIS for solving real-world problems. They will also be able to collaborate with colleagues from the employing company or agency, and develop research questions involving the use of GIS in environmental issues.","ModuleCredit":"4","Workload":"See Remarks","Prerequisite":"The GISIM is for Geography majors who are taking/ intend to declare GIS minor, subject to the specific requirements of the hiring company or government agency. Students must have completed GE2215 Introduction to Geographic Information Systems, before taking this module. Some companies may also require students to pass GE2227 and/ or GE3238.","Preclusion":"GE3550B and any other XX3550 module","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GE3550B","ModuleTitle":"Geography Internship","Department":"Geography","ModuleDescription":"Internships will take place in organizations or companies located in Singapore. Through the mentoring from internship managers of the employing companies/ organizations and NUS advisors, students are trained to apply theoretical aspects to solving real problems. Students will learn how policies and practices that they read about are applied in a real world situation. The hands-on experience they gain while on internship will provide an added dimension to their education. It will give them a practical edge and prepare them for work in the future.","ModuleCredit":"4","Workload":"See Remarks","Prerequisite":"Students should: 1) have completed a minimum of 24 MCs in Geography, and 2) have declared Geography as their major","Preclusion":"GE3550A and any other XX3550 module","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GE3551","ModuleTitle":"FASS Undergraduate Research Opportunity (UROP)","Department":"Geography","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GE4204","ModuleTitle":"Urban Space:Critical Perspectives","Department":"Geography","ModuleDescription":"Geographers have contributed much to understandings of urban lives, landscapes and processes. Urban Space: Critical Perspectives explores this contribution in two interrelated ways. First, through an examination of key themes in geographical analyses of cities and urban regions. These range from housing and infrastructure provision to mobility and labour market issues. And, second, through an engagement with diverse histories and geographies of cities. This involves a questioning of the spatiality of urban processes in various regions of the world, interrogating Euro-American-centred conceptions of urbanization and discussing alternative perspectives. The module thus examines both urban geographies and geo-histories of 'the urban'.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE or 28 MCs in SN, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE or 28 MCs in SN, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2012 onwards: (Global Studies) Must have read and passed GE1101E and at least one of the following modules: GE2204, GE3204 and GE3219. Completed at least 80MCs, including 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GE4207","ModuleTitle":"Coastal Management","Department":"Geography","ModuleDescription":"This module provides an understanding of the tropical coastal ecosystems and evaluates various approaches and techniques to achieve sustainable coastal management. The issues for discussion include sea level rise, beach erosion, coral reefs degradation, mangroves depletion, small-scale tourism development, and coastal management strategies of small island states. Case studies are taken mainly from Southeast Asia. The module should appeal to all geography students taking an applied approach to coastal management.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Must have read and passed GE1101E or at least one of the following modules: GE2219, GE2220, GE2228, GE2229, GE3221 and GE3227. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.20 or be on the Honours track. Must have read and passed GE1101E or at least one of the following modules: GE2219, GE2220, GE2228, GE2229, GE3221 and GE3227. Cohort 2012 onwards: (BES students from both specialisations). Completed 80 MCs of NUS modules before they can read any level-4000 GE modules. Do not need to complete 28 MCs of GE modules before they can read any level-4000 GE modules. Do not need a minimum CAP of 3.20 before they can read any level-4000 GE modules. Cohort 2012 onwards: (Global Studies) Must have read and passed GE1101E and at least one of the following modules: GE2220, GE2228, GE2229, GE3221, GE3223 and GE3231 and completed at least 80MCs, including 28 MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"GE4212","ModuleTitle":"Environmental Modelling","Department":"Geography","ModuleDescription":"This course provides an introduction to the application of models (analytical, numerical, physical) through theory and practice in environmental or social sciences. Strengths and weaknesses of individual model types are discussed. Hands-on practical experience in the design and application of computer-based modelling will be a focus of the course. After completion the students should be able to demonstrate an understanding of the concept of modelling, explain why and how modelling is employed in environmental or social sciences and possess skills in developing and critically assessing such models.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Must have read and passed GE1101E or at least one of the following modules: GE2219, GE2220, GE2228, GE2229, GE3221 and GE3227. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE with a minimum CAP of 3.20 or be on the Honours track. Must have read and passed GE1101E or at least one of the following modules: GE2219, GE2220, GE2228, GE2229, GE3221 and GE3227. Cohort 2012 onwards: (BES students from both specialisations) Must have read and passed GE1101E or at least one of the following modules: GE2219, GE2220, GE2228, GE2229, GE3221 and GE3227. Completed 80 MCs of NUS modules before they can read any level-4000 GE modules. Do not need to complete 28 MCs of GE modules before they can read any level-4000 GE modules. Do not need a minimum CAP of 3.20 before they can read any level-4000 GE modules. Cohort 2012 onwards: (Global Studies) Must have read and passed GE1101E and at least one of the following modules: GE2220, GE2228, GE2229, GE3221, GE3223 and GE3227. Completed at least 80MCs, including 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"GE4213","ModuleTitle":"Cultural Geographies","Department":"Geography","ModuleDescription":"This module facilitates a theoretical and methodological engagement with 'the cultural' in Geography and related fields of study. Cultural Analysis examines: theoretical developments in geographical studies of culture, particularly interrelations with domains that have conventionally been considered extra-cultural (such as 'the economic' and 'the political'), and methodological techniques and approaches for studying reconceptualised notions of culture (in particular, 'cultural politics' and 'cultural economy'). The module will appeal to advanced students in Geography and related disciplines interested in interrelationships between culture and space.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, or 28 MCs in SN with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE, or 28 MCs in SN with a minimum CAP of 3.20 or be on the Honours track. Cohort 2012 onwards: (Global Studies) Must have read and passed GE1101E and at least one of the following modules: GE2206, GE3206 and GE3237. Completed at least 80MCs, including 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"GE4214","ModuleTitle":"Remote Sensing of Environment","Department":"Geography","ModuleDescription":"The objectives of this module are to build upon the fundamentals taught in GE2215 and GE3216 through in-depth study of remote sensing technology, error analysis, calibration, and image analysis. The module places an emphasis on class presentation of recent and relevant journal articles by the students followed by critical discussion of article content. Various applications of remote sensing and geographic information systems are covered in greater detail than in lower level modules and are the subject of project assessments.","ModuleCredit":"5","Workload":"0-2-3-3-4.5","Prerequisite":"Cohort 2011 and before: Read and passed GE2215. Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: To read and pass GE2215. Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2012 onwards: (BES students from both specialisations) To read and pass GE2215. Completed 80 MCs of NUS modules before they can read any level-4000 GE modules. Do not need to complete 28 MCs of GE modules before they can read any level-4000 GE modules. Do not need a minimum CAP of 3.20 before they can read any level-4000 GE modules.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"GE4217","ModuleTitle":"Political Geographies: Space and Power","Department":"Geography","ModuleDescription":"This module focuses on the relationship between space and power. It investigates how political processes shape human geography, and conversely, how assumptions about geography underscore global politics. We will examine key themes, concepts, & theories that define the study of critical politics from a geographical perspective. Students will gain a critical understanding of and appreciation for the historical and contemporary challenges of sovereignty, territoriality, governmentality, identity, citizenship, difference, violence, genocide, colonialism, and war. The module culminates with the themes of resistance, emancipation, direct action, and anarchism, which will allow students to consider alternative configurations of space and power.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2012 onwards: (Global Studies) Must have read and passed GE1101E and GE2222. Completed at least 80MCs, including 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GE4218","ModuleTitle":"Interpreting Tourism Spaces and Cultures","Department":"Geography","ModuleDescription":"The recent decades has seen a rise in concern over the ills of tourism, and an attendant shift towards forms of tourism that is considered 'alternative', 'sustainable', or 'responsible'. Central to such rhetoric is the idea that tourism can and should consider ethics, morals, and responsibility. This module intends to critically analyze these contemporary shifts towards the responsible tourism, and its implications on society and space. On a broader level, it posits important questions on what is leisure, recreation, and enjoyment, in a time when increasing calls are made towards acknowledging the implicit moralities in all aspects of life.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in GE or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"GE4219","ModuleTitle":"Development and Environment in Southeast Asia","Department":"Geography","ModuleDescription":"This module focuses on the intersection between development and environment in Southeast Asia. Utilising a range of conceptual lenses from sustainable development to political ecology, the module interrogates the varied environmental impacts and ramifications of the development of the region. The module pays particular attention to the ways in which environmental change affects everyday lives. Case studies include issues such as upland living and forest peoples, trans-boundary environmental issues, and the role and place of Buddhism as an eco-centric religion. The module encourages a critical view of the trade-offs between economic growth (development) and environmental protection.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE, or 28 MCs in MS, or 28 MCs in SE with a minimum CAP of 3.20 or be on the Honours track. Cohort 2012 onwards: (BES students from both specialisations). Completed 80 MCs of NUS modules before they can read any level-4000 GE modules. Do not need to complete 28 MCs of GE modules before they can read any level-4000 GE modules. Do not need a minimum CAP of 3.20 before they can read any level-4000 GE modules. Cohort 2012 onwards: (Global Studies). Must have read and passed GE1101E and at least one of the following modules: GE2221 and GE3210. Completed at least 80MCs, including 28 MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"GE4221","ModuleTitle":"Field Investigation in Human Geography","Department":"Geography","ModuleDescription":"The module provides an opportunity for students to gain hands-on skills and research design practice through residential fieldwork in human geography. The field trip will be embedded within the regular semester and will be preceded by preparatory classes to provide concepts, theories and specific techniques relevant to the fieldwork location. It will be followed by a period of post fieldwork analysis and presentation of project outcomes.","ModuleCredit":"5","Workload":"0-3-0-7-2.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"GE4223","ModuleTitle":"Development of Geographic Thought","Department":"Geography","ModuleDescription":"Aimed at developing a critical perspective on the nature and practice of modern geography, the module situates the development of geography within the wider context of philosophical and social change. It examines the basic nature of the discipline by considering some of the ways in which the relationship between the society and space has been theorised within geography. There are two parts to the module, each to be conducted over one semester. One component traced the history of the discipline and evaluates the different paradigms, approaches and methodological considerations which have influenced human geography including the impact of positivism, humanism, Marxism, feminism, realism and postmodernism. The second component explores the development of environmental scientific thought and practice and related philosophical issues, before examining the unity diversity of physical and human geographies through key concepts such as space, place, environment and landscape.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: Completed at least 80MCs, including 28MCs in GE, with a minimum CAP of 3.5 or be on the Honours track. Cohort 2012 onwards: Completed at least 80MCs, including 28MCs in GE, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2012 onwards: (BES students from both specialisations). Completed 80 MCs of NUS modules before they can read any level-4000 GE modules. Do not need to complete 28 MCs of GE modules before they can read any level-4000 GE modules. Do not need a minimum CAP of 3.20 before they can read any level-4000 GE modules.","Preclusion":"GE4101A","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"GE4225","ModuleTitle":"Young People and Children: Global Perspectives","Department":"Geography","ModuleDescription":"This module will examine the theories and concepts of childhood and youth-hood from critical geography and development studies perspectives. The module will particularly focus on approaches and material from the sub-discipline of children’s and young people’s geographies. It will explore material and representational geographies of children and young people from a global perspective. Different strands of examination may include key issues such as: children’s and young people’s social and spatial identities, the complexities of growing up global, young people and social and cultural development, mediated representations of younger people, youthful politics and activism, contexts of education, employment and aspirations.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in GE or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"GE4226","ModuleTitle":"Mobile Spaces: Making Social Worlds","Department":"Geography","ModuleDescription":"This module offers students theoretical and applied understandings of mobilities as a productive site of social life and culture. Drawing perspectives from the ‘new’ mobilities paradigm, it demonstrates how movement is not a sterile activity or zone, but a space replete with meaning. To exemplify this point, this course takes transportation as a lens of analysis, and interrogates its socio-cultural organization and experience. Three aspects will be emphasized, namely the identities and embodiments latent in transportation, the infrastructures of transit, and the (geo)politics of mobility. Case studies will be drawn internationally, including Asia.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in GE or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"GE4227","ModuleTitle":"Climate Change: Processes, Impact and Responses","Department":"Geography","ModuleDescription":"This module investigates geographical aspects of recent and future climate change, especially at regional and local spatial scales. The following major topics will be introduced, with greater focus in places depending on the specialisation of the lecturer(s). 1. The physical science of climate change, which include observational and modelling techniques and evidence, 2. Sectorial and multi-scale impacts on natural and human systems, which include vulnerability frameworks, and communicating aspects of climate change, 3. Adaptation, mitigation measures and sustainable development, which include technological developments, risk and decision making under uncertainty, governmental responses and socioeconomic assessments of climate change mitigation.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: Completed at least 80MCs, including 28MCs in GE, with a minimum CAP of 3.5 or be on the Honours track. Cohort 2012 onwards: Completed at least 80MCs, including 28MCs in GE, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2012 onwards: (BES students from both specialisations). Completed 80 MCs of NUS modules before they can read any level-4000 GE modules. Do not need to complete 28 MCs of GE modules before they can read any level-4000 GE modules. Do not need a minimum CAP of 3.20 before they can read any level-4000 GE modules.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"GE4228","ModuleTitle":"Gender and the City","Department":"Geography","ModuleDescription":"This module explores the co-constitutive relationship between gender and the city. Drawing from theoretical arguments made by geographers on feminist interventions into the urban, the module provides a gendered re-orientation of critical issues for the city such as transport, housing, uneven development, regeneration and social exclusion. Students will draw from their understanding of key spatial concepts covered in GE3206 Gender, Space and Place to further develop their understanding of the socio-spatial dialectic and the politics that underpin the social (re)production of built environments and their impact on gendered representations and (re)distribution in cities.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. GE3206. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE with a minimum CAP of 3.20 or be on the Honours track. GE3206.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GE4229","ModuleTitle":"Earth Systems Science","Department":"Geography","ModuleDescription":"Earth Systems Science is an integrated discipline that has been rapidly developing over the last two decades. This module explores the Earth Systems Science discipline by investigating the important bio-geo-physical processes of the couple air-land-ocean system. The following major themes will be examined, with greater focus placed in specialisation area of the lecturer(s): Evolution of the Earth, Transfers of energy and materials, Biochemical cycling, and Linkage of all processes, the influence of humans, and the global change.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: Completed at least 80MCs, including 28MCs in GE, Cohort 2012 onwards: Completed at least 80MCs, including 28MCs in GE, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2012 onwards: (BES students from both specialisations). Completed 80 MCs of NUS modules before they can read any level-4000 GE modules. Do not need to complete 28 MCs of GE modules before they can read any level-4000 GE modules. Do not need a minimum CAP of 3.20 before they can read any level-4000 GE modules.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GE4230","ModuleTitle":"Greater China","Department":"Geography","ModuleDescription":"This module focuses on the political economy and contemporary transformation of Greater China (broadly defined to include the mainland China, Hong Kong and Macau SARs, Taiwan and overseas Chinese communities in Asia) in the contemporary period. By adopting an institutional analysis from new economic geographies, it examines the ways in which state formation (and transformation), business systems, organisational structures and socio-cultural factors account for the geographical processes and outcomes of economic and political changes at various spatial scales. Issues covered include economic development and reforms, the financial and banking system, national business systems, financial crises, technology, foreign direct investment and international trade, governmentbusiness relations, mobility and urbanisation, and geopolitics.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"GE4231","ModuleTitle":"Urban and Regional Economies","Department":"Geography","ModuleDescription":"This module examines the dynamics of urban and regional development from the perspectives of economic and political geography. It is primarily concerned with contemporary issues such as urban assemblages and clusters, regional networks and institutions, and their relationships with the evolving global political economy. Uneven geographical development is both underpinned by, and contributes to, these urban and regional development dynamics around the world. The module will draw upon a wide variety of examples from across Asia.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"GE4232","ModuleTitle":"Global Political Ecologies","Department":"Geography","ModuleDescription":"This module explores the relationships between politics (broadly defined) and the environment at a global level. Global political ecologies will examine environmental issues that have explicit global impact. It is also interested in issues that have comparatively less global impact but are nonetheless considered “global” because they are endemic in many places around the world. Drawing on the theoretical underpinnings of political ecology and case studies around the world, this module will explore themes such as: environmental ideology and discourse, politics and livelihoods, energy and natural resource management, production and consumption of food, nature conservation and climate change.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"GE4233","ModuleTitle":"Geography in the Contemporary World","Department":"Geography","ModuleDescription":"Through this module students engage with key contemporary global/regional events, issues and changes through geographical lenses. The events, issues and changes selected for geographical analysis will vary each year so the module remains contemporary. Students will draw upon their accumulated geographical knowledge to research, analyse and interpret the selected events. Working in self-defined sub-disciplinary groups (climate change geography, geomorphology, social, economic, political geography etc.) students will be assigned research and evaluation tasks to bring their particular critical perspective (connected with academic debates) to a selected event, for example, the 2010 earthquake in Haiti or food insecurities.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in GE, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2012 onwards: (Global Studies). Must have read and passed GE1101E and at least one of the following modules: GE2202, GE2206, GE2220, GE2228, GE2229, GE3201, GE3206, GE3221, GE3223, GE3227, GE3231 and GE3237, Completed at least 80MCs, including 28 MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"GE4102","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"GE4401","ModuleTitle":"Honours Thesis","Department":"Geography","ModuleDescription":"Equivalent to 8 MCs (applies to students entering Arts 1 in 1999/2000 or earlier). Equivalent to 10 MCs (applies to students entering Arts 1 in 2000/2001). Equivalent to 12 MCs (applies to students entering Arts 1 in 2001/2002 and later). Word limit to be advised. Please check with the Honours Year Coordinator. The Honours Thesis may be on either: (a) an aspect of the geography of Singapore or Malaysia, or (b) any other approved geography topic. The subject for the thesis is to be chosen in consultation with the staff of the Department.","ModuleCredit":"15","Workload":"0-0-0-37.5-0","Prerequisite":"Cohort 2012 and before To read and pass GE3240. Completed 110 MCs including 60 MCs of GE requirements with a minimum CAP of 3.50. Cohort 2013-2015 To read and pass GE3240. Completed 110 MCs including 60 MCs of GE requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards To read and pass GE3240. Completed 110 MCs including 44 MCs of GE requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2012 onwards: (BES NVG students) To read and pass GE3240. Completed 80 MCs of NUS modules before they can read any level-4000 GE modules. Do not need to complete 28 MCs of GE modules before they can read any level-4000 GE modules. Do not need a minimum CAP of 3.20 before they can read any level-4000 GE modules.","Preclusion":"GE4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GE4660","ModuleTitle":"Independent Study","Department":"Geography","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: Completed at least 100 MCs, including 60 MCs in GE with a minimum CAP of 3.5 or be on the Honours track. Cohort 2012-2015: Completed 100 MCs, including 60 MCs in GE, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs, including 44 MCs in GE, with a minimum CAP of 3.20.","Preclusion":"GE4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GE5211","ModuleTitle":"Dynamic Environments","Department":"Geography","ModuleDescription":"This module introduces techniques through which dynamic environmental conditions can be measured and monitored and provides a basis for reasoned debates about issues related to environmental change. Students following the module can expect to be tutored in a number of techniques that may include (depending upon expertise of staff who are available to teach the module) geomorphic hazard mapping, micro-meteorology, palaeoecology and remote sensing. The module goes on to discuss the implications to humans of past and present environmental dynamism and of predicted environmental changes. Among the topics for student-led discussions in this part of the module are the dialectic of global climate change, the contribution of urban areas to global climate change, possible relationships between biodiversity and environmental instability, and inequalities in the degree of human vulnerability. A seminar presentation focusing on the relevance of the module to their thesis or on thesis topic is expected.","ModuleCredit":"4","Workload":"1-2-0-5-2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"GE5212","ModuleTitle":"Cities and Global Connections","Department":"Geography","ModuleDescription":"This module explores globalisation and its impacts on urban identities, places and politics. Global processes connect cities and shape urbanisation and urban life. Yet, not all urban dwellers are affected the same way by these processes. Furthermore, cities and people respond to, and may even be actively involved in, the shaping of these global flows and processes. In this module, attention is paid to the webs of relations at different scales, from the global to the local, and even those at the micro scale, such as intimate relations, to consider their implications for the remaking of cities and urban social life.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GE5214","ModuleTitle":"Landscapes of Southeast Asia","Department":"Geography","ModuleDescription":"This module will provide an overview of the diversity of peoples and places in Southeast Asia, with the aim of examining its regional identity. It is grounded conceptually in the notion of “landscape”, situated across multiple scales of reality from the local to the global. Empirically, aspects of material and on-material cultures and dimensions of Southeast Asia will be discussed, including the economy, religion, environment and politics. The potential and limits of “landscape geography” in critically understanding Southeast Asia will also be assessed.","ModuleCredit":"4","Workload":"3-0-0-1-2","Preclusion":"SE5221","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"GE5216","ModuleTitle":"Geography And Social Theory","Department":"Geography","ModuleDescription":"This module situates geography within the field of knowledge constituted by the social and natural sciences. It focuses on the way that geographic thought has developed through a dialogue with other disciplines. Students will learn about some key social theorists and how geography may be enriched through careful engagement with their works. This module is targeted at all interested in thinking critically about the spatiality of everyday life.","ModuleCredit":"4","Workload":"1-2-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"GE5219","ModuleTitle":"Spatial Programming","Department":"Geography","ModuleDescription":"This module aims to provide students with spatial programming skills necessary for building and implementing customized geoprocessing functions and mapping applications of Geographic Information Systems (GIS). No previous programming experience is assumed, but students are expected to be familiar with basic GIS operations. Topics covered include: 1) basic programming concepts and the Python programming language, 2) geoprocessing in ArcGIS, 3) manipulating Python library in ArcGIS, 4) implementing GIS functions, and 5) spatial analysis with Python scripts. Upon completion of the module, students will be able to develop customized GIS tools and models directly applicable to their fields of interest.","ModuleCredit":"4","Workload":"1-0-2-4-3","Prerequisite":"GE5223 Introduction to Applied GIS or with Lecturer’s consent","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"GE5223","ModuleTitle":"Introduction to Applied GIS","Department":"Geography","ModuleDescription":"This module aims to introduce students the fundamental concepts and components of Geographic Information Systems (GIS). Fundamental concepts covered include spatial data models, data quality, cartographic principles, and spatial analysis. Hands-on training provided includes spatial data development, attribute management, geovisualization, and spatial analysis operations. Some selected cases of GIS applications in social sciences, humanities, environmental studies, and management will be introduced. The role of GIS as an integrated platform for decision making will be highlighted. The module is for students who have no prior GIS background but wish to apply geospatial techniques in their respective fields of interest.","ModuleCredit":"4","Workload":"1-1-1-4-3","Preclusion":"Students with prior GIS training should consult with the lecturer in charge to decide if the module is suitable.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"GE5225","ModuleTitle":"Thesis Planning and Implementation","Department":"Geography","ModuleDescription":"This module aims to guide students in the selection and development of an appropriate MSc thesis topic. The importance of a thorough evaluation of relevant literature to the process of identifying live research problems and of effective project management will be stressed. Students will obtain the necessary training to plan and implement a research thesis and evaluate the various available research approaches. The primary output of this module will be a detailed research proposal, presented in written and oral forms as a prelude to GE6225 Research Thesis.","ModuleCredit":"4","Workload":"3-0-0-0-7","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"GE5226","ModuleTitle":"GIS Applications","Department":"Geography","ModuleDescription":"This module provides students with an opportunity to gain hands-on experience in GIS applications across a range of different subject areas, including geography, geology, environmental science, ecology, civil engineering, urban planning, real estate, health sciences, social sciences and humanities. Through this module, students are expected to explore different modelling approaches, discuss applications of the models, and work on lab exercises and research projects.","ModuleCredit":"4","Workload":"1-1-3-3-2","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"GE5227","ModuleTitle":"Internet GIS","Department":"Geography","ModuleDescription":"This module provides state-of-the-art training in Internet GIS technologies and spatial theories for mapping and comprehending activities in virtual space, real space, and the intersections of the two spaces. It sees Internet as an integral part of social life and provides students a venue to explore the implications of the digital transformations brought forth by the Internet. Major topics that will be covered include 1) web-based GIS mapping, 2) Internet of Things, 3) social sensing and social web, and 4) social dynamics of the Internet.","ModuleCredit":"4","Workload":"1-1-3-3-2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"GE5228","ModuleTitle":"Spatial Big Data and Analytics","Department":"Geography","ModuleDescription":"This module provides students with an opportunity to gain hands-on experience in applying geospatial big data analytics to complex spatiotemporal problems that challenges sustainability of our society and environment, including but not limited to disease outbreaks, traffic patterns, urban dynamics, and environmental changes. Major topics that will be covered include 1) nature of spatial big data, 2) volunteered geographic information, 3) spatial analytical approaches for discovering patterns, 4) datadriven geography, and 5) big data ethics.","ModuleCredit":"4","Workload":"1-1-3-3-2","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"GE5660","ModuleTitle":"Independent Study","Department":"Geography","ModuleDescription":"The level 5000 Independent Study Module is designed to enable a graduate student or small group of graduate students to explore an approved topic relating to their planned area of research. Students should normally expect to meet with their mentor three to five times over the duration of the module. A proposal must be drawn up between the student(s) and mentor and approved by the Graduate Coordinator/Deputy Graduate Coordinator before the end of week 3 of the semester. The assignment will comprise written work of 4000-6000 words, or 6000-8000 words for a group-based, single (collective) piece. All CA is double-marked.","ModuleCredit":"4","Workload":"0-1-0-6-3","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GE6211","ModuleTitle":"Spatial Data Handling","Department":"Geography","ModuleDescription":"This module aims to familiarize students with advanced spatial data handling techniques and the theoretical debates of various spatial data handling approaches. Topics examined include spatial data mining, uncertainty, geospatial simulation, location based services, and/or Web GIS. Various GIS, remote sensing, spatial statistics, and spatial temporal modeling techniques will be covered, dependent on student’s requirement. Upon completion of the module, students will be expected to be able to apply these spatial data handling technologies to their field of interest. Students are required to undertake an independent project, and their work will be presented in a seminar format.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"GE6222","ModuleTitle":"Transnationalism and Society: Comparative Spaces","Department":"Geography","ModuleDescription":"Transnationalism studies draw attention to social processes and relations that simultaneously transgress borders while remaining in some ways anchored on territorially defined spaces. This module examines the theoretical foundations, historical perspectives, methodological premises and innovative developments of transnationalism studies through empirically grounded analyses of transnational phenomenon. Topics offered may include but are not limited to transnational migration, institutional governance, socio-political mobilisations, corporations, urbanism or popular culture and media. Comparative examples from Asia and beyond will be drawn upon to inform discussions.","ModuleCredit":"4","Workload":"1-2-0-2-5","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GE6225","ModuleTitle":"GIS Research Thesis","Department":"Geography","ModuleDescription":"Following on from GE5225 Thesis Planning and Preparation, GE6225 provides students with an opportunity to conduct an in-depth research project as part of the MSc (Applied GIS). Students are required to apply relevant research approaches and techniques under the guidance of an advisor to a live problem in the field, as outlined in their original proposal, and to write the research analyses in the form of a thesis (10,000 words maximum). The research underpinning the thesis will also be presented in a seminar.","ModuleCredit":"12","Workload":"1-0-0-1-28","Prerequisite":"GE5223, GE5219, GE6211, GE5225","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"GE6226","ModuleTitle":"GIS Research Project","Department":"Geography","ModuleDescription":"GE6226 GIS Research Project module provides students on the project track of the MSc in Applied GIS with an opportunity to conduct a professional GIS project that typically involves in-depth analysis of spatial/spatiotemporal data or develop new GIS tools or databases. Students are required to apply relevant GIS approaches and techniques under the guidance of an advisor to a live problem in the field.","ModuleCredit":"8","Workload":"1-0-0-1-18","Prerequisite":"GE5223, GE5219, GE6211, GE5226","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"GE6660","ModuleTitle":"Independent Study","Department":"Geography","ModuleDescription":"The level 6000 Independent Study Module is designed to enable an individual student to explore in some depth a topic in Geography that is of relevance to their research interests. Students should normally expect to meet with their mentor three to five times over the duration of the module. A proposal must be drawn up between the student(s) and mentor and approved by the Graduate Coordinator/Deputy Graduate Coordinator before the end of week 3 of the semester. The assignment will comprise written work of 4000-6000 words. All CA is double-marked.","ModuleCredit":"4","Workload":"0-1-0-9-10","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GE6770","ModuleTitle":"Graduate Research Seminar","Department":"Geography","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"3-0-0-0-7","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"GEH1001","ModuleTitle":"Globalisation and New Media","Department":"Communications And New Media","ModuleDescription":"This module offers students an introduction into the role of new communication technologies in the context of globalization. We will explore various aspects of global communication flows including the global reach of new media and its consequences, global and transnational timesharing and workflows, the role of new media in global and local politics, and the potential of new and traditional communication channels in the context of various forms of activism and communication for social change. The role of culture in global communication and ways in which cultural processesshape and are shaped by the landscape of globalization will be emphasized.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEM1036","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEH1002","ModuleTitle":"Economic Issues in Dev World","Department":"Economics","ModuleDescription":"This module aims to highlight the major economic problems that characterize the present-day developing countries with special reference to ASEAN and East Asian NIEs. While the problems and issues are brought out in a non-technical fashion, the relevant policies are discussed with the help of appropriate empirical evidences so as to allow the students to gauge the extent of success achieved by various policies. The course is likely to impart useful knowledge and information on the prime development issues that concern the developing world today. After the successful completion of the module, students should be able to identify the main problems that are currently faced in Asia and would be able to make some policy suggestions in dealing with these problems. They will also gain some useful experience on the economic development of Singapore.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEM1018K, GEK1018","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"GEH1004","ModuleTitle":"Chinese Heritage: Hist & Lit","Department":"Chinese Studies","ModuleDescription":"The module aims to provide a general understanding of traditional China by focusing on two important aspects of its civilization: history and literature. In the first half of the semester, students will be introduced to the major political, intellectual, and social developments in the various dynasties of imperial China. In the second half of the semester, the module calls attention to the major literary genres that dominated each historical period, from the pre-Qin era through the Tang dynasty. In so doing, we offer students an overview of what formed the cornerstone of the civilization of traditional China. (This module is taught in English.)","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK1007","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"GEH1006","ModuleTitle":"Chinese Music, Language and Literature (in English)","Department":"Chinese Studies","ModuleDescription":"This course explores the complex relationships underlying Chinese music, language and literature. It focuses on Chinese music from the perspective of popular music produced in the People’s Republic of China, Hong Kong, Taiwan and Singapore. These four economies have developed different strands of popular music in Mandarin and various Chinese dialects, due to different linguistic and ideological environments. Students will learn how Chinese popular music draws upon the aesthetics of Chinese literature and traditional Chinese music, and how the music has hybridised influences from foreign musical genres, thus expressing different versions of “Chineseness”.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK1053","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GEH1008","ModuleTitle":"Nations & Nat'lisms in S Asia","Department":"South Asian Studies Programme","ModuleDescription":"This module examines the role which nationalism has played in the formation and political development of the nations and states of South Asia. It examines nationalist forces in anti-colonial struggles, in post-colonial state formation and in contemporary political developments. It will be of relevance to students with an interest in political developments in Asia, with particular reference to forms of nationalism and nation-building","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK1035","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Evening","Friday Morning"]}]},{"ModuleCode":"GEH1009","ModuleTitle":"Framing Bollywood: Unpacking The Magic","Department":"South Asian Studies Programme","ModuleDescription":"Bollywood Cinema is recognised as the most vibrant form of cultural media in India, one whose influence now extends to many parts of the world. By studying the content and meaning of selected Bollywood films, this module will introduce students to key social, economic, political and cultural issues in India, and explore important concepts in the humanities and social sciences such as nationalism, gender and sexuality, diaspora and globalisation.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEM1050","Types":["GEM2015"],"History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon","Monday Morning","Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEH1010","ModuleTitle":"Beasts, People and Wild Environments in South Asia","Department":"South Asian Studies Programme","ModuleDescription":"How do ideas about big beasts and the wild inform our socio-cultural worldview? In other words, what is a “tiger” when it is not just a zoo animal but one that lives in a forest next to your home? In this introductory and interdisciplinary course to conservation and the environment, we will watch films and discuss novels and ethnographies focusing on human/animal relations in six different spheres: Mountains, Deserts, Rivers, Plains, Forests, and Sea. The course aims to be an informative, provocative and fun introduction to an exciting and relatively new field of scholarship.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM1913","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"GEH1013","ModuleTitle":"Pirates, Oceans and the Maritime World","Department":"History","ModuleDescription":"Piracy, understood broadly as violence or crime at sea, is a present day phenomenon and yet one which has a history spanning centuries and across all the oceans of the world. From pirates to privateers, corsairs to raiders, maritime predators take various names and forms. This module explores the history of pirates and piracy. By examining case studies from the 1400s onwards and by placing pirates into the context of oceanic history and maritime studies, students will be able to demystify the popular images often associated with pirates.","ModuleCredit":"4","Workload":"3-1-0-4-2","Preclusion":"GEK2049","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Friday Morning","Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GEH1014","ModuleTitle":"Samurai, Geisha, Yakuza as Self or Other","Department":"Japanese Studies","ModuleDescription":"This module challenges the foundation of human knowledge. Examining cultural icons from Japan's past and present we will unpack the assumptions, stereotypes, narrative strategies, and visualizing techniques of representing Japan. Students will probe one or more of Japan's three famous cultural icons - the samurai, the geisha, and/or the yakuza - as they appear in literature, visual and performance arts, and academic writings. By the end of the module students will not only have a richer understanding of the 'realities' behind such icons, but more significantly, they will be equipped to challenge stereotypes of Japan presented by journalism, popular culture, and the humanistic and social sciences. Ultimately such discovery will lead students to question their own knowledge of self and other. Students should refer to the module IVLE page for details of the selected icon(s) for the current semester.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK2022","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEH1015","ModuleTitle":"Cultural Borrowing: Japan and China","Department":"Japanese Studies","ModuleDescription":"Humans have always actively borrowed from other cultures. Such borrowing is a creative process which influences aspects of life ranging from basic material needs to aesthetic appreciation. Often, however, cultural borrowing is labelled as simple imitation. This results in cultural stereotypes that impede understanding of other cultures. Using Chinese and Japanese cultural borrowings as illustration, this module teaches second and third year students to analyze the creative process of cultural exchange. By developing theoretical perspectives from the study of China and Japan, students will learn about exchanges among culture in general.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK2042","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"GEH1018","ModuleTitle":"A Brief History of Science","Department":"Physics","ModuleDescription":"Nowadays it is all too easy to take basic science laws and theories, such as Newtons law of gravitational attraction or evolution for granted. The impact of research breakthroughs on society at the time of their development is being forgotten, as they come to be taken for granted. Even Science students tend to be unaware of how modern concepts have arisen, what their impact was at the time and how they changed the world. This course is intended to explain the history and significance of scientific developments on societies and how perceptions of the world have changed as a result.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEK1539","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEH1019","ModuleTitle":"Food & Health","Department":"Chemistry","ModuleDescription":"This module will examine the current thinking and information as regards the importance of diet and health. It will explore traditional and more modem views on what constitute an adequate and healthy diet. The composition of food along with potential contaminants of food will be examined and how an individual needs to consider their diet in relation to specific needs. The aim will be to educate the students on the need for and the composition of a healthy diet and how to obtain this and remain healthy during the important years of development in early adulthood. There is now much more emphasis on the role of food in preventative medicine and how a well balanced diet can keep one fit and healthy. It is necessary to be aware of the composition of various foods and how different methods of processing and cooking may affect the compositional quality of the product.","ModuleCredit":"4","Workload":"2-0-0-5-3","Preclusion":"GEK1529 and GEM1908","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"GEH1022","ModuleTitle":"Geopolitics:Geographies of War & Peace","Department":"Geography","ModuleDescription":"GE 1022 K (GEOPOLITICS) is an exciting introduction to the world of practical, formal and popular geopolitics via numerous case studies and multi-media presentations. The basic aim is that each of you will become familiar with the world political map and the relevance of geopolitics as ways of understanding and seeing our world. The Geopolitics module provides an engaging way to integrate aspects of modern history with political geography, for instance through the analysis of nationalisms and territorial disputes (in different parts of the world), through the study of the Cold War in relation to changing political landscapes in Southeast Asia, and through more contemporary understandings of the global geopolitics associated with the so-called War on Terror, and global issues of ecological security and environmental geopolitics.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK1022","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Evening"]}]},{"ModuleCode":"GEH1023","ModuleTitle":"Exploring Chinese Cinema: Shanghai-Hong Kong-Singapore","Department":"Chinese Studies","ModuleDescription":"Studies on cinema offer an important perspective for understanding human cultures. This course explores Chinese-language film history from the 1930s to the present through examining some key genres of films made by major filmmakers from China, Hong Kong, Singapore and Taiwan, including opera, musical, action and youth films. Special attention will be paid to the socio-cultural condition of their production, distribution, exhibition and consumption, as well as larger regional cultural connections of these four places. The course will be taught in English.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK2047, CH2297","Corequisite":"NIL","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GEH1025","ModuleTitle":"Global Environmental Issues","Department":"Civil & Environmental Engineering","ModuleDescription":"GEK1522 is an interdisciplinary module that brings together perspectives from different disciplines to provide deep insights into known and emerging global environmental issues and to develop polcies for achieving environmental, economic and social sustainability in a holistic manner. Given the scope of the module and its educational outcomes, the module draws students from diverse disciplines within NUS including \"Law\", \"Business\" and \"Computing\", etc. The key strength of the module is its diversity in terms of disciplinary composition. To take advantage of this diversity, the module promotes \"collaborative learning\" through peer teaching & learning by dividing the large class (120 to 130 students) into multi-disciplinary teams of 5 students. The instructor assigns reading materials to individual teams on broad topics that cut across human society and culture.","ModuleCredit":"4","Workload":"2-1-0-1-2","Preclusion":"GEK1522","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"GEH1025T","ModuleTitle":"Global Environmental Issues","Department":"Dean's Office (Scale)","ModuleDescription":"GEH1025T is an interdisciplinary module that brings together perspectives from different disciplines to provide deep insights into known and emerging global environmental issues and to develop polcies for achieving environmental, economic and social sustainability in a holistic manner. Given the scope of the module and its educational outcomes, the module draws students from diverse disciplines within NUS including \"Law\", \"Business\" and \"Computing\", etc. The key strength of the module is its diversity in terms of disciplinary composition. To take advantage of this diversity, the module promotes \"collaborative learning\" through peer teaching & learning by dividing the large class into multi-disciplinary teams of 5 students. The instructor assigns reading materials to individual teams on broad topics that cut across human society and culture.","ModuleCredit":"4","Workload":"2-1-0-1-2","Preclusion":"GEK1522, GEK1522T, GEH1025","Types":["Module"],"History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"},{"Semester":2,"ExamDate":"2019-05-11T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"GEH1026","ModuleTitle":"Drugs and Society","Department":"Pharmacy","ModuleDescription":"The aim of this module is to impart an appreciation of the use of drugs in relation to the cultural and social environment of societies past and present. How drugs are employed today, watershed \"drug\" discoveries and their impact on society (for example contraceptives, antibiotics, vaccines, psychopharmacological agents), the issue of drug use in sports, \"social\" drugs and the \"pill for every ill\" syndrome will be discussed. Particular attention will be paid to “controversial” drug-related societal issues within each topic. For example, the role of pharmaceutical industry will be examined to determine if the tendency to “bash” big Pharma is justified or if decriminalization of drug use will be a more effective means of curtailing drug abuse. One of the components in this module requires students to objectively evaluate such issues and articulate their stand in an audio-visual presentation.","ModuleCredit":"4","Workload":"3-1-0-1-5","Preclusion":"GEK2506","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEH1027","ModuleTitle":"Einstein's Universe & Quantum Weirdness","Department":"Physics","ModuleDescription":"Einstein's Ideas of our Universe and his Quantum contributions has greatly impacted the human societies. Students will also be enthused with the historical and philosophical development of Relativity and Quantum Theories. Einstein's relativistic thinking eventually leads to the creation of navigational systems that are used in transportation and communication, both by the military as well as hand phone consumers. The construction of nuclear plants is made possible by the relativistic results of mass and energy conversion. Einstein's Photoelectric discoveries also pave the way for modern cameras in the ubiquitous mobile devices. The quest for new quantum particles at the colliders by huge collaborations among many countries gave birth to the World Wide Web and the internet Culture.","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEK1508","Corequisite":"NIL","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEH1028","ModuleTitle":"The Emerging Nanoworld","Department":"Physics","ModuleDescription":"This module will acquaint students with the rapid development of the nanoworld with insights into the impact of this emerging technology on our society, environment and human life. The essence of nanoscience and technology lies in the understanding and manipulation of molecules. The advances in these fields are expected to significantly influence our lives in the spheres of medical, engineering, ethical and environmental issues. This module will discuss the potential benefits and challenges of novel nanotechnologies. How does nanotechnology affect society and human interaction? How will nanodevices and nanomaterials change our lives in the future?","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEK1509","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"GEH1030","ModuleTitle":"Science of Music","Department":"Physics","ModuleDescription":"This module aims to establish clear relationships between the basic elements of music found in virtually all musical cultures and their underlying scientific and mathematical principles. Musical scales which are the foundation of western musical culture as well as many other musical cultures will be discussed, with their evolution viewed from both western and non-western perspectives. The scientific and technical basis for the development of musical instruments of different musical cultures such as the piano, as well as their acoustical characteristics, will be examined. The module also looks at contemporary technologies in music such as digitization which has profoundly affected how the music of virtually all musical cultures is propagated.","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEK1519","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"GEH1032","ModuleTitle":"Modern Technology in Medicine and Health","Department":"Physics","ModuleDescription":"The human race has entered an epoch where life span has increased significantly. During the twentieth century, life span has increased from around 50 to over 75 years mainly due to antibiotics, vaccinations, and improved nutrition. However this increase in lifespan has brought to the forefront a rise in many age-related diseases. These diseases, which include cancer, heart disease, Alzheimer’s disease, Parkinson’s disease, are now a focus of health care in the 21st century. This course describes many of these diseases, and their diagnosis and treatment using advanced technology found in modern hospitals. The course also provides an insight into the scientific principles underlying these new and powerful technologies.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEK1540","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEH1033","ModuleTitle":"How the Ocean Works","Department":"Physics","ModuleDescription":"About three-quarters of the surface of our home, the Earth, is covered by an ocean of water! The ocean is inseparably intertwined with human settlements. Day in, day out, directly, indirectly - from the air that we breathe to climate change, trade, politics or social holidays - the presence and the influence of the ocean is undeniable on the human society. We will discuss how the ocean is connected to our lives, how the various ocean phenomena affect our lives and our attempts at controlling and exploiting the ocean. Students will gain an appreciation of the scientific principles involved. This course will also help us make educated decisions about our environment and our ocean, so that future generations may also enjoy the majesty of our blue planet, as we do now.","ModuleCredit":"4","Workload":"3-1-0-0-6","Preclusion":"GEK1548,GEK1548FC","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"GEH1034","ModuleTitle":"Clean Energy and Storage","Department":"Physics","ModuleDescription":"Modern civilization, which on the one hand boasts of having discovered the behaviour of subatomic particles, has also to its credit the impending intensified energy crisis and global warming. The urgent need to address these challenges has now become obvious. The course will acquaint students with the role of scientific development towards understanding the current global energy crisis and global warming. Emphasis will be given on how scientific progress has helped us in understanding the principle and development of various clean energy and storage technologies, their potential and applicability in present day scenarios and in shaping future energy systems.","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEM1535","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GEH1035","ModuleTitle":"Phy'cal Qns from Everyday Life","Department":"Physics","ModuleDescription":"This module demonstrates the application of physical science to everyday situations besides to excite the curiosity and imagination of the students and bring out their awareness of the many marvels that surround them. Students will develope a deeper knowledge and a greater appreciation towards apparently mundane events of their daily life. Everyday phenomenon relate to physical concepts will be discussed in the context to real-world topics, societal issues, and modern technology, underscoring the relevance of science and how it relates to our day-to-day lives. During the module, students will select and discuss their own apparently mundane event and present their topic accordingly.","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEM2507","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"GEH1036","ModuleTitle":"Living with Mathematics","Department":"Mathematics","ModuleDescription":"The objective of this course is to exhibit some simple mathematical ideas that permeate a modern society and to show how a reasonably numerate person can use these ideas in everyday life and, in the process, gain an appreciation of the beauty and power of mathematical ideas. For example, we will learn some counting methods that can be applied to the enumeration of bus routes in a model of a grid system of roads in a city. We will also investigate some basic properties of graphs, which are mathematical structures used to model relationships between people in social networks, groups, organizations, computers, URLs etc. Transmission of digital information and signals is now an integral part of modern society. We will look at questions like: How do we encode information so that certain errors in transmission can be detected, or even corrected? How do we check that a given sequence of numbers is a proper International Standard Book Number (ISBN)? How do we encrypt sensitive information like credit card numbers using properties of prime numbers? Finally, we will examine some basic ideas in probability which are often at the basis for making decisions and judgement in the real world with random outcomes and measurements.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"GEK1505","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Evening","Friday Evening"],"TutorialPeriods":["Monday Morning","Thursday Evening","Friday Afternoon","Friday Morning","Monday Afternoon","Thursday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Evening","Friday Evening"],"TutorialPeriods":["Wednesday Evening","Monday Morning","Wednesday Morning","Wednesday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GEH1040","ModuleTitle":"Exploration in Musical Production","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module engages students to think and express themselves through the production process of a musical. By introducing the various aspects of mounting a musical production, it empowers the students to transmit this understanding into an actual display of intrinsic ideas. The module will be executed through classroom seminars and an experiential component culminating in the form of a micro-musical. The content coverage embodies a survey and appreciation of Singapore musicals, and to expound on the hardware and software requirements in mounting a musical. This include individual elements like acting, singing, writing, composing, music-making and dancing which are interwoven in the creation of this art form, as well as the financial and budget planning, safety measures and basic aspects of stage management.","ModuleCredit":"4","Workload":"0-3-0-5-2","Preclusion":"GEK1065","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"GEH1043","ModuleTitle":"Microbes which Changed Human History","Department":"Microbiology & Immunology","ModuleDescription":"The primary aim of the module is to introduce students to the nature of infectious diseases and their impact on human activities. At the end of the module, students will be able to understand the interactions between microorganisms and human, and the position and role of human in the living world.","ModuleCredit":"4","Workload":"2-2-0-3-3","Preclusion":"GEK1534","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GEH1044","ModuleTitle":"Understanding Globalisation","Department":"Sociology","ModuleDescription":"This module proposes to examine the processes of globalization and seeks to provide a deeper understanding of it. The world is globalizing both culturally and economically. We need to ask whether this process is creating a single world without borders or intensifying cultural differences between societies. By discussing various trends of the interdependent world, the course helps us in understanding the various processes of globalization. Since the processes of globalization involve societal, cultural, technological, political, and economic processes, we will take an inter-disciplinary framework in understanding this diverse experience. The course will specifically highlight the problems and prospects of the contemporary world","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK1041","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GEH1045","ModuleTitle":"World Religions","Department":"Southeast Asian Studies","ModuleDescription":"This course offers an introductory survey of major religious traditions of the world, with specific Page 12 of 141 focus on Hinduism, Buddhism, Confucianism, Daoism, Judaism, Christianity, and Islam. We will examine the historical development of each tradition, along with its sacred texts, basic philosophical ideas, patterns of ritual and worship, and specialized institutions Our goal is to provide an objective understanding of each faith tradition on its own terms, and secondarily, to explore how religion is relevant to contemporary social, political and cultural issues. This is an introductory course which presumes no prior expertise in religious studies.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEK1045","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GEH1047","ModuleTitle":"Social and Cultural Studies through Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module provides a cross-cultural introduction to music both as an art and as a human, socio-cultural phenomenon. Through lectures, reading and listening assignments, and actually playing different styles of music, students will learn how music works, why people listen to and make music, what its roles are in a society, and how these things vary in different cultures. The module introduces a variety of musical styles and cultures that represent an enormous wealth of human experience. At the end of the course the students will have access to a much wider variety of music to listen to, participate in, enjoy, and understand.","ModuleCredit":"4","Workload":"2-0-2-3-3","Preclusion":"GEK1054","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GEH1049","ModuleTitle":"Public Health in Action","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"From the global increase in obesity to SARS, a range of health issues and solutions will be explored in differing contexts throughout the world. Working in small groups, students debate and evaluate paths to addressing global health issues in a variety of cultural contexts. For example, lessons learned about tuberculosis in Russia may be applied to the Singaporean context, or students may examine efforts to prevent newborn deaths in developing nations. Students will develop an appreciation of how the health of an entire population impacts individuals and how complex problems can be prevented or addressed using culturally appropriate solutions.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEK1900","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"GEH1050","ModuleTitle":"Plants and Society","Department":"Biological Sciences","ModuleDescription":"How are human beings and plants interdependent? How did plants shape the planet Earth to one that is suitable for life as we know it? Such topics will be examined to deepen our appreciation of the roles played by plants in the progress of civilizations and cultures from both historic perspective and continuing impact on society. The discussion topics, written and oral presentations will include plants as sources of food, clothing, shelter, medicine. There will be talks by guests from local industry, along with team projects by students to enrich their awareness of the deep coexistence of plants and society.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEK1538","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"GEH1051","ModuleTitle":"Narrative","Department":"English Language & Literature","ModuleDescription":"In this module, students will learn the basic concepts of narrative. It will expose them to narrative as a basic idea that runs through their lives, and which has its most sophisticated manifestations in literature and cinema. While the analysis of literary and cinematic texts will play an important part in the module, students should also develop an awareness of how narrative is used in everyday discourse, and how it shapes their response to reality.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEK1049","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GEH1053","ModuleTitle":"Film Art and Human Concerns","Department":"English Language & Literature","ModuleDescription":"Can movies engage with serious concerns? Through the close study of films by great directors, this module explores how film as an artistic medium can be used to engage with significant socio-cultural and existential concerns. Students will be taught how to analyze film as an artistic medium and, further, how film directors use the aesthetic elements of film to engage with important subjects. Through films by directors like Stanley Kubrick, Orson Welles, Wong Kar-Wai and Zhang Yimou, students get a chance to reflect on issues like the human condition, the family, the urban condition, love and society, and the nation.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"GEK2020","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Wednesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEH1054","ModuleTitle":"Names as Markers of Socio-cultural Identity","Department":"English Language & Literature","ModuleDescription":"This module focuses on names as a means of marking out the socio-cultural identity of the named and of the namer. Attention will be paid to anthroponyms (personal names), toponyms (place names) and commercial names. This module will be interdisciplinary in nature and will combine a range of approaches to names. Linguistic and philosophical approaches will provide the theoretical anchor to the topic of names. Subsequent seminars will contextualise names in their historical, geographical, political and literary contexts. There will be scope for students to develop the module in the direction of their interests in the mini project.","ModuleCredit":"4","Workload":"0-3-0-2-5","Preclusion":"GEM1031","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GEH1055","ModuleTitle":"Religion and Film","Department":"English Language & Literature","ModuleDescription":"Cinematic and literary expression centred on religious topics can be studied to see how the vitality of cultural expression and power of the religious imagination interrelate. No prior training in artistic interpretation or religious history is required, though the module presumes a curiosity about religion and culture. It trains students to think about why people sometimes enjoy seeing films about painful topics. It clarifies the difference between “studying” and “practising” religion, and it teaches students to discuss controversial topics with tact.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEM1033","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GEH1056","ModuleTitle":"Cultural Diversity in the Contemporary World","Department":"Sociology","ModuleDescription":"This GE module introduces the diversity of human cultural experience in the contemporary world. It offers an anthropological lens for understanding cultural diversity with concrete cases. We will read articles and analyse ethnographic films on kula exchange, cannibalism, oracle, feud, animism, sacrifice, initiation, incest, spirit-possession, statelessness, potlatch, genocide, and so on, found in Melanesia, Amazonia, sub-Sahara, Siberia, Zomia, South Asia, and Southeast Asia. We will gain a sensitivity toward stereotypes and ethnocentrism, understand the connections and processes that shape social life at different levels, and learn the skills to appreciate and analyse differences in the changing world.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"GEK1005","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEH1057","ModuleTitle":"Materials: The Enabling Substance of Civilization","Department":"Materials Science And Engineering","ModuleDescription":"The module addresses the key roles of enabling materials in driving the sweeping changes of human history and the rapid development of civilization, technology and society. This module will examine, from the Stone Age to the 21st century, how the different types of enabling materials were discovered, became available to the general people, completely transformed their lives, and consequently shaped the entire course of our civilization. This module will also highlight the latest advances in materials, their uses in our daily lives and future sustainable development, such as IT, iPhones, Boeing 787, Airbus A380, energy-saving buildings and smart transport.","ModuleCredit":"4","Workload":"4-0-0-1-5","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEH1058","ModuleTitle":"The Theatre Experience","Department":"English Language & Literature","ModuleDescription":"While many of us spend much of our lives glued to small computer screens, theatrical productions continue to bring people together for shared experiences. What are the attractions of theatre, what makes it distinct, and how can it enrich our understanding of human society? This module, which requires no prior knowledge of theatre, starts with the spectator’s experience and works outwards. We learn how to analyse theatre’s styles and effects. We explore how human societies use theatre to confront questions and express beliefs, hopes, and anxieties. We examine how cultures influence each other through theatre, and how theatre provokes change.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK1055","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Wednesday Afternoon","Monday Afternoon","Tuesday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"GEH1060","ModuleTitle":"Social History of the Piano","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"An interdisciplinary study of how societies and different generations responded to the invention of the piano. This module focuses on the social history of the piano throughout the past three centuries, canvassing a wide array of performers, composers, supporters, manufacturers, “heroes”, politicians, teachers and students. Various expressions of ideologies from differing periods eventually revolutionized and efffectuated the versatility of the piano, shaping a legacy which led to the “globalization” of the piano, including China. Students will learn through lectures, readings, discussions, listening, playing, and attending piano recitals and masterclasses.","ModuleCredit":"4","Workload":"1-1-0-4-4","Corequisite":"","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"GEH1061","ModuleTitle":"Representation and Media","Department":"Communications And New Media","ModuleDescription":"The module introduces the basic concepts in representations of gender, politics, celebrities and culture, and otherness. Concepts that will be examining in this module include representation, structuralism, and feminism. The module will examine and analyse the basic idea of representation, celebrity and culture, gender, politics and otherness, and how media portray them.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Evening"]},{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Evening","Tuesday Afternoon"]}]},{"ModuleCode":"GEH1062","ModuleTitle":"Ghosts and Spirits in Society and Culture","Department":"Sociology","ModuleDescription":"Ghosts and spirits have been subjects of perennial interest in different human societies. At the same time, beliefs about persons with powers to initiate injury or good, and their relationship with spirits are found in almost all cultures throughout human history. This module introduces students to the scholarly study of ghosts and spirits, and the specialists and practitioners involved with these forces. These include shamanism, spirit possession, witchcraft and sorcery, and other supernatural entities such as zombies, vampires and werewolves, and how these intersect with issues of class, gender, sexuality, ethnicity, citizenship, popular culture, modernity and social change.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Tuesday Afternoon","Friday Morning","Monday Morning"]}]},{"ModuleCode":"GEH1063","ModuleTitle":"Understanding Body, Mind and Culture through Sport","Department":"Physiology","ModuleDescription":"In the contemporary society, sports are closely linked to larger issues such as health, fitness, physical appearance, money, politics, and cultural values. This module draws on physical, psychological and sociocultural knowledge and complements it with required practical and experiential learning to provide students with a grounded appreciation of sports and related issues. It discusses the recent rise of marathons, iron man races, and cycling. It also confronts controversial issues pertaining to the use of substances to improve performance and motivation to attain the desired body image. Finally, it questions how these are linked to societal and cultural expectations.","ModuleCredit":"4","Workload":"2-0-1-5-2","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"GEH1065","ModuleTitle":"Art in Society","Department":"Malay Studies","ModuleDescription":"In this module students will learn that art does not exist apart from society. What is considered art is determined by ideas within a particular time period and social institutions. Furthermore, art is not only about the artist. As a social activity, art making involves elaborate cooperation among specialised personnel. Giving focus to visual art and using examples from Southeast Asia and beyond, topics covered include gender in the arts, governments, economies and religion in shaping the arts, artists and their art making as well as social dimensions of aesthetic experience and interpretation of art works.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GEH1067","ModuleTitle":"Superhero Entertainments","Department":"History","ModuleDescription":"This module examines the social and cultural significance of superhero entertainments. Particular attention is paid to the origins of superheroes in comic books and the manner in which the major two companies, DC and Marvel, positioned those heroes in blockbuster movies commencing with Superman in 1978. The module traces the antecedents of comic book superheroes, discuss their various incarnations in other media forms like radio and television, and culminates in a discussion of the wave of recent superhero films. The module will also cover some of the strategies companies have adopted in licensing and marketing their superheroes.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GEH1068","ModuleTitle":"The Life Aquatic: Machines and the Making of the Ocean","Department":"Southeast Asian Studies","ModuleDescription":"Oceans cover most of the globe. Yet once we venture from the shore, our understanding of the marine environment is necessarily mediated by technology, from the plumb line used by sailors for millennia to measure the water’s depth, to the latest satellite imaging tracking ocean currents in real time. This module examines how different “machines,” or technologies have produced understandings of the ocean across history, and places these technologies in their social, cultural, economic, and political contexts. The result is to reveal the complex and evolving interconnections that link technology, and society and our understanding of the natural world.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"NIL","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEH1069","ModuleTitle":"Art in Asia: Through Media, Style, Space and Time","Department":"Chinese Studies","ModuleDescription":"This course provides a thematic introduction to the major religious, traditional and decorative arts of Asia. Through a study of important architectural monuments, key works of art, materials and processes, students will explore the shared cultures, aesthetics and artistic achievements of India, China and Southeast Asia and how the visual arts of Asia were shaped by religious, imperial, political, economic, and social climates from its early civilizations to the modern era.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GEH1070","ModuleTitle":"Traditional Chinese Knowledge of Health and Well-being","Department":"Chinese Studies","ModuleDescription":"The module offers NUS students an opportunity to explore traditional Chinese concepts of well-being and health through a general survey of Chinese beliefs and medical culture in its dynamic formation and transformation, and its influence in East Asian medical tradition. The various topics include Confucian and Taoist ideas of well-being and happiness, the influence of the theories of Yin-Yang & Five Elements, Essence (Qi), Meridians (Mai) and Celestial Cycles on traditional Chinese medicine. Principles behind the Chinese practices of healing, in order to achieve physical harmony, such as acupuncture, massage (tui na), and cupping (ba guan) will also be explained.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GEH1071","ModuleTitle":"Religion in Malay-Indonesian Literary Worlds","Department":"Malay Studies","ModuleDescription":"Religion has been a major element in literary cultures and tradition of the world. Literary worlds comprises of aesthetical and ideological realms, including agencies and institutions. This module focuses on literary tradition of the Malay-Indonesian world centering on analyzing literary texts and discourses on religion and literature. It aims to expose students to how the literary worlds in the region have been influenced by competing Islamic traditions, including pre-Islamic ones. A critical reading of the narratives and discourses will point to the poetics and politics by social groupings which have appropriated literary mediums to encapsulate their religious thoughts and interests.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GEH1072","ModuleTitle":"Culture in Action","Department":"English Language & Literature","ModuleDescription":"The module introduces students to the world of culture through specific examples. It examines the ways in which the cultural sphere produces value and significance for humans in society. It introduces students to different approaches to understanding culture, and explores the influence of the cultural sphere on both political and personal relations. Students will examine questions about communication, broadcasting, media technology, architecture, and cyberspace. The module also examines the ways in which culture is produced, disseminated, and consumed, i.e., through specific communities and contexts, and through types of popular culture, including film, television, popular fiction, performance, music, and digital culture.","ModuleCredit":"4","Workload":"2-1-0-1-6","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"GEH1073","ModuleTitle":"The Art of Chinese Poetry: Past and Present","Department":"Chinese Studies","ModuleDescription":"This module introduces the aesthetics, forms and genres, major themes, representative poets and evolution of Chinese poetry over a span of 3,000 years. It examines the historical background, rationales and linguistic concerns behind the poetic forms, rules and regulations. It reviews how Chinese poets applied metaphors, allusions and imagery to convey their sophisticated feelings, how they considered the relationship between state, society, nature, arts and themselves. It also studies how modern poets, including those from Singapore and North America, used traditional (as well as vernacular) forms to voice their opinions about contemporary socio-political issues.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GEH1074","ModuleTitle":"Luck","Department":"Economics","ModuleDescription":"This module aims to highlight how luck has influenced and still influences several aspects of the world we live in. From the beginning of the universe, to our present-day lives, to the end of the universe, random events beyond anyone’s control continue to shape our fate. By exploring the various fields that luck manifests itself in, the module ultimately delves into the intriguingly precarious nature of existence.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GEH1075","ModuleTitle":"Life, Disrupted: The Sharing Revolution","Department":"Economics","ModuleDescription":"The Sharing Economy (a.k.a. Collaborative Consumption or Peer Economy), describes the development of new business models or platforms, through the coordinated exchanges between individuals, that disrupt traditional markets by redefining industry categories, lowering transaction costs, and maximizing the use of scarce resources. We will explore how sharing economy platforms transform the way we live: how we consume, how we work, and how we trust. Finally, we evaluate the policy responses of governments, to mitigate potential threats to our social compact as a result.","ModuleCredit":"4","Workload":"2-1-0-4-3","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEK1000","ModuleTitle":"An Introduction to Literary Studies","Department":"English Language & Literature","ModuleDescription":"Human beings are 'tale-telling animals'. We all tell stories, and we all listen to them, read them and watch them. This module looks at the ways in which people tell stories, the kinds of stories they tell, and the meanings those stories generate. It focuses, in particular, upon the telling, and gives special attention to questions concerned with that. Texts include a novel, a play, films, short stories, poems and oral tales.","CrossModule":"EN1101E","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Exempted from NUS Qualifying English Test, or passed NUS Qualifying English Test, or exempted from further CELC Remedial English modules.","Preclusion":"EN1101E. Students who are majoring in EN, or intend to major in EN should not take GEK1000.","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Monday Afternoon"]}]},{"ModuleCode":"GEK1002","ModuleTitle":"Introduction to Japanese Studies","Department":"Japanese Studies","ModuleDescription":"This module aims to introduce students to the subject of Japanese studies from a multi-disciplinary approach. It has three main components. The first component is humanities, covering art, philosophy, history and literature. The second component is social sciences, which includes sociology,anthropology, politics and economics. The third component is linguistics and language development. Students will learn about the methods and theories the various disciplines contribute to the study of Japan. Audio-visual materials, fieldwork, guest lectures, study tours, projects and debates will supplement lecture and tutorials.","CrossModule":"JS1101E","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"JS1101E. Students majoring in JS are precluded from taking this module.","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Tuesday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"GEK1003","ModuleTitle":"Introduction to Politics","Department":"Political Science","ModuleDescription":"The purpose of this module is to impart a preliminary overview of political science and its sub-fields so that students have a basic orientation of the discipline. It briefly explains the scope and components of each of the four sub-fields (political theory, comparative politics, international relations and public administration) and familiarises students with the major issues and arguments related to power, justice, political culture, national identity, accountability, ethics and world order. It also focuses on key political institutions. The module will be of interest to students across the university who want to gain a basic understanding of politics.","CrossModule":"PS1101E","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS1101, GEM1003K, PS1101E. Not for students majoring in PS","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Friday Morning","Tuesday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Thursday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"GEK1005","ModuleTitle":"Cultural Diversity in the Contemporary World","Department":"Sociology","ModuleDescription":"This GE module introduces the diversity of human cultural experience in the contemporary world. It offers an anthropological lens for understanding cultural diversity with concrete cases. We will read articles and analyse ethnographic films on kula exchange, cannibalism, oracle, feud, animism, sacrifice, initiation, incest, spirit-possession, statelessness, potlatch, genocide, and so on, found in Melanesia, Amazonia, sub-Sahara, Siberia, Zomia, South Asia, and Southeast Asia. We will gain a sensitivity toward stereotypes and ethnocentrism, understand the connections and processes that shape social life at different levels, and learn the skills to appreciate and analyse differences in the changing world.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"GEH1056","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEK1007","ModuleTitle":"Chinese Heritage: History and Literature","Department":"Chinese Studies","ModuleDescription":"The module aims to provide a general understanding of traditional China by focusing on two important aspects of its civilization: history and literature. In the first half of the semester, students will be introduced to the major political, intellectual, and social developments in the various dynasties of imperial China. In the second half of the semester, the module calls attention to the major literary genres that dominated each historical period, from the pre-Qin era through the Tang dynasty. In so doing, we offer students an overview of what formed the cornerstone of the civilization of traditional China. (This module is taught in English.)","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEH1004","Corequisite":"NIL","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"GEK1008","ModuleTitle":"Southeast Asia: A Changing Region","Department":"Southeast Asian Studies","ModuleDescription":"Description Southeast Asia has been described as one of the 'crossroads of the world' - a place where people from many cultural, ethnic and religious backgrounds meet. The intermingling of people, the exchange of ideas and international commerce have been part of Southeast Asian life for centuries. This module surveys the broad currents of conflict, change and continuity across the region from a multidisciplinary perspective. It looks at how Southeast Asian societies and political systems have changed over time in response to the pressures of ecology, colonialism, nationalism, urbanization and globalization. The module also looks at the way ethnic, religious, national and regional identities have been constructed, used and altered over time. The overall objective is to provide students with an introduction to different ways of exploring Southeast Asia and different experiences of living in the region.","CrossModule":"SE1101E","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"SE1101E, SSA1202, SS1203SE and GEM1008K. Not for students majoring, or intend to major in SE.","Types":["UEM","GEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Thursday Afternoon","Thursday Evening","Friday Morning","Friday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Friday Evening","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"GEK1011","ModuleTitle":"The Nature of Language","Department":"English Language & Literature","ModuleDescription":"This introductory overview of linguistics aims at equipping students with a solid foundation in the object, methods and goals of the science of spoken language, the prime tool of human communication. Through a principled analysis of patterns of sound, form and meaning at the levels of word, sentence and text, students will gain insight into what it means to say that language is a rule-governed system and an organic whole. The results of this exploration will be useful to those interested in the relationship between language and mind, society and culture.","CrossModule":"EL1101E","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Exempted from NUS Qualifying English Test, or passed NUS Qualifying English Test, or exempted from further CELC Remedial English modules.","Preclusion":"EL1101E","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Tuesday Afternoon","Monday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning","Friday Afternoon","Tuesday Morning","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GEK1018","ModuleTitle":"Economic Issues in the Developing World","Department":"Economics","ModuleDescription":"This module aims to highlight the major economic problems that characterize the present-day developing countries with special reference to ASEAN and East Asian NIEs. While the problems and issues are brought out in a non-technical fashion, the relevant policies are discussed with the help of appropriate empirical evidences so as to allow the students to gauge the extent of success achieved by various policies. The course is likely to impart useful knowledge and information on the prime development issues that concern the developing world today. After the successful completion of the module, students should be able to identify the main problems that are currently faced in Asia and would be able to make some policy suggestions in dealing with these problems. They will also gain some useful experience on the economic development of Singapore.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEH1002","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"GEK1022","ModuleTitle":"Geopolitics:Geographies of War & Peace","Department":"Geography","ModuleDescription":"GE 1022 K (GEOPOLITICS) is an exciting introduction to the world of practical, formal and popular geopolitics via numerous case studies and multi-media presentations. The basic aim is that each of you will become familiar with the world political map and the relevance of geopolitics as ways of understanding and seeing our world. The Geopolitics module provides an engaging way to integrate aspects of modern history with political geography, for instance through the analysis of nationalisms and territorial disputes (in different parts of the world), through the study of the Cold War in relation to changing political landscapes in Southeast Asia, and through more contemporary understandings of the global geopolitics associated with the so-called War on Terror, and global issues of ecological security and environmental geopolitics.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEH1022","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Evening"]}]},{"ModuleCode":"GEK1035","ModuleTitle":"Nations & Nationalisms in South Asia","Department":"South Asian Studies Programme","ModuleDescription":"This module examines the role which nationalism has played in the formation and political development of the nations and states of South Asia. It examines nationalist forces in anti-colonial struggles, in post-colonial state formation and in contemporary political developments. It will be of relevance to students with an interest in political developments in Asia, with particular reference to forms of nationalism and nation-building","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEH1008","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Evening","Friday Morning"]}]},{"ModuleCode":"GEK1041","ModuleTitle":"Understanding Globalisation","Department":"Sociology","ModuleDescription":"This module proposes to examine the processes of globalization and seeks to provide a deeper understanding of it. The world is globalizing both culturally and economically. We need to ask whether this process is creating a single world without borders or intensifying cultural differences between societies. By discussing various trends of the interdependent world, the course helps us in understanding the various processes of globalization. Since the processes of globalization involve societal, cultural, technological, political, and economic processes, we will take an inter-disciplinary framework in understanding this diverse experience. The course will specifically highlight the problems and prospects of the contemporary world","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEH1044","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GEK1045","ModuleTitle":"World Religions","Department":"Southeast Asian Studies","ModuleDescription":"This course offers an introductory survey of major religious traditions of the world, with specific Page 12 of 141 focus on Hinduism, Buddhism, Confucianism, Daoism, Judaism, Christianity, and Islam. We will examine the historical development of each tradition, along with its sacred texts, basic philosophical ideas, patterns of ritual and worship, and specialized institutions Our goal is to provide an objective understanding of each faith tradition on its own terms, and secondarily, to explore how religion is relevant to contemporary social, political and cultural issues. This is an introductory course which presumes no prior expertise in religious studies.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEH1045","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GEK1048","ModuleTitle":"Gandhi's Life, Thought And Legacy","Department":"South Asian Studies Programme","ModuleDescription":"This module will primarily examine the life and writings of Mohandas Karamchand Gandhi, widely regarded as one of the icons of the twentieth century and one of the principal architects of a free India. The course is meant to not only understand and analyse Gandhi’s thought but also to outline his extraordinary legacy. The course will develop critical thinking and expression of students in two ways. First, it will introduce students to and make them critically engage with Gandhi’s writings and ideas on several issues, including violence and conflict resolution, colonialism, modernity, ethics, science, health and environment. The aim would be to not only expose students to the complexity of Gandhi — the man and his ideas — but to critically interrogate Gandhi and his legacies. Gandhi is particularly suited to such an exercise since he held positions that were often controversial and counter-intuitive, both during his lifetime as well as today. Second, the students will develop their expression skills, verbal and written, by evaluating Gandhi and his legacy through presentations, take-home assignments and examinations. The students will develop their thinking and expression skills through an analysis not only of texts but also of films and documentaries on Gandhi.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GET1009","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GEK1049","ModuleTitle":"Narrative","Department":"English Language & Literature","ModuleDescription":"In this module, students will learn the basic concepts of narrative. It will expose them to narrative as a basic idea that runs through their lives, and which has its most sophisticated manifestations in literature and cinema. While the analysis of literary and cinematic texts will play an important part in the module, students should also develop an awareness of how narrative is used in everyday discourse, and how it shapes their response to reality.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEH1051","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GEK1053","ModuleTitle":"Chinese Music, Language and Literature (in English)","Department":"Chinese Studies","ModuleDescription":"This course explores the complex relationships underlying Chinese music, language and literature. It focuses on Chinese music from the perspective of popular music produced in the People’s Republic of China, Hong Kong, Taiwan and Singapore. These four economies have developed different strands of popular music in Mandarin and various Chinese dialects, due to different linguistic and ideological environments. Students will learn how Chinese popular music draws upon the aesthetics of Chinese literature and traditional Chinese music, and how the music has hybridised influences from foreign musical genres, thus expressing different versions of “Chineseness”.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEH1006","Types":["GEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GEK1054","ModuleTitle":"Social and Cultural Studies through Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module provides a cross-cultural introduction to music both as an art and as a human, socio-cultural phenomenon. Through lectures, reading and listening assignments, and actually playing different styles of music, students will learn how music works, why people listen to and make music, what its roles are in a society, and how these things vary in different cultures. The module introduces a variety of musical styles and cultures that represent an enormous wealth of human experience. At the end of the course the students will have access to a much wider variety of music to listen to, participate in, enjoy, and understand.","ModuleCredit":"4","Workload":"2-0-2-3-3","Preclusion":"GEH1047","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GEK1055","ModuleTitle":"The Theatre Experience","Department":"English Language & Literature","ModuleDescription":"While many of us spend much of our lives glued to small computer screens, theatrical productions continue to bring people together for shared experiences. What are the attractions of theatre, what makes it distinct, and how can it enrich our understanding of human society? This module, which requires no prior knowledge of theatre, starts with the spectator’s experience and works outwards. We learn how to analyse theatre’s styles and effects. We explore how human societies use theatre to confront questions and express beliefs, hopes, and anxieties. We examine how cultures influence each other through theatre, and how theatre provokes change.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEH1058","Types":["GEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Wednesday Afternoon","Monday Afternoon","Tuesday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"GEK1062","ModuleTitle":"Bridging East and West: Exploring Chinese Communication","Department":"Chinese Studies","ModuleDescription":"This module offers NUS students an opportunity to explore different aspects and contexts of Chinese communication. The target audience is English speaking undergraduates with minimal Chinese language proficiency. The various contexts of Chinese communication include advertising, business, the press, social communication, regional usages, pop culture, translations, meaning of Chinese names, codeswitching and the use of Chinese dialects. It is intended to serve as a primer for students interested in these areas of study. A minimum Chinese language proficiency of CLB is required.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GET1002","Corequisite":"NIL","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GEK1064","ModuleTitle":"Psychology in Everyday Life","Department":"Psychology","ModuleDescription":"The module is designed to equip students who are not planning to major in psychology with basic literacy in the discipline. Students will acquire basic understanding of common human experiences, such as sleep, dreams, learning, and memory from a psychological perspective, and apply psychological knowledge to understand some of the common problematic behaviours we encounter, such as forgetfulness, sleep problems, addiction, eating disorders, depression, and mental retardation. Students will also learn about some of the practical issues, such as whether it is beneficial to boost one’s self-esteem, whether subliminal persuasion works, and how we could find happiness.","CrossModule":"PLB1201","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PLB1201 and PL1101E.","Types":["UEM","GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GEK1067","ModuleTitle":"Life, the Universe, and Everything","Department":"Philosophy","ModuleDescription":"This module offers an opportunity to grapple with some of the most enduring challenges to human thought. Our starting point is a conception of ourselves as free and conscious beings equipped with bodies that allow us to observe and explore a familiar external world. Successive lectures investigate alternative conceptions of the human condition, such as ones in which we are unfree, or non-spirituous, or inhabit a world whose fundamental nature is hidden from our view. Different conceptions bear differently on the further question of what we should value and why. Discussion is both argument-driven and historically informed.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH1102E, GET1029","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Wednesday Afternoon","Tuesday Afternoon","Friday Afternoon","Wednesday Morning","Friday Morning","Monday Morning","Thursday Morning","Tuesday Morning","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Morning","Thursday Afternoon","Wednesday Afternoon","Thursday Morning","Monday Afternoon","Friday Morning","Monday Morning","Tuesday Afternoon","Wednesday Evening","Tuesday Morning"]}]},{"ModuleCode":"GEK1505","ModuleTitle":"Living with Mathematics","Department":"Mathematics","ModuleDescription":"The objective of this course is to exhibit some simple mathematical ideas that permeate a modern society and to show how a reasonably numerate person can use these ideas in everyday life and, in the process, gain an appreciation of the beauty and power of mathematical ideas. For example, we will learn some counting methods that can be applied to the enumeration of bus routes in a model of a grid system of roads in a city. We will also investigate some basic properties of graphs, which are mathematical structures used to model relationships between people in social networks, groups, organizations, computers, URLs etc. Transmission of digital information and signals is now an integral part of modern society. We will look at questions like: How do we encode information so that certain errors in transmission can be detected, or even corrected? How do we check that a given sequence of numbers is a proper International Standard Book Number (ISBN)? How do we encrypt sensitive information like credit card numbers using properties of prime numbers? Finally, we will examine some basic ideas in probability which are often at the basis for making decisions and judgement in the real world with random outcomes and measurements.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"GEH1036.","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Evening","Friday Evening"],"TutorialPeriods":["Monday Morning","Thursday Evening","Friday Afternoon","Friday Morning","Monday Afternoon","Thursday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Evening","Friday Evening"],"TutorialPeriods":["Wednesday Evening","Monday Morning","Wednesday Morning","Wednesday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GEK1508","ModuleTitle":"Einstein's Universe & Quantum Weirdness","Department":"Physics","ModuleDescription":"Einstein's Ideas of our Universe and his Quantum contributions has greatly impacted the human societies. Students will also be enthused with the historical and philosophical development of Relativity and Quantum Theories. Einstein's relativistic thinking eventually leads to the creation of navigational systems that are used in transportation and communication, both by the military as well as hand phone consumers. The construction of nuclear plants is made possible by the relativistic results of mass and energy conversion. Einstein's Photoelectric discoveries also pave the way for modern cameras in the ubiquitous mobile devices. The quest for new quantum particles at the colliders by huge collaborations among many countries gave birth to the World Wide Web and the internet Culture.","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"PC1325, GEH1027","Corequisite":"NIL","Types":["GEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEK1509","ModuleTitle":"The Emerging Nanoworld","Department":"Physics","ModuleDescription":"This module will acquaint students with the rapid development of the nanoworld with insights into the impact of this emerging technology on our society, environment and human life. The essence of nanoscience and technology lies in the understanding and manipulation of molecules. The advances in these fields are expected to significantly influence our lives in the spheres of medical, engineering, ethical and environmental issues. This module will discuss the potential benefits and challenges of novel nanotechnologies. How does nanotechnology affect society and human interaction? How will nanodevices and nanomaterials change our lives in the future?","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEH1028","Types":["GEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"GEK1520","ModuleTitle":"Understanding the Universe","Department":"Physics","ModuleDescription":"The first part of the module covers the observations of celestial objects and their influences on the ancient cultures. Students will learn how calendars and astrology were developed, and how the fundamental laws of nature were discovered. The second part covers the use of telescopes and space missions to explore the universe. Discoveries of stars and galaxies and their impact on mankind's perceptions of the Universe will be explored. Students will learn how Earth formed as a planet that develops and sustains life. There will be a discussion on the latest developments in searching for Earth-like extraterrestrial objects, and explore their impacts on the societies.","CrossModule":"PC1322","ModuleCredit":"4","Preclusion":"GEH1031. Students majoring in Physics are not allowed to take this module.","Types":["GEM","UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"GEK1522","ModuleTitle":"Global Environmental Issues","Department":"Civil & Environmental Engineering","ModuleDescription":"GEK1522 is an interdisciplinary module that brings together perspectives from different disciplines to provide deep insights into known and emerging global environmental issues and to develop polcies for achieving environmental, economic and social sustainability in a holistic manner. Given the scope of the module and its educational outcomes, the module draws students from diverse disciplines within NUS including \"Law\", \"Business\" and \"Computing\", etc. The key strength of the module is its diversity in terms of disciplinary composition. To take advantage of this diversity, the module promotes \"collaborative learning\" through peer teaching & learning by dividing the large class (120 to 130 students) into multi-disciplinary teams of 5 students. The instructor assigns reading materials to individual teams on broad topics that cut across human society and culture.","ModuleCredit":"4","Workload":"2-1-0-1-2","Preclusion":"GEH1025","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"GEK1522T","ModuleTitle":"Global Environmental Issues","Department":"Dean's Office (Scale)","ModuleDescription":"Environmental protection is now fundamental to the development of a sustainable global society. No longer is human influence on the planet confined to the local environment, but now extends across political boundaries - often resulting in regional or even global impacts. As a result, society, industry and agriculture are under increasing pressure to improve environmental performance and cut resource consumption and pollution. Around the world, governments are striving to minimise waste production, protect water resources, reduce energy consumption and improve the quality of the urban living environment. As the human global population grows exponentially and the life-support systems of the planet continue to deteriorate, there is a growing international recognition that environmental problems require truly global solutions. This course will focus on the issues and causes of global environmental issues including: population growth, resource exploitation and threats to the atmosphere, hydrosphere and biosphere. The aim of the course will be to provide students with a knowledge and appreciation of the inter-related problems and challenges of sustainable development.","ModuleCredit":"4","Workload":"2-1-0-1-2","Prerequisite":"NIL","Preclusion":"GEK1522, GEH1025, GEH1025T","Corequisite":"","Types":["GEM"],"History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"},{"Semester":2,"ExamDate":"2019-05-11T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"GEK1529","ModuleTitle":"Food & Health","Department":"Chemistry","ModuleDescription":"This module will examine the current thinking and information as regards the importance of diet and health. It will explore traditional and more modem views on what constitute an adequate and healthy diet. The composition of food along with potential contaminants of food will be examined and how an individual needs to consider their diet in relation to specific needs. The aim will be to educate the students on the need for and the composition of a healthy diet and how to obtain this and remain healthy during the important years of development in early adulthood. There is now much more emphasis on the role of food in preventative medicine and how a well balanced diet can keep one fit and healthy. It is necessary to be aware of the composition of various foods and how different methods of processing and cooking may affect the compositional quality of the product.","ModuleCredit":"4","Workload":"2-0-0-5-3","Preclusion":"GEH1019 and GEM1908","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"GEK1531","ModuleTitle":"Cyber Security","Department":"Mathematics","ModuleDescription":"The Internet has become the most widely used medium for commerce and communication as its infrastructure can be quickly and easily set up to link to the worldwide network and access information globally. Its growth over the last few years has been phenomenal. With these activities, countries are beginning to recognize that this new technology can not only expand the reach and power of traditional crimes, but also breed new forms of criminal activity. On the successful completion of this module, students should gain sufficient baseline knowledge to be able to identify, assess and respond to a variety of cybercrime scenarios, including industrial espionage, cyber-terrorism, communications eavesdropping, computer hacking, software viruses, denial-of-service, destruction and modification of data, distortion and fabrication of information, forgery, control and disruption of information. Students will also learn about countermeasures, including authentication, encryption, auditing, monitoring, technology risk management, intrusion detection, and firewalls, and the limitations of these countermeasures.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"GET1004","Types":["GEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"GEK1534","ModuleTitle":"Microbes which Changed Human History","Department":"Microbiology & Immunology","ModuleDescription":"The primary aim of the module is to introduce students to the nature of infectious diseases and their impact on human activities. At the end of the module, students will be able to understand the interactions between microorganisms and human, and the position and role of human in the living world.","ModuleCredit":"4","Workload":"2-2-0-3-3","Preclusion":"GEH1043","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GEK1539","ModuleTitle":"A Brief History of Science","Department":"Physics","ModuleDescription":"Nowadays it is all too easy to take basic science laws and theories, such as Newtons law of gravitational attraction or evolution for granted. The impact of research breakthroughs on society at the time of their development is being forgotten, as they come to be taken for granted. Even Science students tend to be unaware of how modern concepts have arisen, what their impact was at the time and how they changed the world. This course is intended to explain the history and significance of scientific developments on societies and how perceptions of the world have changed as a result.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEH1018","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEK1540","ModuleTitle":"Modern Technology in Medicine and Health","Department":"Physics","ModuleDescription":"The human race has entered an epoch where life span has increased significantly. During the twentieth century, life span has increased from around 50 to over 75 years mainly due to antibiotics, vaccinations, and improved nutrition. However this increase in lifespan has brought to the forefront a rise in many age-related diseases. These diseases, which include cancer, heart disease, Alzheimer’s disease, Parkinson’s disease, are now a focus of health care in the 21st century. This course describes many of these diseases, and their diagnosis and treatment using advanced technology found in modern hospitals. The course also provides an insight into the scientific principles underlying these new and powerful technologies.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEH1032","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEK1544","ModuleTitle":"The Mathematics of Games","Department":"Mathematics","ModuleDescription":"Games being a form of human activities since antiquity are often played with strategies that require critical thinking and decision making. Many of the number games like the game of nim have a rich mathematics favour. Real life social games contain combinatorial and probabilistic strategies. Simple economic activities can also be modelled in terms of games. In this module, selected real-life social games are discussed and treated in ways that bring out their mathematical creativity. The objective is to let students gain an appreciation of mathematics, its beauty and applications through the discussion of some of these games. In particular, we give an introduction of elementary non-zero sum and non-cooperative game as developed by von Neumann and Nash.","ModuleCredit":"4","Workload":"3-1-0-0-6","Preclusion":"GET1018.","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Evening","Thursday Evening"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon","Friday Evening","Thursday Afternoon"]}]},{"ModuleCode":"GEK1547","ModuleTitle":"The Art of Science, the Science of Art","Department":"Physics","ModuleDescription":"It often seems the worlds of science and art are unrelated: Logical truth versus emotional imagination. Still, science and art have much in common. Science has caused paradigm shifts in artistic expression while art is used for engineering design and communication of scientific knowledge. In this module, students will be introduced to the use of materials and technology related to architecture, sculpture, painting, photography and imaging. The use of technology for dating and attribution of objects of art as well as the use of visual art for scientific illustration and design will be examined. Knowledge of the scientific principles of various forms of visual art will also be explored. The module aims at the development of some artistic skills for illustrations of scientific concepts and engineering designs. This module will help students to better express their thoughts through artistic expression and appreciate visual art.","ModuleCredit":"4","Workload":"2-1-0-1-6","Preclusion":"GET1014","Corequisite":"Nil","Types":["GEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Tuesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"GEK1548","ModuleTitle":"How the Ocean Works","Department":"Physics","ModuleDescription":"About three-quarters of the surface of our home, the Earth, is covered by an ocean of water! The ocean is inseparably intertwined with human settlements. Day in, day out, directly, indirectly - from the air that we breathe to climate change, trade, politics or social holidays - the presence and the influence of the ocean is undeniable on the human society. We will discuss how the ocean is connected to our lives, how the various ocean phenomena affect our lives and our attempts at controlling and exploiting the ocean. Students will gain an appreciation of the scientific principles involved. This course will also help us make educated decisions about our environment and our ocean, so that future generations may also enjoy the majesty of our blue planet, as we do now.","ModuleCredit":"4","Workload":"3-1-0-0-6","Preclusion":"GEH1033","Corequisite":"Nil","Types":["GEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"GEK1549","ModuleTitle":"Critical Thinking And Writing","Department":"Ctr For English Language Communication","ModuleDescription":"The challenges of a global engineer increasingly call upon engineers to think critically and communicate effectively to undertake developmental leadership. This course aims to develop and practise students’ critical thinking and writing skills through analysing case studies in engineering leadership, constructing complex engineering-related problems and solutions, presenting arguments effectively and reflecting on personal leadership development. Relevance to engineering practice is emphasized with references to grounded theories of engineering leadership (Colcleugh, 2013, Rottman, Sacks & Reeve, 2015) and the seven missing basics of engineering education (Goldberg, 2009).","ModuleCredit":"4","Workload":"1.5-2-0-4-2.5","Prerequisite":"1. Students who are required to read ES1000 and/or EAP modules ES1102/ES1103 must pass it/them before taking ES1531/GEK1549. 2. Only students matriculated in AY2014/15 are allowed to take GEK1549.","Preclusion":"IEM1201%, UTW1001%, GEK1901, GET1021. U-town students cannot bid for ES1531/GEK1549.","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-23T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Tuesday Morning","Thursday Afternoon","Friday Afternoon","Thursday Morning","Monday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Monday Morning","Tuesday Afternoon","Tuesday Morning","Thursday Afternoon","Thursday Morning","Friday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEK1900","ModuleTitle":"Public Health in Action","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"From the global increase in obesity to SARS, a range of health issues and solutions will be explored in differing contexts throughout the world. Working in small groups, students debate and evaluate paths to addressing global health issues in a variety of cultural contexts. For example, lessons learned about tuberculosis in Russia may be applied to the Singaporean context, or students may examine efforts to prevent newborn deaths in developing nations. Students will develop an appreciation of how the health of an entire population impacts individuals and how complex problems can be prevented or addressed using culturally appropriate solutions.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEH1049","Corequisite":"","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"GEK2001","ModuleTitle":"Changing Landscapes of Singapore","Department":"Geography","ModuleDescription":"This module attempts to understand the rationale of changes in Singapore's urban landscape. It places these changes within a framework that considers Singapore's efforts to globalise and examines how policies are formulated with the idea of sustaining an economy that has integral links sub-regionally with Southeast Asia while developing new spatial linkages that will strengthen its position in the global network. Emphasis is also given to recent discussions about how diversity and difference in the perception and use of space pose a challenge to the utilitarian and functional definition adopted by the state.","CrossModule":"SSA2202","ModuleCredit":"4","Preclusion":"SSA2202, GES1003","Types":["GEM","SSM"],"History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Morning","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"GEK2002","ModuleTitle":"Philosophy of Art","Department":"Philosophy","ModuleDescription":"Art and aesthetics raises deep philosophical puzzles. Sunsets are beautiful because they’re pleasing. But they seem pleasing because they’re beautiful. Galleries display some things because they’re art. But some things are art because galleries display them. Just as the Mona Lisa resembles Lisa, she resembles it. But she does not represent it as it represents her. When one watches a horror film one feels fear, but one does not run away. When one listens to instrumental music one feels sad, but there’s nothing one is sad about. This course addresses the central philosophical questions with which these puzzles are entangled.","CrossModule":"PH2209","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEK2002","Types":["UEM","GEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Morning","Monday Morning","Thursday Morning"]}]},{"ModuleCode":"GEK2003","ModuleTitle":"Government and Politics of Singapore","Department":"Political Science","ModuleDescription":"This course examines a number of areas in Singapore's domestic politics with the following objectives: identify the key determinants of Singapore's politics, understand the key structural-functional aspects of Singapore's domestic politics, examine the extent to which nation building has taken place in Singapore, and analyse the key challenges facing Singapore and its future as far as domestic politics is concerned. The course examines both the structural-functional aspects of domestic politics as well as issues related to nation building, state-society relations and the likely nature of future developments and challenges.","CrossModule":"PS2249","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS1102, GEM2003K, SS2209PS, PS2101B, SSA2209, PS2101, PS2249. Not for students majoring in PS.","Corequisite":"","Types":["UEM","GEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Friday Morning","Monday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon","Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GEK2005","ModuleTitle":"Urban Planning in Singapore","Department":"Real Estate","ModuleDescription":"This module aims to give students an understanding of the nature of urban planning, basic planning models and theories. Urban planning will be discussed, in the context of urbanisation and globalisation, as an important force shaping the modern human settlements. A study of the institutional aspect of planning will relate to Singapore’s planning system in which issues of planning implementation will be elaborated. Learning objectives: Understanding nature of urban planning, understanding urban planning processes, understanding urban planning principles. Major topics to be covered: Urbanisation history and its impact, Urban forms: organic growth of urban settlements, Utopian city/the garden city movement, The city beautiful movement/ Neighbourhood, New town, Urban design and conservation, Institutional Structure for planning, Concept Plan and Master Plan, Development control/planning implementation, Planning analysis: population and transportation, Public participation in planning.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"Not for Real Estate students and first year students and GES1026","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"GEK2013","ModuleTitle":"Real Estate Finance","Department":"Real Estate","ModuleDescription":"The main aim of this module is to equip course participants with the basic principles for real estate financial analysis. A secondary objective is to provide course participants with an appreciation of the linkages between real estate, credit and capital markets. Students will specifically learn the financial tools necessary for evaluating lending and borrowing decisions and apply them to real estate investments. They will also be exposed to the institutional framework in Singapore such as the prevailing mortgage market conditions and CPF rules. In addition, students will study the more recent innovation in the field of real estate finance and investment.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"Not for Real Estate students","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GEK2020","ModuleTitle":"Film Art and Human Concerns","Department":"English Language & Literature","ModuleDescription":"Can movies engage with serious concerns? Through the close study of films by great directors, this module explores how film as an artistic medium can be used to engage with significant socio-cultural and existential concerns. Students will be taught how to analyze film as an artistic medium and, further, how film directors use the aesthetic elements of film to engage with important subjects. Through films by directors like Stanley Kubrick, Orson Welles, Wong Kar-Wai and Zhang Yimou, students get a chance to reflect on issues like the human condition, the family, the urban condition, love and society, and the nation.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"GEH1053","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Wednesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEK2022","ModuleTitle":"Samurai, Geisha, Yakuza as Self or Other","Department":"Japanese Studies","ModuleDescription":"This module challenges the foundation of human knowledge. Examining cultural icons from Japan's past and present we will unpack the assumptions, stereotypes, narrative strategies, and visualizing techniques of representing Japan. Students will probe one or more of Japan's three famous cultural icons - the samurai, the geisha, and/or the yakuza - as they appear in literature, visual and performance arts, and academic writings. By the end of the module students will not only have a richer understanding of the 'realities' behind such icons, but more significantly, they will be equipped to challenge stereotypes of Japan presented by journalism, popular culture, and the humanistic and social sciences. Ultimately such discovery will lead students to question their own knowledge of self and other. Students should refer to the module IVLE page for details of the selected icon(s) for the current semester.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEH1014","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEK2025","ModuleTitle":"Politics of the Middle East","Department":"Political Science","ModuleDescription":"This module provides a comparative overview of politics in the Middle East, giving particular attention to the history, societies, and cultures of the region. It considers some of the forces shaping its politics and discusses, selectively, major issues and challenges facing states in the Middle East today.","CrossModule":"PS2255","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2255","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Wednesday Morning","Friday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GEK2028","ModuleTitle":"Founders of Modern Philosophy","Department":"Philosophy","ModuleDescription":"This module looks at the beginnings of modern Western philosophy in the seventeenth century, when philosophers conceived of themselves as breaking away from authority and tradition. It will deal with central themes from the thought of Descartes, Locke, Berkeley, Leibniz and Spinoza, in particular, the attempt to provide foundations for knowledge and science.","CrossModule":"PH2206","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH2206","Corequisite":"NIL","Types":["UEM","GEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GEK2029","ModuleTitle":"Applied Ethics","Department":"Philosophy","ModuleDescription":"This module considers some of the significant normative ethical theories in the history of moral philosophy and examines how their principles may be applied to ethical issues of practical concern. There is a wide range of topics that are typically understood to come under the category of applied ethics. These include ethical issues pertaining to the family, food, race relations, poverty, punishment, conduct in war, professional conduct in general, and so on. The specific topics to be dealt with may vary from semester to semester, and the selection will be announced at the start of the semester in which the module is offered.","CrossModule":"PH2208","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH2208","Corequisite":"NIL","Types":["UEM","GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon","Monday Morning"]}]},{"ModuleCode":"GEK2036","ModuleTitle":"Greek Philosophy (Socrates and Plato)","Department":"Philosophy","ModuleDescription":"Socrates and Plato stand at the source of the Western Philosophical tradition. Alfred Whitehead said that “the safest general characterization of the European philosophical tradition is that it consists of a series of footnotes to Plato.” Through a close reading and analysis of several representative Platonic dialogues, this module introduces the student to the philosophy of Plato and Socrates (Plato’s teacher and main interlocutor in his dialogues), and prepares him/her for PH 3222 on Aristotle’s philosophy and the Honours seminar on Greek Thinkers. The module may include material on earlier Philosophy forming the background to Socrates and Plato.","CrossModule":"PH2222","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"PH2222, PH3209","Corequisite":"NIL","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Thursday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GEK2041","ModuleTitle":"Science Fiction and Philosophy","Department":"Philosophy","ModuleDescription":"This module considers science fiction as a mode of philosophical inquiry. Science fiction stories are used to examine fundamental questions of metaphysics, epistemology and ethics. Topics include the nature of time, space, religion, nature, mind, and the future. Specific topics may include such issues as genetic enhancement, environmental ethics, and implications of encounters with non-human life forms.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH2225, GET1025","Corequisite":"Nil","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon","Monday Morning","Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"GEK2042","ModuleTitle":"Cultural Borrowing: Japan and China","Department":"Japanese Studies","ModuleDescription":"Humans have always actively borrowed from other cultures. Such borrowing is a creative process which influences aspects of life ranging from basic material needs to aesthetic appreciation. Often, however, cultural borrowing is labelled as simple imitation. This results in cultural stereotypes that impede understanding of other cultures. Using Chinese and Japanese cultural borrowings as illustration, this module teaches second and third year students to analyze the creative process of cultural exchange. By developing theoretical perspectives from the study of China and Japan, students will learn about exchanges among culture in general.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEH1015","Corequisite":"Nil","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"GEK2044","ModuleTitle":"Reading Visual Images","Department":"Architecture","ModuleDescription":"The module introduces students to ways of looking at and discussing works of art. The focus is chiefly on painting and sculpture, the emphasis is on analyzing the composition or design of art works and in constructing meanings for them. The study of this module enables students to acquire critical skills for interpreting and connecting with works of art. The module encourages students to read art works in relation to a range of interests, intentions and issues, the aim here is to suggest or propose contexts or environments in which art works are made and received. There are three sections. In the first, three (3) topics from Asian art traditions are discussed. The are : 1. Indian sculpture 2. Chinese landscape painting 3. Islamic calligraphy In the second section, ideas and movements from the Renaissance in Italy to the end of the 20th century in Europe, are surveyed.","ModuleCredit":"4","Workload":"2-2-0-0-6","Preclusion":"AR2225","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"GEK2047","ModuleTitle":"Exploring Chinese Cinema: Shanghai-Hong Kong-Singapore","Department":"Chinese Studies","ModuleDescription":"Studies on cinema offer an important perspective for understanding human cultures. This course explores Chinese-language film history from the 1930s to the present through examining some key genres of films made by major filmmakers from China, Hong Kong, Singapore and Taiwan, including opera, musical, action and youth films. Special attention will be paid to the socio-cultural condition of their production, distribution, exhibition and consumption, as well as larger regional cultural connections of these four places. The course will be taught in English.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"CH2297, GEH1023","Corequisite":"Nil","Types":["GEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GEK2048","ModuleTitle":"Effective Reasoning","Department":"Philosophy","ModuleDescription":"What is good reasoning? We will try to answer this question by studying the mechanics of reasoning. Students will learn what an argument is, what the difference between validity and soundness is, and what it means to say that an argument is valid in virtue of its form. They will also be introduced to various strategies and pitfalls in reasoning. In addition, to hone their analytical skills, students will be given arguments—drawn from philosophy and other areas—to unpack and evaluate. It is hoped that in the process of learning what counts as good reasoning, one will become a better reasoner.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH2111, GET1026","Corequisite":"Nil","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"GEK2049","ModuleTitle":"Pirates, Oceans and the Maritime World","Department":"History","ModuleDescription":"Piracy, understood broadly as violence or crime at sea, is a present day phenomenon and yet one which has a history spanning centuries and across all the oceans of the world. From pirates to privateers, corsairs to raiders, maritime predators take various names and forms. This module explores the history of pirates and piracy. By examining case studies from the 1400s onwards and by placing pirates into the context of oceanic history and maritime studies, students will be able to demystify the popular images often associated with pirates.","ModuleCredit":"4","Workload":"3-1-0-4-2","Preclusion":"GEH1013","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Friday Morning","Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GEK2050","ModuleTitle":"Digital Humanities in Arts Research","Department":"English Language & Literature","ModuleDescription":"Digital technologies let us do humanities differently, using interactive publishing, machine-driven analysis, media-rich platforms, online archives and crowd-sourced databases. How are these technologies changing the humanities? This module invites students from across the university to consider this question through a problem-based approach. In each session, the students will learn to use and critically evaluate digital tools and platforms. Reflecting the multiple approaches within the digital humanities, teaching combines seminar discussions of topics with hands-on training in web programming, text encoding and video processing techniques.","ModuleCredit":"4","Workload":"2-0.5-0.5-0-7","Preclusion":"GET1030","Types":["GEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"GEK2506","ModuleTitle":"Drugs and Society","Department":"Pharmacy","ModuleDescription":"The aim of this module is to impart an appreciation of the use of drugs in relation to the cultural and social environment of societies past and present. How drugs are employed today, watershed \"drug\" discoveries and their impact on society (for example contraceptives, antibiotics, vaccines, psychopharmacological agents), the issue of drug use in sports, \"social\" drugs and the \"pill for every ill\" syndrome will be discussed. Particular attention will be paid to “controversial” drug-related societal issues within each topic. For example, the role of pharmaceutical industry will be examined to determine if the tendency to “bash” big Pharma is justified or if decriminalization of drug use will be a more effective means of curtailing drug abuse. One of the components in this module requires students to objectively evaluate such issues and articulate their stand in an audio-visual presentation.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Nil","Preclusion":"GEH1026","Types":["GEM"],"History":[{"Semester":2}]},{"ModuleCode":"GEK3005","ModuleTitle":"Politics and the Visual","Department":"Political Science","ModuleDescription":"This module explores the many forms of relationship between politics and visual culture. From the ancient world to the present, politics, whether formal or popular, has had a visual dimension. Politicians have been concerned to control their appearance, various media (from painting to theatre to television to the internet) have been used to both serve and defeat this goal. The module surveys the relationship between politics and visual culture and allows students to engage with contemporary issues surrounding politics, film, and digital culture.","CrossModule":"PS3260","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS3260","Types":["UEM","GEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEM1003","ModuleTitle":"Introduction to Theatre and Performance","Department":"English Language & Literature","ModuleDescription":"This module will provide students with foundational knowledge of the different aspects of, approaches and discursive contexts relating to the study and praxis of theatre and performance. The module will also introduce students to the various forms of classical and contemporary performance practices and their attendant modes of analyses: combining play analysis, theatre history & theory. Using complementary content-centred lectures and practice laboratory, the module creates an environment where students simultaneously engage with module content while investigating its relations to the creation of theatre and performance.","CrossModule":"TS1101E","ModuleCredit":"4","Workload":"1-1-2-4-2","Prerequisite":"Exempted from NUS Qualifying English Test, or passed NUS Qualifying English Test, or exempted from further CELC Remedial English modules.","Preclusion":"TS1101E","Corequisite":"","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GEM1004","ModuleTitle":"Reason and Persuasion","Department":"Philosophy","ModuleDescription":"The first six weeks we read Plato (a 5th Century BC Greek, of whom it has been said, 'All of Western thought is just footnotes to Plato') and Descartes (a 17th Century Frenchman, of 'I think therefore I am' fame.) The second six weeks concern questions and problems raised by Plato and Descartes. We will mull the metaphysics of mind and consciousness, ponder the politics of freedom. The module title hints at a basic question: what sorts of ways of convincing people, and being convinced by people - about life, about anything - are good ways?","ModuleCredit":"4","Preclusion":"GET1027","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon","Tuesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"GEM1029","ModuleTitle":"Patrons of the Arts","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This course is a conceptual and practical introduction to the complex networks that drive \"patronage,\" including multifarious kinds of patronage. Issues raised and debated include exploring money, religion, politics, social classes, and many other social constructs that influence what art people support, and why they, especially you, support different kinds of art. Students will need to grasp and evaluate critically each set of issues that drive and affect patronage of the arts, and demonstrate their critical understanding of the interplay of these factors through written assessments, classroom discussions, and contributions to blog postings related to the module materials.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"MUL2102, GET1019","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GEM1031","ModuleTitle":"Names as Markers of Socio-cultural Identity","Department":"English Language & Literature","ModuleDescription":"This module focuses on names as a means of marking out the socio-cultural identity of the named and of the namer. Attention will be paid to anthroponyms (personal names), toponyms (place names) and commercial names. This module will be interdisciplinary in nature and will combine a range of approaches to names. Linguistic and philosophical approaches will provide the theoretical anchor to the topic of names. Subsequent seminars will contextualise names in their historical, geographical, political and literary contexts. There will be scope for students to develop the module in the direction of their interests in the mini project.","ModuleCredit":"4","Workload":"0-3-0-2-5","Preclusion":"GEH1054","Corequisite":"Nil","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GEM1033","ModuleTitle":"Religion and Film","Department":"English Language & Literature","ModuleDescription":"Cinematic and literary expression centred on religious topics can be studied to see how the vitality of cultural expression and power of the religious imagination interrelate. No prior training in artistic interpretation or religious history is required, though the module presumes a curiosity about religion and culture. It trains students to think about why people sometimes enjoy seeing films about painful topics. It clarifies the difference between “studying” and “practising” religion, and it teaches students to discuss controversial topics with tact.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEH1055","Corequisite":"Nil","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GEM1036","ModuleTitle":"Globalisation and New Media","Department":"Communications And New Media","ModuleDescription":"This module offers students an introduction into the role of new communication technologies in the context of globalization. We will explore various aspects of global communication flows including the global reach of new media and its consequences, global and transnational timesharing and workflows, the role of new media in global and local politics, and the potential of new and traditional communication channels in the context of various forms of activism and communication for social change. The role of culture in global communication and ways in which cultural processesshape and are shaped by the landscape of globalization will be emphasized.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEH1001","Corequisite":"NIL","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEM1046","ModuleTitle":"Home","Department":"Japanese Studies","ModuleDescription":"Few words in the English language (or any language) are as evocative and emotionally-charged as “home.” But how do we determine what we call home, and why should we take “home” seriously? This module explores the political, social, economic, and cultural aspects of the complex idea of home. Major topics include: sense of place, home technologies and design, gender and housework, home and travel, globalisation, nationalism, homelessness, exile, and representations of home. Students will complete the module with a new appreciation for the complexity of the places – house, neighborhood, nation, planet – they call home.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GET1003","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"GEM1050","ModuleTitle":"Framing Bollywood: Unpacking The Magic","Department":"South Asian Studies Programme","ModuleDescription":"Bollywood Cinema is recognised as the most vibrant form of cultural media in India, one whose influence now extends to many parts of the world. By studying the content and meaning of selected Bollywood films, this module will introduce students to key social, economic, political and cultural issues in India, and explore important concepts in the humanities and social sciences such as nationalism, gender and sexuality, diaspora and globalisation.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEH1009","Types":["GEM"],"History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon","Monday Morning","Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEM1051","ModuleTitle":"Ethnicity and Nation-Building: Singapore and Malaysia","Department":"Malay Studies","ModuleDescription":"This module examines policies and programmes dealing with ethnic relations based on the experiences of Singapore and Malaysia. It focuses on how these much talked about and debated policies, impact or affect the Malays in particular, who constitute a numerical minority in Singapore, but form the majority in Malaysia. The module examines major socio-historical factors conditioning these policies and programmes and the processes by which they are materialised from the period of British colonialism to the present. How these efforts bear upon nation building and national integration will be explored.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GES1008","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Morning","Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"GEM1052","ModuleTitle":"Understanding the Changing Global Economic Landscape","Department":"Southeast Asian Studies","ModuleDescription":"Why and how have things changed and moved so fast? Why and how has the global economy become more open and integrated? This module discusses the increasing connections and mobilities of goods (like grains, oil, cars, appliances, parts & components), services (like banking, education, tourism), money and finance, labour, technology, ideas and information. It discusses their trends and patterns and critically examines the role of various factors such as international and regional institutions, media and ICT, infrastructure and distribution networks, state intervention, and private sector involvement. It also assesses the social, economic, political and environmental impacts of increasing interconnectedness and mobilities.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GET1016","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEM1052T","ModuleTitle":"Understanding The Changing Global Economic Landscape","Department":"Dean's Office (Scale)","ModuleDescription":"Why and how have things changed and moved so fast? Why and how has the global economy become more open and integrated? This module discusses the increasing connections and mobilities of goods (like grains, oil, cars, appliances, parts & components), services (like banking, education, tourism), money and finance, labour, technology, ideas and information. It discusses their trends and patterns and critically examines the role of various factors such as international and regional institutions, media and ICT, infrastructure and distribution networks, state intervention, and private sector involvement. It also assesses the social, economic, political and environmental impacts of increasing interconnectedness and mobilities.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEM1052, GET1016, GET1016T","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"GEM1535","ModuleTitle":"Clean Energy and Storage","Department":"Physics","ModuleDescription":"Modern civilization, which on the one hand boasts of having discovered the behaviour of subatomic particles, has also to its credit the impending intensified energy crisis and global warming. The urgent need to address these challenges has now become obvious. The course will acquaint students with the role of scientific development towards understanding the current global energy crisis and global warming. Emphasis will be given on how scientific progress has helped us in understanding the principle and development of various clean energy and storage technologies, their potential and applicability in present day scenarios and in shaping future energy systems.","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEH1034","Corequisite":"NA","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GEM1536","ModuleTitle":"Darwin and Evolution","Department":"Biological Sciences","ModuleDescription":"Charles Darwin is remembered like no other figure in the history of science. However, public understanding of Darwin and evolution remains a serious problem. What most people think they know about Darwin, his life and his famous book ‘On the origin of species’ is wrong. This module provides a solid background for understanding how the theory of evolution actually unfolded. It covers the history of geology, palaeontology and biology from the 1700s to the 20th century. The central focus is on the life and work of Charles Darwin and how biological evolution was uncovered, debated and accepted by the international scientific community in the 19th century, and beyond. There will be a lot of myth busting and this provides case studies on how to assess historical claims and evidence, and discussions on recent developments in evolutionary biology, human evolution and anthropology are included.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEM1902B Junior Seminar: The Darwinian Revolution GET1020","Corequisite":"","Types":["GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GEM1913","ModuleTitle":"Beasts, People and Wild Environments in South Asia","Department":"South Asian Studies Programme","ModuleDescription":"How do ideas about big beasts and the wild inform our socio-cultural worldview? In other words, what is a “tiger” when it is not just a zoo animal but one that lives in a forest next to your home? In this introductory and interdisciplinary course to conservation and the environment, we will watch films and discuss novels and ethnographies focusing on human/animal relations in six different spheres: Mountains, Deserts, Rivers, Plains, Forests, and Sea. The course aims to be an informative, provocative and fun introduction to an exciting and relatively new field of scholarship.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEH1010","Corequisite":"NIL","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"GEM2001","ModuleTitle":"Introduction to Asian Theatre","Department":"English Language & Literature","ModuleDescription":"This module focuses on the classical theatre forms of India, China, and Japan. Each tradition is examined within its socio-cultural context. Textual analysis of classical scripts from Sanskrit drama, Chinese opera, and Japanese theatre will also be conducted. Students' learning experience is often constructed in stimulated theatre settings to promote their creativity and to provide them with a working knowledge of performing arts. Students interested in theatre studies, South Asian studies, Chinese studies, and Japanese studies may particularly benefit from this module.","CrossModule":"TS2232","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"TS2232","Types":["UEM","GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"GEM2006","ModuleTitle":"Logic","Department":"Philosophy","ModuleDescription":"An introduction to classical logic. The first half of the course introduces propositional logic, using the techniques of truth-tables and linear proof by contradiction. The second half of the course extends the use of linear proof by contradiction to predicate logic. Emphasis is placed on applying the techniques to philosophical arguments.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH2110, CS3234, MA4207, GET1028","Corequisite":"NIL","Types":["GEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon","Tuesday Morning","Friday Morning","Monday Morning","Thursday Afternoon","Monday Afternoon","Wednesday Afternoon","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GEM2025","ModuleTitle":"Introduction to Philosophy Of Science","Department":"Philosophy","ModuleDescription":"An introduction to a spectrum of philosophical issues concerning modern science. These range from explaining the development of science, including a comparison with traditional approaches, to understanding nature in both the West and the East, to problems of the rationality of science. This will also involve a historical study of the development of philosophy of science in the Western tradition, from Bacon and Hume, through Mill, to Popper, Kuhn and Feyerabend.","CrossModule":"PH2201","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH2201","Corequisite":"NIL","Types":["UEM","GEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"GEM2027","ModuleTitle":"Public Speaking and Critical Reasoning","Department":"Communications And New Media","ModuleDescription":"This module prepares students to be effective and efficient public speakers. It offers an overview of the theories of oral communication and public speaking, with particular emphasis on effective speaking, listening and critique skills. It looks into adapting evidence, language, visual aids and other message characteristics through selected forms of public speaking for various purposes, audiences and contexts and includes practice in the critical analysis of speeches. It emphasizes strategic communication to enhance critical thinking skills, rhetorical fluency through reasoned thinking and expression of logical argument positions on local and global issues that impact our everyday lives.","ModuleCredit":"4","Workload":"1-2-0-2-5","Preclusion":"GET1008","Corequisite":"","Types":["GEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Evening","Wednesday Afternoon","Thursday Afternoon","Tuesday Morning","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Friday Afternoon","Tuesday Morning","Wednesday Afternoon","Wednesday Morning","Thursday Morning","Thursday Afternoon","Tuesday Evening","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"GEQ1000","ModuleTitle":"Asking Questions","Department":"Office Of The Provost","ModuleDescription":"There are many ways to ask questions, and many kinds of questions that different disciplines investigate. For a start, this module introduces six dominant modes of questioning from the perspective of computational thinking, design thinking, engineering, philosophy, science, and social sciences. These six perspectives serve as a starting point to introduce all undergraduate students to different modes of questioning across these disciplines, and provide an initial exposure to how scholars from these disciplines pursue specific lines of questioning of everyday issues. We emphasize that while there is only limited time and space within one module to devote to specific disciplinary lines of investigations, we encourage all students to actively think about other lines of questioning, other questions that need to be asked, particularly in disciplines not represented in this introductory platform as we move through this journey together. We expect that in future subsequent offerings, other disciplinary modes of investigations may also be introduced.","ModuleCredit":"4","Workload":"2-2-0-0-6","Preclusion":"GEQ1000H, GEQ1000E, GEQ1000K, GEQ1000W, GEQ1000R, GEQ1000S, GEQ1000T, GEQ1000P","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Friday Morning","Friday Afternoon","Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Wednesday Morning","Monday Afternoon","Thursday Morning","Monday Morning","Thursday Evening","Tuesday Morning"]},{"Semester":2,"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Thursday Evening","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GEQ1000H","ModuleTitle":"Asking Questions","Department":"Office Of The Provost","ModuleDescription":"There are many ways to ask questions, and many kinds of questions that different disciplines investigate. For a start, this module introduces six dominant modes of questioning from the perspective of computational thinking, design thinking, engineering, philosophy, science, and social sciences. These six perspectives serve as a starting point to introduce all undergraduate students to different modes of questioning across these disciplines, and provide an initial exposure to how scholars from these disciplines pursue specific lines of questioning of everyday issues. We emphasize that while there is only limited time and space within one module to devote to specific disciplinary lines of investigations, we encourage all students to actively think about other lines of questioning, other questions that need to be asked, particularly in disciplines not represented in this introductory platform as we move through this journey together. We expect that in future subsequent offerings, other disciplinary modes of investigations may also be introduced.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"To be read by students from halls – Eusoff, Kent Ridge, King Edward, Raffles, Sheares, Temasek, PGPH","Preclusion":"GEQ1000, GEQ1000E, GEQ1000K, GEQ1000W, GEQ1000R, GEQ1000S, GEQ1000T, GEQ1000P","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Friday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Tuesday Afternoon","Monday Morning","Thursday Morning"]}]},{"ModuleCode":"GEQ1917","ModuleTitle":"Understanding and Critiquing Sustainability","Department":"Ridge View Residential College","ModuleDescription":"This inter-disciplinary module will provide foundational knowledge and skills relating to the emerging problem of sustainability. Probing questions about how humans impact and react to environmental change will be asked. Students will explore current and future global environmental change issues from the standpoints of science, technology, and policy. The science behind global change (climate variability and change, natural weather disasters such as floods and droughts, environmental degradation), human aspects of change (water crises and conflict, agriculture and food security, energy sustainability, climate, health), and technology and policy issues relating to mitigation and adaptation (renewable energy, carbon trading, water resource engineering, agricultural development) will be covered.","ModuleCredit":"4","Workload":"2-1-0-1-1","Preclusion":"GEM1917 (twin-code)","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Evening","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Tuesday Evening","Wednesday Morning","Wednesday Afternoon","Wednesday Evening","Thursday Morning","Thursday Afternoon","Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"GER1000","ModuleTitle":"Quantitative Reasoning","Department":"Office Of The Provost","ModuleDescription":"This module aims to equip undergraduates with basic reasoning skills on using data to address real world issues. What are some potential complications to keep in mind as we plan what data to collect and how to use them to address our particular issue? When two things are related (e.g. smoking and cancer), how can we tell whether the relationship is causal (e.g. smoking causes cancer)? How can quantitative reasoning help us deal with uncertainty or elucidate complex relationships? These and other questions will be discussed using real world examples.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GER1000E, GER1000K, GER1000W, GER1000R, GER1000S, GER1000T, GER1000P, GER1000B","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","TutorialPeriods":["Thursday Evening","Friday Morning","Monday Afternoon","Thursday Afternoon","Friday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Monday Morning","Wednesday Morning","Tuesday Evening","Monday Evening"]},{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Thursday Evening","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GER1000E","ModuleTitle":"Quantitative Reasoning","Department":"Office Of The Provost","ModuleDescription":"This module aims to equip undergraduates with basic reasoning skills on using data to address real world issues. What are some potential complications to keep in mind as we plan what data to collect and how to use them to address our particular issue? When two things are related (e.g. smoking and cancer), how can we tell whether the relationship is causal (e.g. smoking causes cancer)? How can quantitative reasoning help us deal with uncertainty or elucidate complex relationships? These and other questions will be discussed using real world examples.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"To be read by students from Eusoff Hall in Semester 1.","Preclusion":"GER1000, GER1000K, GER1000W, GER1000R, GER1000S, GER1000T, GER1000P, GER1000B","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","TutorialPeriods":["Tuesday Morning","Wednesday Afternoon","Monday Morning","Monday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GER1000K","ModuleTitle":"Quantitative Reasoning","Department":"Office Of The Provost","ModuleDescription":"This module aims to equip undergraduates with basic reasoning skills on using data to address real world issues. What are some potential complications to keep in mind as we plan what data to collect and how to use them to address our particular issue? When two things are related (e.g. smoking and cancer), how can we tell whether the relationship is causal (e.g. smoking causes cancer)? How can quantitative reasoning help us deal with uncertainty or elucidate complex relationships? These and other questions will be discussed using real world examples.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"To be read by students from Kent Ridge Hall in Semester 1.","Preclusion":"GER1000, GER1000E, GER1000W, GER1000R, GER1000S, GER1000T, GER1000P, GER1000B","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Friday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GER1000P","ModuleTitle":"Quantitative Reasoning","Department":"Office Of The Provost","ModuleDescription":"This module aims to equip undergraduates with basic reasoning skills on using data to address real world issues. What are some potential complications to keep in mind as we plan what data to collect and how to use them to address our particular issue? When two things are related (e.g. smoking and cancer), how can we tell whether the relationship is causal (e.g. smoking causes cancer)? How can quantitative reasoning help us deal with uncertainty or elucidate complex relationships? These and other questions will be discussed using real world examples.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"To be read by students from Prince George Park House in Semester 1.","Preclusion":"GER1000, GER1000E, GER1000K, GER1000W, GER1000R, GER1000S, GER1000T, GER1000B","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","TutorialPeriods":["Monday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Afternoon","Friday Morning"]}]},{"ModuleCode":"GER1000R","ModuleTitle":"Quantitative Reasoning","Department":"Office Of The Provost","ModuleDescription":"This module aims to equip undergraduates with basic reasoning skills on using data to address real world issues. What are some potential complications to keep in mind as we plan what data to collect and how to use them to address our particular issue? When two things are related (e.g. smoking and cancer), how can we tell whether the relationship is causal (e.g. smoking causes cancer)? How can quantitative reasoning help us deal with uncertainty or elucidate complex relationships? These and other questions will be discussed using real world examples.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"To be read by students from Raffles Hall in Semester 1.","Preclusion":"GER1000, GER1000E, GER1000K, GER1000W, GER1000S, GER1000T, GER1000P, GER1000B","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Friday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GER1000S","ModuleTitle":"Quantitative Reasoning","Department":"Office Of The Provost","ModuleDescription":"This module aims to equip undergraduates with basic reasoning skills on using data to address real world issues. What are some potential complications to keep in mind as we plan what data to collect and how to use them to address our particular issue? When two things are related (e.g. smoking and cancer), how can we tell whether the relationship is causal (e.g. smoking causes cancer)? How can quantitative reasoning help us deal with uncertainty or elucidate complex relationships? These and other questions will be discussed using real world examples.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"To be read by students from Sheares Hall in Semester 1.","Preclusion":"GER1000, GER1000E, GER1000K, GER1000W, GER1000R, GER1000T, GER1000P, GER1000B","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","TutorialPeriods":["Wednesday Morning","Thursday Morning","Thursday Afternoon","Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GER1000T","ModuleTitle":"Quantitative Reasoning","Department":"Office Of The Provost","ModuleDescription":"This module aims to equip undergraduates with basic reasoning skills on using data to address real world issues. What are some potential complications to keep in mind as we plan what data to collect and how to use them to address our particular issue? When two things are related (e.g. smoking and cancer), how can we tell whether the relationship is causal (e.g. smoking causes cancer)? How can quantitative reasoning help us deal with uncertainty or elucidate complex relationships? These and other questions will be discussed using real world examples.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"To be read by students from Temasek Hall in Semester 1.","Preclusion":"GER1000, GER1000E, GER1000K, GER1000W, GER1000R, GER1000S, GER1000P, GER1000B","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Friday Morning","Friday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GER1000W","ModuleTitle":"Quantitative Reasoning","Department":"Office Of The Provost","ModuleDescription":"This module aims to equip undergraduates with basic reasoning skills on using data to address real world issues. What are some potential complications to keep in mind as we plan what data to collect and how to use them to address our particular issue? When two things are related (e.g. smoking and cancer), how can we tell whether the relationship is causal (e.g. smoking causes cancer)? How can quantitative reasoning help us deal with uncertainty or elucidate complex relationships? These and other questions will be discussed using real world examples.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"To be read by students from King Edward VII Hall in Semester 1.","Preclusion":"GER1000, GER1000E, GER1000K, GER1000R, GER1000S, GER1000T, GER1000P, GER1000B","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Monday Morning"]}]},{"ModuleCode":"GES1000T","ModuleTitle":"Labour Law In Singapore","Department":"Dean's Office (Scale)","ModuleDescription":"The course introduces students to the development of industrial relations and labour laws in Singapore. Students can thus understand why labour relations are the way they are in Singapore. In addition, the course is not purely historical. A substantial part of the course is also aimed at looking at the current legal problems faced by the employees end employers in Singapore. This course will be of general relevance to all as students in all likelihood going to be employees or employers some day. This course is offered to BTech students only.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"NIL","Preclusion":"SSB1204, SSB1204T, GES1000","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"GES1002","ModuleTitle":"Global EC Dimensions of S'pore","Department":"Economics","ModuleDescription":"This course will introduce students to the dynamics of the world economy and the impact on Singapore in the last two centuries. It will demonstrate how Singapore grew through continual dependence on the rest of the world in different ways by focusing on major labour, capital and technological factors, in which threats are also seen as opportunities.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"SSA2220, SSA2220T, GES1002T","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GES1002T","ModuleTitle":"Global Economic Dimensions Of Singapore","Department":"Dean's Office (Scale)","ModuleDescription":"This course will introduce students to the dynamics of the world economy and the impact on Singapore in the last two centuries. It will demonstrate how Singapore grew through continual dependence on the rest of the world in different ways by focusing on major labour, capital and technological factors, in which threats are also seen as opportunities. This course is offered to BTech students only.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Nil","Preclusion":"EC2202, EC2373, GES1002, SSA2220, SSA2220T","Types":["Module"],"History":[{"Semester":3,"ExamDate":"2019-07-15T09:00+0800"},{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"GES1003","ModuleTitle":"Changing Landscapes of Singapore","Department":"Geography","ModuleDescription":"This module attempts to understand the rationale of changes in Singapore's urban landscape. It places these changes within a framework that considers Singapore's efforts to globalise and examines how policies are formulated with the idea of sustaining an economy that has integral links sub-regionally with Southeast Asia while developing new spatial linkages that will strengthen its position in the global network. Emphasis is also given to recent discussions about how diversity and difference in the perception and use of space pose a challenge to the utilitarian and functional definition adopted by the state.","ModuleCredit":"4","Preclusion":"GEK2001, SSA2202","Types":["GEM2015"],"History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Morning","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"GES1004","ModuleTitle":"The Biophysical Env of S'pore","Department":"Geography","ModuleDescription":"The module will focus on the functions of the biophysical environment of the city state of Singapore. The topics include geology, soils, river systems, water supply, natural reserves, green areas, land reclamation and coastal environments. The environmental problems that arise from the development of a large tropical city within a limited area, and the possible solutions for such problems will be examined. The module does not require an extensive science or mathematics background.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"SSA2215","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GES1005","ModuleTitle":"Everyday Life of Chinese Singaporeans: Past & Present (taught in English)","Department":"Chinese Studies","ModuleDescription":"Studies on the everyday life of ordinary people offer an important perspective for understanding human history. This module examines the daily life of Chinese Singaporeans during the late 19th to 20th centuries, focusing on their cultural expressions and social actions, revolving around eight geo-cultural sites, namely, Singapore River, Chinatown, Chinese temples, clan associations, opera stages, amusement parks, hawker centres, and streets/roads. Students are asked to compare the past and present of these sites through oral history and fieldwork observation.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"SSA1208","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GES1006","ModuleTitle":"Singapore and India: Emerging Relations","Department":"South Asian Studies Programme","ModuleDescription":"The module aims to examine the evolving economic linkages between Singapore and India in a post Cold War setting and attempts to explain the factors that have led to their enhanced economic collaboration based on areas of complementarity. The module will use concepts like economic regionalism, Singapore's regionalization policy and India's \"Look East\" policies to explain the confluence of national interests that has enhanced bilateral economic ties between both countries. In particular it will examine bilateral collaboration in infrastructure development (ports and telecommunications) and services (airline and tourism) industries to explain the success and problems of bilateral economic collaboration. The target audiences are students from various Faculties who would like to have a better understanding of Singapore's evolving foreign economic policy in South Asia in an increasingly globalised economy.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"SSA2214","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Friday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GES1007","ModuleTitle":"South Asia in Singapore","Department":"South Asian Studies Programme","ModuleDescription":"The South Asian presence in Singapore is an important part of Singapore's multicultural society: in terms of the 'Indian' community and its economic and commercial influence, its religious and artistic impact, and its role in the everyday life of the nation (eg. cuisine, sport and entertainment). Students will be provided the opportunity to understand the nature of South Asian migration to Singapore, the significance of the South Asian community and its contributions to Singapore's development. Students will be provided with the necessary framework to study and analyse the historical and socio-economic development of the community and South Asian identity and concerns. The module will develop critical and analytical skills guiding students in the process of social scientific enquiry. The target students are undergraduates from all Faculties.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"SSA2219","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Evening","Monday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"GES1008","ModuleTitle":"Ethnicity and Nation-Building: Singapore and Malaysia","Department":"Malay Studies","ModuleDescription":"This module examines policies and programmes dealing with ethnic relations based on the experiences of Singapore and Malaysia. It focuses on how these much talked about and debated policies, impact or affect the Malays in particular, who constitute a numerical minority in Singapore, but form the majority in Malaysia. The module examines major socio-historical factors conditioning these policies and programmes and the processes by which they are materialised from the period of British colonialism to the present. How these efforts bear upon nation building and national integration will be explored.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEM1051","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Morning","Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"GES1009","ModuleTitle":"Singapore’s Business History","Department":"History","ModuleDescription":"This module traces the business history of Singapore from its origins as an East India Company outpost, as an entrepot for regional and international trade routes to its current status as a global city and center for international finance and business. This module offers an introduction to business history and explores different case studies in the local context. These care studies range from 'rags to riches' stories of early migrant communities, popular local brands, and present day entrepreneurs. Major topics include: trading communities, commodities, networks and migration, entrepreneurship, business culture, heritage, globalization, state, politics and business.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2239 and SSA2203","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GES1010","ModuleTitle":"Nation-Building in Singapore","Department":"History","ModuleDescription":"This module is about Singapore's emergence from British colonial rule and merger with Malaysia to independence and nation-building. It covers political events, the economy, education, national service, ethnic relations, and culture and national identity. Students are encouraged to think through issues central to these topics. The module is tailored for students in all Faculties at all levels.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2229, USE2304 and SSA2204","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GES1010T","ModuleTitle":"Nation-Building in Singapore","Department":"Dean's Office (Scale)","ModuleDescription":"This module is about Singapore's emergence from British colonial rule and merger with Malaysia to independence and nation-building. It covers political events, the economy, education, national service, ethnic relations, and culture and national identity. Students are encouraged to think through issues central to these topics. The module is tailored for students in all Faculties at all levels.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2229, USE2304, SSA2204, GES1010","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"GES1011","ModuleTitle":"The Evolution of a Global City-State","Department":"History","ModuleDescription":"The history of Singapore has traditionally been conceived along internal lines, based mainly, if not solely, on the traditional trajectories of administrative, political and national historical narratives. Yet, as we all know, the evolution of Singapore, from classical regional emporium to international port city and strategic naval base, has all along been defined by much larger regional and international forces. After its emergence as a sovereign state in 1965, Singapore continues to project itself as a 'global city-state'. Our local society has an 'international' make-up, being the product as it were of historical and current diasporic trends. This module provides an international framework for a study of the history of Singapore, and seeks to examine the historical evolution of Singapore against the contexts of regional and international changes and developments from the 14th to the 20th century. This module is open to all students throughout NUS interested in Singapore history/studies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"SSA2211","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Monday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GES1012","ModuleTitle":"Popular Culture in Singapore","Department":"History","ModuleDescription":"Popular Culture in Singapore is designed for both History and non-History students to look at the development of popular culture in Singapore from the colonial period to the present day. By learning about street theatre, local films, and theme parks among others, students will explore thematic issues like diasporic, immigrant and cosmopolitan communities, colonial impact, stratification of society by class, race and religion, surveillance, gender and the body, family and social spaces (theme parks, social clubs, sports fields). Students are expected to gain a sensitivity to historical contexts, and to better understand Singapores rich cultural heritage what has been lost, what has been recovered, the politics of heritage as well as the political, social and economic realities in Singapores historical trajectory.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2254 and SSA2221","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"GES1013","ModuleTitle":"Singapore Urban History & Architecture","Department":"Architecture","ModuleDescription":"This module introduces the urban history and architecture of Singapore from an inter-disciplinary perspective. It will cover the period from the ancient market and settlement of Tanma-hsi or Singapura, to the formation and development of a colonial town, and to the recent post-independence period, until the contemporary debates in Architecture and Urbanism in Singapore. The module, which is targeted at general audiences of undergraduate students, aims to stimulate intellectual discourse and critical thinking by using inter-disciplinary approaches to understanding the city and architecture.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"SSD2213","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GES1014","ModuleTitle":"Islam and Contemporary Malay Society","Department":"Malay Studies","ModuleDescription":"This module examines the kinds of religious orientations that had evolved among the Malays of Singapore and analyzes major socio-historical factors that had shaped such orientations. The ways in which these religious orientations condition the responses of Singaporean Malays and their unique institutions to the challenges and demands of the modern world are then discussed. The module will explore the thought of Muslims thinkers on issues of reform relevant to the Malays of Singapore. A critical analysis and evaluation of the phenomenon of Islamic resurgence and revivalism in Singapore and the extent of its contribution to the progress of the community will also be explored. A theme underlying the topics of the module is the relevance of Islamic values and philosophy in facilitating Singaporean Malays adapt to the demands of social change and the plural society in which they live.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"SSA2206, MS2205.","Corequisite":"","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Thursday Evening"]}]},{"ModuleCode":"GES1015","ModuleTitle":"Singapore and Japan: Historical and Contemporary Relationships","Department":"Japanese Studies","ModuleDescription":"This module aims to promote a better understanding of Singapore-Japan relations, combining historical, political, economic, social and cultural perspectives. Besides an examination of the history of interactions between people in Singapore and Japan from the late 19th century to the present, the module also helps students grasp issues affecting Singapore‘s position and perception in a wider geographical and cultural context by considering its relations with Japan. Students are actively encouraged to use oral history, fieldwork and internet for their projects.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"SSA2205, JS2224","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Monday Morning"]}]},{"ModuleCode":"GES1017","ModuleTitle":"Building a Dynamic Singapore - Role of Engineers","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The focus of the module is to highlight how engineering and technology have contributed to the development of Singapore. The module is structured around case studies such as the creation of Jurong island, one-north, the water story etc. In these case studies, the constraints faced by Singapore (e.g. scarcity of land, lack of water) are overcome through technological, organizational and other forms of innovation. Simple diagrams that can be understood by layman are used to explain some of the innovations (e.g. the water loop).","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"SSE1201","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"GES1019","ModuleTitle":"Managing Singapore's Built Environment","Department":"Building","ModuleDescription":"This module introduces students to the rationale for, and process of, the emergence and growth of Singapore?s built environment from a third world country to a world class city. It enables students to have an understanding and appreciation of the economic and social aspects and implications of how properties and infrastructure are developed and managed, given the constraints that Singapore faces. It also encourages them to develop alternative views on how the built environment can help Singapore continue to prosper and remain relevant in the region. This module is open to all undergraduates who are interested in Singapore?s physical development.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"SSD2210","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GES1020","ModuleTitle":"Western Music within a Singaporean Context","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will look at the place of the Western Classical music tradition within the cultural life of Singapore. It will assess the impact of majority cultures (particularly from the Chinese, Malay and Indian communities) on the general reception of Western music, as well as on music written by Singapore-based composers. Students will be introduced to the principal figures in Singapore’s musical development. The module will also chart the growth of music education in Singapore, both in the national schooling system as well as in private institutions and tertiary academies. A prior knowledge of music is helpful but not required.","ModuleCredit":"4","Workload":"2-2-0-2-4","Preclusion":"SSY2223","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GES1021","ModuleTitle":"Natural Heritage of Singapore","Department":"Biological Sciences","ModuleDescription":"Located within one of the global centres of biodiversity, Singapore is endowed with a rich natural heritage that is impacted by expanding urbanisation. Development poses a great challenge to nature conservation and Singapore is an excellent model to study how a balance can be achieved. Students will be introduced to the country?s natural heritage, its historical, scientific and potential economic value. You will have the opportunity to explore important habitats, and to think critically about the issues of sustainable development and the nation?s responsibility to posterity and to regional and international conventions related to biodiversity conservation. Students are expected to undertake the field trips on their own and at their own time within the semester, and will be encouraged to ?self-learn?. A special website with information on the places to visit and their significance serves as a semi-interactive IT-resource. Suggested trails and what can be observed appear on the website. The students? independence and experiential learning aspects are strongly encouraged.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"SSS1207","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GES1023","ModuleTitle":"Representing Singapore","Department":"English Language & Literature","ModuleDescription":"While drawing on methodologies and approaches used in literary studies, this module moves beyond the traditional confines of Singapore Literature. We will thus examine the representation of Singapore, and of contemporary issues of importance in Singapore, in a variety of different popular media. After an initial introduction to the critical reading of cultural representation, we will explore traditional genres such as poetry and drama, as well as more popular ones such as television, film, and popular autobiography. The module is open to all students.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"SSA1206","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GES1024","ModuleTitle":"Real Estate Development & Investment Law","Department":"Real Estate","ModuleDescription":"This Module introduces students to the law pertaining to real estate development and investment in Singapore. Students will acquire an understanding and appreciation of the policies, circumstances and legal principles which underpin and shape the law on the availability, ownership, development and usage of real estate in Singapore. Students will also gain insight into legal analysis and modes of legal reasoning. This module is targeted at all students across Faculties who have had no exposure to Real Estate Law and wish to acquire a broad understanding of the multiple legal issues that pertain to the built environment.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"SSD1203","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"GES1025","ModuleTitle":"Singapore Literature in English: Selected Texts","Department":"English Language & Literature","ModuleDescription":"This module will focus on Singapore literature in English. It will deal with selected texts in the three main genres: poetry, fiction and drama. There will also be opportunities to discuss the works with the writers. One of its main aims is to show how literature will help us gain a more comprehensive insight into our understanding of Singapore.","ModuleCredit":"4","Workload":"2-1-1-3-3","Preclusion":"SSA1207, SSA1207FC","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GES1026","ModuleTitle":"Urban Planning in Singapore","Department":"Real Estate","ModuleDescription":"This module aims to give students an understanding of the nature of urban planning, basic planning models and theories. Urban planning will be discussed, in the context of urbanisation and globalisation, as an important force shaping the modern human settlements. A study of the institutional aspect of planning will relate to Singapore’s planning system in which issues of planning implementation will be elaborated. Learning objectives: Understanding nature of urban planning, understanding urban planning processes, understanding urban planning principles. Major topics to be covered: Urbanisation history and its impact, Urban forms: organic growth of urban settlements, Utopian city/the garden city movement, The city beautiful movement/ Neighbourhood, New town, Urban design and conservation, Institutional Structure for planning, Concept Plan and Master Plan, Development control/planning implementation, Planning analysis: population and transportation, Public participation in planning.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEK2005","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"GES1028","ModuleTitle":"Singapore Society","Department":"Sociology","ModuleDescription":"In this module, we seek to reflect on some taken-for-granted understandings of “Singapore society” and to dialogue with the readings, lectures and tutorial materials. We hope you will be able to appreciate the diverse social, political, historical processes and legacies, problems and contradictions that have constructed Singapore society. Ultimately, we aim to equip you with varied viewpoints that will enable you to think critically about Singapore society, its past, its present and its future.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"SSA1201","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Thursday Afternoon","Friday Morning","Monday Afternoon","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GES1029","ModuleTitle":"Singapore Film: Performance of Identity","Department":"English Language & Literature","ModuleDescription":"This module explores the ways in which Singapore films constitute a national cinema by considering the history and development of local film production as well as closely examining how individual films perform and engage the notion of a Singapore identity. Through a group creative project, students are challenged to make their own Singapore film that involves the practical application of critical ideas and enables students to participate in the ways that a national cinema performs and functions. The films studied may involve mature content and have varied film ratings.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"SSA2218, TS2238","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"GES1031","ModuleTitle":"Culture and Communication in Singapore","Department":"Communications And New Media","ModuleDescription":"This module introduces students to essential concepts in communication within and across different cultures and prepares them to meet the needs and challenges living and communicating in Singapore’s multiracial and multicultural environment. It covers a broad range of topics that include cultural perception, cultural relativism, cultural patterns and worldviews, and verbal and nonverbal communication. Applied topics in intercultural communication to business and organization, media and technology, and computer-mediated communication are also covered against the backdrop of Singapore’s digitally-networked and globalized economy. Students will learn to be interculturally sensitive and competent communicators as global citizens and citizens in a global city-state.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Wednesday Evening"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Evening","Wednesday Afternoon","Thursday Evening"]}]},{"ModuleCode":"GES1033","ModuleTitle":"Who moved my OB markers?","Department":"Communications And New Media","ModuleDescription":"This module examines the topic of censorship in Singapore. It examines the origins and meaning of the term “OB marker” and Singapore’s history of regulating media and speech to contextualise the perception of strict state control on speech. Contemporary events related to speech and expression are critically examined to assess if the perception of strict state controls on speech in Singapore is still valid.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GES1034","ModuleTitle":"We the Citizens - Understanding Singapore’s Politics","Department":"Political Science","ModuleDescription":"The module initiates students into the workings of politics from the perspective of citizenship. What constitutes citizenship? What are the roles, duties and obligations of being a Singapore citizen? How do citizens interact and impact politics and decision making in Singapore? How have changes over the years, including (a) perspective of Singapore’s political history, (b) imperatives shaping national politics, (c) the political system, (d) its key structures and approaches to nation building, affected national politics and in turn, led to the political elites responding to changing demands of citizens? The role of civic and civil society will also be discussed.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning","Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"GES1035","ModuleTitle":"Singapore: Imagining the Next 50 Years","Department":"Sociology","ModuleDescription":"As an economically-developed nation with a diverse population, Singapore now confronts a range of socioeconomic issues, a rapidly ageing population, declining fertility rates, widening income inequality, and rising living costs amidst increasing global competition, technological advancements, and security threats. Singaporeans have also become a people with a greater propensity to participate in the decisions that affect the nation. This module aims to encourage undergraduates to reflect on Singapore’s post-independence history, imagine the kind of Singapore they would like to co-create, and deliberate on the ways to achieve the future visions they have for Singapore. All lectures will be mounted online.","ModuleCredit":"4","Workload":"1-1-0-3-5","Types":["GEM2015"],"History":[{"Semester":1,"TutorialPeriods":["Monday Evening","Tuesday Afternoon","Friday Afternoon","Thursday Morning"]},{"Semester":2,"TutorialPeriods":["Monday Afternoon","Tuesday Evening","Wednesday Afternoon","Tuesday Morning","Wednesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GES1039","ModuleTitle":"Cultural Performances and Practices in Singapore","Department":"English Language & Literature","ModuleDescription":"This module introduces a broad spectrum of performance practices that may be identified as local cultural expressions found in Singapore. Such practices occur in varied spaces and mediums, and include street opera, getai [song-stage], animal performances, theatre, film, religious festivals, national day parades, YouTube video performances and mobile gaming. Students will explore the rich performative histories of these practices and study concepts of performativity, liveness, and mediation. They will learn the ways in which technology and media play a crucial part in cultural expression and identity formation. The module is open to all students and Continuous Assessment is 100%.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GES1041","ModuleTitle":"Everyday Ethics in Singapore","Department":"Philosophy","ModuleDescription":"This module examines the ethical dimensions of everyday life in Singapore. It focuses on moral dilemmas that arise in the nation’s pursuit of ‘happiness, prosperity, and progress’. We will explore how moral reasoning from multiple perspectives applies to local concerns such as equality, meritocracy, multiculturalism, immigration, and marriage. This will challenge us to identify moral problems created by social and technological changes, combine ethical principles with practical constraints, and balance the interests of individuals and communities. We will also consider how moral dialogue can be cultivated in Singapore’s multicultural society, so as to manage diverse traditions and divergent values.","ModuleCredit":"4","Workload":"2-1-0-2.5-4.5","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Friday Afternoon","Wednesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"GET1001","ModuleTitle":"Seeing the World Through Maps","Department":"Geography","ModuleDescription":"In general, this module is aimed at getting student to critically engage with the ‘work’ or ‘power’ of maps in shaping the historical emergence of the modern world and in its ongoing transformation. To do this we will combine diverse modes of learning, covering issues of knowledge and content (the history of cartography), practical skills of map making/reading, and critical skills of evaluating and interpreting maps. We will stimulate a critical awareness of mapping as an evolving technology that has far-reaching social and political considerations.","ModuleCredit":"4","Preclusion":"GEK1037","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GET1002","ModuleTitle":"Bridging East and West: Exploring Chinese Communication","Department":"Chinese Studies","ModuleDescription":"This module offers NUS students an opportunity to explore different aspects and contexts of Chinese communication. The target audience is English speaking undergraduates with minimal Chinese language proficiency. The various contexts of Chinese communication include advertising, business, the press, social communication, regional usages, pop culture, translations, meaning of Chinese names, codeswitching and the use of Chinese dialects. It is intended to serve as a primer for students interested in these areas of study. A minimum Chinese language proficiency of CLB is required.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK1062","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"GET1003","ModuleTitle":"Home","Department":"Japanese Studies","ModuleDescription":"Few words in the English language (or any language) are as evocative and emotionally-charged as “home.” But how do we determine what we call home, and why should we take “home” seriously? This module explores the political, social, economic, and cultural aspects of the complex idea of home. Major topics include: sense of place, home technologies and design, gender and housework, home and travel, globalisation, nationalism, homelessness, exile, and representations of home. Students will complete the module with a new appreciation for the complexity of the places – house, neighborhood, nation, planet – they call home.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEM1046","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"GET1004","ModuleTitle":"Cyber Security","Department":"Mathematics","ModuleDescription":"The Internet has become the most widely used medium for commerce and communication as its infrastructure can be quickly and easily set up to link to the worldwide network and access information globally. Its growth over the last few years has been phenomenal. With these activities, countries are beginning to recognize that this new technology can not only expand the reach and power of traditional crimes, but also breed new forms of criminal activity. On the successful completion of this module, students should gain sufficient baseline knowledge to be able to identify, assess and respond to a variety of cybercrime scenarios, including industrial espionage, cyber-terrorism, communications eavesdropping, computer hacking, software viruses, denial-of-service, destruction and modification of data, distortion and fabrication of information, forgery, control and disruption of information. Students will also learn about countermeasures, including authentication, encryption, auditing, monitoring, technology risk management, intrusion detection, and firewalls, and the limitations of these countermeasures.","ModuleCredit":"4","Preclusion":"GEK1531","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"GET1008","ModuleTitle":"Public Speaking and Critical Reasoning","Department":"Communications And New Media","ModuleDescription":"This module prepares students to be effective and efficient public speakers. It offers an overview of the theories of oral communication and public speaking, with particular emphasis on effective speaking, listening and critique skills. It looks into adapting evidence, language, visual aids and other message characteristics through selected forms of public speaking for various purposes, audiences and contexts and includes practice in the critical analysis of speeches. It emphasizes strategic communication to enhance critical thinking skills, rhetorical fluency through reasoned thinking and expression of logical argument positions on local and global issues that impact our everyday lives.","ModuleCredit":"4","Workload":"1-2-0-2-5","Preclusion":"GEM2027","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Evening","Wednesday Afternoon","Thursday Afternoon","Tuesday Morning","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Friday Afternoon","Tuesday Morning","Wednesday Afternoon","Wednesday Morning","Thursday Morning","Thursday Afternoon","Tuesday Evening","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"GET1009","ModuleTitle":"Gandhi's Life, Thought And Legacy","Department":"South Asian Studies Programme","ModuleDescription":"This module will primarily examine the life and writings of Mohandas Karamchand Gandhi, widely regarded as one of the icons of the twentieth century and one of the principal architects of a free India. The course is meant to not only understand and analyse Gandhi’s thought but also to outline his extraordinary legacy. The course will develop critical thinking and expression of students in two ways. First, it will introduce students to and make them critically engage with Gandhi’s writings and ideas on several issues, including violence and conflict resolution, colonialism, modernity, ethics, science, health and environment. The aim would be to not only expose students to the complexity of Gandhi — the man and his ideas — but to critically interrogate Gandhi and his legacies. Gandhi is particularly suited to such an exercise since he held positions that were often controversial and counter-intuitive, both during his lifetime as well as today. Second, the students will develop their expression skills, verbal and written, by evaluating Gandhi and his legacy through presentations, take-home assignments and examinations. The students will develop their thinking and expression skills through an analysis not only of texts but also of films and documentaries on Gandhi.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEK1048","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"GET1011","ModuleTitle":"Towards an Understanding of the Complex World","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"What do natural resources utilization, spread of diseases and urbanization have in common? Why do economic, social and health systems behave the way they do? Students will explore these questions through the systems and critical thinking paradigm. Through collaborative work and classroom debates, students will expand and consolidate knowledge fragments into structured representations for larger, complex systems. By deciphering common motifs, and understanding the effect of interdependencies between the different parts of the system, students will develop critical stances about real-world phenomena. They will express their understanding of the structure and behavior of systems through multimedia reports and oral presentations.","ModuleCredit":"4","Workload":"1-1-0-4-4","Preclusion":"GEM1912 Jnr Sem: Systems Systems Everywhere (offered at CAPT, UTown) Despite the minimal overlap, the preclusion may be needed to ensure that students who have completed GEM1912 do not have an unfair starting advantage over others who take this module. GEM1915","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GET1013","ModuleTitle":"Physics in the Life Sciences","Department":"Physics","ModuleDescription":"Life science is the science that deals with phenomena regarding living organisms. It includes branches such as biology, medicine, anthropology and ecology. Physics on the other hand, studies the fundamental relationship between matter, energy, space, and time. Many people may consider them to be in different regimes and require different mindsets to work on. But as both disciplines advanced, it became increasingly clear that the interactions between them are far more pervasive and fundamental than one might expect. For example, the field of biophysics has risen since the 1950s, and it has vastly changed how biologists look at living systems or study biology. It proved that the mindsets of biology and physics can join together to provide deeper insight into the phenomenon we call life. We will base the material on the basic laws of physics, and discuss how they are interwined with all kinds of life science and daily life phenomena, from cells to ecosystems and from Earth to outer space. Through reading this module, the students would be able to think deeper about the daily phenomena around them, and understand better the foundation of life on Earth.","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEK1521","Corequisite":"NIL","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GET1014","ModuleTitle":"The Art of Science, the Science of Art","Department":"Physics","ModuleDescription":"It often seems the worlds of science and art are unrelated: Logical truth versus emotional imagination. Still, science and art have much in common. Science has caused paradigm shifts in artistic expression while art is used for engineering design and communication of scientific knowledge. In this module, students will be introduced to the use of materials and technology related to architecture, sculpture, painting, photography and imaging. The use of technology for dating and attribution of objects of art as well as the use of visual art for scientific illustration and design will be examined. Knowledge of the scientific principles of various forms of visual art will also be explored. The module aims at the development of some artistic skills for illustrations of scientific concepts and engineering designs. This module will help students to better express their thoughts through artistic expression and appreciate visual art.","ModuleCredit":"4","Preclusion":"GEK1547","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Tuesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"GET1016","ModuleTitle":"Understanding the Changing Global Economic Landscape","Department":"Southeast Asian Studies","ModuleDescription":"Why and how have things changed and moved so fast? Why and how has the global economy become more open and integrated? This module discusses the increasing connections and mobilities of goods (like grains, oil, cars, appliances, parts & components), services (like banking, education, tourism), money and finance, labour, technology, ideas and information. It discusses their trends and patterns and critically examines the role of various factors such as international and regional institutions, media and ICT, infrastructure and distribution networks, state intervention, and private sector involvement. It also assesses the social, economic, political and environmental impacts of increasing interconnectedness and mobilities.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEM1052","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GET1016T","ModuleTitle":"Understanding The Changing Global Economic Landscape","Department":"Dean's Office (Scale)","ModuleDescription":"Why and how have things changed and moved so fast? Why and how has the global economy become more open and integrated? This module discusses the increasing connections and mobilities of goods (like grains, oil, cars, appliances, parts & components), services (like banking, education, tourism), money and finance, labour, technology, ideas and information. It discusses their trends and patterns and critically examines the role of various factors such as international and regional institutions, media and ICT, infrastructure and distribution networks, state intervention, and private sector involvement. It also assesses the social, economic, political and environmental impacts of increasing interconnectedness and mobilities.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEM1052, GET1016","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"GET1018","ModuleTitle":"The Mathematics of Games","Department":"Mathematics","ModuleDescription":"Games being a form of human activities since antiquity are often played with strategies that require critical thinking and decision making. Many of the number games like the game of nim have a rich mathematics favour. Real life social games contain combinatorial and probabilistic strategies. Simple economic activities can also be modelled in terms of games. In this module, selected real-life social games are discussed and treated in ways that bring out their mathematical creativity. The objective is to let students gain an appreciation of mathematics, its beauty and applications through the discussion of some of these games. In particular, we give an introduction of elementary non-zero sum and non-cooperative game as developed by von Neumann and Nash.","ModuleCredit":"4","Workload":"3-1-0-0-6","Preclusion":"GEK1544","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Evening","Thursday Evening"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon","Friday Evening","Thursday Afternoon"]}]},{"ModuleCode":"GET1019","ModuleTitle":"Patrons of the Arts","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This course is a conceptual and practical introduction to the complex networks that drive \"patronage,\" including multifarious kinds of patronage. Issues raised and debated include exploring money, religion, politics, social classes, and many other social constructs that influence what art people support, and why they, especially you, support different kinds of art. Students will need to grasp and evaluate critically each set of issues that drive and affect patronage of the arts, and demonstrate their critical understanding of the interplay of these factors through written assessments, classroom discussions, and contributions to blog postings related to the module materials.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"GEM1029, MUL2102","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GET1020","ModuleTitle":"Darwin and Evolution","Department":"Biological Sciences","ModuleDescription":"Charles Darwin is remembered like no other figure in the history of science. However, public understanding of Darwin and evolution remains a serious problem. What most people think they know about Darwin, his life and his famous book ‘On the origin of species’ is wrong. This module provides a solid background for understanding how the theory of evolution actually unfolded. It covers the history of geology, palaeontology and biology from the 1700s to the 20th century. The central focus is on the life and work of Charles Darwin and how biological evolution was uncovered, debated and accepted by the international scientific community in the 19th century, and beyond. There will be a lot of myth busting and this provides case studies on how to assess historical claims and evidence, and discussions on recent developments in evolutionary biology, human evolution and anthropology are included.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEM1902B Junior Seminar: The Darwinian Revolution. GEM1536","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GET1021","ModuleTitle":"Critical Thinking And Writing","Department":"Ctr For English Language Communication","ModuleDescription":"The challenges of a global engineer increasingly call upon engineers to think critically and communicate effectively to undertake developmental leadership. This course aims to develop and practise students’ critical thinking and writing skills through analysing case studies in engineering leadership, constructing complex engineering-related problems and solutions, presenting arguments effectively and reflecting on personal leadership development. Relevance to engineering practice is emphasized with references to grounded theories of engineering leadership (Colcleugh, 2013, Rottman, Sacks & Reeve, 2015) and the seven missing basics of engineering education (Goldberg, 2009).","ModuleCredit":"4","Workload":"1.5-2-0-4-2.5","Prerequisite":"- Students who are required to read ES1000 and/or EAP modules ES1102 must pass it/them before taking GET1021. -Only students matriculated in AY2015/2016, are allowed to take GET1021.","Preclusion":"IEM1201%, UTW1001%, GET1006, ES1531/GEK1549. U-town students cannot bid for GET1021.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-23T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Tuesday Morning","Thursday Afternoon","Friday Afternoon","Thursday Morning","Monday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Monday Morning","Tuesday Afternoon","Tuesday Morning","Thursday Afternoon","Thursday Morning","Friday Afternoon","Friday Morning"]}]},{"ModuleCode":"GET1022","ModuleTitle":"Understanding Your Brain","Department":"Physiology","ModuleDescription":"This module will explore how our brain can affect our behavior. It will introduce how classical and modern neuroscience research tools are used to investigate the working of the brain. We will also examine the ethical and social issues raised by recent developments in neuroscience research. In addition, this module is expected to enable students to develop critical skills in analysizing and writing controversial issues concerning neuroscience and society.","ModuleCredit":"4","Workload":"2-2-0-0-6","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"GET1023","ModuleTitle":"Thinking Like An Economist","Department":"Economics","ModuleDescription":"This module aims to explain human behaviour through the lens of economists. We use economic reasoning to answer questions as diverse as the following: Why would your teacher cheat? Which factors cause crime rates to go down? Why do countries fail sometimes? We use texts that popularize economic concepts to illustrate how different social phenomena can be understood by applying the tools of economic analysis. However, we also discuss possible limitations of the economic approach to social issues. In this course we review, challenge, and debate on firmly established ideas we all have about the world, our society, and ourselves.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"GET1024","ModuleTitle":"Radiation-Scientific Understanding and Public Perception","Department":"Physics","ModuleDescription":"This module aims to equip students with the essential knowledge to make intelligent assessments on the potential risks and uses of radiation in our modern society. After introducing the physics behind various forms of radiation, we will look at how these radiations are used in medical diagnosis and treatment and other applications. Some controversial issues in these applications will be raised and debated. The health effects of high and low levels of radiation will be presented based on scientific evidence thus dispelling some of the negative misconceptions of radiation and irrational fear of it. The social and political dynamics in electricity generation through nuclear power plants in various countries will also be discussed.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"GET1025","ModuleTitle":"Science Fiction and Philosophy","Department":"Philosophy","ModuleDescription":"This module considers science fiction as a mode of philosophical inquiry. Science fiction stories are used to examine fundamental questions of metaphysics, epistemology and ethics. Topics include the nature of time, space, religion, nature, mind, and the future. Specific topics may include such issues as genetic enhancement, environmental ethics, and implications of encounters with non-human life forms.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEK2041","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon","Monday Morning","Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"GET1026","ModuleTitle":"Effective Reasoning","Department":"Philosophy","ModuleDescription":"What is good reasoning? We will try to answer this question by studying the mechanics of reasoning. Students will learn what an argument is, what the difference between validity and soundness is, and what it means to say that an argument is valid in virtue of its form. They will also be introduced to various strategies and pitfalls in reasoning. In addition, to hone their analytical skills, students will be given arguments—drawn from philosophy and other areas—to unpack and evaluate. It is hoped that in the process of learning what counts as good reasoning, one will become a better reasoner.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEK2048","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"GET1027","ModuleTitle":"Reason and Persuasion","Department":"Philosophy","ModuleDescription":"For the first six weeks, students read three dialogues by the ancient Greek philosopher, Plato: Euthyphro, Meno, and Republic, Book I. These readings touch on a wide range of topics: mind and morals, politics and psychology, metaphysics and science. For the second six weeks, students will meet with the same problems, ideas and arguments, but as they manifest in the writings of various contemporary figures – philosophers and non-philosophers: psychologists, political scientists, public policy experts. ‘Reason and Persuasion’ is a generic title. But it indicates a specific concern. Reason without persuasion is useless, persuasion without reason is dangerous. Plato worried about this, so will we.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"GEM1004","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon","Tuesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"GET1028","ModuleTitle":"Logic","Department":"Philosophy","ModuleDescription":"An introduction to classical logic. The first half of the course introduces propositional logic, using the techniques of truth-tables and linear proof by contradiction. The second half of the course extends the use of linear proof by contradiction to predicate logic. Emphasis is placed on applying the techniques to philosophical arguments.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH2110, CS3234, MA4207, GEM2006","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon","Tuesday Morning","Friday Morning","Monday Morning","Thursday Afternoon","Monday Afternoon","Wednesday Afternoon","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GET1029","ModuleTitle":"Life, the Universe, and Everything","Department":"Philosophy","ModuleDescription":"This module offers an opportunity to grapple with some of the most enduring challenges to human thought. Our starting point is a conception of ourselves as free and conscious beings equipped with bodies that allow us to observe and explore a familiar external world. Successive lectures investigate alternative conceptions of the human condition, such as ones in which we are unfree, or non-spirituous, or inhabit a world whose fundamental nature is hidden from our view. Different conceptions bear differently on the further question of what we should value and why. Discussion is both argument-driven and historically informed.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH1102E, GEK1067","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Wednesday Afternoon","Tuesday Afternoon","Friday Afternoon","Wednesday Morning","Friday Morning","Monday Morning","Thursday Morning","Tuesday Morning","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Morning","Thursday Afternoon","Wednesday Afternoon","Thursday Morning","Monday Afternoon","Friday Morning","Monday Morning","Tuesday Afternoon","Wednesday Evening","Tuesday Morning"]}]},{"ModuleCode":"GET1030","ModuleTitle":"Digital Humanities in Arts Research","Department":"English Language & Literature","ModuleDescription":"Digital technologies let us do humanities differently, using interactive publishing, machine-driven analysis, media-rich platforms, online archives and crowd-sourced databases. How are these technologies changing the humanities? This module invites students from across the university to consider this question through a problem-based approach. In each session, the students will learn to use and critically evaluate digital tools and platforms. Reflecting the multiple approaches within the digital humanities, teaching combines seminar discussions of topics with hands-on training in web programming, text encoding and video processing techniques.","ModuleCredit":"4","Workload":"2-0.5-0.5-0-7","Preclusion":"GEK2050","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"GET1031A","ModuleTitle":"Computational Thinking","Department":"Office Of The Provost","ModuleDescription":"Computational thinking (CT) is an important 21st century skill and a fundamental method for solving complex problems. CT involves problem formulation, abstraction, decomposition, pattern recognition, and algorithm design. This module emphasizes the thinking process, and the communication and substantiation of the process, rather than focusing on coding. Students learn to apply CT to understand and solve everyday problems within and across disciples. Students learn to leverage on CT to ask new questions, to formulate new problems, and develop new solutions.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Wednesday Morning","Tuesday Afternoon","Friday Morning","Friday Afternoon","Wednesday Afternoon","Thursday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning","Thursday Morning"]},{"Semester":2,"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GET1032","ModuleTitle":"Building Relationship : Theories and Practice","Department":"Social Work","ModuleDescription":"This module critically examines theoretical issues and applications of effective interpersonal communication in enhancing interpersonal relationship building. The content will include various theoretical frameworks, models and issues related to interpersonal communication. It will also introduce module participants to interpersonal practice in dealing with diverse individuals. Experiential learning methods will be used in tutorial groups to develop critical thinking abilities on relationship building issues, and to translate the thinking abilities into interpersonal practice using case study, role play and reflection.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"NIL","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Tuesday Afternoon","Monday Morning"]}]},{"ModuleCode":"GET1033","ModuleTitle":"Exploring Computational Media Literacy","Department":"Communications And New Media","ModuleDescription":"This module explores how the computer can be used as a medium for expression. Just as it is essential to be literate in the traditional sense, it is increasingly important to be literate (able to read and write) in computational media, such as webpages, social media, smartphone apps, computer games, etc. Through a balance of theory and practice, this interdisciplinary module exposes students to the history and principles behind computation. Students learn, through hands-on exercises, the ways that computation underpins key aspects of modern life, such as the internet, mediated communication, business and commerce, science and technology, and the arts.","ModuleCredit":"4","Workload":"2-2-0-4-2","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"GET1034","ModuleTitle":"Communication and Critical Thinking for Community Leadership","Department":"Ctr For English Language Communication","ModuleDescription":"This critical thinking and communication module provides an opportunity for students to explore community leadership within an interdisciplinary environment. In particular, through understanding the constructivist theory of communication (Burleson, 2007) and Paul and Elder’s (2014) critical thinking framework, this module will facilitate the development of deliberative and active citizenry among students, regardless of the position they hold in the community. Students will apply these concepts individually to short case studies and reflections. They will then use these short assignments to conceptualize team projects relevant to their respective community settings.","ModuleCredit":"4","Workload":"1.5-2-0-4-2.5","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GET1035","ModuleTitle":"Critical Perspectives in Advertising","Department":"Communications And New Media","ModuleDescription":"This module critiques the effects of advertising. Specifically, it deconstructs the role of advertising as practiced by commercial, non-commercial and a variety of other entities to persuade us to adopt products, services, ideas, and ideologies. In doing so, we highlight negative and positive advertising effects from communicative, psychological, cultural, sociological, and political perspectives. Various social and ethical implications of advertising on society in general, and on various vulnerable populations, such as children, minorities, and women, in particular are also discussed. The module promotes approaches to manage advertising influences through active citizen participation to achieve a more enlightened society.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Morning","Tuesday Afternoon","Friday Morning","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"GET1036","ModuleTitle":"The Logic of Language","Department":"English Language & Literature","ModuleDescription":"Our capacity for language is a defining aspect of what it means to be human and is central to both thought and communication. This course investigates the rules that underlie what we say, how meaning is encoded, and how we reason with language. We will apply mathematical tools of pattern description and logic to describe and better understand human language, with the goal of developing logical explanations for linguistic phenomena. Comparison to artificial and programming languages will be discussed. Emphasis will be placed on clear, precise descriptions and their accessible communication through writing and oral presentation.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["GEM2015"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"GET1037","ModuleTitle":"Big Picture History","Department":"History","ModuleDescription":"This module discusses ‘big picture’ History by considering defined themes that range across time and space. The focus is not on individual societies or time periods, but on questions related to commonalities in developments across all societies. This approach is like looking at a painting from a distance instead of at the brush strokes that constitute it, and will lead to questions about what human activities and experiences constitute the global experience. As part of the Thinking and Expression pillar, this module will help students think historically and also critically engage the maxim that ‘the past is a foreign country.’","ModuleCredit":"4","Workload":"2-1-0-1-6","Corequisite":"","Types":["GEM2015"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GET1038","ModuleTitle":"Communication in Small Groups","Department":"Communications And New Media","ModuleDescription":"This module is designed to help students understand the theoretical and practical aspects of small group communication so that they may function more effectively in groups. Particularly, the module will facilitate discussion on effective communication in the group communication process. Effective communication in a community, public, or professional setting requires an understanding of how people behave in a group context and how they interact with others inside and outside the group.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"Nil","Preclusion":"Nil","Types":["GEM2015"],"History":[{"Semester":2}]},{"ModuleCode":"GET1039","ModuleTitle":"What, When and Where is Art?","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This course explores the arts through three different, but overlapping, questions: What is art? (including the polemics associated with this question), When is art? (i.e. creations that are interpreted as art, or not art, at different times), and Where is art? (i.e. why something is perceived as art when it is in one setting, but is generally otherwise unnoticed). Visits to Singapore locations for case studies are required. Students will study and apply several disparate theories, and will also write their own.","ModuleCredit":"4","Workload":"2-0-0-4-4","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GET1042","ModuleTitle":"Sky and Telescopes","Department":"Physics","ModuleDescription":"The objective of this module is to foster an appreciation of the natural beauty of the night sky. In this module, students will learn how to conduct their own astronomical observations and relate that experience to the various modes of thinking and philosophy behind astronomy and astrophysics. Students will also have the opportunity to communicate their experiences and ideas with their peers and a wider audience.","ModuleCredit":"4","Workload":"3-1-0-3-3","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"GET1043","ModuleTitle":"Universe, Big Bang, and Unsolved Mysteries","Department":"Physics","ModuleDescription":"In this module, students will explore the universe, its contents, properties, evolution, and origin. Major topics to be covered include ideas and concepts of the universe, astronomical observations, scientific models, big bang theory, and unsolved problems in cosmology.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["GEM2015"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"GET1046","ModuleTitle":"I Do Not Think Therefore I Am","Department":"Chinese Studies","ModuleDescription":"This module aims to call attention to the fundamental importance of thinking not only in learning per se but also in shaping who we are. It examines the nature of thinking, as well as its mechanisms. It aims to help students experience the excitement of thinking as they try to understand what thinking is, students are thus compelled to critique and re-examine their own assumptions about what they think they know and about themselves as psychosomatic learners and persons.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"Nil","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GET1048","ModuleTitle":"Science: From Thinking to Narratives","Department":"Biological Sciences","ModuleDescription":"This module approaches science as a mode of thinking and a process of knowing, and examines how the thinking and process generated narratives (stories) about our natural world, life and ourselves. It also explores other controversial and darker narratives of pseudoscience and fraudulent science that arose from the deviation and the misuse/abuse of the thinking and the process of science. It highlights how these narratives ignited imaginations and aroused ethical and societal concerns. Students will learn how science through its thinking and process have generated narratives, and in turn how these narratives have changed our thinking and beyond.","ModuleCredit":"4","Workload":"4-0-0-4-2","Types":["GEM2015"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"GL1101E","ModuleTitle":"Global Issues","Department":"Political Science","ModuleDescription":"This module introduces the emerging field of global studies. Building on ideas about the modern state and international order, it examines how these ideas are being challenged from the perspective of transnational trends and institutions. Among these are the emergence of a global economy, inequalities within and between states, transnational labor and migration, global environmental issues, poverty and development, global consumerism, human rights and global responsibilities, transnational social and political movements, and new patterns of global governance. The module adopts a multidisciplinary approach to reveal different aspects of these issues.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Friday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Friday Afternoon","Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"GL2101","ModuleTitle":"Origins of the Modern World","Department":"Political Science","ModuleDescription":"This module explores how the contemporary structure of the global system emerged. It studies how a world economy with integrated systems of production and trade emerged from interactions in which ethnic, national, political, and cultural divisions played a crucial role. It also examines the mechanisms though which Europeans and European culture maintained a dominant place through conflicts and crises from the sixteenth century onwards. The period under investigation runs from the Thirteenth Century to the start of the Twentieth.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"GL1101E","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"GL2102","ModuleTitle":"Global Political Economy","Department":"Political Science","ModuleDescription":"One aspect of 'globalization' is the global character of economic practices such as trade, finance, and economic growth. But those practices rest upon a complex of relations among production, exchange, and power that constitute a global political economy. This module looks at the economic practices that drive globalization through the lens of this broader complex of relations. Drawing on the emerging interdisciplinary social science literature on global political economy, it provides a distinctively global perspective on economic issues such as emerging markets, power shifts in the global economy, global financial governance, and foreign aid.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"GL1101E","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GL2103","ModuleTitle":"Global Governance","Department":"Political Science","ModuleDescription":"This module examines the changing nature of political authority in contemporary world politics. Drawing on what social scientists have to say about international institutions and global governance, it asks critical questions with implications for global order, peace, and justice. To what extent has globalization undermined state sovereignty? Who manages global problems in a post-sovereign world, and by what authority? Through what kinds of institutions and practices are global actors governed? Who and what escapes global governance? How should global problems be managed?","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"GL1101E","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GL3201","ModuleTitle":"Global Studies and Humanities Research","Department":"Political Science","ModuleDescription":"This course examines the contributions made by the humanities to the study of globalization. Globalization is most often conceived in economic or political terms, approaches which often fail to fully understand cultural norms, interaction, and exchange, or the shifting problems of meaning-making surrounding globalization. To address these issues, this module will take a dual approach. First, students will engage with texts that provide a set of concepts, theories, and methodological approaches distinct to or common in humanities disciplines. Second, students will interpret texts from a range of genres such as films, visual art, novels, television, music, philosophical texts, etc.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"ARS3 students and above only. GL1101E and one of the following Core Modules: GL2101, GL2102 or GL2103.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"GL3550","ModuleTitle":"Global Studies Internship","Department":"Political Science","ModuleDescription":"Internships vary in length but all take place within organisations or companies, are vetted and approved by the Convenor of the Global Studies Programme, have relevance to the major in Global Studies, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships will be advertised at the beginning of each semester. In exceptional cases, internships proposed by students may be approved by the Convenor.","ModuleCredit":"4","Prerequisite":"Students should: have completed a minimum of 24 MC in Global Studies including GL1101E and one of the following Core Modules GL2101, GL2102, GL2103, and have declared Global Studies as their Major.","Preclusion":"Any other XX3550 internship modules (Note: Students who change major may not do a second internship in their new major)","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"GL3551","ModuleTitle":"FASS Undergraduate Research Opportunity","Department":"Political Science","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GL4101","ModuleTitle":"Research in Global Issues","Department":"Political Science","ModuleDescription":"This module is a capstone seminar for the Global Studies programme. Each seminar will investigate one specific global issue in depth. Possible topics include legacies of anti-communism, xenophobia, the US war in Iraq, the 2008 financial crisis, climate change, and global poverty.","ModuleCredit":"5","Workload":"2-1-0-8-1.5","Prerequisite":"GL majors ONLY. Completed 80 MCs, including 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GL4102","ModuleTitle":"Task Force","Department":"Political Science","ModuleDescription":"Task Force is an intensive capstone project required for Global Studies majors. The seminar simulates a government advisory committee. Each Task Force seminar deals with a given policy problem from the real world. Students research the problem, investigate and debate solutions, and work together to produce a report that recommends policy solutions. Seminar participants apply the training they have received from the GL curriculum to the project. At the end of the semester, students present their report for evaluation. Potential Task Force problems include energy security, terrorism, human trafficking, and an aging population.","ModuleCredit":"5","Workload":"0-3-0-7-2.5","Prerequisite":"GL majors ONLY. Completed 80 MCs, including 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track, and GL4101 Readings in Global Issues.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"GL4401","ModuleTitle":"Honours Thesis","Department":"Political Science","ModuleDescription":"The Honours Thesis will normally be done in the second semester of the student’s final year. The research will normally focus on a topic that combines a student’s theme, region, and language focus within the Global Studies major. A qualified student intending to undertake the Honours Thesis will be expected to consult a prospective supervisor in the preceding semester for guidance on the selection of a topic and the preparation of a research proposal. The supervisor will provide guidance to the student in conducting the research and writing the thesis of 10,000 to 12,000 words.","ModuleCredit":"15","Workload":"0-0-0-0-37.5","Prerequisite":"Cohort 2015 and before: Completed 110 MCs including 60 MCs of GL/GL recognised non-language modules, with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs including 52 MCs of GL/GL recognised non-language modules, with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"GL4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GL4660","ModuleTitle":"Independent Study","Department":"Political Science","ModuleDescription":"The Independent Study Module enables a student to explore in depth an approved topic within Global Studies. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Convenor’s and/or Honours Coordinator’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2015 and before: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 52 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20.","Preclusion":"GL4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GL4881A","ModuleTitle":"Colonial, Anticolonial and Postcolonial Globalizations","Department":"Political Science","ModuleDescription":"This module critically examines key literary, philosophical, and political texts in colonial, anticolonial and postcolonial thought through the lens of contemporary globalization. Themes of universality and particularity, the colonizer/colonized relation, the nature of being human, representation and critique, politics and economics, and different visions of how to live in the world will be addressed by careful engagement with primary and secondary texts. Themes will be examined through broader concerns about patterns of global connection, differentiation and belonging. Self-reflection, analysis and critique will be aimed at connecting colonial, anticolonial and postcolonial thought to globalization and how we live in the world.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in GL/GL recognized non-language modules, or 28MCs in SC or 28 MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"GL4882A","ModuleTitle":"Development and the Globalisation of Food","Department":"Political Science","ModuleDescription":"The module will be organised around the following four topics. First, the vision of agriculture found in early development thought, second the structural transformations of agriculture in the twentieth century in terms of production and trade, third, an examination of states that have resisted the globalising tide in order to determine whether their domestic policies qualify as “development”, and finally the possibility of decoupling development and globalisation.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in GL/GL recognised non-language modules, or 28 MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GL4882B","ModuleTitle":"Contested Globalisation: Resistance and Resilience","Department":"Political Science","ModuleDescription":"This interdisciplinary module examines the ways in which globalisation has provoked resistance as well as resilience. Global forces are often presented as inevitably and overwhelmingly structuring local actors and processes. But globalisation remains widely resisted in various ways. By drawing on materials from global studies, history, sociology, economics and political science, the class interrogates the varied local sources of and resistance to globalisation in different issue areas, ranging from health and the environment to migration and development. It problematises key concepts related to global processes and places them in the context of crucial debates about globalisation.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in GL/GL recognised non-language modules, or 28 MCs in PS with a minimum CAP of 3.2, or be on the Honours track.","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"GL4882C","ModuleTitle":"The Politics of Global Finance","Department":"Political Science","ModuleDescription":"This module introduces Global Studies students to the conceptual and substantive debates about the politics of global finance within Global Political Economy (GPE). Starting with a history of global finance and its social foundations, the module focuses on four dominant themes, financialization, financial crisis, transnational governance and regulation, and financial intransparency.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"Completed 80 MCs, including 28 MCs in GL/GL recognised non-language modules, or 28 MCs in PS with a minimum CAP of 3.20, or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"GL4883B","ModuleTitle":"Climate Justice","Department":"Political Science","ModuleDescription":"Climate change represents an unprecedented challenge to our political institutions, social norms, and even our theoretical concepts. Since the effects of climate change will be felt everywhere and for hundreds of years, it creates concerns about global and intergenerational justice, both singly and in combination. This module will explore these issues, discussing the ways in which climate change impacts and responses may be normatively criticized or justified, especially in contexts where considerations of justice must be balanced or traded off. To illustrate, we will also consider the normative issues surrounding resilient and sustainable development.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in GL/GL recognized non-language modules, or 28 MCs in PS with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"GL4886A","ModuleTitle":"Citizenship and the Politics of Belonging","Department":"Political Science","ModuleDescription":"This module critically examines the various contested definitions, practices, policies and laws of citizenship found around the world. It explores how historical legacies, levels of economic development, regime transformations, political geographies, technological changes, and social forces shape who belongs (and who does not) to a particular political community or nation-state. The module systematically applies key concepts to case studies from around the world to highlight how and why actors bestow, deny, and contest citizenship as well as the policy and normative implications that flow from these processes.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in GL/GL recognised non-language modules, or 28 MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"GL4888A","ModuleTitle":"Justice and Emerging Technology","Department":"Political Science","ModuleDescription":"This module examines moral and public policy challenges presented by emergent technologies that challenge notions embodied in current institutions and theories of what is natural and what is subject to human manipulation, and even create entirely new domains of human activity and interest. These new technologies operate globally and often rapidly, generating consequences far beyond the location of their users. The module studies how social and political institutions—new or old—structure, regulate, develop, and distribute these technologies in accordance with various conceptions of justice.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in GL/GL recognized non-language modules, or 28MCs in SC or 28 MCs in PS, with a minimum CAP of 3.20 or be on the Honours track","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"GL4889B","ModuleTitle":"Debates on Human Rights","Department":"Political Science","ModuleDescription":"This module examines contentious debates on the origins, meanings and implementations of human rights in order to map out the complexities of the relationship between human rights and politics. We will discuss contending arguments on the definition and historical origin of human rights, analyze the contradictions between different sets of human rights and study the complicated relationship between human rights and political violence.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in GL/GL recognized non-language modules, or 28 MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"GMS1000","ModuleTitle":"The Duke-NUS Premed Course","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"In the past 50 years, rapid advances in medical research have revolutionized clinical medicine. Discoveries in fundamental science continue to pave the way for changes in diagnosis and treatment of disease. We will examine and evaluate these developments, seeking to understand their scientific, clinical, social, and ethical importance, in an active and collaborative learning environment.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"FMS1201D","Types":["Module"],"History":[{"Semester":3},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"GMS5011","ModuleTitle":"Fundamentals of Pharmaceutical Regulation","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"Regulation of pharmaceuticals is controlled by standards, guidelines and legal frameworks. The interactions among these and the stakeholders – industry, regulatory authorities, healthcare professionals and patients – are required for effective governance for safe, quality and efficacious medicines and timely access for patients. This 4-credit module provides the understanding of the contribution of the various stakeholders, functions and guidelines that shape the regulatory environment and impact the healthcare management scene. The concept of product life cycle will be also be explored among other contemporary regulatory approaches.","ModuleCredit":"4","Workload":"4-4-0-0-2","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GMS5012","ModuleTitle":"Chemistry, Manufacturing and Controls (CMC)","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"Ensuring quality of healthcare products is one of the key pillars in regulatory responsibilities, for industry, manufacturers and regulators. The contribution of CMC to a successful control of quality in pharmaceutical products spans from product development and manufacture, process validation to post-market variation changes, as well as an optimal quality management system. This 4-credit module provides the foundation in understanding the regulatory science behind the development, manufacturing and control of pharmaceuticals, including the global guidances that shapes the regulatory processes. Besides promoting good submissions and evaluation practices, the module aims to enhance regulatory convergence and cooperation on CMC regulation.","ModuleCredit":"4","Workload":"2-2-0-2-4","History":[{"Semester":2}]},{"ModuleCode":"GMS5101","ModuleTitle":"Clinical Trial Design and Data Analysis","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"The effective regulation of pharmaceuticals for safety and efficicacy depends on the availability, understanding and appropriate implementation of relevant guidelines and the processes designed to ensure quality in decision-making. The requirements are frequently different from traditional clinical trials and specific to regulatory affairs. This 4-credit module provide the understanding for the unique requirements of clinical trials and clinical data meant to support regulatory evaluation and approvals.","ModuleCredit":"4","Workload":"2-2-0-2-4","History":[{"Semester":2}]},{"ModuleCode":"GMS5103","ModuleTitle":"Regulation of Cell, Tissue and Gene Therapies","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"Advanced therapies, covering the scope of cellular, tissue and gene treatment modalities, is a rapidly advancing field that offers exciting new therapeutic possibilities and constantly challenges the regulatory environment to expedite access to these innovations. This 4-credit module provides a better understanding of the various frameworks and practices regulating advanced therapies, including requirements for product evaluation and dossier submission for an effective product life cycle management. The module will interest students who are keen in global trending regulatory approaches and strengthening the skillsets to accommodate new innovation. There is also a focus on promoting convergences of regulatory approaches for advanced therapies.","ModuleCredit":"4","Workload":"2-2-0-2-4","History":[{"Semester":1}]},{"ModuleCode":"GMS5104","ModuleTitle":"Biotherapeutics and Biosimilars","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"The advent of biotherapeutics and biosimilars highlighted the need for regulatory affairs to accommodate the rapidly evolving medical sciences, necessitating timely revisions in policies, processes and the technical knowledge in managing these new innovation and facilitating access to meet medical needs. This 4-credit module provides the background to the rise of these biologicals in healthcare, and the defining differences from traditional pharmaceuticals and generics. There is a focus on post-market activities which serve as the main guards for ensuring the safe use of these products.","ModuleCredit":"4","Workload":"2-2-0-2-4","History":[{"Semester":1}]},{"ModuleCode":"GMS5111","ModuleTitle":"Pharmacovigilance Principles and Frameworks","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"Pharmacovigilance is one of the key regulatory functions, and monitors the safe effective use of pharmaceuticals in the real-world healthcare setting. It drives the source of real-world evidence that feedbacks into the regulatory decision-making process, contributes to timely postapproval actions and completes the product life cycle management. This 4-credit module introduces the principles of pharmacovigilance, regional and global frameworks, as well as the pivotal processes involved in optimal data collection, collation and signal generation. The need for partnership among regulatory stakeholders is a focus as this is critical in ensuring adequate quality data that is the stem of pharmacovigilance.","ModuleCredit":"4","Workload":"2-2-0-2-4","History":[{"Semester":2}]},{"ModuleCode":"GMS6800","ModuleTitle":"Integrated Biostatistics and Bioinformatics Journal Club","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This module covers the following: - Uses published articles to highlight quantitative and medical science issues that are common to biostatistics and bioinformatics - Appreciates and critiques the use and misuse of quantitative methods in medical research - Identifies and reviews techniques and resources that biostatisticians and bioinformaticians need - Identifies potential areas for futher research","ModuleCredit":"4","Workload":"0-1-0-0-1.5","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GMS6801","ModuleTitle":"Research Methods from Medicine to Population Health","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"Medical and health research is a multi-step and multi-faceted process. Early phase experiments assess safety, tolerability, dose-response and other parameters of candidate interventions to make Go/No-Go decisions for further research. Later phase clinical trials seek to verify and augment the earlier findings. Observational studies investigate medicine and health in the population and identify avenues for improvement. This 4-credit module covers the key concepts in the research process and the major study designs involved. This module provides a general background in quantitative studies of medicine and health. This is tailored for students interested in biostatistics, clinical trials, epidemiology, and related fields. The focus will be on concepts, study designs, and research practice, statistical techniques will be elementary-to-intermediate.","ModuleCredit":"4","Workload":"1.1-1.5-0-2-5","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":1}]},{"ModuleCode":"GMS6802","ModuleTitle":"Analysis of Complex Biomedical Data","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"The objectives of this module are to develop the modelling skills for longitudinal studies, survival analysis, categorical data analysis and high-dimensional data analysis. This module is to prepare Ph.D. students to conduct methodological research in Biostatistics and practise general statistical analysis in biomedical context.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Core Concepts in Biostatistics","Preclusion":"None","Corequisite":"None","History":[{"Semester":2}]},{"ModuleCode":"GMS6803","ModuleTitle":"Design and Analysis of Modern Clinical Studies","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This module will enable students to design various kinds of clinical trials and analyse the resulting data, to answer research questions in biomedical research. - Design and analysis of various kinds of trials such as factorial, cross-over and stepped wedge trials - Regulatory affairs in clinical trials - Design and analysis of various kinds of adaptive and sequential designs - Design of early phase dose-finding trials - Pharmacovigilance - Dynamic Treatment Regimens and SMART designs","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2}]},{"ModuleCode":"GMS6804","ModuleTitle":"Biomedical Research Internship","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"The Biomedical Research Internship is scheduled for year 2, second semester of the program. Working in a real-world milieu (e.g., DCRI Duke, Durham, SCRI, Singapore, P&G, Singapore, Gov’t ministries, local biomedical companies, Gov’t. ministries, Monash Univ., Australia) the internship program will provide a learning bridge between the Duke-NUS academic environment and an actual work environment.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Completion of 1st year course work","Preclusion":"None","Corequisite":"None","History":[{"Semester":2}]},{"ModuleCode":"GMS6810","ModuleTitle":"Clinical and Translational Research Journal Club","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This module covers the following: - Uses published articles to highlight clinical research issues that are common to clinician scientists - Appreciates and critiques the use and misuse of research methods in clinical sciences - Identifies and reviews techniques and resources that clinician scientists need - Identifies potential areas for further research","ModuleCredit":"3","Workload":"0-1-0-0-1.5","Prerequisite":"B.Sc","History":[{"Semester":2}]},{"ModuleCode":"GMS6811","ModuleTitle":"Principles of Clinical Research","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This one-semester module covers the fundamentals of clinical research. A list of covered topics are as below: - Introduction to Clinical Research - Design, Conduct and Analysis of Clinical Studies - Clinical Research Project Management, Recruitment Strategies, Data Management - Health Services Research I - Epidemiology - Safety, Ethics, and Regulatory Overview","ModuleCredit":"4","Workload":"3-1-0-4-2","Prerequisite":"B.Sc","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GMS6812","ModuleTitle":"Foundations of Precision Medicine","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This one-semester module covers the fundamentals of precision medicine. A list of covered topics are as below: - Gene Expression and Pharmacogenetics - Medical Genomics - Medical Bioinformatics - Metabolomics - Personalized Proteomics - Immunomics - Data Integration - Applications of Precision Medicine: potentials and challenges - Technological Advances in Precision Medicine and Drug Development - Protection and Commercialization of Precision Medicine Innovations: patent and regulatory frameworks","ModuleCredit":"4","Workload":"3-1-0-4-2","Prerequisite":"B.Sc","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GMS6820","ModuleTitle":"Core Concepts in Biostatistics","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This one-semester module covers core concepts in statistics with an emphasis on working with biomedical data. Covered topics: - Concepts in probability - Theory of point estimation and hypothesis testing. - Large sample theory and maximum likelihood estimation. - Linear models and linear algebra. - Sampling techniques and resampling methods. - Classification and discrimination techniques.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Strong undergraduate training and background in statistics, mathematics or epidemiology.","Preclusion":"None","Corequisite":"None","History":[{"Semester":1}]},{"ModuleCode":"GMS6821","ModuleTitle":"R-Programming","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This is a non-credit module. The objective for this module is to prepare students in IBB with programming capability for their PhD work.","ModuleCredit":"0","Workload":"1.5-0-0-0-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GMS6850","ModuleTitle":"Core Concepts in Bioinformatics","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This one-semester module covers core concepts in bioinformatics with an emphasis on working with omics-scale data. Covered topics: biological sequence analysis include alignments, searching, and annotation, analysis of next-generation DNA and RNA sequencing data in multiple applications, including de-novo sequencing, re-sequencing for germ-line and cancer genetics, RNA-sequencing for multiple applications and ChIP-seq, microarray based SNP, gene-expression, and DNA-methylation analysis, metabolomics, proteomics, gene-set enrichment analysis, pathway analysis, analysis of protein-protein interaction networks, integrated analysis of multiple kinds of ‘omic’ data, availability and use of public data for all of the above The module will also provide a brief introduction to methods of computational modeling for biological networks.","ModuleCredit":"4","Workload":"6-0-0-0-4","Prerequisite":"GMS6901, “Molecules to Medicines”, or a strong undergraduate background in biology and molecular biology. An undergraduate module in computer programming, or permission from the module coordinator.","Preclusion":"None","Corequisite":"None","History":[{"Semester":2}]},{"ModuleCode":"GMS6900","ModuleTitle":"Student Research Seminars","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"Student Research Seminars are weekly seminars in which PhD students in the IBM program present the progress of their research projects to faculty and IBM students. “(Participation for at least 6 semesters is required to qualify for credits.)","ModuleCredit":"3","Workload":"0-1-0-0-0.25","Prerequisite":"Only for PhD students in IBM program","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GMS6901","ModuleTitle":"Molecules to Medicines","Department":"Dean's Office (Duke-NUS Medical School)","ModuleCredit":"4","History":[{"Semester":1}]},{"ModuleCode":"GMS6902","ModuleTitle":"Laboratory Rotation 1","Department":"Dean's Office (Duke-NUS Medical School)","ModuleCredit":"2","History":[{"Semester":1}]},{"ModuleCode":"GMS6903","ModuleTitle":"Laboratory Rotation 2","Department":"Dean's Office (Duke-NUS Medical School)","ModuleCredit":"2","History":[{"Semester":1}]},{"ModuleCode":"GMS6904","ModuleTitle":"Principles of Infectious Diseases","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This module will provide an overview of parasitic, bacterial, and viral diseases with an emphasis on emerging infectious agents and those of regional importance. The module is directed towards graduate students with basic cell biology, microbiology, and immunology background. The first part of the module with focus on general principles of the biology, dynamics, detection, control, and pathogenesis of infectious agents, followed by case studies of selected agents.","ModuleCredit":"4","Workload":"6-1-0-0-3","Prerequisite":"Students should have followed course GMS6901 “Molecules to Medicines” or equivalent.","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2}]},{"ModuleCode":"GMS6906","ModuleTitle":"Laboratory Rotation 3","Department":"Dean's Office (Duke-NUS Medical School)","ModuleCredit":"2","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GMS6910","ModuleTitle":"Evolutionary Genetics","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"This module will provide theory and practical exercises in methods of evolutionary genetic analysis including, multiple sequence alignment, evolutionary models, phylogenetic tree reconstruction, temporal phylogenetics, natural selection, population dynamics, and experimental design and hypothesis testing. The module is directed towards graduate students with basic cell biology, microbiology, and immunology background. In addition to theory the students will gain extensive experience in the use of computer programs used in evolutionary analysis.","ModuleCredit":"4","Workload":"1-2-0-3-4","History":[{"Semester":1}]},{"ModuleCode":"GMS6920","ModuleTitle":"Metabolic Basis of Disease","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"There is an increasing appreciation that the underlying causes of major diseases have a metabolic basis, such as diabetes and cancer. It is thus becoming necessary for scientists and physicians to have a foundation in intermediary metabolism in order to better understand the etiology of diseases and develop novel strategies for treating diseases. This 4-credit course offered at Duke-NUS will cover the basics in intermediary metabolism and the regulation of metabolism with special emphasis on human diseases related to metabolic dysfunction and adaptation. This course is tailored for students interested in cancer biology, diabetes, and for those students that have an interest in obtaining a general background in the biochemistry of metabolism. The class format will involve a combination of lectures and discussion and meet twice a week. Grading will be based on tests and a student presentation on a relevant research article.","ModuleCredit":"4","Workload":"6-0-0-0-4","History":[{"Semester":1}]},{"ModuleCode":"GMS6921","ModuleTitle":"Cardiovascular Molecular Biology","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"Cardiovascular disease accounts for approximately 30% of annual deaths in Singapore, and research advances in recent years have shed tremendous insight into the molecular basis of this cadre of diseases. This course is offered jointly to graduate students at NUS, Duke-NUS and Duke (USA) to explore the molecular basis of the disease. Topic areas will be include diseases such hypertension, lipoprotein metabolism, steatosis, atherosclerosis, arrhythmias, and heart failure.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"Molecules to Medicines (GMS6901) or equivalent introductory graduate biochemistry course","History":[{"Semester":2}]},{"ModuleCode":"GMS6950","ModuleTitle":"Health Services and Systems Research","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"After defining health services and systems research (HSSR), this course will provide the students with a structured review of the topics that have been and are being studied. Strong emphasis will be given on the interdisciplinary nature of HSSR by presenting how multiple disciplines can contribute to improving the financing, organization, quality, access, and cost of the health system. The course will include four major thematic areas of HSSR: i) aging and long-term care, ii) decision science and modelling, iii) health economics, and iv) implementation science and clinical investigation.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":2}]},{"ModuleCode":"GMS6951","ModuleTitle":"Dynamic Modelling of Healthcare Services and Systems","Department":"Dean's Office (Duke-NUS Medical School)","ModuleDescription":"Healthcare is a complex system of interacting entities. Achieving effective and sustainable behavior requires more than a reactive approach. System dynamics is a robust way to evaluate potential solutions to complex system problems. This module is relevant to individuals with a wide range of backgrounds including biology, business, engineering, public policy. Students develop expertise in identifying system structures such as accumulations, feedbacks, and time delays that generate and perpetuate particular system behaviors. The module covers qualitative methods for representing complex causal relationships as well as simulation model construction to gain quantitative insights into system behaviors and suggest effective, sustainable solutions.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2}]},{"ModuleCode":"GMS6991","ModuleTitle":"Thesis","Department":"Dean's Office (Duke-NUS Medical School)","ModuleCredit":"40","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GMS6992","ModuleTitle":"Thesis (HSSR)","Department":"Dean's Office (Duke-NUS Medical School)","ModuleCredit":"19","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GS5002","ModuleTitle":"Academic Professional Skills and Techniques","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"The goal of this module is to introduce students to NGS and to equip them with the academic know-how to succeed in this programme. Among others, students will practice their academic writing and presentation skills. They will engage in in-depth research discussions and learn how to conduct a scientific dialogue. There will have intense scientific discussion on topics within and across discipline with instructors and peers in the form of small group journal clubs.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"GS5101","ModuleTitle":"Laboratory Rotation","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"The aim is to expose students of varied research backgrounds to the different experimental skills. This is optional. Modular credits (MCs) will be awarded upon completion of the lab rotation which last for 3 months. The MCs obtained clock to NGS coursework requirements. At the end of the lab rotation, student’s performance in the lab will be assessed by the lab supervisor, using a prescribed form prepared by NGS. Additionally student has to submit a lab rotation report to detail what he has achieved from the lab rotation and how the techniques learnt are beneficial to his area of research. One of the NGS EXCO will endorse/approve the award of the grade upon the submission of the necessary documents. A ‘Satisfactory/Unsatisfactory’ grade is awarded on the basis of attendance, submission of an evaluation report and satisfactory performance rated by the lab coordinator.","ModuleCredit":"2","Workload":"0-0-3-1.5-2","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"GS6001","ModuleTitle":"Research Ethics and Scientific Integrity","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"The module covers issues that any graduate student in science and engineering shall face at some point during their PhD candidature and in their subsequent academic careers. Through lectures, discussions and presentations, students shall ponder on and analyze ethical issues and dilemmas associated with data archival, mentoring, authorship, credit sharing and conflicts of interest. They shall rationalize internationally sanctioned rules and regulations in dealing with ethically sensitive research subjects. They shall be taught sensible and appropriate approaches in dealing with incidents of scientific misconduct, and how ethical integrity should and could be maintained in spite of research intensity and competition.","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-11-29T14:00+0800","LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"GS6882A","ModuleTitle":"Biology of Disease","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"'Biology of Disease' module aims to deliver an understanding of human disease from a bench to bedside perspective. This series of 4 capsule modules is designed to introduce students to the basic biology and clinical pathology underlying human disease. The discussion of each disease will be led by two faculty members highlighting the fundamental molecular basis of cellular function, followed by a clinical perspective.","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"GS6883A","ModuleTitle":"Interface Science and Engineering","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"The module consists of a series of lectures and discussions/presentations that would provide students with an interdisciplinary exposure and knowledge foundation for selected research areas/themes that are of prime importance to humankind, and where interdisciplinary science and engineering are frequently practiced. Some of these areas are traditional strategic areas which NUS have great research strength in, and others are emerging areas of intense interest. Each theme is taught and coordinated by two instructors, who will contribute to different, yet complementary, perspectives of the theme. The areas/themes may include \"infectious agents and global pandemics\", \"Omics\", \"Renewable Energy\", \"Human-Computer Interactions\" and \"Environmental problems/climate change\".","ModuleCredit":"2","History":[{"Semester":1,"ExamDate":"2018-11-26T15:00+0800","LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"GS6889A","ModuleTitle":"Academic Professional Skills II","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"The Professional Skills series enables students better to approach, present, and otherwise communicate their research. Students are helped to understand what graduate level research involves, how to gauge their own progress and set appropriate goals, to read critically, listen effectively, write-up and present their research to different audiences - peers, lab meetings, conferences, grant bodies, journals, and thesis examiners. Each skills capsule will be timed relevantly to accord with the different stages of the PhD degree.","ModuleCredit":"2","Workload":"2-0-0-8-2","Prerequisite":"The skills capsules are timed.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"GS6889B","ModuleTitle":"Academic Skills and Research Ethics","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"The goal of this module is to equip NGS networked group students with knowledge in soft skills in research and an appreciation of research ethics. Among other skills, students will practice their academic writing and presentation skills. They will be instructed on how to conduct a scientific dialogue, and be given foundation knowledge in intellectual property and patent issues. The will also go through a research ethics workshop where various topics on proper conduct in research shall be highlighted and discussed.","ModuleCredit":"2","Workload":"1.5-0-0-1.5-2","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"GSN6501","ModuleTitle":"Neuronal Signalling","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"Signaling within and between neurons provide the basis for information processing, storage and retrieval in the brain. This module will consider several fundamental aspects of neuronal signalling, including: (1) the ionic basis of membrane excitability, (2) basic mechanisms of synaptic transmission, and (3) mechanisms of synaptic plasticity and their implications for learning and memory.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"GSN6504","ModuleTitle":"Behavioral & Cognitive Neuroscience","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"In this module, we take multidisciplinary approach to understand the cellular and the neural basis of relatively simple behaviours and more complex cognitive tasks. We will discuss: 1. The encoding of noxious stimuli and the neural basis of the affective- motivational and cognitive effects linked to pain 2. The basic elements of the visual system and visual processing in humans and other primates, and the links between cognition (what we see) and behaviour (what we do) 3. Approaches to studying cognition in healthy humans and current insights into how cognitive processes are represented in the brain 4. Animal models of cognitive and behavioural abnormalities associated with psychiatric and neurodegenerative diseases","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Neuronal signalling","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"GSS6886","ModuleTitle":"NGS Seminars","Department":"Dean's Office (Ngs For Intgr Sci & Engg)","ModuleDescription":"“NGS Seminars” is a platform for students of the Graduate School for Integrative Sciences and Engineering (NGS) to develop their presentation skills by delivering seminar-style talks. Audience members will critically discuss the presented material and provide constructive feedback to their peers. Students will be evaluated by interdisciplinary faculty members who are also NGS supervisors. Prominent interdisciplinary principal investigators, from Singapore and abroad, will be invited to deliver selected seminars about their cutting-edge work. Exposing students to a variety of research topics and themes will broaden their knowledge and help them appreciate the role of interdisciplinarity in today’s ground-breaking research.","ModuleCredit":"2","Workload":"1-2-0-0-4","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"HM5101","ModuleTitle":"Introduction to Psychiatry","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module is designed to let participants learn the different types of psychiatric disorders and the identification, assessment, evaluation, treatment, and management of patients in primary practice.","ModuleCredit":"4","Workload":"2.5-0-0-0-32.5","Prerequisite":"NIL","Preclusion":"Optional for participants that have already completed GP training in the Mental Health GP programme.","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"HM5102","ModuleTitle":"Psychosis","Department":"Division Of Graduate Medical Studies","ModuleDescription":"Participants will learn to identify and manage Psychosis, and will also be provided with a clinical attachment totalling 6 hours with IMH’s senior clinicians.","ModuleCredit":"4","Workload":"0.8-1.2-0-3.2-22.8","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"HM5103","ModuleTitle":"Mood, Anxiety, & Grief","Department":"Division Of Graduate Medical Studies","ModuleDescription":"Participants will learn to approach and manage depression, anxiety, and grief","ModuleCredit":"4","Workload":"1.3-1.3-0-3.3-40.7","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"HM5104","ModuleTitle":"Addiction/ Personality Disorders","Department":"Division Of Graduate Medical Studies","ModuleDescription":"Participants will learn to intervene addiction & personality disorders","ModuleCredit":"4","Workload":"1.5-1-0-2.5-30","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"HM5105","ModuleTitle":"Child & Adolescent Mental Health including Learning Disabilities","Department":"Division Of Graduate Medical Studies","ModuleDescription":"Participants will learn to identify & apply psychosocial interventions in children & adolescents","ModuleCredit":"4","Workload":"1-1.5-0-4-28.5","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":3}]},{"ModuleCode":"HM5106","ModuleTitle":"Psychogeriatrics","Department":"Division Of Graduate Medical Studies","ModuleDescription":"Participants will learn to identify, assess, diagnose, & treat mental disorders in the elderly","ModuleCredit":"4","Workload":"1.8-1.6-0-3.3-40","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"HR2002","ModuleTitle":"Human Capital in Organizations","Department":"Human Resource Management Unit","ModuleDescription":"This multi-disciplinary module, specially designed for students from the Faculty of Engineering, invites students to examine, from different perspectives, some major themes pertaining to the management of human capital in a knowledge-intensive world of industry today. Departing from the more conventional approaches, students will examine the dynamics of and constraints to individual and organisational behaviours in the context of the challenges posed by an increasingly competitive global landscape. In this module, students would be encouraged to critically evaluate how multiple ‘intelligences’ – emotional, social and professional – can be developed and tapped upon to help them effectively carry out the multi-faceted roles that they are oftentimes called upon to fulfil.","ModuleCredit":"3","Workload":"3(sectional)-0-0-4-3","Prerequisite":"For Engineering students only","Preclusion":"Students who have passed or are reading HR2001 or HR2101 or HR3111 are not allowed to take HR2002","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Tuesday Morning","Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"HY1101E","ModuleTitle":"Asia and the Modern World","Department":"History","ModuleDescription":"This module introduces students to the field of history, with a focus on East, Southeast, and South Asia. Among the topics to be discussed are interaction with the West, various forms of nationalism, and the impact of globalization. Students are encouraged to think comparatively and to formulate their own opinions and positions on historical issues based on what they have learned in the module. The module is intended for students from any faculty who are interested in learning more about the history of the region.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Morning","Thursday Morning","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"HY2206","ModuleTitle":"China's Imperial Past: History & Culture","Department":"History","ModuleDescription":"This module provides a broad survey of Chinese imperial history from the classical period to the eighteenth century. Apart from placing this general history within a chronological framework, it will be analysing major political events and long-term trends in the development of Chinese statecraft, economic and social institutions, philosophy and religion, literature and art, as well as relations with the outside world. The course is mounted for undergraduates throughout the university with an interest in China, especially its history, politics and culture.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"HY2210","ModuleTitle":"State & Society in Early-Modern Europe","Department":"History","ModuleDescription":"This module deals with cultural, economic, political, intellectual and religious movements in continental Europe from an urban perspective. The objective is to enable students to appreciate essential patterns and ideas which have shaped the European cultural and historical inheritance that remain relevant today. This course is open to all students who take an interest in history, culture and questions pertaining to societal development.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Morning"]}]},{"ModuleCode":"HY2231","ModuleTitle":"Upheaval in Europe: 1848-1918","Department":"History","ModuleDescription":"This module - which is offered to all students with an interest in Modern European History - will explore the significant features and impact of nationalism, imperialism and adventurism as they relate to Europe in the dramatic seventy-year period from the upheavals of the 1848 revolutions to the end of the First World War. During this period Europe became the center of a new and deadly game of power politics in which any semblance of defeat was reason enough to prepare the ground for revenge. Eventually, war took its toll on every major participant from 1914-18.","CrossModule":"EU2213","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EU2213","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Friday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"HY2232","ModuleTitle":"Modern Japan: Conflict in History","Department":"History","ModuleDescription":"This module surveys the history of modern Japan from the late-Tokugawa period to the present. Its primary goal is to promote basic understanding of major events, while also aiming to analyze the modern history of Japan in transnational and comparative contexts through exploring a number of common themes of modern global history: nation building, colonialism, total war, and various transformations and social conflicts in the postwar period. Through such examination, the module aims at promoting critical thinking concerning diverse historical interpretations and controversies. Accordingly, students will be exposed to a broad range of historical debates and viewpoints throughout the module.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"HY2245","ModuleTitle":"Empires, Colonies and Imperialism","Department":"History","ModuleDescription":"Students will gain a basic understanding of empires in history. Individual empires will be studied to demonstrate patterns regarding the origins, development and collapse of empires. Topics will include the expansion of empires, colonization, military conquest, administration, and ideologies of empire. The humane side of imperialism will also be explored: the module will get students to try to understand the experience of subject peoples while also regarding empires as sites of cultural interaction. Finally, students will be introduced to some of the interpretative paradigms which have shaped the scholarly exploration of empires.","CrossModule":"EU2221","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EU2221","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"HY2249","ModuleTitle":"Art and History","Department":"History","ModuleDescription":"This module explores the common ground between the discipline of history and art history by considering images as historical evidence It concerns itself with both Western and Asian art in the time period from the 5th c. BC to the 20th c. The learning objectives are twofold: acquire the conceptual tools to understand the meaning of images and read visual narratives as historical texts.","ModuleCredit":"4","Workload":"2-1-0-1-6","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"HY2250","ModuleTitle":"Introduction to Southeast Asian History","Department":"History","ModuleDescription":"This module will introduce the highlights of the region?s past with particular emphasis on the past 200 years. The goal of this course is to highlight and examine patterns of transitions ? evolutionary as well as revolutionary ? in the societies and cultures of Southeast Asia, laying particular emphasis on the development of the modern Southeast Asian worldview. Colonialism, both generally and specifically, receives considerable attention, but European activities, viewpoints, and materials are subordinated to Southeast Asian perspectives and sources. This will also hold true for the Japanese Occupation and subsequent period of independence.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"HY2251","ModuleTitle":"From the Wheel to the Web","Department":"History","ModuleDescription":"This module explores the role of technology in human history from Ancient times until today. Does technology drive history, or is it the other way around? Examining a variety of important technologies - ships, windmills, telephones, and of course wheels and the internet - the course will follow a different path through time than that commonly taken. We?ll not forget politics or society, however, because 'technology' turns out to be as much about people as hardware. Wars, geopolitics, and the discovery of new pleasures and anxieties are all interwoven with the history of tools and techniques. The module is open to students from any faculty.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"HY2253","ModuleTitle":"Christianity in World History","Department":"History","ModuleDescription":"This module will look at the evolution of Christianity and its impact on Western and global history. It will trace the development of the various branches of Christianity (Catholic, Orthodox, Protestant) and how the conflicts among them shaped European history. It will consider the role of religion in American history. It will look at the linkages between missionary efforts and imperialism, as well as the consequences of conversion in colonial societies around the world. It will also look at how Christianity has been linked to ethnicity and nationalism in the post-colonial nation-states.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Morning","Friday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"HY2257","ModuleTitle":"Law, Crime, and Punishment in History","Department":"History","ModuleDescription":"Law, Crime, and Punishment are all social concepts subject to historical change. In the case of law, historical precedents are important in determining how best to apply the rule of law. By presenting a set of themes in the history of law, crime, and punishment across time and cultures, this module allows students to examine processes of change in how these concepts are understood, applied and structured. History as a practice is an investigative process and both historians and criminal investigators seek to determine what happened, and why and how it happened. The course is organised thematically dealing with concepts of crime and law, particular crimes and laws, ways of understanding crime and law, and popular understanding of crime and law. On the whole the module has a western focus but there are global comparisons.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"HY2259","ModuleTitle":"The Craft of History","Department":"History","ModuleDescription":"This module offers a systematic introduction to the fields and methods of historical research. It combines weekly lectures on the basic types of historical scholarship with tutorials containing a seminar-style lab component that train students in the core skills of research, reading and writing. Tutorial and lab sessions will consist of a series of specially designed hands-on assignments, intensive discussion and close supervision. By the end of the module, students will be able to effectively read historical scholarship and sources, and to conceptualize, research, and complete a simple history project on their own.","ModuleCredit":"4","Workload":"1-2-0-2-5","Prerequisite":"Must be HY majors and have completed at least 40 MCs of which at least 16 MCs in HY, including HY1101E. For EU majors, must have completed at least 40 MCs of which at least 16 MCs in EU/LA [French/German/Spanish]/ recognised modules, including EU1101E and HY1101E.","Preclusion":"YHU2217 and YHU3276","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"HY2260","ModuleTitle":"History and Popular Culture","Department":"History","ModuleDescription":"This module examines the ways popular culture shapes understandings of history on two different levels. First, it examines how the popular culture of a specific era can reveal much of the social milieu of the time and help contextualise events of that period. Second, it will examine how popular culture, such as a film, created at a later time can influence perceptions about an earlier era. This module will examine instances and eras of popular culture to discuss the challenges of deriving historical knowledge from popular culture. Each iteration of the module may vary in its focus.","ModuleCredit":"4","Workload":"4-0-0-4-2","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"HY2262","ModuleTitle":"The Ancient World: The Roman Empire","Department":"History","ModuleDescription":"The Roman empire was one of the longest-lasting in global history. Its enduring impact can be seen, heard and felt today, from language and architecture to film and video. This module will examine Rome’s rise and fall, and ask how it successfully ruled over so many peoples for so long, in comparison with other world empires. We will consider who made up empire: emperors, ‘barbarians’, slaves and ordinary people. We will also uncover the background to early Christianity, Roman legacies inherited through European colonialism, and the numerous references to Rome in both high and popular culture today.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"Students from Cohort 2017 and before who have taken HY2245/EU2221","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Wednesday Morning"]}]},{"ModuleCode":"HY3227","ModuleTitle":"Europe of the Dictators","Department":"History","ModuleDescription":"Europe was plagued by wars, revolution and totalitarian dictatorship between 1919 and 1945. It witnessed the rise of Bolshevism and of various Fascist regimes, revealed the economic and political weakness of the Western democracies and the failure of the League of Nations. This module will focus on the rise of four dictators of this period: Mussolini, Franco, and Hitler. All students are welcome, but those coming with a background in Political Science and even Sociology may find this course builds on existing knowledge and concepts.","CrossModule":"EU3212","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EU3212","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"HY3231","ModuleTitle":"History of the Malay World","Department":"History","ModuleDescription":"This module focuses on the histories of the Malays who have populated the Straits of Melaka and the South China Sea. Discussions and lectures do not focus on chronology or a simple narration of \"facts,\" but upon a critical examination of questions such as \"who is Malay?\" and \"what is the Malay World?\", allowing for a better understanding of the key social, cultural, political, and economic practices and institutions that have shaped the Malay experience. The module will be of interest to any student who wants to know more about Malays and the societies in and around Singapore.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"HY3236","ModuleTitle":"The Struggle for India, 1920-1964","Department":"South Asian Studies Programme","ModuleDescription":"This module is concerned with the political evolution of the Indian nation in two of its most formative periods: the late nationalist struggle from 1920-47 that led to the withdrawal of the colonial power, and the years of Jawaharlal Nehru's prime ministership, 1947-64. The module looks at both decolonisation and nation-building as processes characterised by debate and contestation in relation to (a) social, regional and group identity and (b) political rights and power. The module will study the impact of that debate and contestation on the character, institutions and political life of the nation.","CrossModule":"SN3262","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2228, SN2261, SN3262","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"HY3241","ModuleTitle":"Religion in the History of China & Japan","Department":"History","ModuleDescription":"This course will examine the impact of religious ideas, organizations and movements on the history of East Asia over the past few centuries. Topics to be covered will include the role of religion in the founding of empires, the assertion of political control over religious sects and practitioners, apocalyptic beliefs and popular resistance, and the faces of religion as a tool of imperialism, modernism and internationalization. All students are welcome, but a background in history is advised.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"HY3242","ModuleTitle":"Modern Imperialism","Department":"History","ModuleDescription":"The module relates the study of modern European imperialism to some topics outside of Europe. It examines a dimension of modern imperialism. Themes will include the economic basis of imperialism, the interaction of cultures (within imperial networks), the migrations of peoples, missionary movements, the management of religion and motives and means of imperial control. Normally one geographical area of imperial experience will be explored in depth.","CrossModule":"EU3231","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EU3231","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"HY3245","ModuleTitle":"Engendering History/Historicising Gender","Department":"History","ModuleDescription":"Gender is a primary way of signifying relationships of power. This module adopts a historical perspective on the ways in which gender has provided for articulating and naturalising differences. After an introduction to the development of gender as an analytical concept in history, the module proceeds to provide a grounded exploration of the imbrication of gender and modernity. With colonialism as the starting point, the issues of gendered discourses and practices as well as the materiality of the body and of the global structures in which they are enmeshed will be studied.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"HY3247","ModuleTitle":"From Monarchy to Military: History of Myanmar","Department":"History","ModuleDescription":"This module explores the history of Myanmar (Burma). Organized chronologically from the emergence of the earliest polities to the present, students will examine the formation and interaction of communities, ideological worldviews, ethnic identities, and material cultures that have characterized the societies that evolved along the Irrawaddy River basin and beyond. Module content will consider the particulars of Myanmars history (early stateformation and the historical development of Burmese identity) within regional/global processes and themes. Fundamentally, this module addresses why contemporary Myanmar is perceived to be so different from its regional neighbours despite sharing many historical and cultural experiences.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"HY3256","ModuleTitle":"Brides of the Sea: Asia's Port Cities","Department":"History","ModuleDescription":"Brides of the Sea', 'Gateways to Asia' and 'the transformers of Asia' are some of the ways scholars have described Asian port cities. Through case studies, this module explores the port city and the 'maritime world' in Asia. Students are introduced to the history of China's maritime world with a focus on the challenges it faced through encroachment by Western imperial powers. This module also examines Asia's colonial port cities, including Calcutta and Singapore, as sites of Western influence and modernization and also as sites of local resistance and transformation. This module is suitable for all students of NUS.","ModuleCredit":"4","Workload":"0-3-0-2-5","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"HY3257","ModuleTitle":"The Philippines: A Social and Cultural History","Department":"History","ModuleDescription":"This module will explore the Philippines’ almost 500 years of social and cultural history—from its early association with India, China and Southeast Asia, to its incorporation into the Spanish and American empires, to its tumultuous road towards independence and democratization. Students will consider Filipino religiosity and worldview, and analyze their ramifications in society. Popular images of the Philippines – homeland of international labor and site of natural hazards and spectacle of poverty – will be investigated. Students will take Philippine history as an exemplar towards a better understanding of the postcolonial condition that numerous nations experience.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"HY3258","ModuleTitle":"Cold War in the Global South","Department":"History","ModuleDescription":"This module is about the history of the Cold War in the global south in the second half of the twentieth century. While the Soviet-U.S. rivalry and the European Cold War did not escalate into large-scale conflict, developments elsewhere were marked by significant violence and destruction. This course seeks to reconcile, if that is possible, the perception of the history of the Cold War as a “long peace” with the turbulent lived experiences of peoples in the global south. Which, and whose, Cold War best defines the history of the twentieth century?","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"HY3260","ModuleTitle":"Chinese Migrations in World History","Department":"History","ModuleDescription":"This module surveys the major patterns and themes of Chinese migrations since 1400. From merchants under the tributary trade system, to indentured and free labour in the industrialising age, as well as the making of new citizens in multi-culturalist nation-states, students will examine the social experience of long-distance migration through regional and global processes of political-economic change. In addition to academic texts, students will read official documents, family letters, memoirs, and novels to address enduring questions in the history of human migration – why do people leave their homes, and what remains when they adapt to their lands of adoption?","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"HY3551","ModuleTitle":"FASS Undergraduate Research Opportunity","Department":"History","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"HY4207","ModuleTitle":"Special Paper in Military History","Department":"History","ModuleDescription":"Every year this course explores a different dimension of modern military history. The general theme is the nature of warfare in the 20th century with particular reference to Asia. This course is designed for students majoring in History.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY, or 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"HY4212","ModuleTitle":"Special Paper in Modern European History","Department":"History","ModuleDescription":"This module will explore and introduce different themes in Modern European History such as political changes, political leadership, diplomacy and interstate relations.","CrossModule":"EU4214","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"EU4214","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"HY4214","ModuleTitle":"Approaches to Chinese History","Department":"History","ModuleDescription":"This module seeks to appreciate the complexities of China within its general development. It surveys theories and concepts that help analyze Chinese history, familiarizes students with past and current scholarships on China, considers debates about the nature of China's historical developments, and discusses selected issues. The course is mounted for students at the senior levels with an interest in China.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"HY4215","ModuleTitle":"The Classical Empires of Southeast Asia","Department":"History","ModuleDescription":"This module focuses on early Southeast Asian history. It examines and compares various types of political structures, including the fundamental concept of a ",kingdom", or empire in a Southeast Asian context to raise questions about how this early history has traditionally been analyzed. Cultural history, especially the role of religion, is an important component. The module is intended for Honours students interested in exploring and rethinking the earlier centuries of the region's history.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY or 28 MCs in SC or 28MCs in SE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY or 28 MCs in SC or 28MCs in SE, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T14:30+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"HY4218","ModuleTitle":"Approaches to Modern Japanese History","Department":"Japanese Studies","ModuleDescription":"This module traces the historical development of Japan from the mid 19th century to the present. It focuses on close reading and discussion of important English-language works with particular emphasis on historical and theoretical controversies in the field. Students will be encouraged to think about both the modern history of Japan as well as the historians who have claimed to reconstruct and narrate it. The module is aimed at students interested in the intersection between Japanese history, the practice of historiography, and the application of theoretical models to the past.","CrossModule":"JS4213","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"JS4213","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"HY4222","ModuleTitle":"Asian Business History: Case Studies","Department":"History","ModuleDescription":"This seminar module examines the development of Asian businesses. Selected themes such as organizations, entrepreneurship and networks will be discussed. It may focus either on one country like Singapore, or regions in Asia in comparative studies.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY or 28 MCs in SC or 28MCs in SN with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY or 28 MCs in SC or 28MCs in SN or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"HY4225","ModuleTitle":"Ideological Origins of US Foreign Policy","Department":"History","ModuleDescription":"Beyond international circumstances, domestic politics and personalities, a vital key to understanding the complexities of United States? foreign policy is through its ideological dimensions. This module will enable students to explore these ideological threads through both seminal documents and scholarly discourses. The module will be taught through both lectures and student presentations. Students will read, present and write on important documents such as John Winthrop?s City upon a Hill, George Washington?s Farewell Address, the Monroe Doctrine, Woodrow Wilson?s Fourteen Points, and George Kennan?s containment policy.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY, or 28 MCs in SC, or 28MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"HY4227","ModuleTitle":"Sources of Singaporean History","Department":"History","ModuleDescription":"This module is aimed at students who wish to develop research skills using primary sources for the study of Singaporean history. While the material and specific focus of the module will shift, as each instructor will offer a unique approach, it will introduce students to the use of a variety of sources, ranging from newspapers and memoirs to governmental reports and archival material. At the end of the course, students will be able to use, and criticially analyze, a variety of sources and understand their role in the development of Singaporean historiography, while also preparing for their own research projects.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY, or 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"HY4229","ModuleTitle":"Biography and History","Department":"History","ModuleDescription":"This module will expose students to the historiographically complex relationship between history and biography, and its ramifications for historical writing. Students will be given opportunities to closely consider a wide range of biographies and biographical material and develop their individual sensibilities as to if, and if so, how biographical material can be used in historical construction.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY, or 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"HY4230","ModuleTitle":"Historiography and Historical Method","Department":"History","ModuleDescription":"The objective of this module is to introduce Honours students to the emergence of the discipline of history. The history of history will also be used to convey some of the key historiographic and theoretical issues which shape contemporary historical writing. Major topics will include: philosophies of history, professionalization, traditional history, metahistory and postmodernism. Finally, Honours students will explore different methodologies.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY or 28MCs in EU/LA (French/ German)/recognised modules or 28MCs in MS or 28MCs in SN, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012-2014: Completed 80MCs, including 28MCs in HY or 28MCs in EU/LA (French/ German)/recognised modules or 28MCs in MS or 28MCs in SN or 28MCs in SC, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2015 onwards: Completed 80MCs, including 28MCs in HY or 28MCs in EU/LA (French/German/Spanish)/ recognised modules or 28MCs in MS or 28MCs in SN or 28MCs in SC or 28 MCs in GL or GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"HY4101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"HY4231","ModuleTitle":"Family-State Relations in Chinese History","Department":"History","ModuleDescription":"People today tend to see the family and the state as two separate spheres with clear boundaries — private sphere and public sphere. In Chinese tradition, the family and the state are, however, inherently connected. Arranged on a chronological and thematic basis, this module provides students an opportunity to survey the development of family-state relations in Chinese history from the ancient to the modern eras. It examines how different teachings—such as Confucianism and Buddhism—significantly defined family-state relations and how the popular culture — such as dramas and novels — represented and reshaped these relations over time.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"HY4233","ModuleTitle":"Japanese Colonialism and Imperialism","Department":"History","ModuleDescription":"Japanese imperialism left a deep and lasting imprint throughout Asia. This module will examine the characteristics of the Japanese empire and its postwar legacies, as well as the diverse issues surrounding its history and memory. The primary focus of the module will be a consideration of the Japanese empire in international contexts. Students are encouraged to apply comparative perspectives to draw implications for a larger discussion on modern imperialism.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 and onwards: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"HY4234","ModuleTitle":"Grand Strategy in Peace and War","Department":"History","ModuleDescription":"This module examines the meaning of the concept “grand strategy,” and its relationship to statecraft. Attention is paid to the ways in which historical personalities thought about power and defined priorities, as well as the manner in which these actors developed, mobilized, and exploited an array of resources and measures to advance specific goals. Their successes and failures will be evaluated, and some principles about grand strategy will be drawn from the study of historical cases.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MC, including 28 MC in HY, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 and onwards: Completed 80 MC, including 28 MC in HY, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"HY4235","ModuleTitle":"A History of the 20th Century and Beyond","Department":"History","ModuleDescription":"This module introduces students to new developments, approaches, and themes in the study of global and international history of the 20th and 21st centuries. Depending on the instructor, the module focuses on major issues in international history, such as empire and colonialism, total war and revolution, or decolonization and the Cold War. This course is designed for 4th -year students majoring in History and aims to expose students to new arenas of research, helping them to prepare for their own research.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 and onwards: Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"HY4236","ModuleTitle":"Topics in Singaporean History","Department":"History","ModuleDescription":"This module will allow students to explore the sources, arguments and scholarship related to a major theme in Singaporean History. While the material and specific focus of the module will shift, as each instructor will offer a unique approach and topic, it will introduce students to many of the basic issues in the discipline of history as it is practiced in Singapore, and require research in both the field and library on a specific issue, thus enhancing their research and writing skills.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MC, including 28 MC in HY and HY3250, with a minimum CAP of 3.50 or be on the Honours track Cohort 2012 and onwards: Completed 80 MC, including 28 MC in HY and HY3250, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"HY4237","ModuleTitle":"Global Histories of the Nuclear Age","Department":"History","ModuleDescription":"This module asks students to examine the history of our present-day proximity to the nuclear age, including but not limited to issues of energy and war. Starting with the discoveries of radiation and radioactivity in the late 19th century, we will survey a range of primary and secondary source materials to explore the ways in which objects, images and ideas related to nuclear science, medicine and technology have impacted ways of life across the world.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"HY4239","ModuleTitle":"History of Gender in India","Department":"History","ModuleDescription":"This module analyses the role of gender in Indian societies from the early to the modern periods. It covers a wide range of issues, including the social organization and cultural construction of gender and sexuality, the relationship between family structure, sexual attitudes and the economic and political roles of women, the intersection of gender, race and imperialism and the role religion in normative concepts of femininity and masculinity, plays in the legitimization of social and political order as well as in attempts to effect, and respond to, social change.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80MCs, including 28MCs in HY, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"HY4401","ModuleTitle":"Honours Thesis","Department":"History","ModuleDescription":"Honours students in History are required to prepare an Honours thesis of 10,000 to 12,000 words through which they are taught to do an original piece of historical research based on primary and secondary sources. Students select research topics with the guidance and approval of the History Department, and are assigned supervisors who provide guidance in conducting research and writing up research materials.","ModuleCredit":"15","Workload":"0-0-0-0-37.5","Prerequisite":"Cohort 2012 and before: Completed 110MCs including 60 MCs of HY major requirements with a minimum CAP of 3.50. Cohort 2013-2015: Completed 110 MCs including 60 MCs of HY major requirements with a minimum SJAP of 4.00 and a CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of HY major requirements with a minimum SJAP of 4.00 and a CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"HY4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"HY4660","ModuleTitle":"Independent Study","Department":"History","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: Completed 100MCs, including 60 MCs in HY, with a minimum CAP of 3.50. Cohort 2012-2015: Completed 100 MCs, including 60 MCs in HY, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs, including 44 MCs in HY, with a minimum CAP of 3.20.","Preclusion":"HY4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"HY5210","ModuleTitle":"Approaches To Modern Se Asian History","Department":"History","ModuleDescription":"This module is designed to introduce graduate students to the major themes and issues that make up the chronological field of ",modern Southeast Asian history",. A comprehensive study of secondary literature for the period as well as seminal works in Anthropology and Political Science will prepare students with the necessary training before embarking on their own research projects. Topics covered will include: modernity/traditionalism, constructing chronologies, colonialism, nationalism, rebellion/resistance, nation-building, the Japanese in WWII, the role of the Army/Communists, post-colonial critiques, border tensions, migration, and religion.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"HY5305","ModuleTitle":"Approaches To World History","Department":"History","ModuleDescription":"This module examines major themes, methodologies and scholarship in the rapidly developing field of world history. Depending on the instructor, the content of the module might focus on specific topics such as immigration, trans-imperial trade, or frontier studies. As special emphasis is placed on the integrationof particular regions into global systems and networks, this course will be especially useful for helping students to locate the significance of their own research in a larger context.","ModuleCredit":"4","Workload":"0-3-0-0-7","Preclusion":"Nil","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"HY5305R","ModuleTitle":"Approaches To World History","Department":"History","ModuleDescription":"This module examines major themes, methodologies and scholarship in the rapidly developing field of world history. Depending on the instructor, the content of the module might focus on specific topics such as immigration, trans-imperial trade, or frontier studies. As special emphasis is placed on the integrationof particular regions into global systems and networks, this course will be especially useful for helping students to locate the significance of their own research in a larger context.","ModuleCredit":"5","Workload":"0-3-0-0-7","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"HY5402","ModuleTitle":"Reconsidering the Cold War","Department":"History","ModuleDescription":"In recent decades, the Cold War has developed into an area of study not only in the fields of diplomatic history and international relations, but in social and cultural history, literature and film, design and art, and rhetoric and communications studies. This seminar introduces students to new developments, themes, and approaches in the study of the Cold War through exploring such diverse topics as colonialism and anti-colonialism, cultural diplomacy, Cold War culture, domestic purges, social protest, decolonization, developmentalism, and \"neo-colonialism.\" It aims to expose students to new arenas of research, helping them to prepare for their own research.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"HY5660","ModuleTitle":"Independent Study","Department":"History","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in History in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, number of contact hours, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"NA-NA-NA-NA-10","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"HY6101","ModuleTitle":"Historiography: Theory & Archive","Department":"History","ModuleDescription":"This module will enable graduate students to make use of a wide range of contemporary historical methods. The focus will be on major historians, current debate about historical practice, theoretical history and historical interpretation. Students will be strongly encouraged to explore the challenges inherent in connecting archival study with theoretical methodologies.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"HY6660","ModuleTitle":"Independent Study","Department":"History","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in History in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, number of contact hours, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"NA-NA-NA-NA-10","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"HY6770","ModuleTitle":"Graduate Research Seminar","Department":"History","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"HY6882","ModuleTitle":"Topics In Chinese History","Department":"History","ModuleDescription":"This module is both a historiographic and research module to study specific themes and issues on Chinese history. The topics will depend on the specialty of the instructor and may vary from one semester to the other. Its goal is to familiarize the students with the current scholarship and primary sources on the selected topic so that they are able to discuss it critically. The students will write a short essay based on secondary literature, develop a bibliography and work on a research paper based on primary sources.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ID1105","ModuleTitle":"Design Fundamentals 1","Department":"Division Of Industrial Design","ModuleDescription":"Awakening and first contact with the design tools related to industrial design. Discovery of the elements of design such as: visual communication, creative making and thinking, discovery of basic shapes and forms, rational analysis of existing products. This module is also the opportunity for the students to start to plan and manage various parameters such as design variables and constrains, economy of means and time.","ModuleCredit":"8","Workload":"0-8-0-6-6","Preclusion":"Module not offered to none industrial design students","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"ID1106","ModuleTitle":"Design Fundamentals 2","Department":"Division Of Industrial Design","ModuleDescription":"Design Fundamentals 2 reinforce semester 1 through exercises of higher complexity. The students have to deal with more elaborate parameters such as ergonomic factors of one hand-held product. They are also confronted for the first time structural issues and communication procedures. In continuity from fundamental 1 they pursue and refine their analytical approaches of existing products. Students learn the design methods of emotional addressing for products and set fundamentals of the design process which will be further developed during the course.","ModuleCredit":"8","Workload":"0-8-0-6-6","Preclusion":"Module not offered to none industrial design students","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"ID1113","ModuleTitle":"Modelling and Sketching for Design","Department":"Division Of Industrial Design","ModuleDescription":"This module introduces basic model-making techniques using various material and hands-on processes, and sketching with traditional tools of pen/pencil and paper. Modelling workshops incorporate fundamental form studies through a series of iterations and refinements. Students will develop value judgement while resolving multiple design elements. In addition to the understanding of material properties, the course aims to cultivate an appreciation for precision and finishing. Through weekly sketching assignments, students are taught the fundamentals of sketching which include perspective, the concept of drawthrough as well as architecture handwriting.","ModuleCredit":"4","Workload":"0-4-0-6-0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"ID1121","ModuleTitle":"Human-Centred Design","Department":"Division Of Industrial Design","ModuleDescription":"This module will inform students on human centred design, human scale, ergonomics, anthropometrics, as well as human perception and their relation to the design of objects, products, system or service. The module will walks students through the human-centered design process and supports them in activities such as building user research skills, implementing ideas and user testing. It provides students with the basic understanding of user needs in new ways, find innovative solutions to meet those needs, and deliver solutions with financial sustainability in mind.","ModuleCredit":"4","Workload":"2-2-0-6-0","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"ID1223","ModuleTitle":"History & Theory Of Industrial Design","Department":"Division Of Industrial Design","ModuleDescription":"This module serves to introduce students to the development of thoughts and ideas in industrial and product design. It will enable students to relate recent history in technological advancement and product development to current trends in design. The module will concentrate on the design innovations from the period of the industrial revolution in the 19th century. This was the transitional period from the Arts and Craft movement to the current design and production methods that are dominated by industrial processes.","ModuleCredit":"4","Workload":"2-2-0-0-6","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"ID1322","ModuleTitle":"Materials and Manufacturing for Industrial Design","Department":"Division Of Industrial Design","ModuleDescription":"The objective of this module is to introduce students to the materials that are commonly used in the manufacture and fabrication of products. It will enable students to acquire basic knowledge on the properties and performance of materials and enable them to select materials for specific design applications. It will cover the manufacturing and fabrication processes associated with the materials and application. It appeals to product designers involved in consumer electronics, domestic appliances, kitchen wares, furniture, lighting, and packaging. Students are expected to gain an operationally-ready level of mastery through hands-on experimentation in projects for the above areas.","ModuleCredit":"4","Workload":"2-2-0-6-0","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"ID2041","ModuleTitle":"Design Internship","Department":"Division Of Industrial Design","ModuleDescription":"This module is a design-related industry attachment program.","ModuleCredit":"4","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"ID2105","ModuleTitle":"Design for Context and Sustainability","Department":"Division Of Industrial Design","ModuleDescription":"As a progression from the design fundamentals, this module aggregates all the prior lessons into one complete, coherent, industrially-relevant project where students learn to manage, and go through the whole process of 1) initial design research and market research, to 2) formulating the design strategy and 3) design brief, through to 4) conceptualization, 5) evaluation phases, and 6) detailing and refinement. The design is aimed for a specific context which includes specific users, market scenarios, environments, trends, business / competition, and feasibility / manufacturing factors. Critical consideration for sustainability factors is incorporated as part of the context criteria.","ModuleCredit":"8","Workload":"2-6-0-12-0","Prerequisite":"Pass ID 1105 & 1106","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ID2106","ModuleTitle":"Design Platforms 1","Department":"Division Of Industrial Design","ModuleDescription":"This is a “vertical studio” based design platform. Senior and junior students will participate in design projects which encourage cross-pollination of thoughts, skills and learning. The students will play the role of a junior designer and work together with the senior students from ID 3106 in the same platform. The objectives are to enable students to explore strategic design innovation through a simulated real studio environment. In this platform, students can select either conceptual or real-life projects led by our industry collaborators and relevant experts within the division.","ModuleCredit":"10","Workload":"2-6-0-17-0","Prerequisite":"Pass ID 1105 & 1106","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ID2111","ModuleTitle":"Computer Aided Industrial Design","Department":"Division Of Industrial Design","ModuleDescription":"The module aims to give students a practical understanding on the use Computer Aided Industrial Design (CAID) for design. This will include conceptual design with technical constraints to final rendering of the designed product. It will allow the student greater understanding of the verification tools by using it to assist in executing design decisions. Learning process will deal with theories and methods for constructive modeling, detailing, rendering and presentation, from simple curves and primitives to complex surfaces. Topics discussed will include Point, Line, Plane, 2-D and 3-D Surfaces, Solids, Colour and Texture and application of Lighting and as well as Basic Animation.","ModuleCredit":"4","Workload":"2-2-0-0-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"ID2112","ModuleTitle":"Digital Design & Fabrication","Department":"Division Of Industrial Design","ModuleDescription":"Students are brought beyond foundational usage of CAD tools for design visualization and construction. Three areas covered are: Advanced Surfacing, Parametric & Generative CAD Modelling, and Digital Manufacturing. Advanced Surfacing covers principles and methods to craft high precision, manufacturing-quality CAD models with complex, continuous organic surfaces that are water-tight. Parametric & Generative CAD teaches programming and algorithm-scripting-based methods to digitally generate and control 3D geometry. Digital Manufacturing introduces methods to translate 3D data to produce physical objects via digital manufacturing equipment. Students are expected to gain an operationally-ready level of mastery through hands-on experimentation in projects for all three areas.","ModuleCredit":"4","Workload":"1-3-0-6-0","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"ID2113","ModuleTitle":"Visual Communication Design","Department":"Division Of Industrial Design","ModuleDescription":"This module introduces students to the theories and practice of visual communications design. It will enable students to communicate ideas or messages to their desired audiences through various visual media, be it a sign, poster, drawing, photograph, wayfinding, publication, or advertisement. Major topics include visual thinking and literacy, typography, data visualisation, communication theory, designing with Adobe illustrator and InDesign.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"ID2114","ModuleTitle":"Form, Material and Making","Department":"Division Of Industrial Design","ModuleDescription":"Students will go through 2 hands-on projects incorporating various form studies, material and model-making techniques. Students will develop form studies through iterations before fabricating the models using hands-on techniques to attain precision and good finishing.","ModuleCredit":"4","Workload":"2-2-0-6-0","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"ID2115","ModuleTitle":"Digital Sketching and Painting","Department":"Division Of Industrial Design","ModuleDescription":"The course is designed for individuals who want to improve their visual communication skills and stimulate creative thinking. Through hands-on practice, students are taught how to use the stylus and tablet to create sketches and paintings in Photoshop. Major topics include: Dynamic sketching, Introduction to stylus, tablet and Photoshop, Understanding and applying values and light, Rendering with colour, Silhouetting for ideation, Layout for presentation. Students are expected to do weekly assignments and apply what they have learnt in two main projects.","ModuleCredit":"4","Workload":"2-2-0-6-0","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"ID2116","ModuleTitle":"Computing for Design","Department":"Division Of Industrial Design","ModuleDescription":"This module introduces the elements of computational thinking and its application in Industrial Design. Students will acquire skills and knowledge of computational problem solving, including formulating a problem, designing a solution, and prototyping the solution in the use of computational tools, logic and methods such as the Arduino Integrated Development Environment. Students learn through a hands-on approach to decompose complex problems into smaller components, solve the smaller components using elemental algorithms, and combine the solutions to solve the task at hand. They will learn the concepts of abstraction, how to encapsulate complex data and behavior into objects through object-oriented programming.","ModuleCredit":"4","Workload":"2-2-0-4-2","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"ID2122","ModuleTitle":"Ecodesign And Sustainability","Department":"Division Of Industrial Design","ModuleDescription":"The objective of this module is to provide the theory and practice for students to understand ecodesign and sustainability and its affects on design practice. It will study the design methods related to ecodesign and sustainable design and its applications. Project work will be conducted to provide the bridge to integrate such theoretical knowledge into practice.","ModuleCredit":"4","Workload":"2-2-0-4-2","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"ID2323","ModuleTitle":"Technology for Design","Department":"Division Of Industrial Design","ModuleDescription":"This module is specially designed for BA Industrial Design students. This module discusses the physics behind the ordinary objects and natural phenomena all around us. It unravels the mysteries of how things work. From the household appliances that make our lives easier, vehicles that we travel in and to the audio/visual players fill our world with sounds and images.","ModuleCredit":"4","Workload":"2-2-0-2-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"ID3041","ModuleTitle":"Special Studies","Department":"Division Of Industrial Design","ModuleDescription":"This is a one semester involvement for attachment to industry or other institutions of design, research and development work.","ModuleCredit":"14","Workload":"0-0-0-35-0","Prerequisite":"Student who read ID3041 must have completed at least 60 MC. (i.e. students will be able to read this module in Year 2, second semester onwards.)","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID3105","ModuleTitle":"Design Platforms 2","Department":"Division Of Industrial Design","ModuleDescription":"This module reinforces Design Platforms 1 through exercises of higher complexity. This is a “vertical studio” based design platform. Senior and junior students will participate in design projects which encourage cross-pollination of thoughts, skills and learning. The students will play the role of a junior designer and work together with the senior students from ID 4105 in the same platform. The objectives are to enable students to explore strategic design innovation through a simulated real studio environment. In this platform, students can select either conceptual or real-life projects led by our industry collaborators and relevant experts within the division.","ModuleCredit":"10","Workload":"2-6-0-17-6","Prerequisite":"Pass ID 2105 & 2106","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ID3106","ModuleTitle":"Design Platforms 3","Department":"Division Of Industrial Design","ModuleDescription":"This module works with Design Platforms 1 in “vertical studios” context. Senior and junior students will participate in design projects which encourage cross-pollination of thoughts, skills and learning. The students will play the role of a senior designer and work together with the junior students from ID 2106 in the same platform. The objectives are to enable students to explore strategic design innovation through a simulated real studio environment. In this platform, students can select either conceptual or real-life projects led by our industry collaborators and relevant experts within the division.","ModuleCredit":"10","Workload":"2-6-0-7-0","Prerequisite":"Pass ID 2105 & 2106","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ID3124","ModuleTitle":"Creative Communication & Design Argumentation","Department":"Division Of Industrial Design","ModuleDescription":"This course provides a means to discover and develop skills in constructing and delivering written and spoken presentations and reports. It is aimed at achieving oral and written proficiency thru critical analysis and practices.","ModuleCredit":"4","Workload":"2-2-0-3-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"ID3125","ModuleTitle":"Colours, Materials & Finishing","Department":"Division Of Industrial Design","ModuleDescription":"This module looks at how colours, materials & finishing (CMF) is applied in the design industry, in particular to consumer products. Students will learn how to rationalise the best choice of colours and materials to engage the user. They will be able to objectify how the colours, materials and finishing that strongly link to the context of the design.","ModuleCredit":"4","Workload":"2-2-0-6-0","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"ID4105","ModuleTitle":"Design Platforms 4","Department":"Division Of Industrial Design","ModuleDescription":"This module works with Design Platforms 2 in “vertical studios” context. Senior and junior students will participate in design projects which encourage cross-pollination of thoughts, skills and learning. The students will play the role of a senior designer and work together with the junior students from ID 3105 in the same platform. The objectives are to enable students to explore strategic design innovation through a simulated real studio environment. In this platform, students can select either conceptual or real-life projects led by our industry collaborators and relevant experts within the division.","ModuleCredit":"10","Workload":"2-6-0-17-0","Prerequisite":"Pass ID 3105 & 3106","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ID4106","ModuleTitle":"Design Thesis Project","Department":"Division Of Industrial Design","ModuleDescription":"The objective of this module is to provide students with the opportunity to demonstrate their design ability by the execution of a Major Design Project. Research and investigation on project development will be used to support the design. The major topic is a comprehensive design project that is supported by research. Documentation of research findings will form part of the project submission. Students will be required to demonstrate innovation and competency in industrial design.","ModuleCredit":"12","Workload":"1-7-0-0-14","Prerequisite":"Pass ID3103 & ID3104 or ID3105 and 3106","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"ID4121","ModuleTitle":"Project Research","Department":"Division Of Industrial Design","ModuleDescription":"The objective of this module is to learn the methods involved in design research in order to investigate into opportunities that support the Design Thesis Project. It will involve market studies and analysis of current developments to surface opportunities for a project. The major topics will include research methodology, project planning techniques, information search and documentation, product analysis and evaluation and selection process for design development. The results of this study will lead to the rational selection of a project for design and development under Design Thesis Project.","ModuleCredit":"4","Workload":"1-3-0-6-0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"ID5021","ModuleTitle":"Design Research","Department":"Division Of Industrial Design","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID5151","ModuleTitle":"Design Innovation","Department":"Division Of Industrial Design","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID5351","ModuleTitle":"Design Studies","Department":"Division Of Industrial Design","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID5770","ModuleTitle":"Graduate Seminar Module in Industrial Design","Department":"Division Of Industrial Design","ModuleDescription":"This Graduate Seminar Module in Industrial Design aims to provide Master student a forum to sustain and amplify an active research culture among the faculty and research scholars of the Division of Industrial Design. It aims to explore research methodology for design, share research findings, and exchange ideas with invited academics of distinction across the world. The themes of seminar presentations will reflect the latest research conducted in the core areas of the Division of Industrial Design, such as: design education, design management, design innovation, ecodesign and sustainability, etc.","ModuleCredit":"4","Workload":"0-2-0-0-8","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID5951","ModuleTitle":"Topics in Industrial Design","Department":"Division Of Industrial Design","ModuleDescription":"This module will involve a critical and thorough discussion of specific topics in Advanced Design Research. Examples of topics that may be discussed are: Ecodesign and sustainability, Experience Design, Interaction Design, Design History, Product Identity, Product Language, Culture and Design etc.","ModuleCredit":"4","Workload":"0-2-0-2-6","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID5951A","ModuleTitle":"Topics in Industrial Design: Product Development","Department":"Division Of Industrial Design","ModuleDescription":"The module aims to guide the students to explore the issue of product development through a research and design project with strong focus on interdisciplinary collaboration. The module will involve critical analyses and thorough discussions of specific topics in product development with regards to Industrial Design.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID5951B","ModuleTitle":"Topics in Industrial Design: Interaction Design","Department":"Division Of Industrial Design","ModuleDescription":"The module aims to guide the students to explore the issue of design interaction through a research and design project with strong focus on interdisciplinary collaboration. The module will involve critical analyses and thorough discussions of specific topics in interaction design with regards to Industrial Design.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID5951C","ModuleTitle":"Topics in Industrial Design: Healthcare Design","Department":"Division Of Industrial Design","ModuleDescription":"The module aims to guide the students to explore the issue of design in healthcare and its relevant areas through a research and design project with strong focus on interdisciplinary collaboration. The module will involve critical analyses and thorough discussions of specific topics in medicine, healthcare, and design for special needs with regards to Industrial Design.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID5951D","ModuleTitle":"Topics in Industrial Design: Design Education","Department":"Division Of Industrial Design","ModuleDescription":"The module aims to guide the students to explore the issue of design education through a research project with strong focus on interdisciplinary collaboration. The module will involve critical analyses and thorough discussions of specific topics in design education with regards to Industrial Design.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID5951E","ModuleTitle":"Topics in Industrial Design: Sustainability","Department":"Division Of Industrial Design","ModuleDescription":"The module aims to guide the students to explore the issue of eco design and sustainability through a research and design project with strong focus on interdisciplinary collaboration. The module will involve critical analyses and thorough discussions of specific topics in eco design and sustainability with regards to Industrial Design.","ModuleCredit":"4","Workload":"0-2-0-2-6","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ID6770","ModuleTitle":"Doctoral Seminar Module in Industrial Design","Department":"Division Of Industrial Design","ModuleDescription":"This Doctoral Seminar Module in Industrial Design aims to provide PhD student a forum to sustain and amplify an active research culture among the faculty and research scholars of the Division of Industrial Design (DID). It aims to explore research methodology for design, share research findings, and exchange ideas with invited academics of distinction across the world. The themes of seminar presentations will reflect the latest research conducted in the core areas of the DID, such as: design education, design management, design innovation, ecodesign and sustainability, etc.","ModuleCredit":"4","Workload":"0-2-0-0-8","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IE1111","ModuleTitle":"ISE Principles and Practice I","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces first year engineering students to what engineers do and to the engineer's thought process. This is a two-part module: Industrial and Systems Engineering Principles and Practice (EPP) I and II. Real Industrial and Systems Engineering systems will be used to show how engineers use this discipline of engineering to design, make and test systems. Through grasping engineering fundamentals, students learn how engineering systems work and fail (EPP I). Through learning of real systems, students learn how multi-disciplinary concepts are tied together (EPP II). The students will also learn basic design, experimentation and evaluation of engineering systems.","ModuleCredit":"6","Workload":"6-2-0-0-3-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"IE1112","ModuleTitle":"ISE Principles and Practice II","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces first year engineering students to what engineers do and to the engineer's thought process. This is a two-part module: Industrial and Systems Engineering Principles and Practice (EPP) I and II. Real engineering systems will be used to show how engineers use different disciplines of engineering, and combine them to design, make and test systems. Through grasping engineering fundamentals, students learn how engineering systems work and fail (EPP I). Through learning of real systems, students learn how multi-disciplinary concepts are tied together (EPP II). The students will also learn basic design, experimentation and evaluation of engineering systems.","ModuleCredit":"6","Workload":"6-2-0-0-3-4","Prerequisite":"IE1111 ISE Principles and Practices I","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"IE1113","ModuleTitle":"Introduction to Systems Analytics","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces first year engineering students to what engineers do and to the engineer's thought process in industrial, systems engineering and management. Real engineering systems will be used to show how engineers use different disciplines of engineering, and combine them to design, make and test systems. Through grasping engineering fundamentals, students learn how engineering systems work and fail. Through learning of real systems, students learn how multi-disciplinary concepts are tied together. The students will also learn basic design, experimentation and evaluation of engineering systems.","ModuleCredit":"4","Workload":"2-2-2-2-2","Preclusion":"IE1111 ISE Principles and Practices I","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"IE1114","ModuleTitle":"Introduction to Systems Thinking and Dynamics","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces first year engineering students to what engineers do and to the engineer's thought process in industrial, systems engineering and management. Real engineering systems will be used to show how engineers use different disciplines of engineering, and combine them to design, make and test systems. Through grasping engineering fundamentals, students learn how engineering systems work and fail. Through learning of real systems, students learn how multi-disciplinary concepts are tied together. The students will also learn basic design, experimentation and evaluation of engineering systems.","ModuleCredit":"4","Workload":"2-2-2-2-2","Prerequisite":"IE1113 Introduction to Systems Analytics","Preclusion":"IE1112 ISE Principles and Practices II IE2101 Introduction to Systems Thinking","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"IE2010E","ModuleTitle":"Introduction to Industrial System","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces the analytical methods used to support the operations of industrial systems that produce goods and services. It equips the students with the understanding of the fundamental processes necessary for this production and the tools and techniques commonly deployed to create effective and efficient systems. The topics covered include strategic purpose of an economic entity, forecasting of demand, planning for output levels, production control systems, scheduling, facilities layout, and quality assurance.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TM3161, TIE2010","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"IE2100","ModuleTitle":"Probability Models With Applications","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The module builds upon the foundation in ST2131 and stresses on applications of stochastic modeling. Topics include: Review of exponential distribution, Conditional probability and conditional expectation, discrete time Markov chains, Poisson process, Basic queuing models and continuous time Markov chains and Renewal Theory. Students will eventually be conversant with the properties of these models and appreciate their roles in engineering applications.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2334 or EE2012 or CE2407 or BN2102","Preclusion":"DBA3711","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"IE2100E","ModuleTitle":"Probability Models with Applications","Department":"Dean's Office (Scale)","ModuleDescription":"The module builds upon the foundation in ST2131/TS2120/IE2120E and stresses on applications of stochastic modeling. Topics include: Review of exponential distribution, Conditional probability and conditional expectation, Discrete time Markov chains, Poisson process, Basic queuing models and continuous time Markov chains and Renewal theory. The emphasis of this course will be on model formulation and probabilistic analysis. Students will eventually be conversant with the properties of these models and appreciate their roles in engineering applications.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"DSC3215, TIE2100","Corequisite":"ST2131 or TS2120 or IE2120E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"IE2110","ModuleTitle":"Operations Research I","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This foundation module introduces students to some of the basic concepts of operations research. Topics include linear programming, network flow models, and nonlinear programming. Besides the basic concepts, students will also learn about the applications of these topics to complex engineering and management problems.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"DBA3701, MA2215, MA3236","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"IE2110E","ModuleTitle":"Operations Research I","Department":"Dean's Office (Scale)","ModuleDescription":"This foundation module introduces students to some of the basic concepts of operations research. Topics include linear programming, network flow models, and nonlinear programming. Besides the basic concepts, students will also learn about the applications of these topics to complex engineering and management problems.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"DSC3214, MA2215, MA3236, TIE2110","Corequisite":"MA1102R or MA1505, MA1506, TE2102 or TG1401","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"IE2120E","ModuleTitle":"Probability and Statistics","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the basic concepts and the methods of probability and statistics. Topics include the basic concepts of probability, conditional probability, independence, random variables, discrete and continuous distributions, joint and marginal distributions, mean and variance, some common probability distributions, sampling distributions, estimation and hypothesis testing.","ModuleCredit":"4","Workload":"3-1-0-0-6","Preclusion":"TIE2120, TMA2103, TIE2020","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"IE2130","ModuleTitle":"Quality Engineering I","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces students to the fundamental concepts of quality and basic techniques in quality engineering. The topics covered are measures and interpretation of variation, control charts, process capability analysis, and acceptance sampling. The module will also deal with some related issues such as measurement systems analysis, PDCA, TQM, and industrial case studies. At the end of the module, students will be able to understand the basic concepts of quality and use the basic tools in quality analysis.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2334 or EE2012 or CE2407 or BN2102","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"IE2130E","ModuleTitle":"Quality Engineering I","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the fundamental concepts of quality and basic techniques in quality engineering. The topics covered are measures and interpretation of variation, control charts, process capability analysis, and acceptance sampling. The module will also deal with some related issues such as, measurement systems analysis, PDCA, TQM, and industrial case studies.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TM4271, TIE2130","Corequisite":"MA1505, MA1506 or SA1101, or ST1131, or ST1131A, or ST1232, or ST2334 or TE2102 or TG1401 or TM1401 or TS2120 or IE2120E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"IE2140","ModuleTitle":"Engineering Economy","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces the concept of \"the time-value of money\" and the effect that it has on economic decisions in engineering and business. It equips students with a conceptual framework for understanding and evaluating economic alternatives represented as a set of cash flows over time. Topics covered include cash flow analysis, choice among economic alternatives, effects of depreciation and taxation, replacement analysis, and dealing with risk and uncertainty.","ModuleCredit":"4","Workload":"3-1-0-3-3","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"IE2140E","ModuleTitle":"Engineering Economy","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces the concept of \"the time-value of money\" and the effect that it has on economic decisions in engineering and business. It equips the students with a conceptual framework for understanding and evaluating economic alternatives represented as a set of cash flows over time. Topics covered include cash flow analysis, choice among economic alternatives, effects of depreciation and taxation, replacement analysis, and dealing with risk and uncertainty.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TIE2140","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"IE2150","ModuleTitle":"Human Factors Engineering","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This course introduces concepts in human factors engineering and ergonomics. The topics that will be covered include: Human factors and systems, Human factors research methodologies, Information input and processing, Visual and auditory displays, Human output and control, Motor skills and hand tools, Anthropometry and workplace design, Environmental conditions of illumination, and Climate and noise. The objectives are to provide students with a broad overview of the application areas and an appreciation of the need for human factors engineers.","ModuleCredit":"4","Workload":"3-1-0-3-3","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"IE2150E","ModuleTitle":"Human Factors Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces the basic concepts of human factors engineering and ergonomics. The topics covered include: Human Factors in Systems (Human Error), Implications of Human Functions in performance (Work Physiology), Workstation Design (Guidelines and Norms), Environmental Stressors and Ergonomics Fieldwork (Translation and Application).","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TIE2150","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"IE3010E","ModuleTitle":"Systems Thinking and Design","Department":"Dean's Office (Scale)","ModuleDescription":"This foundation module aims to introduce students to the fundamental concepts and underlying principles of systems thinking, as well as modeling methods and tools that are applicable to the design of industrial systems. The topics in this module include introductory systems concepts, mental models and causal loop diagrams, while the modeling methods and tools to be covered include that of operations research and data analysis. The application of these topics to simple systems design problems will be illustrated through laboratory sessions. Real-world case studies will be presented to show how these concepts have been applied in industrial contexts.","ModuleCredit":"4","Workload":"1-1-2-3-3","Preclusion":"TIE3010","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"IE3100E","ModuleTitle":"Systems Design Project","Department":"Dean's Office (Scale)","ModuleDescription":"The objective of the module is to give students the opportunity to apply concepts learnt to solving real world problems. In this module, each student is assigned to work on a company-sponsored problem that requires application of industrial and systems engineering concepts. The module provides the opportunity for students to identify key problems and craft an objective, scope and deliverable for a piece of work, collect and analyze the relevant data, and apply the appropriate tool to solve the problem. It also enables students to improve their communication skills through report writing and presentation to the various stakeholders.","ModuleCredit":"8","Workload":"0-0-0-4-6","Prerequisite":"Level 3 Standing","Preclusion":"TIE3100","Corequisite":"","Types":["Module"],"History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"IE3100M","ModuleTitle":"System Design Project","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This systems design project requires students to work in teams to study, formulate and analyze an actual industrial problem with the goal of recommending a design solution that is practical. It also enables students to engage with industry, gain teamwork experience, practice and improve their oral and written communication skills in technical report writing, case study development, oral presentations and professional project management in the industry. The objective of the systems design project is to provide an opportunity for students to gain practical experience in an actual industry problem. It also gives the students a broader technical scope in applying and validating industrial engineering concepts rather than concentrating on one particular subject area within a classroom context.","ModuleCredit":"12","Workload":"0.5-0-0-10-4.5","Prerequisite":"IE2100, IE2110, IE1112","Corequisite":"IE2101 - Introduction to Systems Thinking","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"IE3101","ModuleTitle":"Statistics For Engineering Applications","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module goes beyond the foundation and deals mainly with the applications of statistics in the engineering context. Topics include review of statistical decision making and hypothesis testing, ANOVA with homogeneity of variance tests, concepts of blocking, RCBD, fixed and random effects models with multiple comparison procedures, factorial experiments, nonparametric methods, an introduction to bootstrapping with IE-based case studies. Students will be able to appreciate the importance of good planning and also conduct and evaluate simple experiments.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2334 or EE2012 or CE2407 or BN2102","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"IE3101E","ModuleTitle":"Statistics for Engineering Applications","Department":"Dean's Office (Scale)","ModuleDescription":"This module goes beyond the foundation and deals mainly with the applications of statistics in the engineering context. Topics include: Review of statistical decision making and hypothesis testing, ANOVA with homogeneity of variance tests, concepts of blocking, RCBD, fixed and random effects models with multiple comparison procedures, factorial experiments, nonparametric methods, an introduction to bootstrapping with IE-based case studies. Students will also appreciate the importance of good planning and be able to conduct and evaluate simple experiments.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TIE3101","Corequisite":"ST1131, ST2131 or ST1232 or TS2120 or IE2120E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"IE3105","ModuleTitle":"Fundamentals of Systems Engineering and Architecture","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This foundation module aims to introduce students to the fundamental concepts and underlying principles of systems engineering, including systems thinking, as well as the design and management of complex systems. The topics in this module include introductory concepts like system structure and boundary, complexity and system archetypes, system design process and management, system dynamics and system economic evaluation. The instruction will be supplemented with case studies and also seminars by academic and industrial practitioners.","ModuleCredit":"4","Workload":"2-1-1-1-5","Prerequisite":"IE1112","Preclusion":"IE2101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"IE3110","ModuleTitle":"Simulation","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This course introduces students to the basic concepts of discrete-event simulation systems and application to problems that have no closed-form solutions. The course will cover modeling techniques, random number generators, discrete-event simulation approaches, simulated data analysis, simulation variance reduction techniques and state-of-the-art simulation software. At the end of this course, students will be able to analyze and develop simulation models of given problems.","ModuleCredit":"5","Workload":"3-1-0.5-4-4","Prerequisite":"IE2100 or DSC3215","Preclusion":"DSC3221","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Friday Afternoon","Thursday Morning"]}]},{"ModuleCode":"IE3110E","ModuleTitle":"Simulation","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces students to the basic concepts of discrete-event simulation systems and application to problems that have no closed-form solutions. The course will cover modelling techniques, random number generators, discrete event simulation approaches, simulated data analysis, simulation variance reduction techniques and state-of-the-art simulation software. At the end of this course, students will be able to analyse and develop simulation models of given problems.","ModuleCredit":"5","Workload":"3-1-0.5-4-4","Preclusion":"DSC3221, TIE3110","Corequisite":"IE2100E or DSC3215","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"IE3120","ModuleTitle":"Manufacturing Logistics","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This course introduces the basic concepts and techniques of planning, design and operation within a facility. The coverage will include enterprise resource planning, resource allocation models, forecasting techniques, basic factory dynamics, types of production systems and production scheduling. This course aims to convey the intuitions behind many manufacturing logistic concepts and to demonstrate the application of operations research techniques to this area.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2100 or DBA3711","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"IE4100E","ModuleTitle":"BTech Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"The objective of the module is to give students exposure to research. In this module, each student is assigned to a research project that requires application of industrial and systems engineering concepts. The module provides the opportunity for students to conduct self study by reviewing literature, defining a problem, analyzing the problem critically, conducting design of experiments, and recommending solutions. It also enables students to improve their communication skills through technical report writing and oral presentation.","ModuleCredit":"12","Workload":"0.3-0-0-5.7-9","Prerequisite":"Level 4 Standing","Preclusion":"IE4101E, TIE4101","Corequisite":"","Types":["Module"],"History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"IE4100R","ModuleTitle":"B.Eng.Dissertation","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The objective of the module is to give students exposure to research. In this module, each student is assigned to a research project that requires application of industrial and systems engineering concepts. The module provides the opportunity for students to conduct self study by reviewing literature, defining a problem, analyzing the problem critically, conducting design of experiments, and recommending solutions. It also enables students to improve their communication skills through technical report writing and oral presentation.","ModuleCredit":"8","Workload":"0-0-0-4-6","Prerequisite":"ISE B.Eng. 4 standing","Preclusion":"IE4102","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"IE4101E","ModuleTitle":"B.Tech. Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"The objective of the module is to give students exposure to research. In this module, each student is assigned to a research project that requires application of industrial and systems engineering concepts. The module provides the opportunity for students to conduct self study by reviewing literature, defining a problem, analyzing the problem critically, conducting design of experiments, and recommending solutions. It also enables students to improve their communication skills through technical report writing and oral presentation.","ModuleCredit":"8","Workload":"0-0-0-4-6","Prerequisite":"Stage 4 standing","Preclusion":"TIE4101, IE4100E","Types":["Module"],"History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"IE4102","ModuleTitle":"Independent Study Module","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The purpose of IE4102 Independent Study is to promote self-study, critical thinking and independent research abilities. The project, which must be relevant to industrial and systems engineering, are proposed by the students and must be approved by the Department Coordinator identify a Department of Industrial and Systems Engineering staff member who is willing to oversee the projects and obtain their approval before submitting the proposal for consideration.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Stage 4 Standing","Preclusion":"IE4100R","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"IE4210","ModuleTitle":"Operations Research II","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module builds upon IE2110 to introduce students to more basic concepts of operations research. Topics include integer programming, mixed integer programming, dynamic programming, and heuristic methods. Besides the basic concepts, students will also learn how to use commercial software such as CPLEX to solve large-scale integer and mixed integer programmes encountered in complex real-world problems.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2110","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"IE4211","ModuleTitle":"Modelling & Analytics","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This course introduces the concept of modelling, optimization and data analytics for Industrial and Systems Engineering. As systems become more complex and with readily available data, the course will impart students with the skill to conduct modelling, data analysis and optimization. It will show how to model a problem, analyse the data to obtain the insight and optimize the model to make effective decision. Selected use cases in areas such as in supply chain, health care, and service industries will be drawn to provide applications. Widely used commercially available software such as CPLEX, R, spreadsheet will be used.","ModuleCredit":"4","Workload":"2-0-1-2-5","Prerequisite":"ST2334 or EE2012 or CE2407 or BN2102","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Friday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"IE4220","ModuleTitle":"Supply Chain Modelling","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This course introduces the fundamentals of supply chain concepts. It covers issues and basic techniques of distribution strategies, transportation logistics, and supply chain network optimization models. Students are equipped with fundamental concepts and quantitative tools that are essential to solving logistic and supply chain problems.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2100, IE2110","Types":["Module"],"History":[{"Semester":3},{"Semester":2,"ExamDate":"2019-05-10T14:30+0800","LecturePeriods":["Monday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"IE4220E","ModuleTitle":"Supply Chain Modelling","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces the fundamentals of supply chain concepts. It covers issues and basic techniques of distribution strategies, transportation logistics and supply chain network optimisation models. Students are equipped with fundamental concepts and quantitative tools that are essential to solving logistics and supply chain problems.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TIE4220","Corequisite":"IE2100E & IE2110E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T14:30+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"IE4221","ModuleTitle":"Transportation Demand Modeling and Economics","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module provides an exploration of economic problems of moving goods and people in transportation industry. This module introduces the basic economic concepts and principles as useful tools in the engineering context to formulate and analyze the decision-making of stakeholders (e.g., travelers, public sectors, shippers and operators). Special characteristics of transportation problems, such as the derived demand, mobile supply, cost structure, pricing mechanism and government intervention and regulation will be emphasized and some classic transportation models, such as user equilibrium model and discrete choice model, will be introduced.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2110 Operations Research I","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"IE4230","ModuleTitle":"Quality Engineering II","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces students to advanced topics in quality engineering. Topics covered are: design-in quality, quality function deployment, failure mode and effects analysis, fractional factorial designs, confounding, and robust design. The module also deals with basic tools in reliability analysis and testing. It will enable students to use more advanced techniques in process studies and learn to deal with quality problems from a proactive point of view in terms of process improvement and optimization.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2130, IE3101","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"IE4230E","ModuleTitle":"Quality Engineering II","Department":"Dean's Office (Scale)","ModuleDescription":"Design-in quality versus process control. Quality function deployment. Failure mode and effects analysis. Fractional factorial designs. Confounding. Robust design. Reliability analysis and testing.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TIE4230","Corequisite":"IE2130E & IE3101E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"IE4239E","ModuleTitle":"Selected Topics in Quality Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to either emerging topics in quality engineering or specialised topics. Students will learn and understand concepts in quality management and quality technology. This module will enable them to keep abreast with current developments in quality engineering and broaden their exposure to various specialised topics.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2100E Probability Models with Applications IE3101E Statistics for Engineering Application","Preclusion":"TIE4239","Corequisite":"Nil","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"IE4240","ModuleTitle":"Project Management","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces students to the basic concepts in project management. The process encompasses project planning, project scheduling, cost estimation and budgeting, resource allocation, monitoring and control, and risk assessment and management. The principles behind the process and the approaches to their execution will be covered. This module enables students to define and plan a project within the constraints of the environment. The plan will serve as a blueprint for the implementation and control of a project.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2140","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"IE4240E","ModuleTitle":"Project Management","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the basic concepts in project management. The process encompasses project planning, project scheduling, cost estimating and budgeting, resource allocation, monitoring and control, and risk assessment and management. The principles behind the process and the approaches to their execution will be covered. This module will enable students to define and plan a project within the constraints of the environment. The plan will serve as a blueprint for the implementation and control of a project.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TIE4240","Corequisite":"IE2140E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"IE4242","ModuleTitle":"Cost Analysis And Management","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces students to the basics of cost management. Concepts relating component items and process steps to value-added functions are introduced as a precursor to the analysis of system cost over the entire life cycle of products and services. It also deals with tools and approaches to select equipment, materials for cost-effective operations. This module enables students to cost out a system and recommend approaches to develop strategies for increasing the cost effectiveness of the system.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2140","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"IE4242E","ModuleTitle":"Cost Analysis And Management","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the basics of cost management. Concepts relating component items and process steps to value-added functions are introduced as a precursor to the analysis of system cost over the entire life cycle of products and services. It also deals with tools and approaches to select equipment, materials for cost-effective operations. This module enables students to cost out a system and recommend approaches to develop strategies for increasing the cost effectiveness of the system.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2140E","Preclusion":"TIE4242","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"IE4243","ModuleTitle":"Decision Modeling & Risk Analysis","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces the fundamental theory and method modelling and risk analysis for rational decision under uncertainty with applications in but not limited to medical & healthcare decisions and financial decision in capital investments & systems engineering. Topics covered include foundation of decision theory, risk aversion and measurement, decision analysis methods, Bayesian statistical approach,Bayesian networks modelling, inference, and learning, Advance financial decision making models, and Real options analysis.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2100","Preclusion":"Nil","Corequisite":"","Types":["Module"],"History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"IE4259E","ModuleTitle":"Selected Topics in Systems Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to either emerging topics in systems engineering or specialised topics. Students will learn and understand evolving concepts affecting the engineering large-scale or complex systems. This module will enable them to keep abreast with current developments in the systems engineering field and broaden their exposure to various specialised topics.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TIE4259","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"IE4299","ModuleTitle":"Selected Topics In Industrial Engineering","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces students to either emerging topics in industrial engineering or specialised topics. Students will learn and understand evolving concepts in operation research and industrial engineering. This module will enable them to keep abreast with current developments in the industrial engineering field and broaden their exposure to various specialised topics.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2100, IE2110","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":4}]},{"ModuleCode":"IE4299E","ModuleTitle":"Selected Topics in Industrial Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to either emerging topics in industrial engineering or specialized topics by visiting staff. The students are given the opportunity to learn from visiting staff and also to understand evolving concepts in operations research and industrial engineering.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IE2010E Introduction to Industrial System","Preclusion":"TIE4299","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"IE5001","ModuleTitle":"Operations Planning And Control I","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Operations research and its applications, mainly in the area of production planning and control: linear programming, network analysis, project planning and scheduling, dynamic programming, inventory control models, queueing theory, replacement theory and maintenance models.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"BDC5101 Deterministic Operations Research Models","History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"IE5002","ModuleTitle":"Applied Engineering Statistics","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Statistical analysis and experimentation techniques for engineers. Topics include analysis of variance, regression analysis, factorial and fractional factorial designs, response surface methodology and non-parametric methods. The module is application oriented and examples drawn from industrial applications rather than mathematical development will be used wherever possible to introduce a topic.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"IE5003","ModuleTitle":"Cost Analysis And Engineering Economy","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Cost and engineering economic analysis with special emphasis on a unified approach based upon cost accounting, operations research, economics and other quantitative methods. Topics include cost accounting and cost analysis, cost estimation, methods of engineering economic analysis, analyses for government projects and public utilities, effects of income taxes in economy studies, depreciation methods, risk and uncertainty in engineering economy studies, replacement studies and models, capital budgeting and computer applications.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"IE5004","ModuleTitle":"Engineering Probability And Simulation","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module aims to provide engineers with a practical treatment of probability. Apart from the fundamental framework, examples showing how various concepts and techniques can be adapted to solve practical problems will be discussed. An introduction to simulation techniques such as the Monte Carlo method together with stochastic modeling are also included.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"IE5105","ModuleTitle":"Modelling for Supply Chain Systems","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces the fundamentals of Supply Chain Systems. It covers topics related to the Modelling of Supply Chain Systems so as to provide the best flow of products through the Supply Chain Systems.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"IE5401 Industrial Logistics IE5405 Inventory Systems","History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"IE5107","ModuleTitle":"Material Flow Systems","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module covers the activities required to manage materials flow from supplier through manufacturing activities to the final use of the materials or delivery to customer. Emphasis is given on the movement of materials within the manufacturing processes and storage systems. Methodologies useful to the analysis of material flow systems, in both the manufacturing and warehousing systems, are introduced.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"IE5108","ModuleTitle":"Facility Layout And Location","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module provides an analytical treatment of the subject of facility layout and location. The layout design process consists of problem formulation, analysis of the problem, search for layout designs, selection of the preferred design, and specification of the layout design to be installed. This module also considers the problem of locating one or several new facilities with respect to existing facilities. The objective considered is the minimization of a cost function of travel distances. Problems with rectilinear and Euclidean distances are considered. Students will be assigned a computer project and a case study.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"IE5121","ModuleTitle":"Quality Planning And Management","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module focuses on the planning, organizational and human dimensions of quality management. It begins with an overview of the fundamental nature of quality, followed by a coverage of the strategic importance of quality in industry and the implementation of total quality management. The organizational and human dimensions include the application of basic management theories to the planning, management and improvement of quality. The measurement techniques, unique to assessing human performance and their role in quality improvement, will also be discussed.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"IE5123","ModuleTitle":"Reliability Engineering","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces the basic concepts and methods in reliability and maintenance engineering. It treats both components and systems reliability, failure data analysis and reliability testing. Topics related to reliability improvement are also dealt with. The maintenance aspect of this module includes maintenance management from a systems viewpoint, optimization of equipment availability, optimal replacement policies and warranty analysis.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"IE5202","ModuleTitle":"Applied Forecasting Methods","Department":"Industrial Systems Engineering & Mgt","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"IE5203","ModuleTitle":"Decision Analysis","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module teaches the necessary analytical knowledge and practical skills for improving decision-making processes in engineering and business environments. This is achieved by providing a paradigm based on normative decision theory and a set of prescriptive tools and computational techniques using state-of-the art software with which a stake holder can systematically analyze a complex and uncertain decision situation leading to clarity of action. Topics from utility theory and influence diagrams modeling to multi-attribute utility theory and analytic hierarchy process are covered.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"IE5205","ModuleTitle":"Healthcare System and Analytics","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module gives an overview of healthcare systems and how healthcare delivery is achieved, including an understanding of the roles of analysts in healthcare, healthcare data concepts and management. Data modelling and the use of statistics and operations research methods to support operations management, planning and decision making in healthcare are also introduced.","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"IE5208","ModuleTitle":"Systems Approach To Project Management","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module presents ideas of systems analysis and project management in a manner which demonstrates their essential unity. It uses the systems development cycle as a framework to discuss management of engineering and business projects from conception to termination. The module is divided into three interrelated parts: systems analysis and project management, project selection and organizational behavior, and systems and procedures in project planning and control.","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"IE5211","ModuleTitle":"New Product Management","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module introduces students to new, emerging concepts in the management of new product development. The entire new product development process, from the initial idea generation and screening phase to the final commercialization and monitoring phase, is examined. Project selection models, project organization, interdepartmental interface, technical and marketing issues are included in the topics discussed. Materials will be drawn from real-life industrial practices and state-of-the-art research findings. Lectures, case study readings and discussions will be used.","ModuleCredit":"4","Workload":"3-0-0-2-5","Preclusion":"MT5006 Strategic and New Product Management","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"IE5213","ModuleTitle":"Service Innovation And Management","Department":"Industrial Systems Engineering & Mgt","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"IE5301","ModuleTitle":"Human Factors In Engineering And Design","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module will focus on the interaction dynamics between the human operator and the machine/system in a human-machine system. We shall begin by defining the areas of concern in human factors engineering (e.g. the human-machine interface, the displays to be perceived, and the controls to be actuated). We shall discuss also the tools and methodologies used by a human factors engineer. The latter portion of the subject will discuss issues of capabilities and limitations of the human operator.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"IE5404","ModuleTitle":"Large Scale Systems Engineering","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The module deals mainly with the complex decision-making process in the planning, design, operation and maintenance of large scale systems. Case studies of systems that have been implemented in Singapore or being planned are used to illustrate the practical aspects of systems engineering methodologies.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"IE5504","ModuleTitle":"Systems Modelling And Advanced Simulation","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Systems modelling and simulation are important tools in operations research. This subject covers the major aspects of modelling and techniques of computer simulation, model definition, construction of digital simulation models, design of simulation experiments, statistical verification of input data and results, simulation languages and advanced simulation concepts.","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"IE5666","ModuleTitle":"Industrial Attachment","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module provides engineering research students with work attachment experience in a company.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IE5903","ModuleTitle":"Independent Study in PM","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The student will undertake a supervised self-study over one semester to work on a topic approved by the department in project management. The work may include a comprehensive literature survey, model building and problem solving, and solution implementation. This module is offered as an elective module to fulfill the requirements for the Specialization in Project Management.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IE5904A","ModuleTitle":"Research Project in Project Management I","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The student will undertake a research project to work on a topic in project management approved by the department. The work may include a comprehensive literature survey, problem definition, model building, development and implementation of solution method, discussion of solutions and recommendation. This module is offered as an elective module to fulfill the requirements for the Specialization in Project Management. The module is to be completed in 1 semester.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1}]},{"ModuleCode":"IE5904B","ModuleTitle":"Research Project in Project Management II","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The student will undertake a research project built upon the project that he/she has undertaken under IE5904A. The student must first define the further development work beyond the project under IE5904A that needs to be done. Where appropriate, the work may include a comprehensive literature survey, problem definition, model building, development and implementation of solution method, discussion of solutions and recommendation. This module is offered as an elective module to fulfill the requirements for the Specialization in Project Management. The module is to be completed in 1 semester.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"IE5904A Research Project in Project Management I","History":[{"Semester":2}]},{"ModuleCode":"IE5905","ModuleTitle":"Independent Study in Service Systems","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The student will undertake a supervised self study over one semester to work on a topic in service systems to be approved by the department. The work may include a comprehensive literature survey, model building and problem solving, and solution implementation. This module is offered as an elective module to fulfill the requirements for the Specialization in Service Systems. The project must be completed in 1 semester.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IE5906A","ModuleTitle":"Research Project in Service Systems I","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The student will undertake a research project to work on a topic in service systems approved by the department. The work may include a comprehensive literature survey, problem definition, model building, development and implementation of solution method, discussion of solutions and recommendation. This module is offered as an elective module to fulfill the requirements for the Specialization in Service Systems. The module is to be completed in 1 semester.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1}]},{"ModuleCode":"IE5906B","ModuleTitle":"Research Project in Service Systems II","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The student will undertake a research project built upon the project that he/she has undertaken under IE5906A. The student must first define the further development work beyond the project under IE5906A that needs to be done. Where appropriate, the work may include a comprehensive literature survey, problem definition, model building, development and implementation of solution method, discussion of solutions and recommendation. This module is offered as an elective module to fulfill the requirements for the Specialization in Service Systems. The module is to be completed in 1 semester.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"IE5906A Research Project in Service Systems I","History":[{"Semester":2}]},{"ModuleCode":"IE5907","ModuleTitle":"Independent Study in Operations Research","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The student will undertake a supervised self study over one semester to work on a topic in operations research to be approved by the department. The work may include a comprehensive literature survey, model building and problem solving, and solution implementation. This module is offered as an elective module to fulfill the requirements for the Specialization in Operations Research. The project must be completed in 1 semester.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IE5908A","ModuleTitle":"Research Project in Operations Research I","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The student will undertake a research project to work on a topic in operations research approved by the department. The work may include a comprehensive literature survey, problem definition, model building, development and implementation of solution method, discussion of solutions and recommendation. This module is offered as an elective module to fulfill the requirements for the Specialization in Operations Research. The module is to be completed in 1 semester.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1}]},{"ModuleCode":"IE5908B","ModuleTitle":"Research Project in Operations Research II","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The student will undertake a research project built upon the project that he/she has undertaken under IE5908A. The student must first define the further development work beyond the project under IE5908A that needs to be done. Where appropriate, the work may include a comprehensive literature survey, problem definition, model building, development and implementation of solution method, discussion of solutions and recommendation. This module is offered as an elective module to fulfill the requirements for the Specialization in Operations Research. The module is to be completed in 1 semester.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"IE5908A Research Project in Operations Research I","History":[{"Semester":2}]},{"ModuleCode":"IE5999","ModuleTitle":"Graduate Seminars","Department":"Industrial Systems Engineering & Mgt","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IE6002","ModuleTitle":"Advanced Engineering Statistics","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module is an advanced version of IE5002 ? Applied Engineering Statistics. This module aims to provide statistical analysis and experimentation techniques for engineers. Topics include analysis of variance, regression analysis, factorial and fractional factorial designs, response surface methodology and non-parametric methods. The module is application oriented and examples drawn from industrial applications rather than mathematical development will be used wherever possible to introduce a topic. Besides evening lectures on the above topic, seminars on fundamental aspects of the subject matters will be conducted. Research papers will be reviewed during the seminars.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"IE6099","ModuleTitle":"Ise Research Methodology","Department":"Industrial Systems Engineering & Mgt","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"IE6509","ModuleTitle":"Theory and Algorithms for Dynamic Programming","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module covers the fundamental models, theory, and algorithms for dynamic programming with an emphasis on Markov decision processes (MDPs). We give particular attention to overcoming the ‘curse of dimensionality’ and focus on modern techniques for solving large-scale dynamic programs.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"Suitable mathematical maturity","Preclusion":"BDC6305 Theory and Algorithms for Dynamic Programming","History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"IE6511","ModuleTitle":"Surrogate and Metaheuristic Global Optimization","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module describes sophisticated surrogate global optimization algorithms (for continuous and/or integer variables) for computationally expensive functions (including objective functions that are computed from a multimodal complex computer code.) with optional parallel algorithms. Metaheuristic search methods including simulated annealing, tabu search, genetic algorithms, dynamically dimensioned search, and particle swarm. Both single objective and multi-objective methods are discussed. A theory section covers convergence of surrogate global optimization, simulated annealing, genetic algorithms, and the proof of the No Free Lunch Theorem. Statistical analysis for comparing algorithm performance is presented. Students will utilize existing software packages in Matlab or Python for surrogate optimization and for some metaheuristics.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"Student should be in a PhD program in Engineering or Physical Science or Decision Science (in Business School) or in PhD program of Operations Research Analytics Cluster.","Preclusion":"IE6499A Adv Topics in SE: Metaheuristic & Surrogate Optimization","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"IE6999","ModuleTitle":"Doctoral Seminars","Department":"Industrial Systems Engineering & Mgt","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IFS4101","ModuleTitle":"Legal Aspects of Information Security","Department":"Information Systems & Analytics","ModuleDescription":"This module examines the laws relating to information security. The issues and considerations concerning information security have greatly shaped many laws, in particular, the laws relating to cybercrimes, electronic commerce, electronic evidence, document discovery, information management and data protection. These areas of the law have in turn altered the development and practice of information security in the industry. The objective of this module is to provide information security professionals with a working knowledge of these legal issues in information security, so that they are better placed to represent and protect the legal interests of their employers and their institutions.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2107","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"IFS4102","ModuleTitle":"Digital Forensics","Department":"Computer Science","ModuleDescription":"Digital forensics encompasses the recovery and investigation of material found in digital devices in relation to cyber crime and other crimes where digital evidence is relevant. This module gives an introduction to principles, techniques, and tools to perform digital forensics. Students will gain a good understanding of the fundamentals of digital forensics, key techniques for performing evidence extraction and analysis on UNIX/Linux systems, Windows systems, networks, Web applications, and mobile devices, and gain exposure to available tools. Some legal aspects of digital forensics will also be discussed.","ModuleCredit":"4","Workload":"2-0-0-2-6","Prerequisite":"CS3235","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"IFS4103","ModuleTitle":"Penetration Testing Practice","Department":"Computer Science","ModuleDescription":"This is a practice-oriented and project-based module that provides a hands-on experience of performing penetration testing on a collaborating organisation’s system. It aims to provide students with a realistic platform for applying offensive-based vulnerability assessment and analysis techniques on designated target systems. Students will be part of a penetration testing team, and be guided to apply the methodology, techniques, and tools of assessing the security of the target systems. This module contains a mix of technical-review seminars, testing-scoping meetings, and penetration testing exercises, analysis, as well as reporting.","ModuleCredit":"4","Workload":"2-0-1-6-1","Prerequisite":"CS3235 Computer Security","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"IFS4205","ModuleTitle":"Information Security Capstone Project.","Department":"Computer Science","ModuleDescription":"This module provides students an active learning opportunity to work independently in a group on significant information security-related projects. Project activities can include analyzing the security requirements, designing and implementing security systems, and attacking and defending a system. Students get to apply what they learn in the classroom and gain hands-on experience on solving significant information security problems.","ModuleCredit":"8","Workload":"0-0-0-20-0","Prerequisite":"CS3235","Preclusion":"Students who have taken and passed CS3205 will not be allowed to take IFS4205.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"IGL3550","ModuleTitle":"Extended Global Studies Internship","Department":"Political Science","ModuleDescription":"Internships vary in length but all take place within organisations or companies, are vetted and approved by the Convenor of the Global Studies Programme, have relevance to the major in Global Studies, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships will be advertised at the beginning of each semester. In exceptional cases, internships proposed by students may be approved by the department.","ModuleCredit":"4","Prerequisite":"Students should have completed a minimum of 24 MC in Global Studies including GL1101E and one of the following Core Modules GL2101, GL2102, GL2103, and have declared Global Studies as their Major.","Preclusion":"Any other XX3550 internship modules (Note: Students who change major may not do a second internship in their new major)","Corequisite":"","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"IL5101","ModuleTitle":"Strategic Alignment of Business and IT","Department":"Institute Of Systems Science","ModuleDescription":"IT leaders need to cultivate deep business knowledge to successfully enable business initiatives supported by IT. They must possess not only technical leadership but also the business acumen and strategic vision to create and monitor value from technology investments. Effective IT leaders participate in the setting of clear and concise technology-enabled business strategies to rejuvenate and transform their organization, exploit new business opportunities, and solve cross-functional business issues to deliver competitive advantage. Students will learn in this course the concepts and methodologies to formulate and implement business-IT strategies.","ModuleCredit":"4","Workload":"2.0-1.0-1.0-5.0-1.0","History":[{"Semester":1,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"IL5102","ModuleTitle":"IT Innovation Leadership","Department":"Institute Of Systems Science","ModuleDescription":"The rate of today’s technological change is affecting businesses in unprecedented ways, confronting them with new technologies that are disrupting business models and transforming industries. This challenges IT leaders to move beyond IT projects for purely efficiency purposes to become leaders of IT innovation to spawn fresh, value-generating ideas, and ensure their successful implementation to help their businesses grow. They need to build an agile, innovative, creative and entrepreneurial spirit in the IT organization. Students will learn the concepts, enablers and inhibitors of IT innovation and a framework for innovation management. They will also learn design thinking, entrepreneurship and business models.","ModuleCredit":"4","Workload":"2.0-1.0-1.0-5.0-1.0","History":[{"Semester":1,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"IL5103","ModuleTitle":"Business and IT Financial Management","Department":"Institute Of Systems Science","ModuleDescription":"Running the IT organisation as a business that is in sync with the overall corporate culture is essential for every organization. IT leaders and managers need to adopt appropriate business practices to deliver timely, efficient, reliable and effective operations at the right quality and price to deliver business outcomes. This course aims to build strong foundations in basic business and IT financial management concepts and principles that IT leaders and managers require. Students will learn the requisite knowledge, skills and techniques to move the IT organization from a cost centre to a credible partner and service provider to the business.","ModuleCredit":"4","Workload":"2.0-1.0-1.0-5.0-1.0","History":[{"Semester":2,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"IL5104","ModuleTitle":"Process and Operational Excellence","Department":"Institute Of Systems Science","ModuleDescription":"It is widely acknowledged that most companies spend at least 80 percent of their IT resources and budget on maintaining the required daily service to users, and the remaining 20 percent on new IT initiatives that can help grown the business, and improve revenue and business value. The fundamental responsibility of the IT leader is to achieve process and operational excellence and maintain the right infrastructure and applications to meet business demands. Students will learn the baseline knowledge, techniques, tool, standards and best practices that will allow them to manage IT in a sustainable fashion and deliver business value.","ModuleCredit":"4","Workload":"2.0-1.0-1.0-5.0-1.0","History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"IL5105","ModuleTitle":"Fundamentals of IT Leadership Transformation","Department":"Institute Of Systems Science","ModuleDescription":"The module will introduce students to the core foundation of leadership, sharpen their understanding of the role of the IT leader, and enhance their capacity and capability to be agile and effective IT Leaders. Students will hone their leadership capacity in the areas of self-awareness, strategic and critical thinking, communications, team building, problem solving, decision making and influencing so as to create sustainable competitive advantage and business value for their organizations.","ModuleCredit":"4","Workload":"1.5-1.5-1.0-5.0-1.0","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"IL5106","ModuleTitle":"Leading Change for IT Leaders","Department":"Institute Of Systems Science","ModuleDescription":"The technology and business landscape is rapidly changing. This change has affected businesses and society in many ways. Organisations have to undergo transformation and radical changes to their processes, business models, job and organisation structures to stay relevant. Through this course, students will acquire a strong understanding of change, and develop the core capabilities and soft skills to lead, manage and sustain change effectively in today’s business environment.","ModuleCredit":"4","Workload":"2.0-1.0-1.0-5.0-1.0","History":[{"Semester":2,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"IL5107","ModuleTitle":"IT Leadership Capstone Project","Department":"Institute Of Systems Science","ModuleDescription":"The IT Leadership project will provide students with the opportunity to practice their newly acquired IT leadership knowledge for a real company or organization. The project will bring together the disciplines that the students have learnt, and require them to reflect, synthesize and apply what they have learnt in the core modules in the real world context. In small teams, the students will be required to progressively compile their portfolio of observations, findings and recommendations on the target company during the course and finally demonstrate their ability to present and communicate their final recommendations at the executive level.","ModuleCredit":"8","Workload":"0.0-0.0-0.0-20.0-0.0","Prerequisite":"IL5105 Fundamentals of IT Leadership Transformation IL5101 Strategic Alignment of Business and IT","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IL5201","ModuleTitle":"Measuring and Demonstrating Value from IT Investments","Department":"Institute Of Systems Science","ModuleDescription":"This module introduces the concepts, principles and techniques to measure organizational performance for decision-making and accountability. It also prepares students to conduct an assessment of the performance of an organization in a credible, conclusive and compelling fashion. Students learn a process to define measures that are linked to their organization’s mission, goals and objectives using the Balanced Scorecard. They will also learn about and apply techniques to measure and communicate the value of IT investments.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3.0-2.0","History":[{"Semester":2,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"IL5202","ModuleTitle":"IT Governance and Risk Management","Department":"Institute Of Systems Science","ModuleDescription":"The pervasive use of the Internet and technology for the conduct of business, and the complexity of organizations mandate the adoption of an effective and pragmatic IT governance and risk management framework to bind business and IT strategies. This will allow companies to reap the full benefit of exploiting IT to meet business goals and sustain competitive advantage. The urgency is further compounded by the recent high profile cases on data leakage and system breaches. IT governance risk and compliance (IT GRC) is therefore now a top priority for IT leaders. This course presents a holistic overview of IT GRC.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3.0-2.0","History":[{"Semester":1,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"IL5203","ModuleTitle":"IT Organisation Development and Talent Management","Department":"Institute Of Systems Science","ModuleDescription":"IT leaders must possess the ability to build a high performing IT organization. They must be able to identify the skills needed by the IT workforce to meet the changing business and technology landscape. However, they have found it extremely challenging to recruit, staff, skill and re-skill, develop, motivate and retain professionals in a highly competitive business environment and where good IT talent is in high demand. This course will help students to create an organization which is responsive to changes in the environment and whose culture and structure is aligned to its strategy and drives cross-boundary teamwork and collaboration.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3.0-2.0","History":[{"Semester":2,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"IL5204","ModuleTitle":"Stakeholder Relationship Management in the IT Eco-System","Department":"Institute Of Systems Science","ModuleDescription":"Delivering business value to the organization is a key measure of success for any IT initiative. Perceptions of success are dependent on the stakeholder’s expectations, which may not be perfectly aligned with the intent of the initiative. Typically, the IT Leader needs to manage the expectations of various external and internal stakeholders in the IT eco-system by engaging them and fostering the relationship using his position, personal influence and political savvy, providing necessary and essential guidance, insights and value propositions. This module examines the principles, concepts, and frameworks used in stakeholder analysis to define relevant strategies to manage the relationships.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3.0-2.0","History":[{"Semester":1,"LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"IPS3550","ModuleTitle":"Extended Political Science Internship","Department":"Political Science","ModuleDescription":"Internships vary in length but all take place within an organisation, are vetted and approved by the Department’s internship advisor, have relevance to the major in Political Science, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships (if any) will be advertised at the beginning of each semester. In exceptional cases, internships proposed by students may be approved by the Department.","ModuleCredit":"4","Prerequisite":"Students should: - have completed a minimum of 24 MC in Political Science, and - have declared Political Science as their Major.","Preclusion":"Any other XX3550 internship modules (Note: Students who change major may not do a second internship in their new major)","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"IS1103","ModuleTitle":"IS Innovations in Organisations and Society","Department":"Information Systems & Analytics","ModuleDescription":"The module gives a wide yet insightful understanding of the impact of IT on organisation and society. Issues such as Internet and “new economy” geographies, impacts of IT and creation of IT innovation for public health, urban planning, and regional equity, food systems, climate change can be discussed. Other issues for consideration could be dark web and IT security advancement, open vs. closed innovation creation. Misuse of IT that put ethics and professionalism into question will be also discussed.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Tuesday Afternoon","Wednesday Morning","Thursday Morning","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon"],"TutorialPeriods":["Thursday Morning","Tuesday Afternoon","Thursday Afternoon","Wednesday Morning","Tuesday Morning"]}]},{"ModuleCode":"IS2101","ModuleTitle":"Business and Technical Communication","Department":"Ctr For English Language Communication","ModuleDescription":"Business and Technical Communication a customized core module for the School of Computing, aims to give its students a professional edge in the competitive and interconnected job market by preparing and enhancing their professional communication skills in IT related work settings. By the end of the module, students will have an array of communicative skills. Students will be able to: - write effective and persuasive business letters/ email messages and proposals - speak and deliver confidently with and without multimodal aids both in prepared and impromptu speech situations such as meetings, job interviews, oral presentations and proposal presentations - have an enhanced awareness of intercultural and interpersonal concepts and skills - critically analyze communication contexts and use these skills in written and spoken assignments This is a 48-hour module taught over 12 weeks with 2 two-hour tutorials per week.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"Students who are required to read ES1000 and/or ES1102/ES1103 must pass it/them before taking IS2101.","Preclusion":"ES2002, ES2007D, CS2101, CS2103T and ES1601.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Monday Morning","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Monday Morning","Thursday Morning","Tuesday Afternoon","Friday Afternoon","Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"IS2102","ModuleTitle":"Enterprise Systems Architecture and Design","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to train students to be proficient in architecting and designing modern large-scale Enterprise Systems that are complex, scalable, distributed, component-based and mission-critical. Students will develop an in-depth understanding of high-level concepts such as enterprise architecture and software architecture. They will then move on to acquire fundamental systems analysis and design techniques such as object-oriented requirements analysis and design using the Unified Modelling Language as well as software design patterns. Essential systems engineering skillsets such as software testing and software configuration management will also be covered.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"CS1020 or CS2030","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon","Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"IS2103","ModuleTitle":"Enterprise Systems Server-side Design and Development","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to train students to be conversant in backend or server-side development for Enterprise Systems. It complements IS3106, which focuses on front-end development aspects for Enterprise Systems. Students will learn modern development techniques such as component-based development, service-oriented development and object-relational mapping. One or more established development platforms would be carefully chosen to allow students to put into practice the various concepts that are taught in the module. An emphasis would also be placed on Enterprise Systems security.","ModuleCredit":"4","Workload":"2-0-1-3-4","Prerequisite":"CS1020 or CS2030","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Friday Afternoon","Tuesday Morning","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Morning","Friday Afternoon"]}]},{"ModuleCode":"IS3103","ModuleTitle":"Information Systems Leadership and Communication","Department":"Information Systems & Analytics","ModuleDescription":"Today’s technology leaders need to have a deep understanding of business fundamentals, recognize the key drivers of innovation, and develop effective leadership to align and integrate novel technologies and business processes for successful products and services. The course will not only cover major topics relating strategic, tactical and operational facets of thought leadership in propelling IT implementations, adoptions and changes in organization but also equip students with industry-relevant communication skillsets. The strategic facet will explore the various contexts, complex issues and dynamic paths that evoke leadership in information systems, including technology championship, disruptive technology, and IT ecosystem. The tactical facet will strategize a culture to co-create value and nurture technological innovations. Students will be taught effective communication skills for influential communication, change management communication and directional communication. These skillsets will enable them to foster partnership between technology and business stakeholders such as vendors, IT professionals and functional users. The operational facet will include leadership areas in IT portfolio management, change management, and IT applications. Through a synthesis of critical knowledge areas required of technology leaders, students will examine the intersection of technology and business to drive IT-enabled changes in an organization. The course will prepare students for senior technology positions, and develop core communication skills that leaders need to be equipped with to be successful in leading technological transformations.","ModuleCredit":"4","Workload":"2-1-3-2-2","Prerequisite":"(IS1103 or equivalent) and (CS2101 or IS2101)","Preclusion":"IS3101","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Morning","Tuesday Afternoon","Thursday Afternoon","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Thursday Afternoon","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"IS3106","ModuleTitle":"Enterprise Systems Interface Design and Development","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to train students to be conversant in front-end development for Enterprise Systems. It complements IS2103 which focuses on backend development aspects for Enterprise Systems. Topics covered include: web development scripting languages, web templating design and component design, integrating with backend application, and basic mobile application development.","ModuleCredit":"4","Workload":"2-0-2-3-3","Prerequisite":"IS2103","Preclusion":"CS3226","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Tuesday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Morning","Wednesday Afternoon","Wednesday Morning","Monday Afternoon"]}]},{"ModuleCode":"IS3150","ModuleTitle":"Digital Media Marketing","Department":"Information Systems & Analytics","ModuleDescription":"This course introduces students to the fundamental principles and practices of digital marketing, including social media and mobile marketing. Students will be cognizant of social media campaigns, IT crisis management, and brand image management. They will have an excellent grasp of social media analytics, the 5Ps (product, pricing, promotion, place, and participation), market analysis and consumers' behavior. The course will also introduce concepts in customer relationship management (CRM), including the application, implementation and management of CRM technologies, CRM strategy and data warehouse, customer metrics and economic returns from CRM. At the end of the course, students will be able to deliver coherent digital marketing and comprehensive customer relationship management.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"IS2101","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"IS3221","ModuleTitle":"Enterprise Resource Planning Systems","Department":"Information Systems & Analytics","ModuleDescription":"Business resources include employees, business processes, procedures, organisational structure, and computer systems. The efficiency and effectiveness of an organisation in carrying out its business can be enhanced if managers and employees are given the support to plan, monitor and control the business. Enterprise Resource Planning (ERP) supports the use of all resources in an organisation. In this course, students will learn the rationale for having ERP, ERP functionality (such as manufacturing, finance, distribution and human resource management), ERP and information technology, ERP systems and ERP implementation (planning, product selection, implementation and optimisation).","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"[(CS1010 or equivalent) and (IS1103 or IS1103FC or IS1103X)] or [(CS1010 or equivalent) and BT1101] or [DAO2702 and IT3010]","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"IS3240","ModuleTitle":"Digital Platform Strategy and Architecture","Department":"Information Systems & Analytics","ModuleDescription":"Digital business platforms are a successful foundation on which organisations are reinventing their businesses. In this module, students will learn both theoretical and practical insights into the dynamics of creating, implementing and competing with digital platforms, focused on three pillars. The course will first examine the strategic and economic foundations of digital platforms (Pillar 1), and their prominent rise in the digital transformation of industries, business models, products and services. The course will then explore the business architecture and strategy (Pillar 2) and IT/data architecture and strategies (Pillar 3) that enable platforms and their successful evolution. Topics include platform principles and value propositions, platform business design and ecosystem architecture, platform evolution, the design of digital platform components (APIs, interfaces and protocols), data strategies for digital platforms, and platform roadmaps and innovation.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"IS1103/X and (IS2102 or BT2102)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"IS3251","ModuleTitle":"Principles of Technology Entrepreneurship","Department":"Information Systems & Analytics","ModuleDescription":"The module introduces students to the concepts and principles of technology entrepreneurship. Students will learn about the current developments in entrepreneurship, worldwide and in Singapore and be taught to use a variety of tools, techniques and frameworks for the development and analysis of entrepreneurial businesses. Students taking the module should have an interest in entrepreneurship and a desire to be an entrepreneur at some stage in their lives.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"IS1103 or equivalent","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Wednesday Morning"]}]},{"ModuleCode":"IS3261","ModuleTitle":"Mobile Apps Development for Enterprise","Department":"Information Systems & Analytics","ModuleDescription":"The proliferation of mobile phones offers unprecedented opportunities for enterprise to empower their employees with computing and communicating capabilities on the move. It also offers a rich interactive experience for customers. Programming skills for mobile apps in enterprise environment is therefore an increasingly important asset for the IT workforce. This course will teach mobile phone programming in a client-server setting. In addition to developing user interface, the students will also learn how to write mobile apps to communicate with servers via HTTP, making synchronous and asynchronous requests, as well as dealing with common payload formats such as JSON and HTML.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"(CS1020 or equivalent) or CS2020 or CS2030 or CS2040/C","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"IS4010","ModuleTitle":"Industry Internship Programme","Department":"Information Systems & Analytics","ModuleDescription":"This module enables students to apply the computing knowledge and skills that they have acquired in class to industry internships in companies/organizations. Students in industry internships will be jointly guided by supervisors from both the companies/organizations and the school Their progress on internship projects will be monitored during internship period, and their performance will be assessed through letter grades at the end of the internship. The internship duration will be 6 months, consisting of both a full-time and part-time component. Full-time internship attachment will last for 3 months during the NUS vacation period, and will continue on a part-time basis that will last for 3 months during the NUS study semester.","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"[IS2101 or CS2101] and [IS1105 or IS3101 or IS3103] and [IS2103 or CS2107 or (BT2101 and BT2102)]","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IS4100","ModuleTitle":"IT Project Management","Department":"Information Systems & Analytics","ModuleDescription":"This module focuses on the management of IS projects. Various managerial issues pertaining to the evaluation and selection of information systems projects, choice of project organization, planning, scheduling and budgeting of project activities and basic principles in control and project auditing will be covered. The students will also learn how to use practical techniques and tools, such as network models (PERT/CPM), simulation, and state-of-the-art project management software, in scheduling project activities. This module serves as a good introduction to information systems project management for students who may participate in coordinating and managing large-scale information systems projects.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"IS2102 and IS2103 and [(IS1103 or equivalent) or EG2401]","Preclusion":"IS5110 and CS5212(old code for IS5110)","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Morning","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening","Tuesday Afternoon"]}]},{"ModuleCode":"IS4103","ModuleTitle":"Information Systems Capstone Project","Department":"Information Systems & Analytics","ModuleDescription":"Students are required to work (in groups) through a complete Systems Development Life Cycle to develop a business information system based on techniques and tools taught in IS2102, IS2103 and IS3106. They will also sharpen their communication skills through closer team interactions, consultations, and formal presentations. Emphasis will be placed on architecture design and implementation, requirement analysis, system design, user interface design, database design and implementation efficiency. Students will be assessed based on their understanding and ability to apply software engineering knowledge on a real-life application system, as well as their communication skill.","ModuleCredit":"8","Workload":"1-1-0-10-8","Prerequisite":"IS2101, IS2102, IS2103 and IS3106","Preclusion":"IS3102","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Morning","Wednesday Afternoon","Monday Morning","Thursday Morning","Tuesday Afternoon","Wednesday Morning","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"IS4151","ModuleTitle":"Pervasive Technology Solutions and Development","Department":"Information Systems & Analytics","ModuleDescription":"Pervasive technology is immensely omnipresent in our daily life and brings novel business prospects. Indeed, pervasive technology immerses the users in a triad of interaction, computation, and communication. But it also presents significant challenges ranging from technology architectural design and security concerns among many. This module will study the mechanisms and operating environments of pervasive technology. Some of the topics covered include computer and network architectures for pervasive computing, wearable technologies, internet of things, mobile computing mechanisms, location mechanisms, techniques for security and user authentication.","ModuleCredit":"4","Workload":"2-0-2-3-3","Prerequisite":"IS2103 and IS3106","Preclusion":"IS4150, IS5451, SMA5508, and SG5233","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"IS4204","ModuleTitle":"IT Governance","Department":"Information Systems & Analytics","ModuleDescription":"This module examines the governance in the use and deployment of Information Technology in an organisation. It covers the process of strategic planning to align IT strategies with business strategies. The elements of governance include Security Policy, Quality Management, Business Continuity Management, Risk Management, Project and Program Management, Returns on Investment of IT and Operational Management.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"IS3101 or IS3103","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Morning","Wednesday Morning"]}]},{"ModuleCode":"IS4228","ModuleTitle":"Information Technologies in Financial Services","Department":"Information Systems & Analytics","ModuleDescription":"The main objective of this course is to educate the students on how and to what extent can information technologies (IT) support the financial services industry, in order for a student to seek a career in this industry sector. It is designed to provide the students with a broad overview and thematic case studies of how each major business segment of the financial services industry employs IT to maintain a competitive edge, and to comply with laws and regulations.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"IS3101 or IS3103","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Friday Afternoon","Thursday Morning"]}]},{"ModuleCode":"IS4231","ModuleTitle":"Information Security Management","Department":"Information Systems & Analytics","ModuleDescription":"The main focus of this module is on the managerial aspects of information security. This module prepares the students for their future roles as IS managers or IS security professionals. Through this module, students will appreciate the challenges of managing information security in the modern business organization. Topics include risk management, security policies and programmes, managing the security function, and planning for continuity.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"CS2107","Preclusion":"CS3254","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"IS4233","ModuleTitle":"Legal Aspects of Information Technology","Department":"Information Systems & Analytics","ModuleDescription":"This module is a study of major area of law that has an impact on the IT industry. Among the topics to be addressed are intellectual property of software, database, and multimedia entertainment contents, data privacy, information security, and electronic commerce law. The goal of the course is to provide basic background in these issues for non-lawyers. The course enables IT professionals to better handle their legal resources and better understand their commercial opportunities. Real-world examples from the text and current events will be used to demonstrate the applicability of the law in IT industries.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"IS3101 or IS3103","Preclusion":"CS4259","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Tuesday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"IS4234","ModuleTitle":"Quality Control and Audit of IS","Department":"Information Systems & Analytics","ModuleDescription":"The aim of this module is to provide an in-depth study of information systems security in business organisations. This module provides an opportunity for students to examine the design of security control and auditing processes and procedures of information systems from a management perspective. The course will cover the economics of security, principles of management and application control, evidence gathering and evaluation, auditing procedures and techniques. The emphasis of this course is on the managerial and business issues rather than technical issues such as encryption algorithms and virus-manipulation.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"(IS2102 and IS2103) or CS2103/T or CS2113/T","Preclusion":"CS4252","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"IS4241","ModuleTitle":"Social Media Network Analysis","Department":"Information Systems & Analytics","ModuleDescription":"The world of online social media is of much interest for academic, social and e-commerce studies. This module is about the analysis of social media networks. The module will cover the characteristics of social media networks, the analysis software and methods, case studies and projects of network analysis.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"[(CS1010 or equivalent) and (IS1103 or IS1103FC or IS1103X)] or [(CS1010 or equivalent) and BT1101] or [DAO2702 and IT3010]","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"IS4242","ModuleTitle":"Intelligent Systems and Techniques","Department":"Information Systems & Analytics","ModuleDescription":"This module provides a broad coverage of intelligent systems in various industries (through examples of real world applications) and the tools and techniques used to design such intelligent systems (e.g. data warehousing, data mining and optimization). Applications from several domains such as finance, healthcare, transportation, web and retail are discussed. The use of technology to solve business problems (such as real-time optimization, personalization, trend discovery and unstructured data analysis) are described. Software tools to apply these techniques are introduced. The emphasis of the course is on modelling, conceptual understanding of techniques, and applications to business problems.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"[MA1312 or MA1521 or MA1505 or (MA1511 and MA1512)] and [ST2334 or ST2131 or ST2132] and [IS3106 or BT3103]","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"IS4243","ModuleTitle":"Information Systems Consulting","Department":"Information Systems & Analytics","ModuleDescription":"The aims and objectives are: (1) to provide an overview of Information Systems (IS) consulting and to develop a more specific understanding of the practice, (2) to provide students with the knowledge of management and IS consulting practices, and (3) to give students the opportunity to be involved in a field consulting project.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"IS3101 or IS3103","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"IS4250","ModuleTitle":"IT-enabled Healthcare Solutioning","Department":"Information Systems & Analytics","ModuleDescription":"This module to provide students with hands-on, problem-based experience in Information Technology (IT) design to tackle real-world healthcare challenges. Healthcare systems worldwide are in the midst of changing their core strategies, financing and operational care processes. For instance, reactive sick care is replaced by proactive efforts to keep people healthy and out of the hospital. Large-scale healthcare systems are also being redesigned to promote continuity of care. In this module, students can learn how to provide workable IT solutions to address contemporary healthcare issues and challenges.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"IS1103 or equivalent","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"IS4261","ModuleTitle":"Designing IT-enabled Business Innovations","Department":"Information Systems & Analytics","ModuleDescription":"The module will teach students how to create innovation-driven business model through both process innovation and product innovation. The focus is on businesses that are technology innovation driven. The module contents will cover disruptive technologies, cross-channel business model development, mobilization of networked business, canvas drawing, social media-based product and marketing innovation, etc. In particular, students will learn how to identify technology innovation opportunities and manage innovation process. The students can appreciate the value of IT ecosystems and platform-based business operations.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"IS3103 or IS3101","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"IS4301","ModuleTitle":"Agile IT with DevOps","Department":"Information Systems & Analytics","ModuleDescription":"Acceleration of the pace of digital transformation and adaption to business changes have caused IT organizations to integrate Agile methods and DevOps with traditional IT development and operations. This module introduces students with essential concepts of Agile IT and DevOps for participation in agile IT business transformations. Topics covered shall include waterfall vs. agile, integrated agile methods (Xtreme Programming, Scrum), DevOps, hybrid-IT, Platform as a service, monolithic vs. microservice architecture, containerization, toolchains, open innovations and case studies. Banking industry services will be used to enable students to practise concepts taught in this course.","ModuleCredit":"4","Workload":"2-1-0-1-6","Prerequisite":"IS4100","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning","Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"IS4302","ModuleTitle":"Blockchain and Distributed Ledger Technologies","Department":"Information Systems & Analytics","ModuleDescription":"Digital currencies like Bitcoins have created a different, faster and potentially cheaper way of monetary transfers. The technology behind Bitcoins, namely Blockchain or more broadly the distributed ledger system, has brought big impact on financial services. A blockchain is a distributed database of ownership records (public ledger) of all transactions. A blockchain is irrevocable once it is committed into the system. Through this module, students will learn about blockchain and distributed ledger technologies among others.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"(CS2102 or BT2102) and (CS1020 or its equivalent or CS2030 or CS2103/T or CS2113/T)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"IS4303","ModuleTitle":"IT-mediated financial solutions and platforms","Department":"Information Systems & Analytics","ModuleDescription":"This course introduces students to new platforms in the financial industry to meet existing needs, or to reach out to new markets. There will be an emphasis on platforms to help end consumers through transactions, payment systems, and loans. Students will get an appreciation for innovation in FinTech, and understand the changing landscape. They will also have practice using Big Data-based credit scoring.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"IS2102","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening","Thursday Morning","Monday Morning"]}]},{"ModuleCode":"IS5002","ModuleTitle":"Digital Transformation","Department":"Information Systems & Analytics","ModuleDescription":"What steps should enterprises take so as to manage and capitalize on them to drive enterprise transformation? Is it possible to continuously transform enterprises with the latest technologies without wreaking havoc to the business operations? This module first goes through the foundational concepts of digital transformation. Using these concepts, students then extrapolate on existing technological and business trends and needs for an enterprise (real or fictional), eventually producing both short and long term plans of some duration (say, three to five years) for the enterprise's management and utilization of digital systems.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"IS2102","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"IS5003","ModuleTitle":"Platform Design and Economy","Department":"Information Systems & Analytics","ModuleDescription":"Digital platforms have disruptively transformed the way we live, operate, and interact. Commercially, digital platform companies have gained legendary success with their new business models in various industries. The module consists of four broad aspects, namely, (a) the foundational theories in platform economics, (b) how to strategize for and measure successful digital platform venture, (c) industry-level platforms and how businesses can develop complementary technologies within a platform ecosystem, and (d) API management.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"IS2102","Preclusion":"IS3240","History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"IS5004","ModuleTitle":"Enterprise Architecture","Department":"Information Systems & Analytics","ModuleDescription":"Enterprise architecture is a necessary element in business planning, strategy and execution. It is a conceptual blueprint that defines the IT structure and operation of business. This module provides a broad yet in-depth understanding of enterprise architecture design and implementation. The module covers a comprehensive topics of enterprise architecture, including methods and frameworks, governance, description language, modelling, viewpoints and visualisations, and analysis of architecture.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"IS2102","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"IS5005","ModuleTitle":"Digital Engagement","Department":"Information Systems & Analytics","ModuleDescription":"This module provides an in-depth understanding of how companies could engage with various stakeholders on digital platforms. It goes beyond merely the use of various digital tools to reach and connect to stakeholders but questioning how an enduring digital engagement could be established with them. Students can expect to gain a very good understanding of how digital tools could be utilized effectively for various business and organisation purposes. Topics covered in this module include digital engagement strategy, digital branding, digital user journal, identity management and personalization, digital crisis management, privacy and ethical issues among others.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"IS3150","History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"IS5006","ModuleTitle":"Intelligent System Deployment","Department":"Information Systems & Analytics","ModuleDescription":"This module is an in-depth, hands-on, and practical application of the latest intelligence systems and the best-practice systems implementation methodology. The module describes the decisionmaking process in businesses today, including the hierarchy of decision making responsibilities to address business problems and challenges. Intelligent systems have the capacity to gather and analyse data, learn from experience, and adapt according to external stimulus. The module includes problem assessment, intelligence techniques and models for decision making and expert systems. It will also cover how IT leaders enable business competitiveness with data-driven strategy.","ModuleCredit":"4","Workload":"2-0-2-3-3","Prerequisite":"IS4242 or BT4014","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"IS5007","ModuleTitle":"Strategising for Global IT-enabled Business Success","Department":"Information Systems & Analytics","ModuleDescription":"This module provides an understanding and practical tips on how companies could venture into the global markets. Students would learn how a typical High-tech multinational organises itself, conducts its R&D, formulate the global product launch, and build its business globally. This would be followed by how a Singapore/Asian company, could expand its business globally. Case studies would cover both high-tech and non-technology sectors with IT as enabler. Students can expect to gain an understanding on highly-matrix organisational structures, basics of global product launch, as well as practical tips on how their own future entrepreneurial start-ups could penetrate the global markets.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"IS4204","History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"IS5110","ModuleTitle":"Software Project Management","Department":"Information Systems & Analytics","ModuleDescription":"This module examines the challenges, risks and issues of managing today’s software projects with the objective of identifying the most relevant set of tactics and strategies. Students will read selected papers from journals that provide evidence of tested approaches that have and have not worked. Topics covered include managing trade-offs between time, costs, scope and quality, managing multiple levels of users from the senior managers and sponsors to the operational and IT users, issues arising from distributed e.g. distribution of work, insourced and outsourced projects e.g. vendor communication and managing iterative and agile projects e.g. cost management.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"IS3103","Preclusion":"IS4100","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"IS5111","ModuleTitle":"IT Strategy and Governance","Department":"Information Systems & Analytics","ModuleDescription":"This module examines C-level perspectives of IT-relevant strategy and corporate governance. It covers the importance of IT as a tool for business competitiveness and transformation. As IT is an investment, the deployment and governance of its use has to be an important management activity. The module will focus on the development of business-centric IT strategy, management of innovation and disruption and the evolving role of the CIO.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"IS3103","Preclusion":"IS4204","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"IS5114","ModuleTitle":"Global IT Project and Vendor Management","Department":"Information Systems & Analytics","ModuleDescription":"This module examines the high level CEO/CIO perspectives of global IT project and vendor management. It covers concepts, framework, and approaches to global project management. Global project management is used broadly to cover activities related to global product development, global project launch, global sourcing and outsourcing vendor management. Topics on global project organisation structure and governance, contract management, service level agreements, transition and transformation management, relationship management, dispute resolution, performance monitoring, risk management, and human resource implications will be covered.","ModuleCredit":"4","Workload":"2-0-0-6-2","Prerequisite":"IS3103","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"IS5116","ModuleTitle":"Digital Entrepreneurship","Department":"Information Systems & Analytics","ModuleDescription":"The key concepts of entrepreneurship are first covered, giving students the necessary background knowledge and an opportunity to develop a tech startup venture as a team project. Following that, sessions are set aside for students to learn a wide range of issues about entrepreneurship by asking questions and hearing first hand from people who are active in the startup eco-system as entrepreneurs or investors. The student would understand what is involved in building a high tech start-up company and know how to develop an entrepreneurial venture. He would also be familiar with the entrepreneurship eco-system in Singapore.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"IS3103","Preclusion":"IS3251","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"IS5117","ModuleTitle":"Digital Government","Department":"Information Systems & Analytics","ModuleDescription":"The goal of the module is to provide a deep understanding of key digital government concepts and issues such as: digital policies, integration and whole-of-government approach, management of digital government projects, public-private partnerships, public sector innovation, security and privacy, open government data, social media in government, digital democracy, and smart cities. The module also covers emerging trends in digital government such as the application of cloud, IoT, artificial intelligence, and blockchain technologies.","ModuleCredit":"4","Workload":"2-0-0-2-6","Prerequisite":"IS3103","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"IS5126","ModuleTitle":"Hands-on with Applied Analytics","Department":"Information Systems & Analytics","ModuleDescription":"The goal of the course is to bridge the divide between technical skills and business applications. Through learning-by-doing, students will engage in a series of guided group projects, and a final semester project of their own design. Lectures will cover practical skills using the latest tools and techniques, as well as discuss business cases and applications. The course will emphasize on the applied nature of data analytics by covering a breath of techniques including predictions, unsupervised, supervised, and semi-supervised learning, social media analytics, text mining, web mining, and image processing.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"Nil","Preclusion":"BT5126 Hands-on with Business Analytics","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"IS5128","ModuleTitle":"Digital Innovation","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to enable students to understand the interplay between organisational culture, structure, people, strategy, and technology in the innovation process. Students will learn how to use systems dynamics concepts to perform modelling and simulation of complex digital innovation systems. They will also learn how to apply design thinking tools and innovation frameworks to develop and manage digital innovations. The role of IT in enabling innovations will be emphasized throughout the course. Numerous case studies of successful digital innovations will also be discussed.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"IS2102 and IS3103","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"IS5151","ModuleTitle":"Information Security Policy and Management","Department":"Information Systems & Analytics","ModuleDescription":"Advances in information technology (IT) are driving the transformation and success of modern organisations. Along with these advances, we see increasing cyber threats and risks that must be appropriately managed by the organisation. This course will prepare IT leaders to manage these challenges through understanding how to build a cybersecurity strategy and program that not only implements technical safeguards, but also employs effective policy, other controls and risk management practices to make the organisation resilient to threats and disruption.","ModuleCredit":"4","Workload":"2-0-0-6-2","Prerequisite":"CS2107","Preclusion":"IS4231","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"IS5152","ModuleTitle":"Data-Driven Decision Making","Department":"Information Systems & Analytics","ModuleDescription":"Data driven decision making improves productivity and profitability of businesses. This module teaches students decision making techniques based on data analysis. Various Machine Learning (ML) techniques for data analysis will be presented. The module also discusses aspects related to building an effective model for decision making such as: (i) methods for data preparation such as feature selection, data reduction and sample selection, (ii) metrics for determining a good model, (iii) visualization of model performance, (iv) overfitting and its avoidance. Examples of practical business decision making problems will be used to illustrate the merits of the ML techniques presented.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"ST2334 or ST1131","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"IS5451","ModuleTitle":"Pervasive Technology Solutions and Development","Department":"Information Systems & Analytics","ModuleDescription":"Pervasive technology is immensely omnipresent in our daily life and brings novel business prospects. Indeed, pervasive technology immerses the users in a triad of interaction, computation, and communication. But it also presents significant challenges ranging from technology architectural design and security concerns among many. This module will study the mechanisms and operating environments of pervasive technology. Some of the topics covered include computer and network architectures for pervasive computing, wearable technologies, internet of things, mobile computing mechanisms, location mechanisms, techniques for security and userauthentication.","ModuleCredit":"4","Workload":"2-0-2-3-3","Preclusion":"IS4151, IS4150, SMA5508, and SG5233","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"IS6000","ModuleTitle":"Qualifying Examination in IS","Department":"Information Systems & Analytics","ModuleDescription":"This module evaluates students on essential knowledge of IS research methodologies and application domains of management information systems. Students will be tested on their ability to integrate method (e.g., survey, experiment, qualitative, technical, or econometrics) and domain (e.g., knowledge management, electronic commerce) knowledge towards designing studies to investigate current phenomena in IS.","ModuleCredit":"6","Workload":"","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"IS6001","ModuleTitle":"Qualitative Methods for IS Research","Department":"Information Systems & Analytics","ModuleDescription":"This is a practical course in applying the theories of case study research methodology. Lectures will cover in-depth the advantages and pitfalls of conducting research with the case study approach. Along with theoretical discussions, students have to put theory to practice by conducting a sizable case study research project, with intensive work over a 3-month period, in groups of 3 to 4 members. Each team will have a chance to present the research questions, to revise these questions and present a research plan of how evidence will be collected and analysed, and to prepare the final report.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"IS6002","ModuleTitle":"Quantitative Methods for IS Research","Department":"Information Systems & Analytics","ModuleDescription":"This module will cover the essential methods in quantitative IS research. It will start with a discussion of measures and data collection. It will then go more in-depth into the experimental methods, design, and analysis using ANOVA and variants. Subsequently, survey design and analysis including regression, moderation, mediation, factor analysis, and structural equation modeling will be covered. Secondary data analysis using discriminant analysis, logistic regression, Bayesian network, clustering, and basic text processing will also be discussed. The course will conclude with discussion on review and critiquing of quantitative research.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"IS6003","ModuleTitle":"Contemporary Theories for IS Research","Department":"Information Systems & Analytics","ModuleDescription":"This course aims to provide students with in-depth treatment of theoretical pursuits pertaining to several streams of IS research. These may include media richness theory, group support systems, adoption/diffusion of technology, decision support systems, Internet commerce, IT and education. It will lay the foundation and visit important concepts relating to theoretical models, examine the roles of theoretical models and frameworks in guiding empirical studies, review empirical studies in light of the construction, improvement, and adaptation of theoretical models and frameworks, and discuss links between theories and research methods.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"IS6004","ModuleTitle":"Econometrics for IS Research","Department":"Information Systems & Analytics","ModuleDescription":"Ever since the beginning of research into information systems, economics has been recognized as one of the most important reference disciplines. Economics has made useful contributions to the understanding of information systems research and applications. Some examples include the theory of information, decision analysis, game theory, and econometric methodologies. The objective of this course is to equip graduate students with econometrics research methodologies pertaining to the analysis of IT/IS, and to help students understand emerging IS-economics and econometric issues. Specific learning objectives of this course are as follows: ¿¿ Understand economic issues and theories associated with decision makers, goals, choices and relationship between choices and outcomes of IS/IT artifacts ¿¿ Understand econometrics modeling and estimation methods, including ordinary least squares, generalized least squares, maximum likelihood estimation, instrumental variables estimation simultaneous equation models, fixed and random effects models, discrete choice models, hierarchical Bayes models, etc.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"IS6005","ModuleTitle":"Seminars in Information Systems I","Department":"Information Systems & Analytics","ModuleDescription":"This module will consist of a series of research seminars on current and on-going research in the information systems area. These seminars can be given by graduate students, faculty members and visitors. Through active discussions at the seminars, students will become familiar with current research topics as well as other research issues, such as methodologies and methods. Students will also acquire research presentation and discussion skills. Students must attend and participate to pass the module.","ModuleCredit":"2","Workload":"3-0-0-0-1","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"IS6103","ModuleTitle":"Design Science Research in Information Systems","Department":"Information Systems & Analytics","ModuleDescription":"The information systems field has been energised by a flurry of recent activity that centers on the use of design research as an important research paradigm. This has been widely adopted in the IS (Information Systems) community as Design Science Research (DSR). In this research oriented class, we will introduce students to the DSR area, including its foundation, techniques and exemplars. Various techniques and methods will be discussed and debated.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"ISD5101","ModuleTitle":"Integrated Studio Project 1","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"This studio-based module develops skills and mindsets for integrative thinking. Students will be organised into multidisciplinary teams and assigned a design brief for a mid-sized building in tropical or subtropical conditions. Assessment will be based on the degree to which performance targets, set by the group at the start of the process, are achieved and supported.","ModuleCredit":"8","Workload":"2-8-0-2-8","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ISD5102","ModuleTitle":"Integrated Studio Project 2","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"This studio-based module develops skills and mindsets for integrative thinking. Students will be organised into multidisciplinary teams and assigned a design brief for a mid-sized neighbourhood or precinct in tropical or subtropical conditions. Assessment will be based on the degree to which performance targets, set by the group at the beginning of the process, are achieved and supported.","ModuleCredit":"8","Workload":"2-8-0-2-8","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"ISD5103","ModuleTitle":"Green Buildings in the Tropics","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"This module seeks out issues and metrics of sustainability relevant to tropical and subtropical conditions. Underlying this is the question of performance, who defines it and what it means at local and global levels. Of these, vernacular solutions and indigenous knowledge speak of climate and context, shaping demand for resources and occupant well being. Technology and system-driven approaches dwell on the efficacies of resource and waste management. Integration of the two, selectively and critically, is critical to the future Green buildings in Asia. This module will examine from first principles the constituents of Green performance, it will contextualise these for tropical and subtropical conditions, addressing urban, suburban and rural typologies that are important to Asia.","ModuleCredit":"4","Workload":"2-1-0-0-7","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"ISD5104","ModuleTitle":"Energy and Ecology","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Energy produced from the burning of fossil fuels, resulting in greenhouse gas emissions (GHG), is recognised as one of the primary causes of global warming. Energy, viewed as tonnes of GHG emissions, fundamentally alters the way in which we conceptualise buildings and cities. It demands a shift from quest for systemic energy efficiency to questions of how energy is produced, transmitted, utilised and reutilised. It extends beyond management of operational energy on-site to include energy consumed off-site, for instance, the sourcing of products, the assembly and disassembly of materials and building systems. This module paints the broad picture of energy in its various forms and guises, as it pertains to global warming, in the context of drawing-board decisions on buildings and neighbourhoods.","ModuleCredit":"4","Workload":"2-1-0-0-7","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"ISD5105","ModuleTitle":"Principles of Sustainable Urbanism","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"The accelerated, often rampant, growth of cities in Asia alters the quality of their inhabitant’s lives, their ecological footprints and community bonds. Coping with urban growth affects not only those in the city, it affects also those in agricultural belts in rural peri-urban areas which are increasingly threatened by urban sprawl. This module investigates various historical and economic forces shaping urban developments, identifies the elements of urbanism that have a direct impact on the environment (such as transport infrastructure) and offers insights into how sustainability principles can lead to new paradigms for urban rejuvenation and growth.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"ISD5106","ModuleTitle":"Sustainability Models and Blueprints","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"The Singapore experience over four decades – in managing resources, waste and infrastructure, balancing environment, economy and community – has been much reported and discussed. It is generally acknowledged that there is much to learn from Singapore’s success and that lessons learnt here might be a development model for parts of Asia. This module covers the many facets of the Singapore experience, probing its success and scalability. Also covered here will be other models, relevant to rural conditions that are prevalent in much of Asia, situations where the challenges of social equity drive the process.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"ISE3550","ModuleTitle":"Extended Internship","Department":"Southeast Asian Studies","ModuleDescription":"Internships vary in length and take place within organisations or companies located in Singapore or Southeast Asian countries. Internships with organisations or companies in Southeast Asian countries will occur during the semester-in-SEA programme at the SEASP. All internships are vetted and approved by the SEASP, have relevance to the major in Southeast Asian Studies, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships will be advertised at the beginning of each semester. Internships proposed by students will require the approval of the department.","ModuleCredit":"4","Workload":"All internships must include a minimum of 120 hours, accumulated during one period.","Prerequisite":"Students should: have completed a minimum of 24 MC in Southeast Asian Studies, and have declared Southeast Asian Studies as their Major.","Preclusion":"Any other XX3550 module. [Note: Students who change major may not do a second internship in their new major)","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"ISY5001","ModuleTitle":"Intelligent Reasoning Systems","Department":"Institute Of Systems Science","ModuleDescription":"This module teaches how to build Intelligent Systems that solve problems by reasoning using captured knowledge and data. Example applications include, question answering systems such as IBM Watson, personal assistants such as Amazon’s Alexa and Game-playing systems such as AlphaGo Zero.","ModuleCredit":"11","Workload":"6.5-6.5-2.0-6.5-1.0","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"IT1001","ModuleTitle":"Introduction to Computing","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to provide basic IT understanding for students who have no or little knowledge of computing. It is structured to be the course for students who either plans to take only one course in computing in her entire undergraduate studies or wants to equip herself to do further more specialised computing studies. The module tries to be broad by touching on most aspects of computing. However, there will also be some technical depth in standard introductory computing topics. The lectures will be intensely complemented by Web exploring activities.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"CS1010 or CS1010E, CS1010FC, CS1010S, CS1101, CS1101C, CS1101S, GEK1511. SoC students and engineering students. Science students requiring this module for their minor should not register it as ULR-Breadth. Arts and Social Science students reading CNM as a subject/concentration and matriculated before AY2001/02 are not allowed to read this module as URL-Breadth","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"IT1007","ModuleTitle":"Introduction to Programming with Python and C","Department":"Computer Science","ModuleDescription":"This module introduces the fundamental concepts of programming using scripting and compiled programming languages in Python and C, with emphasis on electrical engineering applications. It lays the foundation of computing in electrical engineering. Topics include problem solving by computing, writing pseudo-codes, problem formulation and problem solving, program development, coding, testing and debugging, fundamental programming constructs (variables, types, expressions, assignments, functions, control structures, etc.), fundamental data structures: arrays, strings and structures, simple file processing, visualization, and basic graphical user interfaces.","ModuleCredit":"4","Workload":"3-0-2-2-3","Preclusion":"CS1010 or its equivalents, IT1005","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning","Wednesday Morning","Friday Morning","Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"IT3010","ModuleTitle":"Data Management for Business Analytics","Department":"Information Systems & Analytics","ModuleDescription":"This module is highly applied in nature with two important database topics, namely, traditional relational databases and SQL as well as non-traditional databases and NoSQL queries, to students outside School of Computing. Students are expected to know basic programming using Python.","ModuleCredit":"4","Workload":"2-0-1-3-4","Prerequisite":"DAO2702 or (CS1010S or its equivalent)","Preclusion":"BT2102 and CS2102","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Morning","Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"IT5001","ModuleTitle":"Software Development Fundamentals","Department":"Computer Science","ModuleDescription":"This module aims to introduce non-computing students to the principles and concepts of software development at an accelerated pace. Students will be introduced to the basics of programming (control flow, code and data abstraction, recursion, types, OO), development methodology (ensuring correctness, testing, debugging), simple data structures and algorithms (lists, maps, sorting), and software engineering principles. Through hands on assignments and projects, students will learn good software development practices (documentation, style) and experience a typical software engineering cycle.","ModuleCredit":"4","Workload":"2-1-2-3-2","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"IT5004","ModuleTitle":"Enterprise Systems Architecture Fundamentals","Department":"Information Systems & Analytics","ModuleDescription":"This module aims to equip non-computing students with fundamental knowledge in architecting and designing modern Enterprise Systems in organisations that can be reasonably complex, scalable, distributed, component-based and missioncritical. Students will develop an understanding of high-level concepts such as enterprise architecture and software architecture. They will them move on to acquire fundamental systems analysis and design techniques such as object-oriented requirements analysis and design using the Unified Modelling Language.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"NIL","Preclusion":"IS2102","Corequisite":"IT5001","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"JS1101E","ModuleTitle":"Introduction to Japanese Studies","Department":"Japanese Studies","ModuleDescription":"This module aims to introduce students to the subject of Japanese studies from a multi-disciplinary approach. It has three main components. The first component is humanities, covering art, philosophy, history and literature. The second component is social sciences, which includes sociology,anthropology, politics and economics. The third component is linguistics and language development. Students will learn about the methods and theories the various disciplines contribute to the study of Japan. Audio-visual materials, fieldwork, guest lectures, study tours, projects and debates will supplement lecture and tutorials.","CrossModule":"GEK1002","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEK1002","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Tuesday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"JS2101","ModuleTitle":"Approaches to Japanese Studies I","Department":"Japanese Studies","ModuleDescription":"This module provides students with a practical skill base for further studies of Japan. We focus on developing three core skills : (1) Knowledge and use of Japanese studies source materials, (2) Knowledge and understanding of major debates within Japanese studies, and (3) Application of critical reading, writing, and research skills. The module is for those majoring or intending to major in the field of Japanese studies.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"JS1101E","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"JS2212","ModuleTitle":"Introduction to Japanese Literature","Department":"Japanese Studies","ModuleDescription":"This module deals with modern and contemporary literary works. It aims to develop an awareness not only of the different literary genres and literary theories, but also of the aspirations and frustrations of post-war writers as they struggled to reconcile the Japanese tradition with the Western impact. Both important authors and literary movements will be considered. Writings of contemporary women writers will also be read.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"JS2213","ModuleTitle":"Popular Culture in Contemporary Japan","Department":"Japanese Studies","ModuleDescription":"This module provides an introduction to popular culture in contemporary Japan. From the study of various Japanese cultural forms and practices, it explores the linkages between particular practices and subcultures on the one hand, and larger societal trends on the other. The course emphasizes hands-on learning and expects students to engage in first-hand material gathering and observations. The goal will be to use studies of Japanese popular culture forms to expand critical thinking about globalization, gender roles, race, nationalism in Japan and beyond.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"JS2225","ModuleTitle":"Marketing and Consumer Culture in Japan","Department":"Japanese Studies","ModuleDescription":"Today's Japan is one of the most highly developed consumer markets. For its people shopping has presumably become the most important leisure and social activity and companies try to attract customers with continuous product and sales innovations. The module investigates this intricate relationship between business and consumer, economics and society, by looking at various case studies, for each critically identifying and discussing patterns of consumption and marketing from a multidisciplinary perspective. These case studies may include department stores, vending machines, electronic gadgets, branded merchandise, food, gift giving, and fashion goods.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"JS2228","ModuleTitle":"Gender and Sexuality in Japan","Department":"Japanese Studies","ModuleDescription":"This course provides an introduction to basic gender and feminist theories through a comparative examination of Japanese and other cultures. We begin by interrogating the ways that the terms ",male", and ",female", have been defined variously using biological, social, legal and political criteria. Using selected historical, literary and ethnographic examples as case studies, we examine the discourses pertaining to the use of these categories as both the process and consequence of unequal distribution of power within society. Through debate and discussion, students will gain a deeper understanding of the variation and mutability of gender and sexual discourse as a social, rather than purely ontological, construct.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"JS2230","ModuleTitle":"Itadakimasu - Food In Japan","Department":"Japanese Studies","ModuleDescription":"This module exposes students to country and culture of Japan using food as its analytic focal point. In the section on historical, political and economic perspectives, students will uncover the ways that food in Japan influences state policies, creates international conflicts and contributes to the formation of national identity. In the section on socio-cultural perspectives, students will learn to evaluate the ways that food creates meaning in such realms as language, education, media programming, and religious practices. Concepts covered in this course will be applicable to a broad range of phenomenon outside of Japan and outside the topic of food.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"JS2880A","ModuleTitle":"Field Exposure Japan: Fashion Business","Department":"Japanese Studies","ModuleDescription":"The module exposes students to Japan’s Fashion Business through field studies in Tokyo. Over a period of 8 days students will conduct fieldwork, participate in company visits and expert lectures and engage in discussions and debates. Activities will be conducted together with students from the Japanese partner institution. Through a period of intensive study in Japan, participants will not only learn about Japan’s fashion business through first hand experiences but will also learn how to conduct small field studies projects by themselves in a Japanese setting and together with Japanese students.","ModuleCredit":"2","Workload":"25-0-0-15-25","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"JS3101","ModuleTitle":"Approaches to Japanese Studies II","Department":"Japanese Studies","ModuleDescription":"This module guides students towards using source materials in the Japanese language for their research. Based on their disciplinary interests, students will develop a research question and write a substantial paper based on Japanese language sources. Catering to students with different levels of Japanese language ability, this can be a review paper based on academic work in Japanese or a research paper using primary materials of different levels of difficulties, for example newspaper articles, government committee protocols, NGO publications, websites, or Japanese advertisements.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"This module is for students who major in Japanese Studies. Students should have completed JS2101 Approaches to Japanese Studies I and at least LAJ2202 Japanese 3 (or equivalent Japanese language skills).","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"JS3208","ModuleTitle":"Approaches to Japanese Linguistics","Department":"Japanese Studies","ModuleDescription":"As this is an intermediate level Japanese linguistics module, students who wish to read it should have done an introductory module on linguistics offered by the Department of Japanese Studies (for example, JS2203 Sound, Grammar and Meaning) or other departments, apart from meeting the Japanese language pre-requisite. Emphasising the different approaches to Japanese linguistics, this module will cover the phonological, morphological, syntactic and semantic analysis of the language. In order to enhance students' understanding of the analytical skills/tools, students will do frequent exercises on the language from many different points of view. Topics such as lexicography, pragmatics, socio-linguistics and historical linguistics may also be introduced.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"LAJ2202 or pass in JLPT level 3 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"JS3217","ModuleTitle":"Japanese Art and Aesthetics","Department":"Japanese Studies","ModuleDescription":"This module is designed to familiarise students with the rich world of Japanese art, utilising the excellent collection of Japanese art books in the Japanese Resources Section of the library. Slide photographs of selected works will be shown and discussed in class. Approximately equal time will be spent on (1) ancient and medieval art and sculpture, (2) arts of the early modern period, and (3) modern artistic trends since the Meiji Restoration. The aim is to deepen students' appreciation of Japanese art by considering historical contexts, discussing the ideas and feelings conveyed by the art, and probing the aesthetic and philosophical concepts behind the art.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"JS3222","ModuleTitle":"Japanese Business Management","Department":"Japanese Studies","ModuleDescription":"With the ongoing stagnation of the Japanese economy in the 1990s, the very Japanese management which has been hailed in the past as a cornerstone of Japan's economic success has today become an issue of much debate. This module takes up this debate with an emphasis on the core area of Japanese management, the management of human resources. After outlining the features of management in Japan the module critically assesses these features over time and from different perspectives. Besides targeting students interested in Japan the module also welcomes students that are interested in critically discussing national differences in management systems in general.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"JS3223","ModuleTitle":"Japan and the Asia-Pacific Region","Department":"Japanese Studies","ModuleDescription":"This module aims to develop students’ understanding of Japan's external relations with other nations in Asia and the Pacific. Students will learn about the most contemporary issues in Japanese external relations, place them in a modern historical context, and analyze them with theoretical frameworks and political concepts. The topics include the Japan-U.S. security alliance, historical problems related to Yasukuni Shrine and history textbooks, ODA and PKO, territorial disputes, as well as Japan’s commitment to regional institutions in the Asia-Pacific.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"JS3226","ModuleTitle":"Japan: The Green Nation?","Department":"Japanese Studies","ModuleDescription":"This module explores the fascinating relationship between humans and environment in Japan. We will use Japan to think about how we humans should interact with and treat the precious environment that sustains us. We will consider the topic from a variety of disciplinary perspectives including myths, literature and thought, popular culture, architecture and art, politics, economy, law, environmentalism, and social movements. The module will be of value to any students who have an interest in the environment, Japan, or both. Students will leave the module not only with knowledge about Japan, but hopefully, greater sensitivity to the challenges facing humankind today.","ModuleCredit":"4","Workload":"0-3-0-1-6","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"JS3229","ModuleTitle":"Field Studies in Japan","Department":"Japanese Studies","ModuleDescription":"The module enables students to build upon and test knowledge learned at NUS through field study in Japan. The module combines a period of intensive coursework and/or independent research on the NUS campus with a 10-20 day field study experience in Japan. The focus will differ based on the expertise of the faculty member teaching the module. The module may centre on the environment, tourism, urban and rural development, traditional performance or popular culture.","ModuleCredit":"4","Workload":"18-22-0-50-40","Prerequisite":"LAJ2202 or pass in JLPT level 3 or equivalent","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":3}]},{"ModuleCode":"JS4101","ModuleTitle":"Research and Writing in Japanese Studies","Department":"Japanese Studies","ModuleDescription":"This module is designed to encourage and enhance independent thinking, research and writing. Students will explore various approaches to the study of Japan and pursue a research proposal leading to a research project.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in JS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in JS or 28MCs in GL or GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"JS4221","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"JS4207","ModuleTitle":"Readings in Modern Japanese","Department":"Japanese Studies","ModuleDescription":"This module aims to develop a reasonable level of fluency in reading such contemporary Japanese materials as academic writings, dialogues involving colloquial speech, and relatively sophisticated analyses of Japanese culture, society, current affairs and business affairs. Attention will also be given to developing accurate translation skills and to some of the subtler points of Japanese and English grammar. The module will also involve practice in using computers for Japanese word processing and for making use of the Japanese Internet.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: LAJ3201 or LAJ3203 or pass in JLPT Levels 2 or 1 / GCE ‘AO’ or ‘A’ Level Japanese or placement test AND completed 80 MCs, including 28 MCs in JS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: LAJ3201 or LAJ3203 or pass in JLPT Levels 2 or 1 / GCE ‘AO’ or ‘A’ Level Japanese or placement test AND completed 80 MCs, including 28 MCs in JS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"JS4213","ModuleTitle":"Approaches to Modern Japanese History","Department":"Japanese Studies","ModuleDescription":"This module traces the historical development of Japan from the mid 19th century to the present. It focuses on close reading and discussion of important English-language works with particular emphasis on historical and theoretical controversies in the field. Students will be encouraged to think about both the modern history of Japan as well as the historians who have claimed to reconstruct and narrate it. The module is aimed at students interested in the intersection between Japanese history, the practice of historiography, and the application of theoretical models to the past.","CrossModule":"HY4218","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in JS with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in JS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"HY4218","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"JS4214","ModuleTitle":"Ideas, Values and Identity in Japan","Department":"Japanese Studies","ModuleDescription":"This module examines the modern Japanese sense of cultural, social and national identity as analysed by social scientists, cultural historians and scholars of Japanese thought. Some famous studies of the Japanese self by psychologists, anthropologists, sociologists and socio-linguists will be discussed, supplemented by a historical perspective focusing on the samurai heritage and the ideas behind the Meiji Restoration. No knowledge of the Japanese language or of specialised scholarly vocabulary is required or expected.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in JS with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in JS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"JS4216","ModuleTitle":"Tales and Performance in Premodern Japan","Department":"Japanese Studies","ModuleDescription":"Starting with an introduction of poetry, an important component in the literary scene especially in the realm of court literature, various other genres, including tales (monogatari), memoirs, noh and kabuki, will be examined in this module. With reference to critical works of contemporary scholars both in Japan and the West, different issues and concerns pertaining to these categories of works will be identified and discussed in the seminars. Topics include the relationship among these genres and poetry, the significance of women's writings in the Heian court, and the metamorphosis of performance genre through the ages and its implications. Various forms of texts, such as scroll paintings, films, documentaries and music will be used. The aim of the course is twofold: firstly, to expose students to some representative literary works in the canon, and secondly, to situate these texts in a post-modern framework so as to provide a more relevant and interesting reading.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in JS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in JS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"JS4217","ModuleTitle":"Selected Topics in Japanese Studies","Department":"Japanese Studies","ModuleDescription":"This module provides an opportunity for staff to explore a diversity of issues and themes in Japanese Studies from a multidisciplinary perspective. The topics covered each year will vary depending on staff expertise and interest. Issues and themes to be considered include Japanese ideology and intellectual trends, science and technology, war and peace, self-identity and behaviour, health, welfare and medicine, leisure, entertainment and communication, and regionalism, internationalism and globalism.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in JS with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in JS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"JS4225","ModuleTitle":"Social Dynamics in Modern Japan","Department":"Japanese Studies","ModuleDescription":"This seminar investigates the construction of identity in modern Japan. Using anthropological and sociological readings, we will identify and critique the main theoretical models which have been used to explain self and society in Japan. Topics include family, national identity, gender, class, ethnicity, and ideologies of individualism.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in JS with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in JS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"JS4230","ModuleTitle":"Advanced Readings in Popular Culture","Department":"Japanese Studies","ModuleDescription":"Students will read theoretical and practical approaches to the study of popular culture from a variety of disciplines, including cultural studies, media studies, sociology, anthropology, psychology, and anime/manga studies. Students will then use those theories and methods in analyzing primary materials from Japan, including manga, anime, music, television and film.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in JS or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in JS or 28 MCs in SC or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"JS4231","ModuleTitle":"Technologies and Traditional Japanese Theatre","Department":"Japanese Studies","ModuleDescription":"Technologies, from lighting to digital installation, play critical roles in theatre performance, while also an integral part of research and pedagogy. This module focuses on the roles of technologies in traditional Japanese theatre from premodern to contemporary times and from pre- to post-performance. We examine the roles of technologies in traditional Japanese theatre within and outside of Japan, and ask how can we make better use of technologies, both hardware and software, in learning more about traditional Japanese theatre. We will also learn to build digital resources on Japanese theatre as a practical way to engage with technologies.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"Completed 80 MCs, including 28 MCs in JS with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"JS4401","ModuleTitle":"Honours Thesis","Department":"Japanese Studies","ModuleDescription":"Students are required to write an academic thesis on an approved topic under the guidance of a supervisor. The HT will be equivalent to two modules of study.","ModuleCredit":"15","Workload":"0-0-0-0-37.5","Prerequisite":"Cohort 2011 and before: Completed 110 MCs including 60 MCs of JS major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Cohort 2012-2015: Completed 110 MCs including 60 MCs of JS major requirements with a minimum CAP of 3.50. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of JS major requirements with a minimum CAP of 3.50.","Preclusion":"JS4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"JS4660","ModuleTitle":"Independent Study","Department":"Japanese Studies","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in JS, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in JS, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in JS, with a minimum CAP of 3.20.","Preclusion":"JS4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"JS5201","ModuleTitle":"Readings In Japanese Studies I","Department":"Japanese Studies","ModuleDescription":"This module provides a coverage of the secondary literature on the humanities component of Japanese studies. Students will be exposed to the latest advances in the field focusing on selected themes. They are also expected to gain a firm grasp of the development of the field through the examination of major methodological and theoretical debates.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"JS5201R","ModuleTitle":"Readings In Japanese Studies","Department":"Japanese Studies","ModuleDescription":"This module provides a coverage of the secondary literature on the humanities component of Japanese studies. Students will be exposed to the latest advances in the field focusing on selected themes. They are also expected to gain a firm grasp of the development of the field through the examination of major methodological and theoretical debates.","ModuleCredit":"5","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"JS5203","ModuleTitle":"Japanese Literary & Performance Studies","Department":"Japanese Studies","ModuleDescription":"This module uses selected texts (including literary writings, historical documents, film and paintings) to examine the Japanese literary and performance discourse in both modern and pre-modern times. Texts produced outside Japan will also be included in order to gain a wider perspective. The extensive scope of texts use and the rigorous critical reading trainings students will undertake will provide them with an in-depth understanding of the practice of literary and performance studies in Japan.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"JS5203R","ModuleTitle":"Japanese Literary & Performance Studies","Department":"Japanese Studies","ModuleDescription":"This module uses selected texts (including literary writings, historical documents, film and paintings) to examine the Japanese literary and performance discourse in both modern and pre-modern times. Texts produced outside Japan will also be included in order to gain a wider perspective. The extensive scope of texts use and the rigorous critical reading trainings students will undertake will provide them with an in-depth understanding of the practice of literary and performance studies in Japan.","ModuleCredit":"5","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"JS5204","ModuleTitle":"Contemporary Japanese Social Issues","Department":"Japanese Studies","ModuleDescription":"This module examines important social issues in contemporary Japan from the socio-anthropological perspective. It aims to develop students' critical thinking and to provide them with an advanced knowledge of the theories and methods in the socio-anthropological study of such important and current topics as aging, poverty, gender inequality, education, and the environment in Japan.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"JS5204R","ModuleTitle":"Contemporary Japanese Social Issues","Department":"Japanese Studies","ModuleDescription":"This module examines important social issues in contemporary Japan from the socio-anthropological perspective. It aims to develop students' critical thinking and to provide them with an advanced knowledge of the theories and methods in the socio-anthropological study of such important and current topics as aging, poverty, gender inequality, education, and the environment in Japan.","ModuleCredit":"5","Workload":"0-3-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"JS5660","ModuleTitle":"Independent Study","Department":"Japanese Studies","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Japanese Studies in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"JS5660R","ModuleTitle":"Independent Study","Department":"Japanese Studies","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Japanese Studies in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-10","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"JS6660","ModuleTitle":"Independent Study","Department":"Japanese Studies","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"JS6770","ModuleTitle":"Graduate Research Seminar","Department":"Japanese Studies","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-7-0","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"KE5006","ModuleTitle":"Applied Research","Department":"Institute Of Systems Science","ModuleDescription":"This module aims to impart practical knowledge and experience of research processes, various research methods, literature reviews, results analysis and research paper writing. The course is designed so that objectives are fulfilled gradually in the course of conducting the actual research work and through individual guidance by ISS researchers. Projects are expected to be complex and challenging, and typically requires innovative problem solving approaches, field experimentation, algorithm design & system development. Students can propose to work on a specific area of applied research or to work on an industry sponsored problem. All research activities are supervised by ISS research and teaching staff.","ModuleCredit":"4","Workload":"0-2-4-4-0","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"KE5105","ModuleTitle":"Knowledge Engineering Project","Department":"Institute Of Systems Science","ModuleCredit":"12","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"KE5106","ModuleTitle":"Data Warehousing for Business Analytics","Department":"Institute Of Systems Science","ModuleDescription":"The aim of this second core course - unit 3 of the Master of Technology (MTech) in Knowledge Engineering (KE) - is to present Data Warehousing as an important preparatory process in the development of intelligent systems for Business Analytics. The objectives of the course are to: (1) Present the fundamental principles and practices of Data Warehousing. (2) Present the Data Warehousing process through the discussion of data modelling, dimension design, domain knowledge acquisition, understanding and modelling customer requirements, identifying data sources, data extraction, cleansing and transformation, data loading onto the analytical engine, and data preparation and exploration.","ModuleCredit":"8","Workload":"3.0-1.0-1.0-10.0-5.0","History":[{"Semester":1,"ExamDate":"2018-11-19T18:30+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"KE5107","ModuleTitle":"Data Mining Methodology and Methods","Department":"Institute Of Systems Science","ModuleDescription":"The aim of this third core course - unit 5 of the Master of Technology (MTech) in Knowledge Engineering (KE) - is to present Data Mining as an important knowledge discovery process in the development of intelligent systems for Business Analytics. The objectives of the course are to: (1) Provide in-depth coverage the methodology and methods of Data Mining. (2) Present Data Mining as the fundamental technique for Knowledge Discovery through the discussion of representative machine learning schemes and algorithms, typical tasks in mining relationships, classification and clustering.","ModuleCredit":"8","Workload":"3.0-1.0-1.0-10.0-5.0","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"KE5108","ModuleTitle":"Developing Intelligent Systems for Performing Business Analytics","Department":"Institute Of Systems Science","ModuleDescription":"The aim of this fourth core course - unit 7 of the Master of Technology (MTech) in Knowledge Engineering (KE) - is to discuss the system engineering (ie: modelling and development) of intelligent systems for Business Analytics. The objectives of the course are to: (1) Present the major stages of development cycle, including problem understanding, problem modelling, system architecture and design, algorithm/technique selection and system development and fine-tuning. (2) Introduce some of the typical hybrid architectures of intelligent system for problem solving in the Business Analytics context. (3) Discuss some advanced techniques and algorithms and their role in Business Analytics.","ModuleCredit":"8","Workload":"3.0-1.0-1.0-10.0-5.0","Prerequisite":"KE4102 Intelligent Systems and Techniques for Business Analytics KE5107 Data Mining Methodology and Methods","History":[{"Semester":1,"ExamDate":"2018-11-23T18:30+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"KE5205","ModuleTitle":"Text Mining","Department":"Institute Of Systems Science","ModuleDescription":"The course aims to equip students with knowledge and skills to effectively mine large amounts of unstructured textual data to discover themes, patterns, and trends for business intelligence, research, or investigation. The students will be introduced to the concepts, techniques, and methods for common text mining tasks, such as data pre-processing and preparation, linguistic/knowledge resources management, concept extraction, text categorization, clustering, association analysis, and trend detection. The scenario-based case studies will enable the students to understand the application of text mining in business and research context, whereas hands-on workshops will allow them to practice performing the above mining tasks following a text mining process.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","History":[{"Semester":1,"ExamDate":"2018-11-20T18:30+0800","LecturePeriods":["Tuesday Evening","Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"KE5206","ModuleTitle":"Computational Intelligence I","Department":"Institute Of Systems Science","ModuleDescription":"The aim of this elective course of the Master of Technology (MTech) in Knowledge Engineering (KE) is to introduce Neural Networks and Support Vector Machines and their role in the development of intelligent systems for Business Analytics The objectives of the course are to: (1) Introduce computational intelligence techniques with a focus on Neural Networks and Support Vector Machine. (2) Explore how these techniques can be used to construct intelligent systems to solve real-world problems such as classification, clustering and prediction.","ModuleCredit":"3","Workload":"1.0-0.5-0.5-3.0-2.0","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"KE5207","ModuleTitle":"Computational Intelligence II","Department":"Institute Of Systems Science","ModuleDescription":"The aim of this elective course of the Master of Technology (MTech) in Knowledge Engineering (KE) is to introduce Fuzzy Systems, Rough Sets, Bayesian Nets and Evolutionary Computation and their role in the development of intelligent systems for Business Analytics The objectives of the course are to: (1) Introduce computational intelligence techniques with a focus on Fuzzy Systems, Rough Sets, Bayesian Nets and Evolutionary Computation. (2) Explore how these techniques can be used to construct intelligent systems to solve real-world problems such as reasoning, decision making and optimization.","ModuleCredit":"3","Workload":"1.0-0.5-0.5-3.0-2.0","History":[{"Semester":1,"ExamDate":"2018-11-21T18:30+0800","LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"KE5208","ModuleTitle":"Sense Making and Insight Discovery","Department":"Institute Of Systems Science","ModuleDescription":"Sense-making is the process of creating situational awareness and understanding in situations of high complexity or uncertainty in order to make decisions. Strategic data analytics based solutions can be roughly modelled at three levels: sensing, sense-making and decision making. This module focuses on sense-making which is the ability to describe, diagnose and resolve problem situations in a multi-sensor (up to thousands of sensors) environment. It complements existing MTech KE courses by developing practical know-how in data processing, data analysis, event processing, data visualization and insights discovery techniques.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"There are no hard prerequisites in terms of existing courses, but it would be desirable for students to have some interest in data mining.","History":[{"Semester":1,"ExamDate":"2018-11-24T18:30+0800","LecturePeriods":["Monday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"LA4202","ModuleTitle":"Planting Design","Department":"Architecture","ModuleDescription":"This module introduces design principles in terms of plant design characteristics and responses to environment and seasonal changes. There is an emphasis on plants as unique elements of landscape design. Both aesthetic and functional uses of plants will be covered. Design that favours natural distribution and ecological considerations will be explored.","ModuleCredit":"4","Workload":"2-2-0-6-0","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"LA4203","ModuleTitle":"History and Theory of Landscape Architecture","Department":"Architecture","ModuleDescription":"Human inhabitation and intervention on the landscape is traced from prehistoric times to the present. In particular, the relationship between humans and landscape as presented in particular traditions and cultures is highlighted. The coverage is broad, including both Eastern and Western traditions and ancient and modern practices. Emphasis is on comparative studies between different cultures and traditions rather than on detail and depth of any particular practice of landscape intervention.","ModuleCredit":"4","Preclusion":"LA3201","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"LA4212","ModuleTitle":"Topics in Tropical Forest Ecology","Department":"Architecture","ModuleDescription":"This module follows from Tropical Plant Identification 1. Matching plants to site will be one of the topics covered. Because of the tropical context the focus will be on trees. The course will leverage on the experience gained through establishing Singapore as a “Garden City”. The creation of a forest within a city, an ",urban forest”, is one of its aims. The course will start with an appreciation of the immense biodiversity of plants in our region. The irreplaceable values that natural primary forests have will be emphasized. The case of the need to extend these forests by recreating them in the urban context will be discussed. The appropriate use of non-indigenous plants will also be covered. The need to be ecological-minded when selecting plants will be emphasized with particular attention being placed on conservation, the beautification of place should not be done at the expense of making another landscape look less attractive. Lectures will be augmented with field trips which serve illustrate the application of the principles discussed to the ground. The business implications to matching the right plant to site, using quality plants and then being able to care for them professionally will be covered.","ModuleCredit":"4","Workload":"2-2-0-3-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LA4301","ModuleTitle":"Material and Design","Department":"Architecture","ModuleDescription":"This module provides an understanding of materials as they pertain to landscape design. Outdoor designs require robust materials that tolerate extreme weather conditions, planned and unplanned forms of use and urban characteristics like highest intensities of usage and vandalism. The discourse on materials is integrated with their design process and application on site. Contemporary urban landscape design bases upon a minimized choice of appropriate materials and high quality of implementation.","ModuleCredit":"4","Workload":"2-2-0-6-0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LA4701","ModuleTitle":"MLA Studio: Quarter","Department":"Architecture","ModuleDescription":"This studio-based module develops higher level skills in landscape design and marks the first of four subsequent master-level core studios in landscape design. Projects of city quarter scale are undertaken to explore issues of context, programme and socio-economic considerations. Projects will cover sites with different functions, e.g. residential, commercial, industrial, educational, health and recreation. Civic spaces like roadsides, highways, plazas, parks and city squares will also be tackled. There is an emphasis on sustainability and tropical design.","ModuleCredit":"8","Workload":"2-3-0-3-12","Prerequisite":"Min C in AR3101a and AR3102a","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LA4702","ModuleTitle":"MLA Studio: City","Department":"Architecture","ModuleDescription":"This studio-based module develops an appreciation for design skills in tropical landscape design as applied on a large city scale and marks the second of four subsequent master-level core studios in landscape design. Interdisciplinary requirements from planning guidelines, architecture design, engineering limitations, as well as understanding existing natural land and urban systems will be introduced into the design process. Project sites will be larger in scale with more complex urban design issues, with projects ranging from peripheral nature conservation sites to mix-use urban centres. There will be an emphasis on deriving innovative design solutions using ecological and sustainability principles.","ModuleCredit":"8","Workload":"2-3-0-3-12","Prerequisite":"Min C in AR3101a and AR3102a","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"LA5201","ModuleTitle":"Policy of Landscape","Department":"Architecture","ModuleDescription":"This module presents a review of current topics in landscape architecture and planning considering environmental and nature conservation issues through lectures, readings, and discussion. A broad sweep of strategic, comprehensive and regional design issues is provided and students are challenged to critique current practice and to reflect on the relevance of landscape policies to society.","ModuleCredit":"4","Workload":"2-2-0-6-0","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Friday Morning","Wednesday Morning"]}]},{"ModuleCode":"LA5222","ModuleTitle":"Urban Ecology and Design","Department":"Architecture","ModuleDescription":"Urban Ecology is the study of ecosystems that include humans living in cities and urbanizing landscapes. It is an emerging, interdisciplinary field that aims to understand how human and ecological processes can coexist in human-dominated systems and help societies with their efforts to become more sustainable. It has deep roots in many disciplines including sociology, geography, urban planning, landscape architecture, engineering, economics, anthropology, climatology, public health, and ecology","ModuleCredit":"4","Workload":"2-2-0-6-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LA5301","ModuleTitle":"Geo Design","Department":"Architecture","ModuleDescription":"The module focuses on developing the knowledge and techniques of site analysis and planning, which are essential for sustainable landscape architecture. The module is named as “Geo design” because it emphasizes on the systematic thinking of site and site alternatives in broad context, in which the analysis is supported by contemporary theories and methodologies in landscape and urban ecology. The tool of geographic information system (GIS) is provided for the development of advanced techniques in analyzing, evaluating, managing, and modeling.","ModuleCredit":"4","Workload":"2-1-1-3-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LA5302","ModuleTitle":"Detail Design","Department":"Architecture","ModuleDescription":"This module covers landscape construction techniques and detailing. The emphasis is in the integration of details in terms of performance and coherence of the overall design. Consistency in the use of materials and adaptation of detailing to develop thematic strategies to carry design conceptual ideals are explored. The interrelationship and interdependence of parts and whole, between near and far, and between small and large scales are engaged. Current examples of local and international designs are presented and critique.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LA5303","ModuleTitle":"Urban Greening: Technologies and Techniques","Department":"Architecture","ModuleDescription":"This module introduces the different contemporary and emerging technologies and techniques that have become essential components of urban greening design and practices. It traces the origins of such technologies and techniques as responses to challenges in creating a green and ecologically-balanced urban environment, explains their scientific underpinnings, and provides examples of real-life applications. It emphasizes the role of R&D in a continual process to improve the performance of greening in areas of sustainability, ecological health, and liveability of the built envirobment. Topics covered include metrics used to measure greenery, technologies used to integrate greenery with the grey (buildings and infrastructure), blue (waterways and waterbodies) and brown (road infrastructure) elements of the built environment, and plants as the basic building blocks of functional landscapes. The module will be conducted through lectures, class discussion and site visits demonstrating real-life applications as well as R&D in progress.","ModuleCredit":"4","Workload":"2-0-0-4-4","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LA5701","ModuleTitle":"MLA Studio: Country","Department":"Architecture","ModuleDescription":"This studio-based module investigates the sustainable issues surrounding land development of large scales and marks the third of four subsequent master-level core studios in landscape design. Methods to balance economic and human development with ecological aspects are highlighted and discussed both quantitatively and qualitatively. The module aims on tropical design issues in the urban context of Singapore and other tropical countries. Thinking globally, acting locally – forms the topical framework of design content.","ModuleCredit":"8","Workload":"2-8-0-2-8","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"LA5702","ModuleTitle":"MLA Studio: Region","Department":"Architecture","ModuleDescription":"This studio based module marks the last of four subsequent master-level core studios in landscape design. The final MLA studio is regarded as opportunity for the graduating students to deliver their personal 'master piece'. The students will undertake projects in one of the countries of South East Asia, tackling landscape design issues in the fast growing urban agglomerations of this region. The studio integrates ecological, social and economic thinking in the course of generation of designs that shall be realistic and workable.","ModuleCredit":"8","Workload":"2-8-0-2-8","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LA5742","ModuleTitle":"Dissertation","Department":"Architecture","ModuleDescription":"The research dissertation engages the student in a short research project related to the research interests of the department. The student will be exposed to previous and current research in the department and will then frame a research project of his own that utilizes the research methodology and issues adopted by his supervisor and his team. The research will culminate in a written report not exceeding 5000 words.","ModuleCredit":"8","Workload":"0-4-0-2-14","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"LAB1201","ModuleTitle":"Bahasa Indonesia 1","Department":"Centre For Language Studies","ModuleDescription":"This module aims to develop language proficiency in an integrated approach. Students will acquire language skills through participation in various communicative tasks. Through the exposure to the language, students will develop a general understanding of the cultures, the sociolinguistic and pragmatic aspects of the language. By the end of the module, students will acquire basic skills of speaking, listening, reading, and writing to maintain communication on common topics.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Preclusion":"LAM1201 Malay 1","Corequisite":"","Types":["UEM"],"History":[{"Semester":4},{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Monday Evening","Monday Morning","Friday Afternoon","Wednesday Morning","Tuesday Morning","Thursday Morning","Monday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Evening","Thursday Evening","Friday Morning","Monday Afternoon","Tuesday Afternoon","Tuesday Evening","Thursday Morning","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Evening","Thursday Morning","Monday Morning","Wednesday Afternoon","Friday Morning","Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon","Tuesday Morning","Tuesday Afternoon","Monday Evening","Tuesday Evening","Wednesday Morning","Wednesday Evening"]}]},{"ModuleCode":"LAB2201","ModuleTitle":"Bahasa Indonesia 2","Department":"Centre For Language Studies","ModuleDescription":"This module aims to further enhance students' proficiency in the four basic skills of speaking, listening, reading, and writing. Students will be exposed to more language functions and a wider range of topics. Through reading formulaic authentic texts, students will be introduced to the language in written form as it appears in daily communicative situations to achieve further understanding of the country, its culture and its people. At the end of this course, students will be equipped with a sound foundation of the language to maintain communication on topics relating to their personal and immediate environment.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"Passed LAB1201 or placement test","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon","Thursday Morning","Wednesday Evening","Monday Evening"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Tuesday Evening","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Monday Afternoon","Thursday Morning","Tuesday Morning"],"TutorialPeriods":["Monday Evening","Tuesday Afternoon","Wednesday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"LAB3201","ModuleTitle":"Bahasa Indonesia 3","Department":"Centre For Language Studies","ModuleDescription":"This module is a continuation of Bahasa Indonesia 2. Emphasis continues to be on proficiency in all four skills, within selected range of vocabulary and grammar. Students will master language relating to a wider range of daily life situations and will gain flexibility in their language use. Reading will no longer be strictly limited to what is contained in the textbook specially prepared for the class. Gradually, short selection from media and literature sources such as short stories, poems, announcements, reports and other short, topic-specific pieces will be introduced to begin to familiarize students with actual usage while not overwhelming them with new vocabulary and grammatical forms.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"Passed LAB2201 or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"LAB3202","ModuleTitle":"Bahasa Indonesia 4","Department":"Centre For Language Studies","ModuleDescription":"This module will build on the skills developed in Bahasa Indonesia 3. In this module, students will read, analyse, and discuss texts from literature, non-fiction, and academic sources covering a wide range of subjects related to the culture and society of the target language. Selection will include text and passage from short stories, journals, magazines, and newspapers, as well as audio-visual materials such as TV programs, feature films, etc. The range of readings is intended, firstly, to broaden students' vocabulary and familiarize them with terms relating to many fields of endeavor. Secondly, the objective is to introduce students to various aspects of the society and culture as expressed by Indonesian writers. Through exposure to the language as it appears in books and in the media, students will be able to hone their own language skills to be more applicable and practical in a workplace, academic, or business setting.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"Passed LAB3201 or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"LAB4201","ModuleTitle":"Bahasa Indonesia 5","Department":"Centre For Language Studies","ModuleDescription":"This module will build on the skills developed in Bahasa Indonesia 4. Students will progress from reading selections from passages to a more sustained and systematic encounter with the nature of the language used in novels, newspapers, Internet and other forms of popular publications, official public discourse, academic writings and business Indonesian. Students will progressively comprehend texts, not only from background and subject matter knowledge, but also from increasing control of language. They will also learn to handle conversation involving complication, in the form of connected discourse, and to make choices of diction, as well as manipulate grammatical features reflecting formal and informal registers. Learners autonomy will be enhanced in the teaching-learning process. Students will take an active role in selecting materials and leading discussions.","ModuleCredit":"5","Workload":"2-2-0-3-5.5","Prerequisite":"Passed LAB3202 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"LAB4202","ModuleTitle":"Bahasa Indonesia 6","Department":"Centre For Language Studies","ModuleDescription":"This module will build on the skills developed in Bahasa Indonesia 5. Students will progress from reading selections from passages to a more sustained and systematic encounter with the nature of the language used in novels, newspapers, Internet and other forms of popular publications, official public discourse, academic writings and business Indonesian. The most important objective is to improve students' language commands in employing discourse strategies. Learner's autonomy will be enhanced in the teaching-learning process. Students will take an active role in selecting materials, leading discussions, and developing projects.","ModuleCredit":"5","Workload":"2-2-0-3-5.5","Prerequisite":"Passed LAB4201 or placement test.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"LAC1201","ModuleTitle":"Chinese 1","Department":"Centre For Language Studies","ModuleDescription":"This is a beginners' module consisting three main components: conversation, grammar and Chinese characters learning. Vocabulary items, sentence patterns and short texts will be taught. Students will acquire basic communicative skills to deal with simple daily situations after reading this module. Approximately 180 Chinese characters and 150 phrases will be introduced.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Preclusion":"NA","Corequisite":"","Types":["UEM"],"History":[{"Semester":4},{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon","Wednesday Morning","Friday Morning","Tuesday Morning","Tuesday Afternoon","Thursday Afternoon","Thursday Morning","Monday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Morning","Monday Afternoon","Thursday Morning","Tuesday Evening","Thursday Afternoon","Wednesday Afternoon","Monday Morning"]}]},{"ModuleCode":"LAC2201","ModuleTitle":"Chinese 2","Department":"Centre For Language Studies","ModuleDescription":"This module is a continuation of Chinese 1. It consists of three main components, conversation, grammar and Chinese characters learning. Another 200 Chinese characters and 500 phrases will be introduced. Emphasis is placed on listening, speaking, reading and the writing of Chinese characters. Students are required to give short speeches and to conduct projects in tutorials.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"Passed LAC1201 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Friday Afternoon","Tuesday Evening","Friday Evening","Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Friday Morning","Wednesday Afternoon","Tuesday Afternoon","Thursday Morning","Monday Evening","Thursday Afternoon"]}]},{"ModuleCode":"LAC2202","ModuleTitle":"Chinese Characters Writing & Composition","Department":"Centre For Language Studies","ModuleDescription":"For students with limited proficiency in spoken and written Chinese. It consists of two main components, Chinese characters writing to form grammatically correct sentences and composition writing. Students will also be introduced to texts reading to develop their reading and writing skills. This module serves as a good preparation module for higher level Chinese.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"For students who have some proficiency in spoken and written Chinese, but are not able to speak and write in Chinese fluently and accurately. It will include those who have read mother-tongue Chinese language ‘B’ syllabus under the MOE system. A placement test and an oral interview are required for enrolment.","Preclusion":"Passed ‘O’ and/or ‘A’ Level Chinese as a second language","Types":["UEM"],"History":[{"Semester":1}]},{"ModuleCode":"LAC3201","ModuleTitle":"Chinese 3","Department":"Centre For Language Studies","ModuleDescription":"This is an intermediate Chinese module which is a continuation of Chinese 2. It consists of three main components: conversation, grammar and Chinese character learning. Another 160 Chinese characters and 260 phrases will be introduced. Students are also required to give short speeches and project presentations in the tutorials. Students' language skills in listening, speaking, reading and writing are further strengthened.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"Passed LAC2201 or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Friday Morning","Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Afternoon","Monday Evening","Friday Evening"]}]},{"ModuleCode":"LAC3202","ModuleTitle":"Chinese 4","Department":"Centre For Language Studies","ModuleDescription":"This module is a continuation of Chinese 3 (LAC3201). Based on the 600 Chinese characters they have already learned from Chinese 1 to 3, students will be taught another 300 new characters and phrases at this stage. New words, phrases and idioms will be strengthening for the usage of the language. Short stories and articles will be used in the teaching of this module. The students will also be trained in listening to broadcast materials, speech skills as well as short essay writing.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"Passed LAC3201 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"LAC3203","ModuleTitle":"Chinese for Science and Technology","Department":"Centre For Language Studies","ModuleDescription":"Chinese for Science & Technology is a special module for students who plan to do an exchange semester at Chinese universities. It focuses on an understanding of the forms of Chinese and Chinese usage appropriate to the fields of science, technology and computing. The course aims to enhance students’ Chinese proficiency in the academic context of science, engineering, and related fields.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"Passed Chinese language at GCE 'O' Level or ‘A’ Level or equivalent.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Afternoon"]}]},{"ModuleCode":"LAC3204","ModuleTitle":"Chinese for Business & Social Sciences","Department":"Centre For Language Studies","ModuleDescription":"Chinese for Business & Social Sciences is a module designed for students to understand the forms of Chinese and Chinese usage appropriate to business, law, the social sciences, public relations and industrial relations. Students will be trained in writing business correspondence, legal writing and business report. Public relations techniques such as advocacy, presentation and debating will be taught. Student's mother-tongue should be Chinese.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"Passed Chinese language at GCE 'O' Level or ‘A’ Level or equivalent","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAC4201","ModuleTitle":"Chinese 5","Department":"Centre For Language Studies","ModuleDescription":"This module is a continuation of Chinese 4. Based on the 750 Chinese characters and 960 phrases they have learned, students will acquire new words, phrases and idioms to strengthen the usage of the language. Short stories and articles will be taught in this module. Students will also do projects related to Chinese culture and history. Essay writing skills will be strengthened.","ModuleCredit":"5","Workload":"4-0-0-2-6.5","Prerequisite":"Passed LAC3202 or placement test","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Friday Morning"]}]},{"ModuleCode":"LAC4202","ModuleTitle":"Chinese 6","Department":"Centre For Language Studies","ModuleDescription":"This module is a continuation of Chinese 5. It will emphasize the communicative function and the training of the four language skills (speaking, listening, reading & writing). A systematic way of introducing drills and exercises will allow students to master the necessary grammatical knowledge and rules for word and sentence formation. The students will also be involved in doing projects related to Chinese culture and history. Essay writing skills will be strengthened in this module.","ModuleCredit":"5","Workload":"4-0-0-2-6.5","Prerequisite":"Passed LAC4201 or placement test","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"LAF1201","ModuleTitle":"French 1","Department":"Centre For Language Studies","ModuleDescription":"This course focuses on basic linguistic and communicative structures of the French language. By developing the four skills of listening, speaking, reading and writing as well as teaching basic grammar and vocabulary, it aims at helping students achieve communicative competence in simple everyday situations and personal interaction. The module will also attempt to help students optimise their learning by teaching them vital strategies for language learning and language use. The assessment for this module is 100% Continuous Assessment.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Preclusion":"NIL","Corequisite":"","Types":["UEM"],"History":[{"Semester":3},{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Morning","Wednesday Afternoon","Tuesday Morning","Thursday Evening","Tuesday Evening","Friday Afternoon","Thursday Morning","Monday Evening","Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening","Thursday Evening","Monday Afternoon","Wednesday Afternoon","Monday Morning","Thursday Afternoon","Tuesday Afternoon","Thursday Morning","Friday Afternoon","Monday Evening","Wednesday Evening","Friday Morning","Wednesday Morning"]}]},{"ModuleCode":"LAF2201","ModuleTitle":"French 2","Department":"Centre For Language Studies","ModuleDescription":"This module aims to further enhance students' proficiency in the four basic skills of listening, speaking, reading and writing as well as increase their knowledge of the syntactical, morphological, phonetic and lexical aspects of the French language. Students will also acquire a better grasp of learning and communicative strategies (e.g. skimming, selective reading, reading for details, inferencing and mnemonic techniques etc.). Authentic texts from daily communicative situations (such as letters, dialogues, brochures, TV and radio interviews, signs etc.) will serve as the main source of learning materials. The assessment for this module is 100% Continuous Assessment.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAF1201 or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Monday Afternoon","Wednesday Morning","Wednesday Afternoon","Friday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Morning","Tuesday Evening","Thursday Evening","Tuesday Afternoon","Friday Afternoon","Monday Afternoon","Friday Morning","Wednesday Afternoon","Thursday Afternoon","Monday Evening"]}]},{"ModuleCode":"LAF3201","ModuleTitle":"French 3","Department":"Centre For Language Studies","ModuleDescription":"Building upon the foundation of the French 2 module, this module focuses on the development of students' ability to communicate on fairly complex topics of general interests. It will continue to adopt an integrated approach to language learning and cultivate students' proficiency in all areas of language learning, including their learning competence. Strategies to be developed include writing and speaking strategies such as brainstorming, arranging ideas and collecting linguistic expressions prior to the writing or speaking tasks. The assessment for this module is 100% Continuous Assessment.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAF2201or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon","Monday Evening","Thursday Morning","Tuesday Afternoon","Thursday Afternoon","Wednesday Morning","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Monday Evening","Wednesday Morning"]}]},{"ModuleCode":"LAF3202","ModuleTitle":"French 4","Department":"Centre For Language Studies","ModuleDescription":"Students will be taught to comprehend longer listening and reading texts on more complex topics of general interest as well as on aspects of French culture, society and life. They will also acquire the ability to express their views and communicate meaningfully on the same topics at greater length, both in writing and orally. In the area of grammar and vocabulary, the focus will shift more towards textlinguistic and pragmatic features. Language learning skills and strategies will include recognising and applying common linguistic and sociolinguistic norms in the use of the French language. The assessment for this module is 100% Continuous Assessment.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAF3201 or placement test.","Preclusion":"LAF3203","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Monday Afternoon","Wednesday Afternoon","Tuesday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"LAF4201","ModuleTitle":"French 5","Department":"Centre For Language Studies","ModuleDescription":"The module seeks to develop the student's ability to understand French language and culture through the study of various materials: newspapers, magazines, extracts of films and books, web sites. Students will be introduced to complex documents and will learn different approaches for text and discourse analysis.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Passed LAF3202 or LAF3203 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LAF4202","ModuleTitle":"French 6","Department":"Centre For Language Studies","ModuleDescription":"Building on the foundations of French 5, this module helps the students to develop and put in practical use the knowledge acquired in various specific fields, such as commercial French, contemporary culture, advanced conversation and writing skills.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Passed LAF4201 or placement test.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAG1201","ModuleTitle":"German 1","Department":"Centre For Language Studies","ModuleDescription":"This module focuses on the basic linguistic and communicative structures of the German language. By developing the four skills of listening, speaking, reading and writing as well as teaching basic grammar and vocabulary, it aims at helping students achieve communicative competence in simple everyday situations and personal interaction. The module will also attempt to help students optimise their learning by teaching them vital strategies for language learning and language use.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Monday Morning","Thursday Morning","Tuesday Evening","Thursday Evening","Friday Afternoon","Monday Afternoon","Wednesday Morning","Monday Evening","Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Evening","Thursday Evening","Tuesday Afternoon","Tuesday Morning","Friday Morning","Monday Morning","Thursday Morning","Wednesday Morning","Friday Afternoon","Monday Evening","Wednesday Evening"]}]},{"ModuleCode":"LAG2201","ModuleTitle":"German 2","Department":"Centre For Language Studies","ModuleDescription":"This module aims to further enhance students' proficiency in the four basic skills of listening, speaking, reading and writing as well as increase their knowledge of the syntactical, morphological, phonetic and lexical aspects of the German language. Students will also acquire a better grasp of learning and communicative strategies. Authentic texts from daily communicative situations will serve as the main source of learning materials.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAG1201 or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Morning","Wednesday Morning","Friday Morning","Monday Afternoon","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Morning","Wednesday Afternoon","Friday Afternoon","Thursday Afternoon","Monday Afternoon","Tuesday Evening","Thursday Evening","Tuesday Afternoon"]}]},{"ModuleCode":"LAG3201","ModuleTitle":"German 3","Department":"Centre For Language Studies","ModuleDescription":"Building upon the foundation of the German 2 module, this module focuses on the development of students' ability to communicate on fairly complex topics of general interests. It will continue to adopt an integrated approach and cultivate students' proficiency in all areas of language learning, including their learning competence. Strategies to be developed focus on writing and speaking.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAG2201 or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning","Monday Afternoon","Thursday Afternoon","Wednesday Afternoon","Friday Afternoon","Monday Morning","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"LAG3202","ModuleTitle":"German 4","Department":"Centre For Language Studies","ModuleDescription":"Students will be taught to comprehend longer listening and reading texts on more complex topics of general interest as well as on aspects of German culture, society and life. They will also acquire the ability to express their views and communicate meaningfully on the same topics at greater length. In the area of grammar and vocabulary, the focus will shift more towards textlinguistic and pragmatic features. Language learning skills and strategies will include recognising and applying common sociolinguistic norms in the use of the language.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAG3201or placement test","Preclusion":"LAG3203 German for Academic Purposes","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning","Wednesday Morning","Friday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAG4201","ModuleTitle":"German 5","Department":"Centre For Language Studies","ModuleDescription":"This module aims to equip students with adequate skills and strategies to engage in serious discourse with native or other foreign speakers or write argumentative pieces on complex social, political, cultural and environmental topics. Such skills will encompass learning how to summarise long and difficult texts, structuring essays, collating linguistic means of expressions for language production and improving text cohesion.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Passed LAG3202, LAG3203 or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAG4202","ModuleTitle":"German 6","Department":"Centre For Language Studies","ModuleDescription":"This module aims to provide students with further training in skills and strategies to engage in authentic discourse and more complex argumentative writing. Topics of social, historical and cultural interest will be introduced through authentic materials such as selected works of literature, texts from newspapers and magazines, and audio or video recordings.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Passed LAG4201or placement test","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAH1201","ModuleTitle":"Hindi 1","Department":"Centre For Language Studies","ModuleDescription":"Hindi 1 is a beginners' module. This is an integrated course which will help students gain basic proficiency in the four skills (listening, speaking, reading, and writing), grammar, vocabulary (including Devanagari, the Hindi alphabet), for personal interaction and communication in authentic situations.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Preclusion":"Hindi 1 is intended for students who are complete beginners. It is not suitable for students who are: - native speakers of Hindi or Urdu - students who have studied Hindi, Urdu, Gujarati, Marathi or Punjabi at 'O' or 'A' levels (or equivalents) or have previously undertaken any formal study of Hindi, Urdu, Gujarati or Punjabi for any duration of time - Students who are from India have to provide a complete transcript of subjects studied to prove that they have not taken Hindi at any level.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Evening","Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"LAH2201","ModuleTitle":"Hindi 2","Department":"Centre For Language Studies","ModuleDescription":"Hindi 2 is a beginners’ module, and is a continuation of Hindi 1. It is an integrated course which will help students gain higher basic proficiency in the four skills (listening, speaking, reading, and writing), grammar, vocabulary (including Devanagari, the Hindi alphabet), for personal interaction and communication in authentic situations.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAH1201 Hindi 1, or its equivalence, or by placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LAH3201","ModuleTitle":"Hindi 3","Department":"Centre For Language Studies","ModuleDescription":"Hindi 3 is a continuation of Hindi 2. It is an integrated module which will help students gain intermediate proficiency in the four skills (listening, speaking, reading, and writing), grammar, and vocabulary, for personal interaction and communication in authentic situations.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAH2201 Hindi 2 or by placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAH3202","ModuleTitle":"Hindi 4","Department":"Centre For Language Studies","ModuleDescription":"\"Hindi 4 is a continuation of Hindi 3. It is an integrated module which will help students gain higher intermediate proficiency in the four skills (listening, speaking, reading, and writing), grammar, and vocabulary, for personal interaction and communication in authentic situations.\"","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAH3201 Hindi 3, or by placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"LAH4201","ModuleTitle":"Hindi 5","Department":"Centre For Language Studies","ModuleDescription":"This module builds on the skills attained through studying Hindi 4. The aim is to introduce students to a range of typical forms of Hindi language likely to be encountered in authentic texts such as fiction, news media, broadcast media and cinema. Issues addressed in the module will include: strategies for the development of higher level vocabulary and the study of advanced Hindi grammar and usage.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Passed LAH3202 or placement test.","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Tuesday Evening"]}]},{"ModuleCode":"LAH4202","ModuleTitle":"Hindi 6","Department":"Centre For Language Studies","ModuleDescription":"In this module, students build on the skills attained through studying Hindi 5. Students are exposed to a wide range of authentic texts including novels, short stories, print media, broadcast media and cinema. The development of the novel in Hindi will be studied in order to equip students with the tools needed to appreciate contemporary Hindi literature. The relationship between the film industry and contemporary broadcast media will be studied in order to equip students with the skills they need to comprehend complicated discourses in Hindi and engage in communication on contemporary issues in Hindi and studies of Hindi literatures.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Passed LAH4201 or a placement test.","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"LAJ1201","ModuleTitle":"Japanese 1","Department":"Centre For Language Studies","ModuleDescription":"This is the first part of introductory-level Japanese. It is designed to provide competence in handling various language tasks in authentic situations, using basic linguistic and socio-cultural skills. While more emphasis is placed on the development of oral communication skills, students will also learn how to read and write using hiragana, katakana, and approximately 100 kanji (i.e. Chinese characters) and 170 kanji-words. Students are also trained to learn basic self-study skills in Japanese to enable them to continue studying Japanese both in and outside of the classroom.","ModuleCredit":"4","Workload":"2-4-0-2-2","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Monday Evening","Tuesday Afternoon","Tuesday Morning","Tuesday Evening","Wednesday Morning","Thursday Afternoon","Thursday Evening","Friday Morning","Friday Afternoon","Wednesday Afternoon","Wednesday Evening","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Morning","Tuesday Evening"],"TutorialPeriods":["Wednesday Afternoon","Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Evening","Thursday Morning","Friday Morning","Friday Afternoon","Thursday Afternoon","Thursday Evening"]}]},{"ModuleCode":"LAJ2201","ModuleTitle":"Japanese 2","Department":"Centre For Language Studies","ModuleDescription":"This module builds upon the basis of Japanese 1 and aims to develop basic linguistic and socio-cultural skills to expand the repertoire of the daily topics and situations with simple structures. Approximately 110 kanji and 180 kanji-words will be introduced. While more emphasis is placed on the development of oral communication skills, students will also learn how to read and write simple and short compositions.","ModuleCredit":"4","Workload":"2-4-0-2-2","Prerequisite":"Passed LAJ1201 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Tuesday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Monday Morning","Monday Evening","Tuesday Morning","Wednesday Morning","Friday Afternoon","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Friday Evening","Friday Morning"],"TutorialPeriods":["Monday Evening","Tuesday Afternoon","Tuesday Morning","Monday Morning","Monday Afternoon","Wednesday Morning","Thursday Afternoon","Friday Afternoon","Wednesday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"LAJ2202","ModuleTitle":"Japanese 3","Department":"Centre For Language Studies","ModuleDescription":"Building upon the basis of Japanese 2, this module develops students' ability to communicate and expands the repertoire of daily topics and situations. Complex structures such as transitive and intransitive, conditionals and passive forms are introduced. Approximately 150 kanji and 200 kanji-words will be introduced. With this knowledge of characters, students will be able to understand and write simple and short essays.","ModuleCredit":"4","Workload":"2-4-0-2-2","Prerequisite":"Passed LAJ2201 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Thursday Morning","Friday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"LAJ2203","ModuleTitle":"Japanese 4","Department":"Centre For Language Studies","ModuleDescription":"Building upon the basis of Japanese 3, this module aims to further develop students' communication skills on daily topics of general interests. It enhances students? socio-cultural awareness and enables them to communicate meaningfully in an appropriate manner using polite expressions. Approximately 150 kanji and 200 kanji-words will be introduced. With this knowledge of characters, students will be able to understand letters with fairly formal written language.","ModuleCredit":"4","Workload":"2-4-0-2-2","Prerequisite":"Passed LAJ2202 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Tuesday Evening","Wednesday Afternoon","Wednesday Evening","Thursday Afternoon"]}]},{"ModuleCode":"LAJ3201","ModuleTitle":"Japanese 5","Department":"Centre For Language Studies","ModuleDescription":"This module aims to equip students with skills and strategies to discuss fairly complex topics, such as social and cultural issues. Students will also acquire the ability to express their thoughts in writing by using complex structural patterns with conjunctions and transitional phrases. By the end of this module, students should be familiar with the language to the extent of being comfortable in using it as a medium of communication (oral, written, listening, and reading) with native speakers.","ModuleCredit":"4","Workload":"2-4-0-2-2","Prerequisite":"Passed LAJ2203 or placement test.","Preclusion":"LAJ3203 Business Japanese 1","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Tuesday Evening","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LAJ3202","ModuleTitle":"Japanese 6","Department":"Centre For Language Studies","ModuleDescription":"This module further enhances skills and strategies to discuss complex topics such as social, cultural, and historical issues based on authentic materials. Students will also learn how to summarize long and difficult texts, how to structure essays and skills to read newspapers. By the end of this module, students will attain good all-round proficiency in the four skills (listening, speaking, reading and writing) and will be able to handle more elaborate situations in communicating with native speakers.","ModuleCredit":"4","Workload":"2-4-0-2-2","Prerequisite":"Passed LAJ3201, LAJ3203, or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Evening","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LAJ3204","ModuleTitle":"Business Japanese 2","Department":"Centre For Language Studies","ModuleDescription":"This is a continuation of LAJ3203 Business Japanese 1. Students will be taught more specialised vocabulary and communication styles found in the Japanese business world, including both the written and the oral forms of communication. The ability to read, understand and write minutes will be further covered. Students will also be further familiarised with the language-related work style found in the Japanese business environment.","ModuleCredit":"4","Workload":"2-4-0-2-2","Prerequisite":"Passed LAJ3203 (Business Japanese 1), LAJ3201 (Japanese 5) or placement test","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Monday Afternoon","Monday Evening","Tuesday Afternoon","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LAJ4203","ModuleTitle":"Newspaper Reading","Department":"Centre For Language Studies","ModuleDescription":"In this module, students learn how to read, understand and analyse articles in newspapers and business journals. The aim is to familiarise students with a wide range of more advanced reading materials that are relevant to current social, economic and political developments in Japan.","ModuleCredit":"5","Workload":"2-2-0-3-5.5","Prerequisite":"Passed LAJ3201 (Japanese 5) or LAJ3203 (Business Japanese 1) or placement test","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Evening"]}]},{"ModuleCode":"LAJ4205","ModuleTitle":"Expository Writing & Public Speaking","Department":"Centre For Language Studies","ModuleDescription":"This module is designed to assist students' projects so that they can present their ideas effectively in oral and written form. Students are expected to have some data at hand for analysis or at least a concrete project topic. Contrastive analysis of English and Japanese expository writing styles will be carried out by comparing some sections of journal articles. Participants are expected to make progress reports on their projects and to comment actively on each other's presentations. This module is particularly useful for students researching topics that involve quantitative data, in such fields as linguistics, language teaching methodology, anthropology and sociology.","ModuleCredit":"5","Workload":"2-2-0-3-5.5","Prerequisite":"Passed LAJ3202, LAJ3204, JLPT Level 2 or 1, GCE AO' level Japanese or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Thursday Afternoon","Thursday Evening"]}]},{"ModuleCode":"LAK1201","ModuleTitle":"Korean 1","Department":"Centre For Language Studies","ModuleDescription":"Korean 1 is a beginners module. This is an integrated course which will help students gain basic proficiency in the four skills (listening, speaking, reading and writing), grammar and vocabulary (including Hanguel, the Korean alphabet) for personal interaction and communication in authentic situations.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Preclusion":"NIL","Corequisite":"","Types":["UEM"],"History":[{"Semester":4},{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Morning","Wednesday Afternoon","Friday Afternoon","Tuesday Afternoon","Thursday Afternoon","Tuesday Evening","Thursday Evening","Wednesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Morning","Wednesday Afternoon","Friday Afternoon","Tuesday Afternoon","Thursday Afternoon","Tuesday Evening","Thursday Evening","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"LAK2201","ModuleTitle":"Korean 2","Department":"Centre For Language Studies","ModuleDescription":"Korean 2 is the continuation of Korean 1. This is also an integrated course which will help students gain higher basic proficiency in the four skills (listening, speaking, reading and writing), grammar and vocabulary (including Hanguel, the Korean alphabet) for personal interaction and communication in authentic situations.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"For students who passed LAK1201 (Korean 1) or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Morning","Tuesday Evening","Thursday Evening","Wednesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Morning","Tuesday Afternoon","Thursday Afternoon","Tuesday Evening","Thursday Evening","Wednesday Morning","Friday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAK3201","ModuleTitle":"Korean 3","Department":"Centre For Language Studies","ModuleDescription":"Korean 3 is a continuation of Korean 2. It is an integrated module which will help students gain intermediate proficiency in the four skills (listening, speaking, reading, and writing), grammar, and vocabulary, for personal interaction and communication in authentic situations.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAK2201 Korea 2 or by placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Tuesday Evening","Thursday Evening","Wednesday Morning","Friday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAK3202","ModuleTitle":"Korean 4","Department":"Centre For Language Studies","ModuleDescription":"Korean 4 is a continuation of Korean 3. It is an integrated module which will help students gain higher intermediate proficiency in the four skills (listening, speaking, reading, and writing), grammar, and vocabulary, for personal interaction and communication in authentic situations.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAK3201 Korean 3 or by placement test.","Preclusion":"LAK3203 Korean for Academic Purpose","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Tuesday Evening","Thursday Evening","Wednesday Morning","Friday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAK4201","ModuleTitle":"Korean 5","Department":"Centre For Language Studies","ModuleDescription":"Korean 5 is a continuation of Korean 4. In this module. a wide variety of interesting, informative, authentic and culturally significant reading materials will be introduced to help students achieve high levels of proficiency not only in interpersonal but also in interpretive and presentational communication. This module aims to equip students with adequate skills and strategies to engage in serious discourse with native or other foreign speakers and write argumentative pieces on complex social, political, cultural and environmental topics.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"LAK3202 Korean 4, LAK3203 Korean for Academic Purposes or by placement test.","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening","Thursday Evening","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"LAK4202","ModuleTitle":"Korean 6","Department":"Centre For Language Studies","ModuleDescription":"Korean 6 is a continuation of Korean 5. It is an integrated module which will help students gain higher proficiency in the four skills (listening, speaking, reading and writing), grammar and vocabulary, for personal interaction and communication in authentic situation. This module aims to provide students with further training in skills and strategies to engage in authentic discourse and more complex argumentative writing. Topics of social , historical and cultural interest will be introduced through authentic materials such as selected works of literature , text from news papers and magazines and audio and video recordings","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"LAK4201 Korean 5 or by placement test.","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Morning","Tuesday Evening","Thursday Evening"]}]},{"ModuleCode":"LAL1201","ModuleTitle":"Tamil 1","Department":"Centre For Language Studies","ModuleDescription":"The module aims at enabling non-Tamil-speaking beginners to achieve competence in understanding and using basic Tamil, both its spoken and written forms. The emphasis is mainly on conversational Tamil and its practical use at the level of everyday discourse and on written Tamil and its use at the beginners' level. To facilitate immersion into the Tamil language, students will be taught the necessary skills of listening, reading, writing and speaking initially through a Romanised script, during the semester the students will learn the orthographic system of the Tamil language. The essential aspects of Tamil grammar will also be taught. By the end of module, students will be able to write and read small texts by using the Tamil orthographic system and possess listening and speaking skills in Tamil language.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"LAL2201","ModuleTitle":"Tamil 2","Department":"Centre For Language Studies","ModuleDescription":"This module is a follow up to and continuation of the module Tamil 1. By the end of the module, students are expected to have a good grammatical understanding of the Tamil language and to have a vocabulary which makes it possible for them to handle all four aspects in Tamil language learning (speaking, listening, reading and writing) with ease and effectiveness. There will be an introduction to features of idiomatic Tamil and to everyday usages. Students will be able to write short compositions and letters and to read newspaper articles, stories and short poems.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"Passed LAL1201 or placement test","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"LAM1201","ModuleTitle":"Malay 1","Department":"Centre For Language Studies","ModuleDescription":"This module aims at guiding the beginner to achieve competence in understanding and using basic Malay. The emphasis is mainly on conversational Malay and its practical use at the level of everyday discourse. To facilitate immersion into the language students would be taught the necessary skills of listening, reading, writing and conversing in basic conversational Malay. The rudiments of Malay grammar would be taught where relevant or necessary.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Preclusion":"LAB1201 Bahasa Indonesia 1","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Morning","Tuesday Evening","Friday Afternoon","Monday Evening","Wednesday Evening","Wednesday Afternoon","Thursday Afternoon","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Afternoon","Tuesday Afternoon","Monday Evening","Wednesday Evening","Tuesday Evening","Thursday Evening"]}]},{"ModuleCode":"LAM2201","ModuleTitle":"Malay 2","Department":"Centre For Language Studies","ModuleDescription":"This module is a progression from Malay 1 and it seeks to build upon the standard attained by students in that module. This follow-up module introduces students by gradation to the use of standard Malay in relation to administration, commerce and the modern professions. The overriding aim of the module is for students to attain a functional competency in the Malay language for formal and practical purposes where necessary and relevant, aspects of Malay grammar would be taught.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAM1201 Malay 1 or placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Thursday Evening","Wednesday Evening","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon","Friday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"LAM3201","ModuleTitle":"Malay 3","Department":"Centre For Language Studies","ModuleDescription":"This module is a progression from Malay 2 and it aims to help students become more competent in the Malay language so that they will be confident and capable of effective communication with speakers of the target language and at the same time be aware of the sociolinguistic dimension of the target culture. Malay 3 will focus on the continuous mastery and development of language skills that will help students converse accurately and more fluently. This module is also aimed at enhancing students' communicative and social competence for effective communication in the Malay language.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAM2201 Malay 2 or placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"LAM3202","ModuleTitle":"Malay 4","Department":"Centre For Language Studies","ModuleDescription":"Malay 4 is intended for students who wish to learn the Malay Language and have completed elementary Malay and Intermediate Malay 3. It is also for those who have equivalent knowledge of the Malay language to continue their study here. The course is intended for students who have already acquired a fairly proficient level of competency in the Malay language but wish to acquire the Malay language at a higher level and be able to use the target language for work related purposes within the context of the community in this region.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAM3201 Malay 3 or placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"LAM4201","ModuleTitle":"Malay 5","Department":"Centre For Language Studies","ModuleDescription":"This module aims to equip students with adequate skills and strategies to engage in discourse with native or other foreign speakers on complex social, political, cultural and environmental topics. The course will enable students to participate in meaningful conversation involving complex and practical issues pertaining to socio-cultural and professional issues.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Completed LAM3202 Malay 4 or passed the placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Evening"]}]},{"ModuleCode":"LAM4202","ModuleTitle":"Malay 6","Department":"Centre For Language Studies","ModuleDescription":"This module aims to equip students with adequate skills and strategies to engage the native or other foreign speakers on more complex social and cultural issues. Students will learn to summarise texts of higher order thinking skills, structuring essays, collating linguistic means of expressions for improved language production and text cohesion. The module is intended to make students proficient language users.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Completed LAM4201 Malay 5 or passed the placement test","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Friday Evening"]}]},{"ModuleCode":"LAR1201","ModuleTitle":"Arabic 1","Department":"Centre For Language Studies","ModuleDescription":"Arabic 1 is a beginners’ module. This is an integrated course which will help students gain basic proficiency in the four skills (listening, speaking, reading, and writing), grammar, vocabulary (including the Arabic alphabet), for personal interaction and communication in authentic situations.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Morning","Tuesday Morning","Tuesday Afternoon","Friday Morning","Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Morning","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LAR2201","ModuleTitle":"Arabic 2","Department":"Centre For Language Studies","ModuleDescription":"Arabic 2 is a beginners’ module, and is a continuation of Arabic 1. It is an integrated course which will help students gain higher basic proficiency in the four skills (listening, speaking, reading, and writing), grammar, vocabulary (including the Arabic alphabet), for personal interaction and communication in authentic situations.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"\"LAR1201 Arabic 1, or by placement test.\"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening","Thursday Afternoon","Wednesday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Evening","Friday Morning","Monday Morning","Thursday Morning"]}]},{"ModuleCode":"LAR3201","ModuleTitle":"Arabic 3","Department":"Centre For Language Studies","ModuleDescription":"Arabic 3 is a continuation of Arabic 2. Its focus is to improve upon the students’ ability to interact in the language, augment their active vocabulary, and build upon their structural knowledge. An inductive/communicative approach is employed with all skills, the students are given real-life situations so that they can put into practice their acquired vocabulary and newly learnt grammar points. Also, students are exposed to a good amount of comprehensible input, such as real conversations between native speakers, audios of newscasts, and parts of movies. They are also asked to write short compositions using newly taught structures and vocabulary.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Successful completion of LAR2201 or exemption from it based on placement test results.","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"LAR3202","ModuleTitle":"Arabic 4","Department":"Centre For Language Studies","ModuleDescription":"Arabic 4 is a continuation of Arabic 3. In this module, all skills of the language are equally dealt with. Further emphasis is placed on students’ ability to communicate more fluently. More authentic language situations are brought into the classroom and used as language models. Students are asked to personalize these situations, putting into practice newly acquired vocabulary and structures. To consolidate the students’ learning of new vocabulary and structures, they are asked to write compositions on a variety of topics in a way that match their linguistic ability.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Successful completion of LAR3201 or exemption from it based on placement test results.","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Evening"]}]},{"ModuleCode":"LAR4201","ModuleTitle":"Arabic 5","Department":"Centre For Language Studies","ModuleDescription":"LAR4201 Arabic 5 is an advanced module and a continuation of LAR3201 Arabic 4. In this module, students will achieve better oral fluency, considerable ability in listening and reading comprehension, and better writing proficiency. Oral activities in form of group work, pair work, role-plays, and presentations will be conducted regularly in both lectures and tutorials. Students will listen to authentic listening comprehension materials, such as lectures, newscasts, and talk shows. In addition to readings on a variety of topics the students will read stories. Using the vocabulary learned in lectures and tutorials, students will write compositions on different topics.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Successful completion of LAR3202 or by placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LAR4202","ModuleTitle":"Arabic 6","Department":"Centre For Language Studies","ModuleDescription":"LAR4202 Arabic 6 is an upper advanced Arabic module and a continuation of LAR4201 Arabic 5. It is intended to make students proficient language users. The students will better their speaking skill through group discussions, pair work, and oral presentations. They will listen to advanced listening comprehension materials, such as newscasts, talk shows and movies. In addition to the textbook readings, students will read stories and newspaper articles. They will learn to write new types of essays, such as descriptive, narrative and argumentative ones, using more selective language and complex structures. Higher level word-formation processes and sentence structures will be taught.","ModuleCredit":"5","Workload":"4-0-0-4-4.5","Prerequisite":"Successful completion of LAR4201 or by placement test.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LAS1201","ModuleTitle":"Spanish 1","Department":"Centre For Language Studies","ModuleDescription":"Spanish 1 is the introductory module to the language and culture of the Hispanic world. This course is designed to help students develop the four linguistic skills in Spanish as well as to expand their cultural competency. The module will focus on the acquisition of basic structures, which will be developed and reinforced in subsequent modules.","ModuleCredit":"4","Workload":"4-0-0-3-3","Preclusion":"YLS1201 Introductory Spanish I","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon","Tuesday Evening","Thursday Morning","Thursday Afternoon","Monday Evening","Tuesday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Morning","Wednesday Evening","Friday Morning","Monday Afternoon","Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LAS2201","ModuleTitle":"Spanish 2","Department":"Centre For Language Studies","ModuleDescription":"This module is a continuation of Spanish 1. Spanish 2 pays close attention to aural/oral practice while strengthening basic grammar skills, writing, and reading comprehension. Students will continue to learn about the Hispanic world via readings and a variety of audiovisual materials. The module covers the second half of the textbook used in Spanish 1.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"LAS1201 Spanish 1 or YLS1201 Introductory Spanish I, or placement test","Preclusion":"YLS1202 Introductory Spanish","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Friday Afternoon","Tuesday Afternoon","Thursday Afternoon","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Wednesday Afternoon","Friday Morning","Monday Afternoon"]}]},{"ModuleCode":"LAS3201","ModuleTitle":"Spanish 3","Department":"Centre For Language Studies","ModuleDescription":"This module targets students who have completed the elementary Spanish modules (LAS1201 and LAS2201). It offers a combination of listening and speaking practice with a review of key concepts of Spanish grammar via targeted reading and writing activities. This module continues to incorporate Hispanic cultural elements through representative texts and audiovisual materials from the Spanish-speaking world.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"LAS2201 Spanish 2 or YLS1202 Introductory Spanish II, or placement test","Preclusion":"YLS2201 Intermediate Spanish I","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Afternoon","Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LAS3202","ModuleTitle":"Spanish 4","Department":"Centre For Language Studies","ModuleDescription":"This module is a continuation of Spanish 3. Students taking this module will build upon what was covered in the first half and continue to expand their command of written and spoken Spanish. Spanish 4 pays close attention to aural/oral practice while strengthening more complex grammar skills (e.g., the subjunctive, passive voice), writing, and reading comprehension.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"LAS3201 Spanish 3 or YLS2201 Intermediate Spanish I, or placement test","Preclusion":"YS2202 Intermediate Spanish II","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Morning","Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"LAS4201","ModuleTitle":"Spanish 5","Department":"Centre For Language Studies","ModuleDescription":"Students taking this module will build upon what was covered at the Elementary and Intermediate levels to expand their command of written and spoken Spanish. Advanced Spanish will focus on readings and discussions of Spanish and Spanish American culture to continue developing students’ vocabulary while reinforcing complex grammar and syntax. This module will also focus on accurate written production with attention paid to stylistics, genre, voice, while reviewing more advanced and nuance grammatical points.","ModuleCredit":"5","Workload":"4-0-0-3-5.5","Prerequisite":"LAS3202 Spanish 4 or YLS2202 Intermediate Spanish II, or placement test","Preclusion":"YLS3201 Advanced Spanish I","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"LAS4202","ModuleTitle":"Spanish 6","Department":"Centre For Language Studies","ModuleDescription":"This course is the culmination of the Spanish language programme and serves as a bridge to further study of Spanish language and culture. Students will work on refining their writing and speaking skills by engaging in a variety of tasks (e.g. analysing short stories by a variety of authors, reviewing current films, discussing current events). Students will read texts on cultural and literary analysis with the aim of refining their linguistics and critical thinking skills.","ModuleCredit":"5","Workload":"4-0-0-3-5.5","Prerequisite":"LAS4201 Spanish 5 or YLS3201 Advanced Spanish I, or placement test","Preclusion":"YLS3202 Advanced Spanish II","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"LAT1201","ModuleTitle":"Thai 1","Department":"Centre For Language Studies","ModuleDescription":"This module aims to develop language proficiency in an integrated approach. Students will acquire language skills through participation in various communicative tasks. Through the exposure to the language, students will develop a general understanding of the cultures, the sociolinguistic and pragmatic aspects of the language. By the end of the module, students will acquire basic skills of speaking, listening, reading, and writing to maintain communication on common topics.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Morning","Monday Morning","Thursday Afternoon","Tuesday Morning","Friday Afternoon","Monday Evening","Wednesday Evening","Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Evening","Friday Afternoon","Tuesday Morning","Thursday Morning","Wednesday Afternoon","Friday Evening","Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"LAT2201","ModuleTitle":"Thai 2","Department":"Centre For Language Studies","ModuleDescription":"This module aims to further enhance students' proficiency in the four basic skills of speaking, listening, reading, and writing. Students will be exposed to more language functions and a wider range of topics. Through reading formulaic authentic texts, students will be introduced to the language in written form as it appears in daily communicative situations to achieve further understanding of the country, its culture and its people. At the end of this course, students will be equipped with a sound foundation of the language to maintain communication on topics relating to their personal and immediate environment.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"LAT1201 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening","Thursday Afternoon","Wednesday Evening","Friday Afternoon","Monday Morning","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Evening","Tuesday Evening","Monday Morning","Thursday Morning"]}]},{"ModuleCode":"LAT3201","ModuleTitle":"Thai 3","Department":"Centre For Language Studies","ModuleDescription":"This module will build on the skills developed in Thai 2. In this module, students will read, analyse, and discuss texts from literature, non-fiction, and academic sources covering a wide range of subjects related to the culture and society of the target language. Selection will include text and passage from short stories, journals, magazines, and newspapers, as well as audio-visual materials such as TV programs, feature films, etc. The range of readings is intended, firstly, to broaden students' vocabulary and familiarize them with terms relating to many fields of endeavor. Secondly, the objective is to introduce students to various aspects of the society and culture as expressed by Thai writers. Through exposure to the language as it appears in books and in the media, students will be able to hone their own language skills to be more applicable and practical in a workplace, academic, or business setting.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"LAT2201 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Afternoon","Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"LAT3202","ModuleTitle":"Thai 4","Department":"Centre For Language Studies","ModuleDescription":"This module will build on the skills developed in Thai 3. In this module, students will read, analyse, and discuss texts from literature, non-fiction, and academic sources covering a wide range of subjects related to the culture and society of the target language. Selection will include text and passage from short stories, journals, magazines, and newspapers, as well as audio-visual materials such as TV programs, feature films, etc. The range of readings is intended, firstly, to broaden students' vocabulary and familiarize them with terms relating to many fields of endeavor. Secondly, the objective is to introduce students to various aspects of the society and culture as expressed by Thai writers. Through exposure to the language as it appears in books and in the media, students will be able to hone their own language skills to be more applicable and practical in a workplace, academic, or business setting.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"Passed LAT3201 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LAT4201","ModuleTitle":"Thai 5","Department":"Centre For Language Studies","ModuleDescription":"This module will build on the skills developed in Thai 4. Students will progress from reading selections from passages to a more sustained and systematic encounter with the nature of the language used in novels, newspapers, Internet and other forms of popular publications, official public discourse, academic writings and Thai. Students will progressively comprehend texts, not only from background and subject matter knowledge, but also from increasing control of language. They will also learn to handle conversation involving complication, in the form of connected discourse, and to make choices of diction, as well as manipulate grammatical features reflecting formal and informal registers.","ModuleCredit":"5","Workload":"4-0-0-3-5.5","Prerequisite":"Passed LAT3202 or placement test.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"LAT4202","ModuleTitle":"Thai 6","Department":"Centre For Language Studies","ModuleDescription":"This module will build on the skills developed in Thai 5. Students will progress from reading selections from passages to a more sustained and systematic encounter with the nature of the language used in novels, newspapers, Internet and other forms of popular publications, official public discourse, academic writings and Thai. The most important objective is to improve students' language commands in employing discourse strategies. Learner's autonomy will be enhanced in the teaching-learning process. Students will take an active role in selecting materials, leading discussions, and developing projects.","ModuleCredit":"5","Workload":"4-0-0-3-5.5","Prerequisite":"Passed LAT4201 or placement test.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Afternoon"]}]},{"ModuleCode":"LAV1201","ModuleTitle":"Vietnamese 1","Department":"Centre For Language Studies","ModuleDescription":"This module aims to develop language proficiency in an integrated approach. Students will acquire language skills through participation in various communicative tasks. Through the exposure to the language, students will develop a general understanding of the cultures, the sociolinguistic and pragmatic aspects of the language. By the end of the module, students will acquire basic skills of speaking, listening, reading, and writing to maintain communication on common topics.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"This module is meant for students with no prior knowledge of the target language. Students with prior knowledge (including spoken proficiency) must contact CLS to take a placement test.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Morning","Tuesday Morning","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LAV2201","ModuleTitle":"Vietnamese 2","Department":"Centre For Language Studies","ModuleDescription":"This module aims to further enhance students' proficiency in the four basic skills of speaking, listening, reading, and writing. Students will be exposed to more language functions and a wider range of topics. Through reading formulaic authentic texts, students will be introduced to the language in written form as it appears in daily communicative situations to achieve further understanding of the country, its culture and its people. At the end of this course, students will be equipped with a sound foundation of the language to maintain communication on topics relating to their personal and immediate environment.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAV1201 or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Evening"]}]},{"ModuleCode":"LAV3201","ModuleTitle":"Vietnamese 3","Department":"Centre For Language Studies","ModuleDescription":"This module is a continuation of Vietnamese 2. Emphasis continues to be on proficiency in all four skills, within selected range of vocabulary and grammar. Students will master language relating to a wider range of daily life situations and will gain flexibility in their language use. Reading will no longer be strictly limited to what is contained in the textbook specially prepared for the class. Gradually, short selection from media and literature sources such as short stories, poems, announcements, reports and other short, topic-specific pieces will be introduced to begin to familiarize students with actual usage.","ModuleCredit":"4","Workload":"4-0-0-3-3","Prerequisite":"Passed LAV2201 or placement test","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LAV3202","ModuleTitle":"Vietnamese 4","Department":"Centre For Language Studies","ModuleDescription":"This module will build on the skills developed in Vietnamese 3. In this module, students will read, analyse, and discuss texts from literature, non-fiction, and academic sources covering a wide range of subjects related to the culture and society of the target language. Selection will include text and passage from short stories, journals, magazines, and newspapers, as well as audio-visual materials such as TV programs, feature films, etc. The range of readings is intended, firstly, to broaden students' vocabulary and familiarize them with terms relating to many fields of endeavor. Secondly, the objective is to introduce students to various aspects of the society and culture as expressed by Vietnamese writers. Through exposure to the language as it appears in books and in the media, students will be able to hone their own language skills to be more applicable and practical in a workplace, academic, or business setting.","ModuleCredit":"4","Workload":"4-0-0-1-5","Prerequisite":"Passed LAV3201 or placement test","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LAV4201","ModuleTitle":"Vietnamese 5","Department":"Centre For Language Studies","ModuleDescription":"This module will build on the skills developed in Vietnamese 4. Students will progress from reading selections from passages to a more sustained and systematic encounter with the nature of the language used in novels, newspapers, Internet and other forms of popular publications, official public discourse, academic writings and business Vietnamese. Students will progressively comprehend texts, not only from background and subject matter knowledge, but also from increasing control of language. They will also learn to handle conversation involving complication, in the form of connected discourse, and to make choices of diction, as well as manipulate grammatical features reflecting formal and informal registers.","ModuleCredit":"5","Workload":"4-0-0-2-6.5","Prerequisite":"Passed LAV3202 or placement test","Preclusion":"Nil","Types":["UEM"],"History":[{"Semester":1}]},{"ModuleCode":"LAV4202","ModuleTitle":"Vietnamese 6","Department":"Centre For Language Studies","ModuleDescription":"null","ModuleCredit":"5","Workload":"4-0-0-2-6.5","Prerequisite":"LAV4201 or placement test","Preclusion":"NA","Types":["UEM"],"History":[{"Semester":2}]},{"ModuleCode":"LC1001A","ModuleTitle":"Criminal Law (A)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LC1001B","ModuleTitle":"Criminal Law (B)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LC1001C","ModuleTitle":"Criminal Law (C)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"LC1001D","ModuleTitle":"Criminal Law (D)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LC1001E","ModuleTitle":"Criminal Law (E)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LC1001F","ModuleTitle":"Criminal Law (F)","Department":"Dean's Office (Law)","ModuleDescription":"This course is meant to introduce students to the basic principles of criminal liability, mainly through the use of the homicide offences found in the Penal Code. The general defences found in the Penal Code as well as inchoate and joint liability of offenders will be covered in detail. During the course, reference may be made to offences found in other statutes and the law reform proposals from other jurisdictions. Students will also be encouraged to consider why certain forms of conduct are subject to criminal penalties and to critically assess these objectives","ModuleCredit":"8","Workload":"0-6-0-0-14","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"LC1002A","ModuleTitle":"Introduction To Legal Theory (A)","Department":"Dean's Office (Law)","ModuleDescription":"The goal of this course is to provide students with a basic introduction to basic concepts, issues, and controversies of legal theory. The course will examine some or all of these topics: utilitarian and deontological moral theories, the relationship between morality and law, natural law and positivism, Critical Legal Studies (CLS), gender and the law, Asian values and jurisprudence, culture and the law, and law and economics. These approaches to law will be examined both in their own right and as perspectives from which positive law might be understood and critically assessed.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LC1002B","ModuleTitle":"Introduction To Legal Theory (B)","Department":"Dean's Office (Law)","ModuleDescription":"The goal of this course is to provide students with a basic introduction to basic concepts, issues, and controversies of legal theory. The course will examine some or all of these topics: utilitarian and deontological moral theories, the relationship between morality and law, natural law and positivism, Critical Legal Studies (CLS), gender and the law, Asian values and jurisprudence, culture and the law, and law and economics. These approaches to law will be examined both in their own right and as perspectives from which positive law might be understood and critically assessed.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LC1002C","ModuleTitle":"Introduction to Legal Theory (C)","Department":"Dean's Office (Law)","ModuleDescription":"The goal of this course is to provide students with a basic introduction to basic concepts, issues, and controversies of legal theory. The course will examine some or all of these topics: utilitarian and deontological moral theories, the relationship between morality and law, natural law and positivism, Critical Legal Studies (CLS), gender and the law, Asian values and jurisprudence, culture and the law, and law and economics. These approaches to law will be examined both in their own right and as perspectives from which positive law might be understood and critically assessed.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LC1002D","ModuleTitle":"Introduction to Legal Theory (D)","Department":"Dean's Office (Law)","ModuleDescription":"The goal of this course is to provide students with a basic introduction to basic concepts, issues, and controversies of legal theory. The course will examine some or all of these topics: utilitarian and deontological moral theories, the relationship between morality and law, natural law and positivism, Critical Legal Studies (CLS), gender and the law, Asian values and jurisprudence, culture and the law, and law and economics. These approaches to law will be examined both in their own right and as perspectives from which positive law might be understood and critically assessed.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LC1002E","ModuleTitle":"Introduction to Legal Theory (E)","Department":"Dean's Office (Law)","ModuleDescription":"The goal of this course is to provide students with a basic introduction to basic concepts, issues, and controversies of legal theory. The course will examine some or all of these topics: utilitarian and deontological moral theories, the relationship between morality and law, natural law and positivism, Critical Legal Studies (CLS), gender and the law, Asian values and jurisprudence, culture and the law, and law and economics. These approaches to law will be examined both in their own right and as perspectives from which positive law might be understood and critically assessed.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LC1002F","ModuleTitle":"Introduction to Legal Theory (F)","Department":"Dean's Office (Law)","ModuleDescription":"The goal of this course is to provide students with a basic introduction to basic concepts, issues, and controversies of legal theory. The course will examine some or all of these topics: utilitarian and deontological moral theories, the relationship between morality and law, natural law and positivism, Critical Legal Studies (CLS), gender and the law, Asian values and jurisprudence, culture and the law, and law and economics. These approaches to law will be examined both in their own right and as perspectives from which positive law might be understood and critically assessed.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LC1002G","ModuleTitle":"Introduction to Legal Theory (G)","Department":"Dean's Office (Law)","ModuleDescription":"The goal of this course is to provide students with a basic introduction to basic concepts, issues, and controversies of legal theory. The course will examine some or all of these topics: utilitarian and deontological moral theories, the relationship between morality and law, natural law and positivism, Critical Legal Studies (CLS), gender and the law, Asian values and jurisprudence, culture and the law, and law and economics. These approaches to law will be examined both in their own right and as perspectives from which positive law might be understood and critically assessed.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LC1003","ModuleTitle":"Law Of Contract","Department":"Dean's Office (Law)","ModuleDescription":"This foundational course examines the basic doctrines and issues of contract law, including the creation of rights and obligations from voluntary undertakings, the doctrines which circumscribe the circumstances under which the law permits a dissolution of the contract, and the remedies that the law provides for the breach of contractual obligations. In exploring the constituent components of contracts - formation, privity, frustration, breach, remedies, terms and vitiating factors - the course also examines challenges to the traditional model of contract law, tensions arising from the pulls of certainty and fairness, and other broader issues.","ModuleCredit":"8","Workload":"2-2-0-0-16","Prerequisite":"","Preclusion":"","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"LC1004","ModuleTitle":"Law Of Torts","Department":"Dean's Office (Law)","ModuleDescription":"This is a foundation course introducing basic concepts in the law of torts, which deals with the rights and obligations of private parties arising out of civil wrongs. The course will include an in-depth study of the modern tort of negligence, as well as considering the related tort of nuisance. It will also cover the intentional torts and the tort of breach of statutory duty, and will conclude with a brief examination of remedies and vicarious liability.","ModuleCredit":"8","Workload":"3-2-0-0-15","Prerequisite":"","Preclusion":"","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"LC1015","ModuleTitle":"Singapore Law in Context","Department":"Dean's Office (Law)","ModuleDescription":"This module will introduce the history of the common law and Singapore legal institutions (including Islamic law), as well as briefly situate Singapore’s law and institutions in relation to other approaches, notably the civil law approach adopted in most Asian jurisdictions. The module may be complemented by field trips to court, a prison, and/or parliament. It should also include an examination of ADR mechanisms in Singapore and an introduction to professional ethics.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil.","Preclusion":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LC1016","ModuleTitle":"Legal Analysis, Research & Communication","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this year-long course is to develop analytical skills, research skills and communication skills (written and oral) in first year students. In Semester 1, we focus on objective analysis and communication and also introduce students to basic research skills. In Semester 2, we focus on independent research and advocacy. Exercises and assignments will employ real-life tasks, like office memoranda, court pleadings and client meetings, as means for students to try out their legal skills. However, the primary focus will be on helping students to hone foundational legal skills that are transferable across subjects and contexts.","ModuleCredit":"8","Workload":"1-3-0-0-6","Prerequisite":"Nil.","Preclusion":"Nil.","History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Monday Evening","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Monday Evening","Thursday Evening"]}]},{"ModuleCode":"LC1025","ModuleTitle":"Singapore Law in Context","Department":"Dean's Office (Law)","ModuleDescription":"This module will introduce the history of the common law and Singapore legal institutions (including Islamic law), as well as briefly situate Singapore’s law and institutions in relation to other approaches, notably the civil law approach adopted in most Asian jurisdictions. The module may be complemented by field trips to court, a prison, and/or parliament. It should also include an examination of ADR mechanisms in Singapore and an introduction to professional ethics.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LC2004","ModuleTitle":"Principles Of Property Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will impart to students the basic principles of law and equity in the law of property,with particular reference to land. It will explore the meaning of ownership of land viz the doctrine of estates, past and present interests and co-ownership of land. The manner in which land can be dealt with both at law and in equity, eg., transfer, leases, mortgages, licences, easements and restrictive convenants will be considered. It will also examine issues with respect to registered titles to land as well as the system of caveats for the protection of unregistered interests in land.","ModuleCredit":"8","Workload":"3-2-0-0-15","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Morning","Tuesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LC2006B","ModuleTitle":"Equity & Trusts (B)","Department":"Dean's Office (Law)","ModuleDescription":"The trust is a distinctive and unique combination of proprietary rights and obligations and the objective of this course is to introduce students to the law of trusts and the principles of equity which have been influential in shaping that law. At the end of the course, students should be able to demonstrate a deeper understanding of the notion of an equitable proprietary interest under a trust and of the manner in which the trust strikes a balance between the respective interests and rights of settlor, trustee and beneficiary. Students should also be able to demonstrate an appreciation of the importance and flexibility of constructive trusts as well as related equitable doctrines and remedies in the modern law. The course will be taught in two sections. Each section will have its own syllabus and methods of assessment which may not coincide.","ModuleCredit":"8","Workload":"3-2-0-0-15","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LC2006C","ModuleTitle":"Equity & Trusts (C)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LC2006D","ModuleTitle":"Equity & Trusts (D)","Department":"Dean's Office (Law)","ModuleCredit":"8","Workload":"3-2-0-0-15","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LC2007","ModuleTitle":"Constitutional & Administrative Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will introduce the basic principles of constitutional law and administrative law. Public law relates primarily to the inter-relationship between government bodies established by the Constitution and the regulation of relationships between the State, communities and individuals. It is concerned with the extent to which law can promote 'good governance', how political power is legitimated, how abuses of public power are prevented, and the degree of autonomy from state interference individuals should enjoy. Topics will include: the nature of and separation of powers between executives, legislature and judiciary, protection of fundamental libertiesl, judicial review of administrative action.","ModuleCredit":"8","Workload":"4-6-0-0-5","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"LC2008A","ModuleTitle":"Company Law (A)","Department":"Dean's Office (Law)","ModuleDescription":"This course introduces the main principles governing the operation of companies. Students are to appreciate, inter alia, the rules governing the incorporation of companies, how this corporate personality operates, how this business vehicle fits in with the broader framework of the outside world, questions of funding and what comprises good corporate governance. Topics include the following: incorporation, relations between the company and the outside world, including ultra vires and agency, relations within the company, including the effect of the memorandum and articles, member's rights, director's duties, and enforcement of corporate rights, corporate finance, corporate insolvency and winding up.","ModuleCredit":"8","Workload":"4-2-0-0-14","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"LC2008B","ModuleTitle":"Company Law (B)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"LC2008C","ModuleTitle":"Company Law (C)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"LC2008E","ModuleTitle":"Company Law (E)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"LC2008F","ModuleTitle":"Company Law (F)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LC2008G","ModuleTitle":"Company Law (G)","Department":"Dean's Office (Law)","ModuleDescription":"This course introduces the main principles governing the operation of companies. Students are to appreciate, inter alia, the rules governing the incorporation of companies, how this corporate personality operates, how this business vehicle fits in with the broader framework of the outside world, questions of funding and what comprises good corporate governance. Topics include the following: incorporation, relations between the company and the outside world, including ultra vires and agency, relations within the company, including the effect of the memorandum and articles, member's rights, director's duties, and enforcement of corporate rights, corporate finance, corporate insolvency and winding up.","ModuleCredit":"8","Workload":"4-2-0-0-14","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LC2009","ModuleTitle":"Pro Bono Service","Department":"Dean's Office (Law)","ModuleDescription":"NUS Law has a rich tradition of pro bono work among staff and students. Engaging in pro bono provides an opportunity to gain “real world” experience - to see firsthand the important role law plays in the life of an individual. Law is a privileged profession, one that assists in upholding and promoting justice, morality and the rule of law. This module sets a baseline for pro bono service at NUS, aimed at helping students develop professional skills, and exposing students to the non-pecuniary aspects of the profession that will sustain a long and satisfying career.","ModuleCredit":"0","Workload":"1-0-0-3-2","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"LC2010A","ModuleTitle":"Legal Systems of Asia (A)","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to some of the most important legal systems in the world, with a particular emphasis on Asia. Systems that are explored include the civil law in particular, as well as Islamic law, Chinese law, the law of Southeast Asian jurisdictions and transnational law. Exploration focuses largely on the institutional and intellectual structure of these systems both individually and in comparison, and will also use examples and case studies to illustrate aspects of the systems discussed. The course gives students sufficient insight into these systems to facilitate effective autonomous research and a basic familiarity with the systems that should prove useful in later professional life.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil.","Preclusion":"Nil.","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LC2010B","ModuleTitle":"Legal Systems of Asia (B)","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to some of the most important legal systems in the world, with a particular emphasis on Asia. Systems that are explored include the civil law in particular, as well as Islamic law, Chinese law, the law of Southeast Asian jurisdictions and transnational law. Exploration focuses largely on the institutional and intellectual structure of these systems both individually and in comparison, and will also use examples and case studies to illustrate aspects of the systems discussed. The course gives students sufficient insight into these systems to facilitate effective autonomous research and a basic familiarity with the systems that should prove useful in later professional life.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil.","Preclusion":"Nil.","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LC2010C","ModuleTitle":"Legal Systems of Asia (C)","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to some of the most important legal systems in the world, with a particular emphasis on Asia. Systems that are explored include the civil law in particular, as well as Islamic law, Chinese law, the law of Southeast Asian jurisdictions and transnational law. Exploration focuses largely on the institutional and intellectual structure of these systems both individually and in comparison, and will also use examples and case studies to illustrate aspects of the systems discussed. The course gives students sufficient insight into these systems to facilitate effective autonomous research and a basic familiarity with the systems that should prove useful in later professional life.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil.","Preclusion":"Nil.","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LC2010D","ModuleTitle":"Legal Systems of Asia (D)","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to some of the most important legal systems in the world, with a particular emphasis on Asia. Systems that are explored include the civil law in particular, as well as Islamic law, Chinese law, the law of Southeast Asian jurisdictions and transnational law. Exploration focuses largely on the institutional and intellectual structure of these systems both individually and in comparison, and will also use examples and case studies to illustrate aspects of the systems discussed. The course gives students sufficient insight into these systems to facilitate effective autonomous research and a basic familiarity with the systems that should prove useful in later professional life.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil.","Preclusion":"Nil.","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LC2010E","ModuleTitle":"Legal Systems of Asia (E)","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to some of the most important legal systems in the world, with a particular emphasis on Asia. Systems that are explored include the civil law in particular, as well as Islamic law, Chinese law, the law of Southeast Asian jurisdictions and transnational law. Exploration focuses largely on the institutional and intellectual structure of these systems both individually and in comparison, and will also use examples and case studies to illustrate aspects of the systems discussed. The course gives students sufficient insight into these systems to facilitate effective autonomous research and a basic familiarity with the systems that should prove useful in later professional life.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil.","Preclusion":"Nil.","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LC2010F","ModuleTitle":"Legal Systems of Asia (F)","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to some of the most important legal systems in the world, with a particular emphasis on Asia. Systems that are explored include the civil law in particular, as well as Islamic law, Chinese law, the law of Southeast Asian jurisdictions and transnational law. Exploration focuses largely on the institutional and intellectual structure of these systems both individually and in comparison, and will also use examples and case studies to illustrate aspects of the systems discussed. The course gives students sufficient insight into these systems to facilitate effective autonomous research and a basic familiarity with the systems that should prove useful in later professional life.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil.","Preclusion":"Nil.","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LC2012","ModuleTitle":"Trial Advocacy","Department":"Dean's Office (Law)","ModuleDescription":"The objectives of this course are to: introduce students to basic trial techniques and skills, including the basics of presentations in Court, modes of address, examination in chief and cross examination and submissions on facts. It will also introduce students to witness preparation for trial. The practical skills learned in this will complement those learned in first year Legal Writing. This course will also give students an opportunity to interact with and learn from practicing litigation lawyers, and thereby give them a taste of the \"real world\" litigation practice.","ModuleCredit":"4","Workload":"3-0-0-0-7","Preclusion":"LC2002 Introduction to Trial Advocacy LC2013 Corporate Deals LC2003 Legal Case Studies","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LC2013","ModuleTitle":"Corporate Deals","Department":"Dean's Office (Law)","ModuleDescription":"This problem-oriented course provides an introduction to corporate transactions. The course will centre on a complex commercial transaction covering different areas of law. Working in teams, students will take instructions, render advice on structuring and other legal issues, and then draft, review and negotiate the documentation for the transaction. Targeted at students who have completed the first year of the compulsory modules at NUS Law, this course aims to further hone the skills covered in the first year. Substantial and active student participation is mandatory. Tutorials in small groups are conducted primarily by corporate and in-house lawyers.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil.","Preclusion":"LC2002 Introduction to Trial Advocacy LC2012 Trial Advocacy LC2003 Legal Case Studies","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LC3001A","ModuleTitle":"Evidence (A)","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LC5009","ModuleTitle":"Graduate Research Seminar","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LC5010A","ModuleTitle":"Legal Systems of Asia (A)","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to some of the most important legal systems in the world, with a particular emphasis on Asia. Systems that are explored include the civil law in particular, as well as Islamic law, Chinese law, the law of Southeast Asian jurisdictions and transnational law. Exploration focuses largely on the institutional and intellectual structure of these systems both individually and in comparison, and will also use examples and case studies to illustrate aspects of the systems discussed. The course gives students sufficient insight into these systems to facilitate effective autonomous research and a basic familiarity with the systems that should prove useful in later professional life.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil.","Preclusion":"Nil.","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LC5029","ModuleTitle":"International Commercial Arbitration","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":2}]},{"ModuleCode":"LC5035","ModuleTitle":"Taxation Issues in Cross-Border Transactions","Department":"Dean's Office (Law)","ModuleDescription":"This is an introduction to the major income tax issues faced by businesses operating in a global economy. These issues include causes of multiple taxation, strategies to avoid multiple taxation, the effectiveness of Double Taxation Agreements (DTAs) and the abuse of DTAs. The module will be taught using typical transactions of capital and income flows as the focus and method of instruction. It will identify the main tax risks from undertaking cross-border transactions. As part of the management and mitigation of tax costs to a MNC, tax planning opportunities in the form of tax arbitrage, tax havens, choice of investment vehicle, corporate funding, inbound and outbound investments as well as the repatriation of income and capital will be discussed. The course will also identify the global tax trends arising from increased mobility of capital, technological advancements as well as demographics. In particular, the module will address some of the major issues and challenges that are being addressed in the most ambitious international tax reform under the OECD/G20 Base Erosion and Profit Shifting 2015 (BEPS) initiative ever attempted. As this course seeks to illustrate some of the general strategies in international tax planning, no prior knowledge of country-specific tax rules is required. Instead, the latest OECD Model Tax Convention 2017 will used as a primary source of laws for the purpose of this module.","ModuleCredit":"4","Preclusion":"(1) LL4035/LL5035/LL6035, LL4035V/LL5035V/LL6035V Taxation Issues in Cross-Border Transactions, (2) LL4342/LL5342/LL6342, LL4342V/LL5342V/LL6342V Taxation of Cross-Border Commercial Transactions","History":[{"Semester":2}]},{"ModuleCode":"LC5050V","ModuleTitle":"Public International Law","Department":"Dean's Office (Law)","ModuleDescription":"This foundational course introduces the student to the nature, major principles, processes and institutions of the international legal system, the relationship between international and domestic law and the role of law in promoting world public order. Students will acquire an understanding of the conceptual issues underlying this discipline and a critical appreciation of how law inter-relates with contemporary world politics, its global, regional and domestic significance. Topics include the creation and status of international law, participation and competence in the international legal system, primary substantive norms such as the law regulating the use of force and enforcement procedures.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LC5050.","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LC5074","ModuleTitle":"Mergers & Acquisitions","Department":"Dean's Office (Law)","ModuleDescription":"The course will begin with an evaluation of the business rationale for M&As and a discussion of the various types of transactions and related terminology. The regulatory issues surrounding these transactions will be analysed through an examination of the applicable laws and regulations. While the law in Singapore would be considered as the frame of reference, the course will contain an international comparative perspective including comparisons with the position in the U.K. and the U.S. While corporate and securities law issues form the thrust, incidental reference will be made to accounting, tax and competition law considerations. Finally, the transactional perspective will consider various structuring matters, planning aspects, transaction costs and impact on various stakeholders.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS compulsory core curriculum or equivalent","History":[{"Semester":2}]},{"ModuleCode":"LC5089","ModuleTitle":"Chinese Corporate & Securities Law","Department":"Dean's Office (Law)","ModuleDescription":"This course covers the major aspects of company law and securities regulation in China, including the formation of companies, corporate finance, corporate governance, shareholders' rights, issuing of stocks and \"going public\", corporate mergers and acquisitions, as well as the regulation of the capital markets in China. The primary focus will be on providing students with a basic legal understanding of establishing business organizations in China and accessing China's capital markets for finance. Significant issues relating to corporate law and securities regulation will be discussed in the context of China's legal, business and policy environments in the reform period.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","History":[{"Semester":2}]},{"ModuleCode":"LC5093","ModuleTitle":"Chinese Intellectual Property Law","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":2}]},{"ModuleCode":"LC5115","ModuleTitle":"International Law","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":2}]},{"ModuleCode":"LC5118","ModuleTitle":"Foreign Direct Investment Law in Asia","Department":"Dean's Office (Law)","ModuleDescription":"In this course, students will act as lawyers advising an international investor in a mock transaction in a developing Asian jurisdiction. They must identify the legal risks for the investor in this developing environment and advise ways to mitigate such risks. Students will study relevant local laws, draft contractual documents, analyse legal issues, give advice, negotiate with local partners and bring the deal to closure. Through this, students are expected to form an overview of the risks for an international investor in these developing Asian systems and ways to mitigate such risks through negotiation and documentation. Furthermore, students will also research particular issues such as expropriation, change in law, currency conversion or performance by State owned companies for the purposes of the assignment. To do this, students will need to study the investment law, administrative law, conflict of laws, corporate law, contract law and arbitration law of some selected Asian jurisdictions.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","History":[{"Semester":2}]},{"ModuleCode":"LC5186","ModuleTitle":"International & Commercial Trusts Law","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":2}]},{"ModuleCode":"LC5204AV","ModuleTitle":"Carriage of Goods By Sea","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on the different transport documents which are used in contracts for the carriage of goods by sea. This will include bills of lading, sea waybills, delivery orders. The course will examine the rights and liabilities of the parties to such contracts, including the shipowner, the charterer, the cargo owner, the lawful holder of the bill of lading etc. Major international conventions on carriage of goods, such as the Hague and Hague-Visby Rules, the Hamburg Rules, and the Rotterdam Rules will also be examined. This course is of fundamental importance to those individuals contemplating a career in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken Carriage of Goods by Sea.","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LC5204BV","ModuleTitle":"Charterparties","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on charterparties, which are contracts between the shipowner and the charterer for the hire of the vessel, either for a specific voyage (voyage charterparties) or over a period of time (time charterparties). There are in addition, other variants of these basic types, which will also be referred to. This course will examine the standard forms for each of the charterparties being studied and examine the main terms and legal relationship between shipowners and charterers. This dynamic and important aspect of the law of carriage of goods by sea is frequently the subject of arbitral proceedings and court decisions. This course will be of importance to individuals contemplating a carrier in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LC5204B.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LC5225","ModuleTitle":"Carriage of Goods by Sea","Department":"Dean's Office (Law)","ModuleDescription":"This course will consider the legal regime which applies to contracts for the carriage of goods by sea. The carriage of goods by sea forms an important component of a wider body of law which is called maritime (or shipping) law. The subject matter of this course also forms a part of the (private) law of international trade and will assist those students studying international sales of goods and bank payment mechanisms in international trade, and insurance and marine insurance. All these subjects are invaluable to anyone who aspires eventually to work in shipping or international trade, whether as a lawyer in a law firm, as a legal adviser in-house, in insurance in a P & I Club, or for a marine insurer. Carriage of Goods by Sea is a core area of shipping law. The principal purpose which underlines this course is the carriage of cargo from one destination to another for profit. The seller/owner of goods who wishes to export them will hire a ship (particularly in the case of bulk commodities, such as oil) or space on a ship, depending on the quantity and type of goods to be transported. This course is therefore concerned with examining the legal relationships which arise between the shipper (or owner of the goods), the carrier (the shipowner), the charterer, and the receiver/consignee of the goods. The particular emphasis will be the principal documents of carriage, such as bills of lading, sea waybills and ship’s delivery orders, and the domestic legislation which governs these documents and also gives effect to international conventions. The coverage of international conventions will include the Rotterdam Rules, even though these Rules are not yet in force. A study will also be made of charterparties, specifically, voyage charters and time charters.","ModuleCredit":"4","Workload":"30-0-0-0-0","History":[{"Semester":2}]},{"ModuleCode":"LC5230","ModuleTitle":"Elements of Company Law","Department":"Dean's Office (Law)","ModuleDescription":"The company is one of the most important institutions in our society. The purpose of this course is to introduce students to the main conceptual apparatus of company law and to analyse some of the policy issues raised in facilitating and regulating this pervasive commercial form. Topics include the following: corporate personality and limited liability, corporate organs, constitution and meetings, corporate capacity and contracting, corporate finance, corporate governance, shareholders’ rights and remedies. The course uses Singapore’s Companies Act (Cap 50) as a sample legislation and draws on leading cases from the Commonwealth, in particular, UK, Australia and Singapore.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"Students who have studied company law or a similar subject in a commonwealth jurisdiction","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LC5262V","ModuleTitle":"International Commercial Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course aims to equip students with the basic understanding of the law of arbitration to enable them to advise and represent parties in the arbitral process confidence. Legal concepts peculiar to arbitration viz. separability, arbitrability and kompetenze-kompetenze will considered together with the procedural laws on the conduct of the arbitral process, the making of and the enforcement of awards. Students will examine the UNCITRAL Model Law and the New York Convention, 1958. This course is most suited for students with some knowledge of the law of commercial transactions, shipping, banking, international sale of goods or construction.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4029","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LC5264","ModuleTitle":"WTO and Regional Integration","Department":"Dean's Office (Law)","ModuleDescription":"Regionalism is very much debated in contemporary trade policy discourse. Some regional trade agreements have involved deep integration, even going beyond the WTO. This course aims to ponder the relationship between the multilateral trading system and regional agreements. It will look at the manner in which regional agreements operate, and what effects they have on international trade.","ModuleCredit":"4","Workload":"0-3-0-0-7","Preclusion":"LL4060B/LL5060B/LL6060B World Trade Law","History":[{"Semester":2}]},{"ModuleCode":"LC5265","ModuleTitle":"Chinese Business Law","Department":"Dean's Office (Law)","ModuleDescription":"This course is composed of five parts: 1. An Overview of Chinese Law 2. Chinese Partnership Law 3. Foreign Investment Enterprise Law 4. Chinese Corporation Law 5. Chinese Securities Law","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"Civil law, Contract Law","Preclusion":"LL4089/LL5089/LL6089 Chinese Corporate & Securities Law LL4089V/LL5089V/LL6089V Chinese Corporate & Securities Law LC5089 Chinese Corporate & Securities Law","History":[{"Semester":2}]},{"ModuleCode":"LC5285V","ModuleTitle":"International Dispute Settlement","Department":"Dean's Office (Law)","ModuleDescription":"This seminar will explore key legal questions related to international dispute settlement with a view to providing a broad overview of the field with respect to State-to-State, Investor-State, and commercial disputes. This course will include a discussion of the various types of international disputes and settlement mechanisms available for their resolution. It will explore the law pertaining to dispute settlement before the ICJ, WTO, ITLOS, as well as international arbitration, both Investor-State arbitration and commercial arbitration. The course will compare these different legal processes on issues such as jurisdiction, provisional remedies/measures, equal treatment, evidence, and enforcement.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"LL4285/LL5285/LL6285/LC5285 International Dispute Settlement","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LC5336","ModuleTitle":"Topics in Int'l Arbitration & Dispute Resolution","Department":"Dean's Office (Law)","ModuleDescription":"This course will allow the students to visit dispute resolution institutions (courts, arbitral institutions, mediation centres etc.). In addition, some practitioners of international dispute resolution will also be invited to come speak to the students about different aspects of the course.","ModuleCredit":"1","Workload":"0-1-0-0-1.5","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LC5337","ModuleTitle":"Singapore Common Law of Contract","Department":"Dean's Office (Law)","ModuleDescription":"The Singapore legal system resides in the common law family but has its own history and development. This course introduces civil law lawyers to the methodology and reasoning used in the common law in Singapore - using the lens of contract law, a part of private obligations relevant to commercial transactions as well as daily life. By exploring introductory-level aspects of contract law, such as formation and the creation of rights and obligations, interpretation, breach, and remedies, the course also examines how policy concerns of certainty and fairness, as well as aspects of common law, shape outcomes and legal rules.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Sufficient coursework and/or work experience in the common law to be determined by Convenor and Vice Dean (Academic Affairs). Students who have read LC5337S Singapore Common Law of Contract are precluded.","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LC5337S","ModuleTitle":"Singapore Common Law of Contract","Department":"Dean's Office (Law)","ModuleDescription":"The Singapore legal system resides in the common law family but has its own history and development. This course introduces civil law lawyers to the methodology and reasoning used in the common law in Singapore - using the lens of contract law, a part of private obligations relevant to commercial transactions as well as daily life. By exploring introductory-level aspects of contract law, such as formation and the creation of rights and obligations, interpretation, breach, and remedies, the course also examines how policy concerns of certainty and fairness, as well as aspects of common law, shape outcomes and legal rules.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"LC5337","Preclusion":"Sufficient coursework and/or work experience in the common law to be determined by Convenor and Vice Dean (Academic Affairs). Students who have read LC5337 Singapore Common Law of Contract are precluded.","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"LC5405A","ModuleTitle":"Law Of Intellectual Property (A)","Department":"Dean's Office (Law)","ModuleDescription":"Students will first be provided with an overview of what the various intellectual property (IP) rights in Singapore are. Thereafter, this module will launch into the specifics of the main IP rights including copyright, patents and trade marks. For each of these IP rights, selected issues relating to their subsistence (how does it arise, is registration needed, what are the registration criteria) and infringement (what exclusive rights the IP owner has, what defences are available) will be examined very closely. Students will also be encouraged to explore the inter-relationship between these IP rights on specific issues.","ModuleCredit":"8","Workload":"0-6-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4405B/LL5405B/LL6405B Law of IP & LL4070/LL5070/LC5070/LL6070 Foundations of IP Law","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LC6009","ModuleTitle":"Graduate Research Seminar","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LCD5204AV","ModuleTitle":"Carriage of Goods By Sea","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on the different transport documents which are used in contracts for the carriage of goods by sea. This will include bills of lading, sea waybills, delivery orders. The course will examine the rights and liabilities of the parties to such contracts, including the shipowner, the charterer, the cargo owner, the lawful holder of the bill of lading etc. Major international conventions on carriage of goods, such as the Hague and Hague-Visby Rules, the Hamburg Rules, and the Rotterdam Rules will also be examined. This course is of fundamental importance to those individuals contemplating a career in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken Carriage of Goods by Sea.","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LCD5204BV","ModuleTitle":"Charterparties","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on charterparties, which are contracts between the shipowner and the charterer for the hire of the vessel, either for a specific voyage (voyage charterparties) or over a period of time (time charterparties). There are in addition, other variants of these basic types, which will also be referred to. This course will examine the standard forms for each of the charterparties being studied and examine the main terms and legal relationship between shipowners and charterers. This dynamic and important aspect of the law of carriage of goods by sea is frequently the subject of arbitral proceedings and court decisions. This course will be of importance to individuals contemplating a carrier in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LCD5204B.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LI5001","ModuleTitle":"Research Project","Department":"The Logistics Institute - Asia Pacific","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LI5101","ModuleTitle":"Supply Chain Mgt Thinking & Practice","Department":"The Logistics Institute - Asia Pacific","ModuleDescription":"A good supply chain involves an integrated end-to-end management of material flows from sources of supply through plants to customers, as well as an efficient information system of monitoring the flows and improving operational efficiency. Given the global context in which supply chains are to be managed, there is also a need to appreciate the financial management and operations. The objective of the module is to lead students into developing correct perspectives and thinking skills needed to manage a supply chain. The topics to be covered include evolution of supply chain thinking, components of a supply chain, principles and value of good SCM, SCM operation and coordination, different practices of SCM, technology in SCM.","ModuleCredit":"4","Workload":"1-2-4-3","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"LI5201","ModuleTitle":"Special Topics in Logistics","Department":"The Logistics Institute - Asia Pacific","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LI5202","ModuleTitle":"Supply Chain Management Strategies and Case Studies","Department":"The Logistics Institute - Asia Pacific","ModuleDescription":"This module enables students to learn a special area or application of supply chain management by an eminent visiting professor to TLIAP.","ModuleCredit":"4","Workload":"3-1-6","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LI5204","ModuleTitle":"Supply Chain Simulation and Optimization","Department":"The Logistics Institute - Asia Pacific","ModuleDescription":"This course aims to provide a hands-on learning opportunity through the use of an easy-to-understand tool, such as AnyLogistix, for students to address a wide range of supply chain management (SCM) problems. It allows students to focus on management decision analysis and use KPIs for operational, customer and financial performance measurement and decisionmaking. The course covers supply chain simulation and optimization examples via developing and building models and evaluating KPIs, and discusses how to use these models and their simulation and optimization results to improve management decision-making.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"LI5101 Supply Chain Management Thinking and Practice, or approval of course instructor.","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"LL4002V","ModuleTitle":"Admiralty Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course will introduce the various concepts relating to the admiralty action in rem, which is the primary means by which a maritime claim is enforced. Topics will include: the nature of an action in rem, the subject matter of admiralty jurisdiction, the invocation of admiralty jurisdiction involving the arrest of offending and sister ships, the procedure for the arrest of ships, liens encountered in admiralty practice: statutory, maritime and possessory liens, the priorities governing maritime claims, and time bars and limitations. This course is essential to persons who intend to practice shipping law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4002.","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL4003V","ModuleTitle":"China, India and International Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the rise of China and India and it’s impact on the international legal order. In particular, students will be led to discuss issues concerning (1) the origin and history of the relationship between developing countries and international law, (2) the rise of China and India and its challenge to the existing international legal order and legal norms, (3) China, India, and the multilateral trading system, (4) China, India and international investment, (5) the international law aspects of domestic policies in China and India, and (6) the international law aspects of competition and disputes between China and India. The course will also concentrate on demonstrating the interaction between international relations and international law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4003.","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL4004V","ModuleTitle":"Aviation Law & Policy","Department":"Dean's Office (Law)","ModuleDescription":"This course provides an insight into international civil aviation and the legal and regulatory issues facing airlines, governments and the common passenger. Issues raised include public air law and policy, aviation security in light of recent global developments and private air law. Emphasis will be placed on issues relevant to Singapore and Asia, given Singapore's status as a major aviation hub and the exponential growth of the industry in the Asia-Pacific. Topics to be discussed include the Chicago Convention on International Civil Aviation, bilateral services agreements, aircraft safety, terrorism and aviation security and carrier liability for death or injury to passengers. Competition among airlines will also be analysed, including business strategies such as code-sharing, frequent flier schemes and alliances. The severe competitive environment introduced by weakening economies, war and terrorism will also be discussed. This course will be relevant for individuals with a keen interest in air travel, and is designed for those interested in joining the aviation industry or large law firms with an aviation practice.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4004.","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4006V","ModuleTitle":"Banking Law","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to familiarise the student with the key principles relating to the modern law of banking. Four main areas will be covered: the law of negotiable instruments, the law of payment systems, the banker customer relationship and bank regulation. Students who wish to obtain a basic knowledge of banking law will benefit from this course. It is also recommended that those who wish to specialize in banking law take this course as a foundational course, prior to studying the more advanced banking courses.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4006.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4008AV","ModuleTitle":"Carriage of Goods By Sea","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on the different transport documents which are used in contracts for the carriage of goods by sea. This will include bills of lading, sea waybills, delivery orders. The course will examine the rights and liabilities of the parties to such contracts, including the shipowner, the charterer, the cargo owner, the lawful holder of the bill of lading etc. Major international conventions on carriage of goods, such as the Hague and Hague-Visby Rules, the Hamburg Rules, and the Rotterdam Rules will also be examined. This course is of fundamental importance to those individuals contemplating a career in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken Carriage of Goods by Sea.","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL4008BV","ModuleTitle":"Charterparties","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on charterparties, which are contracts between the shipowner and the charterer for the hire of the vessel, either for a specific voyage (voyage charterparties) or over a period of time (time charterparties). There are in addition, other variants of these basic types, which will also be referred to. This course will examine the standard forms for each of the charterparties being studied and examine the main terms and legal relationship between shipowners and charterers. This dynamic and important aspect of the law of carriage of goods by sea is frequently the subject of arbitral proceedings and court decisions. This course will be of importance to individuals contemplating a carrier in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4008B.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL4009V","ModuleTitle":"Chinese Legal Tradition And Legal Chinese","Department":"Dean's Office (Law)","ModuleDescription":"This is a skills course conducted entirely in Mandarin and is intended for students who possess a knowledge of basic Chinese. Unfamiliarity with Chinese legal materials and inability to comprehend legal Chinese are common disadvantages faced by Singapore lawyers advising clients who do business in China. This course aims to deal with this. Students are given selected Chinese legal articles, statutes, court judgments and other legal documents and instruments to read and are required to undertake simple practice assignments in Chinese. They are expected to be able to explain Chinese legal concepts in Chinese. Aspects of Chinese legal culture will also be covered in the course.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Students must have obtained a B4 and above in CL or CL2 (AO Level) or B4 and above in Higher Chinese (HCL or CL1)","Preclusion":"Exchange students from law schools in China and post-graduate students who are graduates of law schools in China are precluded from taking this course for credit.","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4013V","ModuleTitle":"Comparative Environmental Law","Department":"Dean's Office (Law)","ModuleDescription":"Environmental Law is emerging as a distinct field of law in every nation and region. Legislatures establish environmental laws based upon the need to address perceived environmental problems in their territory or in a region of shared resources such as a river basin or coastal marine regions or the habitats for migratory species. In some instances, national legislation is stimulated by the negotiation and adherence to multilateral environmental agreements.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4013","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4014V","ModuleTitle":"Construction Law","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to introduce students to the legal principles that form the foundation of construction law and to the common practical problems that arise in this field. Topics will include: (a) general principles of construction law, including completion, defects, retention and certification, (b) basic provisions of construction contracts, (c) claims procedure & dispute resolution, including arbitration procedure, and (d) relevant provisions of standard form building contracts. This course will be of interest to students interested in construction practice or a practical approach to the study of law. This course is taught by partners from the Construction Practice Group of Wong Partnership.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4014","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL4019V","ModuleTitle":"Credit & Security","Department":"Dean's Office (Law)","ModuleDescription":"This course examines the granting of credit and the taking of security by bank as well as aspects of bank supervision. The course starts with the Part on Bank Supervision and then turns to the discussion of unsecured lending and the Moneylenders' Act. It then focuses on secured credit. The discussion of the general regulation of the giving of security is followed by an examination of specific security devices, such as pledges, trust receipts, Romalpa clauses, factoring, stocks and shares as security, and guarantees and indemnities. The emphasis throughout is on the commercial effectiveness of the system.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4019","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4021V","ModuleTitle":"Environmental Law","Department":"Dean's Office (Law)","ModuleDescription":"This course is aimed at giving students an overview of environmental law and its development, including the legal and administrative structures for their implementation, from the international, regional and national perspectives. It will focus on hard laws (legal instruments, statutory laws, international and regional conventions) and soft laws (Declarations, Charters etc.). In particular, it will examine the basic elements of pollution laws relating to air, water, waste, hazardous substances and noise, as well as nature conservation laws and laws governing environmental impact assessments. Singapore's laws and the laws of selected ASEAN countries will be examined.","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"LL4022V","ModuleTitle":"Globalization And International Law","Department":"Dean's Office (Law)","ModuleDescription":"Apart from the instruments of the World Trade Organization, there are other institutions and techniques which regulate international trade. The World Bank and the International Monetary Fund regulate certain aspects of trade. There are multilateral instruments which deal with issues such as corruption, ethical business standards, investment protection, competition and the regulation of financial services. The jurisdictional reach of large powers over international markets also provides means of self-interested regulation. The international regulation of new technologies such as internet and biotechnology pose novel problems. This course addresses the issues that arise in this area in the theoretical and political contect of globalization.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4022","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL4029V","ModuleTitle":"International Commercial Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course aims to equip students with the basic understanding of the law of arbitration to enable them to advise and represent parties in the arbitral process confidence. Legal concepts peculiar to arbitration viz. separability, arbitrability and kompetenze-kompetenze will considered together with the procedural laws on the conduct of the arbitral process, the making of and the enforcement of awards. Students will examine the UNCITRAL Model Law and the New York Convention, 1958. This course is most suited for students with some knowledge of the law of commercial transactions, shipping, banking, international sale of goods or construction.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4029","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL4030V","ModuleTitle":"International Commercial Litigation","Department":"Dean's Office (Law)","ModuleDescription":"Globalisation has made it more important for lawyers to be knowledgeable about the international aspects of litigation. This course focuses on the jurisdictional techniques most relevant to international commercial litigation: in personam jurisdiction, forum non conveniens, interim protective measures, recognition and enforcement of foreign judgments, public policy, and an outline of choice of law issues for commercial contracts. The course, taught from the perspective of Singapore law, based largely on the common law, is designed to give an insight into the world of international litigation. These skills are relevant to not only litigation lawyers, but also lawyers planning international transactions.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4030","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4031V","ModuleTitle":"International Environmental Law & Policy","Department":"Dean's Office (Law)","ModuleDescription":"International law traditionally concerns itself with the relations between states, yet environmental problems transcend borders. International environmental law demonstrates how international norms can affect national sovereignty on matters of common concern. The course surveys international treaties concerning the atmosphere and the conservation of nature, and connections to trade and economic development. Institutions and principles to promote compliance and cooperation are also examined. The course will assist students in their understanding of international law-making. It would be of use to those interested in careers involving international law, both for the government and public sector and those in international trade and investment.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4031","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4032V","ModuleTitle":"International Investment Law","Department":"Dean's Office (Law)","ModuleDescription":"This course focuses on the nature of risks to foreign investment and the elimination of those risks through legal means. As a prelude, it discusses the different economic theories on foreign investment, the formation of foreign investment contracts and the methods of eliminating potential risks through contractual provisions. It then examines the different types of interferences with foreign investment and looks at the nature of the treaty protection available against such interference. It concludes by examining the different methods of dispute settlement available in the area. The techniques of arbitration of investment disputes available are fully explored.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4032","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4033V","ModuleTitle":"International Legal Process","Department":"Dean's Office (Law)","ModuleDescription":"This course takes a problem-oriented approach to public international law. Its primary objective is to provide students with an understanding of the basic principles of public international law and a framework for analysing international legal disputes. The focus will be a past problem from the Philip C. Jessup International Law Moot Court Competition. This will be used to illustrate the basic principles of public international law applicable in an international dispute. Its second objective is to teach students how to research points of international law and to construct persuasive arguments based on legal precedent, general principles, policy and facts.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4033","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Evening","Saturday Morning"]}]},{"ModuleCode":"LL4034V","ModuleTitle":"International Regulation of Shipping","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the global regime governing the international regulation of commercial shipping. It will examine the relationship between the legal framework established in the 1982 UN Convention on the Law of the Sea and the work of the International Maritime Organization (IMO), the UN specialized agency responsible for the safety and security of international shipping and the prevention of pollution from ships. The course will focus on selected global conventions administered by the IMO, including those governing safety of life at sea (SOLAS), the prevention of pollution from ships (MARPOL) and the training, certification and watchkeeping for seafarers (STCW). It will also examine the liability and compensation schemes that have been developed for pollution damage caused by the carriage of oil and noxious substances by ships, as well as the conventions designed to ensure that States undertake contingency planning in order to combat spills of oil and other noxious and hazardous substances in their waters. In addition, the course will examine the schemes that have been developed to enhance the security of ships and ports in light of the threat of maritime terrorism. It will also examine the role of the IMO in the prevention of pollution of the marine environment from dumping waste at sea and from seabed activities subject to national jurisdiction. One of the themes of the course will be to consider how the IMO is responding to increased concern about the protection and preservation of the marine environment, including threats such as invasive species and climate change. Another theme will be to consider how the responsibility to enforce IMO Conventions is divided between flag States, coastal States, port States and the IMO. This course will be useful to persons who intend to practice shipping law or work in the private or public maritime sector.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Core Law Curriculum or its equivalent. Students who have completed a course in Law of the Sea or Ocean Law & Policy may have a slight advantage.","Preclusion":"Students who are taking or have taken LL4034.","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4043","ModuleTitle":"Law Of Marine Insurance","Department":"Dean's Office (Law)","ModuleDescription":"This course aims to give students a firm foundation of existing law, a working understanding of standard form policies, and an understanding of the interaction between the Marine Insurance Act, case law and the Institute Clauses. Topics will include: types of marine insurance policies, insurable interest, principle of utmost good faith, marine insurance policies, warranties, causation, insured and excluded perils, proof of loss, types of losses, salvage, general average and particular charges, measure of indemnity and abandonment, mitigation of losses. This course will appeal to students who wish to specialise in either insurance law or maritime law.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4044V","ModuleTitle":"Mediation","Department":"Dean's Office (Law)","ModuleDescription":"This course is a skills-based workshop and is designed to assist participants in learning about and attaining a basic level of competency as a mediator and mediation advocate. Topics covered include: Interest-based mediation vs Positions-based mediation, The Mediation Process, Opening Statements, Co-Mediation, Preparing a client for mediation, and Mediation advocacy. This workshop is targeted at self-motivated Year 3 & 4 students interested in learning and developing interpersonal and conflict resolution skills.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NIL","Preclusion":"Not open to students who have successfully completed Mediation.","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL4045V","ModuleTitle":"Negotiation","Department":"Dean's Office (Law)","ModuleDescription":"This course is a skills-based workshop and is designed to assist participants in learning about and attaining a basic level of competency as a negotiator. This is particularly important as lawyers commonly engage in negotiation as part of their practice. Topics covered include: Interest-based negotiation vs Position-based negotiation, Preparing for a negotiation, Creating and Claiming Value, and Overcoming Impasse. This workshop is targeted at self-motivated students interested in learning and developing interpersonal and negotiation skills.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NIL","Preclusion":"Note: Not open to students who have successfully completed Negotiation Workshop or its equivalent elsewhere. Not open to incoming exchange students.","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL4049V","ModuleTitle":"Principles Of Conflict Of Laws","Department":"Dean's Office (Law)","ModuleDescription":"The subject of conflict of laws addresses three questions: Which country should hear the case? What law should be applied? What is the effect of its adjudication in another country? This course includes an outline of jurisdiction and judgments techniques, but will focus on problems in choice of law, and issues in the exclusion of foreign law. Coverage includes problems in contract and torts, and other areas may be selected from time to time. This course is complementary to International Commercial Litigation, but it stands on its own as an introduction to theories and methodologies in the conflict of laws.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4049.","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4050V","ModuleTitle":"Public International Law","Department":"Dean's Office (Law)","ModuleDescription":"This foundational course introduces the student to the nature, major principles, processes and institutions of the international legal system, the relationship between international and domestic law and the role of law in promoting world public order. Students will acquire an understanding of the conceptual issues underlying this discipline and a critical appreciation of how law inter-relates with contemporary world politics, its global, regional and domestic significance. Topics include the creation and status of international law, participation and competence in the international legal system, primary substantive norms such as the law regulating the use of force and enforcement procedures.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4050.","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4054V","ModuleTitle":"Domestic and International Sale of Goods","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to provide students with an understanding of domestic and international sale of goods under the Singapore law. With regard to domestic sales, the course will focus on the Sale of Goods Act. Topics to be studied will include the essential elements of the contract of sale, the passing of title and risk, the implied conditions of title, description, fitness and quality, delivery and payment, acceptance and termination, and the available remedies. With particular reference to a seller’s delivery obligations, the course will also cover substantial aspects of the international sale of goods under the common law, such as FOB and CIF contracts and documentary sales. This course will be of interest to students intending to enter commercial practice.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL4056BV","ModuleTitle":"Tax Planning And Policy","Department":"Dean's Office (Law)","ModuleDescription":"This foundation course seeks to acquaint participants with a basic working knowledge of income tax and goods and services tax issues faced by companies and individuals. It will illustrate the extent to which tax avoidance is acceptable under the rules for deductions, capital allowances and losses. In addition, the taxation of income from employment income, trade and investments will be highlighted. Tax planning opportunities arising from the differences in tax treatment of sole proprietors, partnerships and companies will be highlighted. On policy issues, concepts including economics of taxation, international trends and tax reform will be covered.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law (LC2008) or its equivalent in a developed common law jurisdiction","Preclusion":"Students who are taking or have taken LL4056B","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL4057V","ModuleTitle":"Theoretical Foundations Of Criminal Law","Department":"Dean's Office (Law)","ModuleDescription":"The aim of this course is to examine and critique the philosophical assumptions that underlie the substantive criminal law. We begin with a survey of the various philosophical theories that purport to explain and justify the imposition of criminal liability. Once familiar with the fundamental concepts and issues, we then consider the relationship between moral responsibility and criminal liability by analyzing the theoretical assumptions behind the substantive principles and doctrine of criminal law. This is a seminar-style course aimed at students who already have grounding in criminal law, philosophy of law, or moral theory. Extensive class participation is expected.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. For Non-Law students: Open to students from FASS (Philosophy, Political Science) who have completed 120 MCs. Open to students from FASS (Global Studies) who have completed 80 MCs with a minimum of 28 MCs in their major with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"Students who are taking or have taken LL4057.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4059V","ModuleTitle":"United Nations Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"By examining primary materials focused on the normative context within which the United Nations functions, students will develop an understanding of the interaction between law and practice. This is essential to a proper understanding of the UN Organization, but also to the possibilities and limitations of multilateral institutions more generally. The course is organized in four parts. Part I, \"Relevance\", raises some preliminary questions about the legitimacy and effectiveness of the United Nations, particularly in the area of peace and security. Part II, \"Capacity\", brings together materials on the nature and status of the United Nations. Part III, \"Practice\", examines how the United Nations has exercised its various powers. Part IV, \"Accountability\", concludes with materials on responsibility and accountability of the United Nations and its agents. A background in public international law is strongly recommended.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4059.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4060B","ModuleTitle":"World Trade Law","Department":"Dean's Office (Law)","ModuleCredit":"8","Workload":"0-6-0-0-14","Prerequisite":"NUS Compulsory Core Curriculum or equivalent","Preclusion":"LL4199A/LL4199B","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LL4063V","ModuleTitle":"Business & Finance For Lawyers","Department":"Dean's Office (Law)","ModuleDescription":"To provide law students who intend to read commercial law electives with a foundation in accounting, finance and other related business concepts. It covers topics such as interpretation and analysis of standard financial statements, the types of players and instruments in the financial markets and the basic framework of a business investment market.The course will employ a hypothetical simulation where lawyers advise on several proposals involving the acquisition and disposal of assets by a client. The issues covered in the hypothetical will include asset valuation models, financing options and techniques, and compliance with accounting and regulatory frameworks.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law or its equivalent in a common law jurisdiction (may be taken concurrently)","Preclusion":"Students who are taking or have taken LL4063.","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4067","ModuleTitle":"Comparative Criminal Law","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4069V","ModuleTitle":"European Union Law","Department":"Dean's Office (Law)","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL4070V","ModuleTitle":"Foundations Of Intellectual Property Law","Department":"Dean's Office (Law)","ModuleDescription":"This course seeks to introduce students to the general principles of intellectual property law in Singapore, as well as, major international IP conventions. It is aimed at students who have no knowledge of IP law but are interested in learning more about this challenging area of law. It will also be useful for students intending to pursue the advanced courses in IP/IT by providing them with the necessary foundation on IP law. Students will be assessed based on open book examination, 1 written assignment and 1 class presentation. (Class presentation is subject to change depending on student subscription).","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"The Law of Intellectual Property. Students who are taking or have taken LL4070.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL4076V","ModuleTitle":"IT Law I","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the legal and policy issues relating to information technology and the use of the Internet. Issues to be examined include the conduct of electronic commerce, cybercrimes, electronic evidence, privacy and data protection. (This course will not cover the intellectual property issues, which are addressed instead in \"IT Law: IP Issues\".) Students who are interested in the interface between law, technology and policy will learn to examine the sociological, political, commercial and technical background behind these rules, evaluate the legal rules and policy ramifications of these rules, and formulate new rules and policies to address these problems.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL4076.","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4077V","ModuleTitle":"IT Law II","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the legal and policy issues relating to information technology and the use of the Internet. The focus of this course will be on the intellectual property issues such as copyright in software and electronic materials, software patents, electronic databases, trade marks, domain names and rights management information. Students who are interested in the interface between law, technology, policy and economic rights will learn to examine the sociological, political, commercial and technical background behind these rules, evaluate the legal rules and policy ramifications of these rules, and formulate new rules and policies to address these problems.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL4077.","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL4089V","ModuleTitle":"Chinese Corporate & Securities Law","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to the laws and the relevant legislation governing the main forms of foreign direct investment (FDI) in China such as equity joint ventures, contractual joint ventures, wholly foreign-owned enterprises and limited liability companies.The aim is to provide students with a critical understanding of the FDI regime in China as well as an understanding of the relationship between the FDI governing laws and other general laws so as to provide updated and accurate information and enable proper legal advice to be given in this area.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4089.","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4094AV","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"0-0-0-10-0","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","Corequisite":"","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4094BV","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"0-0-0-10-0","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","Corequisite":"","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4094CV","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"0-0-0-10-0","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","Corequisite":"","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4094V","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4099V","ModuleTitle":"Maritime Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide an understanding of the legal issues arising from casualties involving ships. It will examine aspects of the law relating to nationality and registration of ships, the law relating to the management of ships, ship sale and purchase, and the law of collisions, salvage, towage, wreck and general average. Students successfully completing the course will be familiar with the international conventions governing these issues, as well as the domestic law of Singapore.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4099.","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL4100","ModuleTitle":"Arbitration and Dispute Resolution in China","Department":"Dean's Office (Law)","ModuleDescription":"This course takes students to the areas of significance in the field of dispute resolution in China, particularly with respect to the resolution of commercial disputes where arbitration plays a major role in today’s China. Major methods of dispute resolution will be examined, such as arbitration, civil litigation, and mediation (as it combines with arbitration and litigation). Some topical issues pertinent to commercial disputes such as corporate litigation, securities enforcement, recognition and enforcement of foreign civil judgments, civil justice reform, and regional judicial assistance in the Greater China region will be looked into in the course as well.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4100V/LL5100V/LL6100V Arbitration and Dispute Resolution in China","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4102","ModuleTitle":"Advanced Torts","Department":"Dean's Office (Law)","ModuleDescription":"Advanced Torts is designed to build on and further your knowledge of tort law. The course is divided into two parts. In Part One, we will examine some fundamental concepts and debates surrounding tort law. The objective is to understand what is distinctive about torts and how torts are important in a civilised system of law. In Part Two, we will examine torts not already covered in the first year course. This will include consideration of important torts such as defamation, conversion, deceit, conspiracy and breach of statutory duty. These torts will be examined by reference to the best of the literature and by a selection of representative cases.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"Law of Torts","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4104V","ModuleTitle":"Jurisprudence","Department":"Dean's Office (Law)","ModuleDescription":"This is an advanced-level course which provides an opportunity for rigorous study about the nature of law and broader issues in legal and political theory such as the nature of rights, the nature of justice, and questions about (fair) distribution. The course will examine a range of salient topics related to these issues and will be taught entirely through interactive, discussion-intensive seminars, that will rely heavily on active class participation.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4104.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL4109V","ModuleTitle":"International Law & Asia","Department":"Dean's Office (Law)","ModuleDescription":"How does Asia relate to the international community and international law? The region's rich diversity of states and socieities challenges assumptions of universality and also affects cooperation between states on issues such as human rights violations, environmental harm and the facilitation of freer trade. Yet a sense of reguinalism within East Asia is growing, with new institutions and mechanisms to deal with these and other contemporary challenges in East Asia. The seminar will discuss key issues of law and legal approaches in Asia, such as sovereignty, as well as provide for presentations bt students on research subjects.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4109.","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL4133V","ModuleTitle":"Human Rights in Asia","Department":"Dean's Office (Law)","ModuleDescription":"Firstly, to impart a solid grounding in the history, principles, norms, controversies and institutions of international human rights law. Secondly, to undertake a contextualized socio-legal study of human rights issues within Asian societies, through examining case law, international instruments, policy and state interactions with UN human rights bodies. 'Asia' alone has no regional human rights system, considering the universality and indivisibility of human rights, we consider how regional particularities affect or thwart human rights.

Subjects include: justiciability of socio-economic rights, right to development and self-determination, political freedoms, religious liberties, indigenous rights, national institutions, women's rights, MNC accountability for rights violations.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4133.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4134V","ModuleTitle":"Crossing Borders: Law, Migration & Citizenship","Department":"Dean's Office (Law)","ModuleDescription":"Migration is not a new phenomenon but the intensity, frequency and ease with which persons are crossing borders today, both voluntarily and involuntarily, is unprecedented. This course examines the legal issues impacting a person’s migration path into and in Singapore. We will examine the criteria for admission to Singapore on a temporary or permanent basis, the evolution of immigration and nationality laws, as well as the domestic responses to the growing global problem of human trafficking. Theoretical perspectives on migration and citizenship are examined with a view to a range of normative questions including: How should constitutional democracies respond to and balance rights claims by citizens, residents, and others within their borders?","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4134.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4140V","ModuleTitle":"Ocean Law & Policy in Asia","Department":"Dean's Office (Law)","ModuleDescription":"Ocean Law & Policy issues are of crucial importance to Singapore and Asia. This course will examine the evolving global legal regime governing the oceans by examining current issues in Asia. It replaces the course on Ocean Law & Policy, which does not have a specific regional focus. This course is also on the list of modules available in the specialized LLM in Asian Law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4140","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4146V","ModuleTitle":"Law & Society","Department":"Dean's Office (Law)","ModuleDescription":"This course is primarily concerned with the age-old dichotomy between law in the law books and law in action. Through the examination of the origin, function and pattern of law in primitive and modern societies from a historical, anthropological and sociological perspective, we will try to understand better, the constraints under which ‘law’ in modern society operates, and the limits on the use of law as an instrument of social change. In the first part of the course, the student will be introduced to basic ideas in classical anthropology and the sociology of law. Questions such as - Are there any ‘universal’ patterns of human behaviour? To what extent is a society’s perception of law influenced or controlled by environmental and econological factors? How are disputes resolved? Is aggression and warfare inherent in the human condition? - will be dealt with. In the second part of the course, these anthropological methods will be applied to a study of the concept of law in diverse societies from a sociological perspective, and to the actual function of law in society. Do patterns of human behaviour discernable in primitive societies hold true in more complex ‘modern’ societies? What are the attributes of a ‘modern’ legal system? Is the concept of ‘law’ in the western sense inevitable and universal in all kinds of societies. What happens to the concept of law in plural societies? Teaching will be by seminars which will include lectures and discussion of assigned readings. No previous knowledge of law anthropology or sociology is required or will be assumed of students.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4146","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL4148","ModuleTitle":"Secured Transactions Law","Department":"Dean's Office (Law)","ModuleDescription":"This course provides a comparative study of the law of secured transactions across the common law world. The first part covers the English law of security and title financing in depth. The second part looks at the notice filing model originally introduced in UCC Article 9 and now enacted as PPSAs in several other jurisdictions. The third part looks at reform of secured transactions law around the world, and, in particular, the Cape Town Convention and the UNCITRAL Legislative Guide and Model Law. This course will be of interest to anyone interested in the debt side of corporate finance, as well as those interested in transnational commercial law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Credit & Security (LL4019/LL5019/LL6019, LL4019V/LL5019V/LL6019V)","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4150V","ModuleTitle":"International Investment Law and Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"The settlement of disputes arising from foreign direct investment attracts global interest and attention. Foreign investors often arbitrate their disputes with host States via an arbitration clause contained in a contract. Additionally, investment treaties also empower foreign investors to bring claims in arbitration against host State. The distinct body of law that grew into international investment law, has become one of the most prominent and rapidly evolving branches of international law. The aim of this course is to study the key developments that have taken place in the area. It deals with questions of applicable law, jurisdiction, substantive obligations, as well as award challenge and enforcement, in both investment contract arbitration and investment treaty arbitration.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"LL4150/LL5150/LL6150 International Investment Law and Arbitration","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL4155","ModuleTitle":"Topics in Law and Economics","Department":"Dean's Office (Law)","ModuleDescription":"This seminar will explore several key topics at the intersection of law and economics. It will commence with an exploration of the concept of rationality as employed in (positive) micro-economic theory. It will also explore the Coase theorem as a means of understanding the importance of legal rules and institutions. These theoretical tools will then be used as a lens for examining, amongst other topics, tort, contract and insolvency law, company law, financial regulation, and the role of law and legal institutions in economic development.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4158V","ModuleTitle":"Climate Change Law and Policy in Asia","Department":"Dean's Office (Law)","ModuleDescription":"This course provides a comprehensive overview of international climate change law as well as examines the legal and regulatory responses of Asian jurisdictions to climate change. The first part of the course will examine the rules and institutions established by the UN Framework Convention on Climate Change, the Kyoto Protocol and the Paris Agreement. The second part will focus on climate governance beyond the UN climate regime, particularly the role of cities and international financial institutions in governing climate change. In the final part, we examine how selected Asian jurisdictions, including Singapore, have adopted laws and regulatory frameworks for climate change mitigation and adaptation.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4158/LL5158/LL6158, LL4221/LL5221/LL6221, LL4221V/LL5221V/LL6221V Climate Change Law & Policy","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4164V","ModuleTitle":"International Projects Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course is intended to introduce students to the practice and law relating to international projects and infrastructure. The various methods of procurement and the construction process involved will be reviewed in conjunction with standard forms that are used internationally - such as the FIDIC, JCT and NEC forms, among others. Familiar issues such as defects, time and cost overruns and the implications therefrom (and how these matters are dealt with in an international context) will also be covered. The course will provide students with an understanding of how international projects are procured, planned and administered as well as give an insight into how legal and commercial risks are identified, priced, managed and mitigated.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4164.","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL4173V","ModuleTitle":"Comparative Corporate Law","Department":"Dean's Office (Law)","ModuleDescription":"This module examines the core legal characteristics of the corporate form in five major jurisdictions: the U.S., the U.K., Japan, Germany and France. It explains the common agency problems that are inherent in the corporate form and compares the legal strategies that each jurisdiction uses to solve these common problems. The major topics that this comparative examination covers include: agency problems, legal personality and limited liability, basic governance structures, creditor protection, related party transactions, significant corporate actions, control transactions, issuer and investor protection, the convergence of corporate law, and, comparative corporate law in developing countries.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL4173.","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4178V","ModuleTitle":"International Legal Protection of Investment Flows","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the treaties used by States to protect the interests of their investors when making investments abroad. It will pay particular attention to investor-State arbitration, which is increasingly becoming widespread in Asia and a growing part of international legal practice. It will examine not only the legal and theoretical underpinnings of these treaties and this form of dispute settlement, but also their practical application having regard to concrete cases.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4185V","ModuleTitle":"Government Regulations: Law, Policy & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course focuses on law, policy and practice in three regulated areas in Singapore: (1) financial markets & sovereign wealth funds, (2) healthcare, and (3) real property. It adopts a cross-disciplinary and practice-related perspective in its examination of competing and overlapping interests and the relevant theories and principles of state regulation driving these fast-developing areas. It also examines the roles, rights and obligations of the Government as a regulator, the government-linked entities as market actors, businesses and individuals, and considers \"market inefficiencies\" relating to accountability, independence, legitimacy and transparency. Students are required to evaluate current substantive law and institutional norms and processes, review comparative models and approaches in other jurisdictions, and propose a model of optimal regulation in one selected area.","ModuleCredit":"5","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL4190","ModuleTitle":"Freedom of Speech: Critical & Comparative Perspectives","Department":"Dean's Office (Law)","ModuleDescription":"Through examining the jurisprudence in three common law Western liberal democracies of the United States, United Kingdom and Australia, this course compares and critiques how the freedom of speech is construed in these jurisdictions. By confronting the complexities of the US First Amendment, the interplay between Articles 8 and 10 of the European Convention on Human Rights, and the Australian implied constitutional guarantee, one is exposed to different theoretical, practical and often controversial approaches in the protection of free speech. Cases covered span the spectrum from flag burning to duck shooting, from the Gay Olympics to the Barbie Doll, from regulating the display of offensive art to protecting the privacy of a supermodel. Mode of Assessment: 1 Research Paper (70%) - [to be handed in week 13], Class Performance - 30%.","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4195V","ModuleTitle":"International Economic Law & Relations","Department":"Dean's Office (Law)","ModuleDescription":"This course examines the international law and international relations dimensions of the current international economic systems and discuss the various possibilities for future reforms in light of the past and recent global economic crises. While the discussion will be based on the Bretton Woods System (the GATT/WTO, the IMF, and the World Bank), the course will focus mainly on the international regulatory framework of finance and investment. The purpose of the course is to let the students develop a bird’s eye view of the legal aspects of the international economic architecture as well as the reasons – or the international political economy – behind its operation. Students will also be exposed certain fundamentals of international law and international relations concerning global economic affairs. Further, the course will examine the experiences of several countries’ economic development and their use of international economic law to achieve economic growth.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4195.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4197V","ModuleTitle":"Comparative State and Religion in Southeast Asia","Department":"Dean's Office (Law)","ModuleDescription":"How do Southeast Asian constitutions accommodate religion? Is secularism necessary for democracy? Do public religions undermine religious freedom? These are some of the questions we will be engaging with in this course.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"For law students: NUS Compulsory Core Curriculum or its equivalent.. For non-law students: 3rd & 4th Year students from Faculty of Arts & Social Sciences who have completed PS1101E Introduction to Politics.","Preclusion":"Students who are taking or have taken LL4197.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4202V","ModuleTitle":"ASEAN Economic Community Law and Policy","Department":"Dean's Office (Law)","ModuleDescription":"ASEAN leaders agreed to create a single market – the ASEAN Economic Community – by 2015. Due to sovereignty concerns, ASEAN leaders did not create a single supranational authority to regulate this market. This course examines how ASEAN member states and institutions are filling in the vacuum through formal and informal means. Students will understand how regional policymaking affects domestic laws and policies within ASEAN.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL4202.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4203","ModuleTitle":"International Moots and Other Competitions","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL4203A","ModuleTitle":"International Moots and Other Competitions","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL4203B","ModuleTitle":"International Moots and Other Competitions","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL4203C","ModuleTitle":"International Moots and Other Competitions","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL4205V","ModuleTitle":"Maritime Conflict of Laws","Department":"Dean's Office (Law)","ModuleDescription":"An examination of conflict of laws issues in the context of maritime law and admiralty litigation. The course will provide an introduction to conflicts theory and concepts before focusing on conflict of jurisdictions, parallel proceedings and forum shopping in admiralty matters, role of foreign law in establishing admiralty jurisdiction, recognition and priority of foreign maritime liens and other claims, choice of law and maritime Conventions, conflicts of maritime Conventions, security for foreign maritime proceedings, and recognition and enforcement of oreign maritime judgments.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4205.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4208V","ModuleTitle":"Advanced Criminal Legal Process","Department":"Dean's Office (Law)","ModuleDescription":"The course encompasses the theoretical and practical concepts underpinning the entire criminal litigation process, from pre-trial to post-conviction. Coverage will include the role of the charge, drafting of charges, plea-bargains, guilty pleas, trials, consequential orders and appeals. Common evidential issues arising in trials will also be discussed. The aim is to provide both a holistic overview of the entire process as well as detailed examination of specific areas. The course will cover criminal procedure and evidence as well as include advocacy exercises in common criminal proceedings and a practical attachment at the Criminal Justice Division.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4208.","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL4209V","ModuleTitle":"Legal Argument & Narrative","Department":"Dean's Office (Law)","ModuleDescription":"This module will focus on the advanced argumentative techniques possible with legal narrative, which refers to how information is selected and organised to construct a persuasive view of the facts. Fact construction plays a particularly prominent role in litigation, but it also appears in methods of alternative dispute resolution and justifications of policy positions. This module will analyze the pervasive reach of fact construction in the law, examine why fact construction is such an effective tool of legal persuasion, and explore advanced techniques of fact construction.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4209.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4214","ModuleTitle":"International and Comparative Oil and Gas Law","Department":"Dean's Office (Law)","ModuleDescription":"The module explores principles and rules relating to the exploration for, development and production of oil and gas (upstream operations). The main focus of the module is on the examination of different arrangements governing the legal relationship between states and international oil companies, such as modern concessions, productionsharing agreements, joint ventures, service and hybrid contracts. The agreements governing the relationships between companies involved in upstream petroleum operations (joint operating and unitisation agreements) will also be examined. The module will further explore the issues of dispute settlement, expropriation, stability of contracts and a relevant international institutional and legal framework.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4219","ModuleTitle":"The Trial of Jesus in Western Legal Thought","Department":"Dean's Office (Law)","ModuleDescription":"The Trial of Jesusis an excellent case for students to learn how to conduct non-practical studies of legal and normative issues. It is, arguably, the most consequential legal event in the evolution of Western Civilization. We will examine the historical, political, and legal background to the Trial, and, especially, the procedural propriety of the Trial. Questions to be explored include: Were hisprocedural rights preserved during his trial before the Sanhedrin? Was histrial a miscarriage of justice? Through reflecting upon these and other questions, we will explore if and how thistrialshaped the Western culture. This module is also concerned with the ‘method’ or ‘process’ of how students digest and integrate ’substance’ or‘content’. Thus,there is emphasis on the significance of understanding and clarifying, the complexity of each and every problem, and not only the importance of offering, or trying to offer, a clever solution to it.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4226","ModuleTitle":"Multimodal Transport Law","Department":"Dean's Office (Law)","ModuleDescription":"Other than the traditional unimodal contract of carriage, a multimodal contract of carriage requires more than one modality to perform the carriage. Think of a shipment of steel coils, traveling per train from Germany to the Netherlands, then by sea to Singapore where the last stretch to the end receiver is performed by truck. The course deals with all the legal aspects of such a multimodal contract of carriage.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4233V","ModuleTitle":"European Company Law","Department":"Dean's Office (Law)","ModuleDescription":"European company law can be understood in two ways. It can indicate the EU’s approach to company law and thereby lead to an analysis of the harmonized standards for 28 European nations. It can also be understood as a comparative approach to the different legal systems on the European continent. This course includes both aspects. It will first concentrate on EU legislation and jurisdiction, followed by a comparison of the legal systems of the two most important continental European jursidictions, France and Germany. It will lead to an understanding of shared principles of civil law jurisdictions and emphasize important differences to common law systems.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4233.","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL4235V","ModuleTitle":"International Contract Law: Principles and Practice","Department":"Dean's Office (Law)","ModuleDescription":"With the onset of globalization, the study of contract law can no longer be confined to arrangements between private entities sharing the same nationality and operating in the same jurisdiction. The costliest and most complex contractual disputes involve States, State entities, or State-linked enterprises, and foreign nationals, as contracting parties. The introduction of States as permanent and powerful participants in economic life led to the emergence of a bespoke body of law – international contract law – to regulate these prominent contractual arrangements. This course is for students who have been targeted for regional and international legal practice, or who plan to gravitate towards transnational legal work in multinational corporations.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"LL4235/LL5235/LL6235 International Contract Law: Principles and Practice","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4242V","ModuleTitle":"Financial Regulation and Central Banking","Department":"Dean's Office (Law)","ModuleDescription":"The course will include various aspects of financial regulation. The focus will be on the regulation of credit institutions and the role of central banks. Other forms of regulation of financial intermediaries and financial markets will be discussed in less detail. Since the focus will be on credit institutions, it will be important that the students understand what distinguishes credit institutions from other providers of financial services and how the regulatory approaches differ. The part on the regulation of credit institutions will include requirements for their authorization, their permanent supervision and rescue scenarios in situations of insolvency and default. These aspects will be discussed from a comparative perspective with the Basel requirements at the core of the discussion, complemented by the implementing norms in important jurisdictions, above all in Singapore. For resolution and restructuring the European Union has taken on a leading role, and, as a consequence, these EU approaches will be analysed in detail. The roles of central banks will remain a core part of the course. Their tasks and objectives will be discussed from a comparative perspective. Their essential role in crisis management, their co-operation with supervisory agencies and their monetary policy will remain essential components of the course.","ModuleCredit":"5","Workload":"0-3-0-1-6","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who have read the following module are precluded: (1) Financial Stability and the Regulation of Banks [LL4241/LL5241/LL6241,LL4241V/LL5241V/LL6241V]","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL4243V","ModuleTitle":"Regulation and Geography","Department":"Dean's Office (Law)","ModuleDescription":"This seminar explores how different aspects of physicial and social space (ie, geography) influence the efficacy of different kinds of law and regulation. Such understanding is especially useful for explanding one’s understanding of the relationship between law and economics, law and development, and law and society. It is also relevant to issues of public international law, transnational law, human rights law, public law, and comparative law. A significant portion of this seminar is devoted to helping students identify and develop research projects, and write academic-quality research papers. This includes individual meetings with the instructor, and class discussion on doing research papers.","ModuleCredit":"5","Workload":"0-3-0-4-3","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. Recommended prior coursework: a course in or related to law and economics (such as macro-economies, institutional economics, law and development, economic geography). For Non-Law students: Open to students from FASS (Global Studies) who have completed 80 MCs with a minimum of 28 MCs in their major with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"LL4243/LL5243/LL6243 Regulation and Geography","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL4244V","ModuleTitle":"Criminal Practice","Department":"Dean's Office (Law)","ModuleDescription":"The administration of criminal justice in Singapore relies on an ethical, professional and skilled disposition and management of criminal cases. A good criminal practitioner needs a sound grounding in criminal law and criminal procedure, and a strong base of written and oral advocacy and communication skills. This is an experiential course that takes students through a case from taking instructions all the way through to an appeal, using the structure of the criminal process to teach criminal law, procedure and advocacy skills. Taught primarily by criminal law practitioners, this course will give an insight into the realities of criminal practice.","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"NUS Core Law Curriculum or its equivalent","Preclusion":"Students taking this module will be precluded from LL4208/LL5208/LL6208 & LL4208V/LL5208V/LL6208V ACLP, and vice versa.","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4251V","ModuleTitle":"International Humanitarian Law","Department":"Dean's Office (Law)","ModuleDescription":"This course examines the jus in bello – the law which regulates the conduct of hostilities once the decision to resort to force has been taken. This course will deal with fundamental concepts of the jus in bello, focusing on customary international law. Basic legal concepts that will be discussed include State and individual responsibility, the distinction between combatants and civilians, and the principle of proportionality. The course will also examine topics such as weaponry, international and noninternational conflicts, and the enforcement of the law in situations of conflict. Note: This course does not deal with the jus ad bellum, or the rules relating to the general prohibition on the use of force in international law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4258V","ModuleTitle":"Personal Property Law","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to provide students with an understanding of key personal property concepts. Topics to be studied will include: types of personal property, personal property entitlements recognised at common law, notably, possession, ownership, title and general and special property, with some reference also to equitable entitlements, the transfer of such entitlements, the conflict between competing entitlements, the protection given by law to such entitlements, the assignment of things in action, security interests over personal property.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who have read: LL4047/LL5047/LL6047/ LL4047V/LL5047V/LL6047V Personal Property I – Tangible, LL4168/LL5168/LL6168/ LL4168V/LL5168V/LL6168V Personal Property Law II – Intangible & LL4411/LL5411/LL6411 Personal Property Law (8MC) are precluded.","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4259AV","ModuleTitle":"Alternative Investments","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to provide students with an understanding of the legal issues that arise in alternative investment from both a practical and theoretical perspective. The topics that will be covered include private equity, venture capital, hedge funds, crowdfunding and REITs. The course will discuss selected partnership and corporate issues of alternative investment vehicles. The course will focus on China and will provide relevant comparisons on alternative investment in Singapore, the U.K. and the U.S.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4314/LL5314/LL6314, LL4314V/LL5314V/LL6314 Private Equity and Venture Capital: Law and Practice","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4259V","ModuleTitle":"Alternative Investments","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to provide students with an understanding of the legal issues that arise in alternative investment from both a practical and theoretical perspective. The topics that will be covered include private equity, venture capital, hedge funds, crowdfunding and REITs. The course will discuss selected partnership and corporate issues of alternative investment vehicles. The course will focus on China and will provide relevant comparisons on alternative investment in Singapore, the U.K. and the U.S.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4314/LL5314/LL6314, LL4314V/LL5314V/LL6314 Private Equity and Venture Capital: Law and Practice","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL4263V","ModuleTitle":"Intellectual Property Rights and Competition Policy","Department":"Dean's Office (Law)","ModuleDescription":"This module examines in interaction between IPRs and competition policy from two broad perspectives: the endogenous operation of competition policy from within IPR frameworks (copyright, designs, trade marks and patents), and the exogenous limitations placed by competition law rules on an IP holder’s freedom to exploit his IPRs. Students enrolled in this module are expected to have completed a basic intellectual property module – an understanding of what IPRs protect, the nature of the exclusive rights they confer and how they may be exploited will be presumed.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"IP and Competition Law (LL4075V/LL5075V/LL6075V, LL4075/LL5075/LL6075)","Corequisite":"Law of Intellectual Property A (LL4405A/LL5405A/LL6405A/LC5405A) Law of Intellectual Property B (LL4405B/LL5405B/LL6405B/LC5405B) Foundations of IP Law (LL4070V/LL5070V/LL6070V/LC5070V, LL4070/LL5070/LL6070/LC5070]","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4276","ModuleTitle":"Advanced Contract Law","Department":"Dean's Office (Law)","ModuleDescription":"Advanced Contract Law invites students to examine selected topics from contract law in greater detail and conceptual depth. Questions include: - What does contractual intention mean? - Should the doctrine of consideration be abolished? - Should promissory estoppel be a sword? - What is the justification for mitigation and remoteness? - What should be the aim of remedies for breach? - Should account of profits be available? - How should contracts be interpreted? - When should terms be implied? - Should substantive unfairness be controlled`? - How does and how should the law deal with change of circumstances? - How should we understand the vitiating factors?","ModuleCredit":"4","Workload":"1-8-0-0-1","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent Contract Law","Preclusion":"Philosophical Foundations of Contract Law LL4187/LL5187/LL6187 LL4187V/LL5187V/LL6187V","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4277V","ModuleTitle":"Medical Law and Ethics","Department":"Dean's Office (Law)","ModuleDescription":"This module provides the tools necessary for students to develop and reflect critically upon contemporary ethical and legal issues in medicine and the biosciences. Its substantive content includes and introduction to medical ethics and medical law, health care in Singapore (presented comparatively with select jurisdictions, such as the UK and the USA), and professional regulation. The following key areas will be considered: - Professional regulation and good governance of medicines, - Genetics and reproductive technologies (including abortion and pre-natal harm), - Mental health, - Regulation of Human Biomedical Research, - Innovative treatment and clinical research, - Infectious Diseases, - Organ transplantation, and - End-of-life concerns (e.g. advance care plan and advance directive, discontinuation of life sustaining treatment, etc.).","ModuleCredit":"5","Workload":"1-3-0-3-3","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who have read LL4400/LL5400/LL6400 BIOMEDICAL LAW & ETHICS are precluded.","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4283V","ModuleTitle":"Artificial Intelligence, Information Science & Law","Department":"Dean's Office (Law)","ModuleDescription":"Advancements in computer science have made it possible to deploy information technology to address legal problems. Improved legal searches, fraud detection, electronic discovery, digital rights management, and automated takedowns are only the beginning. We are beginning to see natural language processing, machine learning and data mining technologies deployed in contract formation, electronic surveillance, autonomous machines and even decision making. This course examines the basis behind these technologies, deploys them in basic scenarios, studies the reasons for their acceptance or rejection, and analyses them for their benefits, limitations and dangers.","ModuleCredit":"5","Workload":"0-3-0-4-3","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent Information Technology Law I [LL4076/LL5076/LL6076, LL4076V/LL5076V/LL6076V] or Information Technology Law II [LL4077/LL5077/LL6077, LL4077V/LL5077V/LL6077V] GCE “A” Level Mathematics (at least), with basic understanding of probability theory and linear algebra Programming skills in e.g. MatLab/Octave/Java/Python/R is a bonus.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL4285V","ModuleTitle":"International Dispute Settlement","Department":"Dean's Office (Law)","ModuleDescription":"This seminar will explore key legal questions related to international dispute settlement with a view to providing a broad overview of the field with respect to State-to-State, Investor-State, and commercial disputes. This course will include a discussion of the various types of international disputes and settlement mechanisms available for their resolution. It will explore the law pertaining to dispute settlement before the ICJ, WTO, ITLOS, as well as international arbitration, both Investor-State arbitration and commercial arbitration. The course will compare these different legal processes on issues such as jurisdiction, provisional remedies/measures, equal treatment, evidence, and enforcement.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4285/LL5285/LL6285/LC5285 International Dispute Settlement","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4286V","ModuleTitle":"Transnational Terrorism and International Law","Department":"Dean's Office (Law)","ModuleDescription":"While terrorism is not a new phenomenon, the sheer scale and transnational nature of that practice in recent years have challenged some of the core tenets of international law. This seminar investigates the role that international law can play, along with its shortcomings, in suppressing and preventing terrorism. It examines the manner in which terrorism and counterterrorism laws and policies have affected the scope and application of diverse international legal regimes including UN collective security, inter-State use of force, the law of international responsibility, international human rights, international humanitarian law, and international criminal law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL4287V","ModuleTitle":"ASEAN Law and Policy","Department":"Dean's Office (Law)","ModuleDescription":"This course examines ASEAN’s ongoing metamorphosis into a rules-based, tri-pillared (political-security, economic, and socio-cultural) Community pursuant to the mandate of the 2007 ASEAN Charter. It deals primarily with Law but is also attentive to the Non Law and Quasi Law aspects inherent in ASEAN’s character as an international actor and regional organisation, its purposes and principles, and its operational modalities, processes, and institutions. Students will grasp the complexities of ASEAN’s conversion to the rule of law and rule of institutions within the context of international law and its frameworks, national competences and jurisdiction, and regional relations and realpolitik.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4289V","ModuleTitle":"The Evolution of International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"The module has three distinctive features. First, it compares international commercial arbitration (ICA) international investment arbitration (ISA). Second, it focuses on the evolution of arbitration, in particular, on the development of the procedures and substantive law that have gradually enabled arbitration to become a meaningfully autonomous legal system. Third, it surveys a variety of explanations for why the arbitral order has evolved as it has – into a more “judicial-like” legal order – focusing on the role of arbitral centres, state regulatory competition, and the reasoning of tribunals in their awards.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. At least one prior course in international law or international arbitration, or taken concurrently","Preclusion":"LL4289/LL5289/LL6289 The Evolution of International Arbitration","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4290V","ModuleTitle":"Legal Research: Method & Design","Department":"Dean's Office (Law)","ModuleDescription":"The seminar is designed to prepare students to undertake original, primary research in law. Major topics and questions to be covered include: - how to write a good literature review and prospectus, - why one must have a method, or, how are “methods” and “data collection” related?, - what is research design?, - how to avoid, or manage, the problem of “selection bias.” A major component of the seminar, students will assess a variety of published papers, as well as research projects presented by the faculty.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4290/LL5290/LL6290 Legal Research: Method & Design","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4292V","ModuleTitle":"State Responsibility: Theory and Practice","Department":"Dean's Office (Law)","ModuleDescription":"The law governing the responsibility of States for internationally wrongful acts is absolutely central in public international law and cuts across various sub-fields of that discipline. This seminar investigates the fundamental tenets of the law of State responsibility, both from theoretical and practical standpoints, while tracing some of its historical roots. More broadly, the seminar will provide an overview of different doctrines of State responsibility and different theories and approaches to liability under international law. More importantly, the later sessions of the seminar will engage critically with the role that the law of State responsibility can play in specific areas.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4292/LL5292/LL6292 State Responsibility: Theory and Practice","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4295","ModuleTitle":"Conflict of Laws in Int’l Commercial Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus in detail on the instances in which resort to conflict of laws is necessary in the international arbitration context. The objective of this course is to allow participants to realise on how many occasions both State courts and arbitrators will need to report a conflict of laws analysis despite the claim that conflict of laws issues are not relevant in the international commercial arbitration context. Participants will first be taught to identify what conflict of laws rules may apply and will then be given hypothetical cases and will be asked to critically examine whether a solution can be found that does not require a conflict of laws approach.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"LL4295V/LL5295V/LL6295V Conflict of Laws in Int’l Commercial Arbitration","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4299","ModuleTitle":"Advanced Issues in the Law & Practice of Int’l Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This intensive course is designed for students and practitioners already acquainted with the fundamentals of international arbitration, and may be particularly useful for those who may have an inclination to specialize in the practice or study of international dispute resolution. Focus will be placed on topics of practical and academic interest in all aspects of the international arbitration process, looking in particular to recent trends and evolutions in the field of international dispute settlement. Through seminar discussions, student presentations and moot court sessions, this course will expose students to contemporary controversies in the field of international commercial and investment arbitration. An international approach will be adopted in relation to the subjects considered: students can expect to review a substantial amount of comparative law sources, including academic commentaries and jurisprudence from France, Singapore, Switzerland, the United Kingdom and the United States, as well as public international law sources and international arbitral practice.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4299V/LL5299V/LL6299V Advanced Issues in the Law & Practice of Int’l Arbitration","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4308V","ModuleTitle":"Behavioural Economics, Law & Regulation","Department":"Dean's Office (Law)","ModuleDescription":"Law is a behavioural system. Most law seeks to regulate, incentivize and nudge people to behave in some ways and not in others – it seeks to shape human behavior. Traditional economic analysis of law is committed to the assumption that people are fully rational, but empirical evidence suggests that people very often exhibit bounded rationality, bounded self-interest, and bounded willpower. This course about behavioural law and economics, with an emphasis on regulation, looks at the implications of actual, not hypothesized, human behaviour for the law. It considers, in particular, how using the mildest forms of interventions, law can steer people’s choices in welfarepromoting directions.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4308/LL5308/LL6308 Behavioural Economics, Law & Regulation","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL4309","ModuleTitle":"Strategies for Asian Disputes","Department":"Dean's Office (Law)","ModuleDescription":"Litigation, Arbitration and Mediation are three forms of resolving commercial disputes. However, neither of these methods makes sense if they do not yield a result that is effectively enforceable. Different Asian countries have different approaches and cultures to dispute resolution. The New York Convention while ratified by more than 150 countries, but not been harmoniously interpreted by State Courts. The region is also famously known for Guerrilla tactics to scuttle effective dispute resolution. This course aims to set out the practical realities of dispute resolution in Asia and aims to make students step into the shoes of lawyers and understand how to tackle and strategize real disputes.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4309/LL5309/LL6309 Strategies for Asian Disputes, LL4309V/LL5309V/LL6309V Strategies for Asian Disputes","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4313V","ModuleTitle":"Mediation/Conciliation of Inter- & Investor-State Disputes","Department":"Dean's Office (Law)","ModuleDescription":"Recent years have witnessed more state-to-state and investor-state disputes, with a substantial increase in resources spent on binding arbitration. Mediation and conciliation are rarely attempted and more rarely successful. This course introduces the student to methods of mediation and conciliation on the international law plane, and surveys existing institutional regimes (ie, ICSID, PCA, SIAC). The focus will then turn to identification and critical analysis of the special legal and policy obstacles to voluntary dispute settlement by states (including SOEs), as well as countervailing incentives. The scope is international, with some readings devoted to Asia. Students will study and critique precedents, and conduct basic mediation/conciliation exercises.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. One prior course in international arbitration or public international law, or taken concurrently.","Preclusion":"LL4313/LL5313/LL6313 Mediation/Conciliation of Inter- & Investor-State Disputes","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL4316V","ModuleTitle":"Restitution of Unjust Enrichment","Department":"Dean's Office (Law)","ModuleDescription":"This course is about the law of restitution for unjust enrichment. In particular, it is concerned with when a defendant may be compelled to make restitution to a claimant, because the defendant has been unjustly enriched at the claimant’s expense. It does not cover all of the law relating to gain-based remedies.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"LL4316/LL5316/LL6316 Restitution of Unjust Enrichment, LL4051/LL5051/LL6051, LL4051V/LL5051V/LL6051V Principles of Restitution","Corequisite":"NA","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4317V","ModuleTitle":"International Arbitration in Asian Centres","Department":"Dean's Office (Law)","ModuleDescription":"This course will give the students an in-depth look at how cases proceed under the SIAC, HKIAC and MCIA rules, with some comparative coverage of the CIETAC and KLRCA rules. Highlighted will be the salient features of these arbitral institutional rules including the introduction of cutting edge procedures such as the emergency arbitrator and expedited arbitration procedures and consolidation/joinder. The course will also provide a comparative analysis of the arbitral legislative framework in Singapore, Hong Kong and India and offer an in-depth analysis, with case studies, of the role of the courts in Singapore, Hong Kong and India in dealing with specific issues such as challenges to tribunal jurisdiction, enforcement and setting aside of awards. Finally, the course will also look at the peculiar relationship between arbitration and mediation in Asia.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4317/LL5317/LL6317 International Arbitration in Asian Centres","Corequisite":"LL4029/LL5029/LC5262/LL6029, LL4029V/LL5029V/LC5262V/ LL6029V International Commercial Arbitration, OR LL4285/LL5285/LC5285/LL6285, LL4285V/LL5285V/LC5285V/ LL6285V International Dispute Settlement , OR their equivalent at another University","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4318V","ModuleTitle":"Public Health Law and Regulation","Department":"Dean's Office (Law)","ModuleDescription":"This course provides an introduction to important topics in public health law and regulation. It explores the use of law as an important tool in protecting the public’s health, responding to health risks and implementing strategies to promote and improve public health. The course reviews the nature and sources of public health law, and regulatory strategies that law can deploy to protect and promote public health. It considers these roles in selected areas within the field: for example, acute public health threats like SARS and pandemic influenza, tobacco control, serious sexually transmitted diseases, and non-communicable diseases such as heart disease, stroke and diabetes.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4318/LL5318/LL6318 Public Health Law and Regulation, A similar course in another faculty or law school anywhere else.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4319V","ModuleTitle":"Current Problems in International Law","Department":"Dean's Office (Law)","ModuleDescription":"This course examines current problems in international law relating, for instance, to the use of force, human rights, international environmental law and foreign investment law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4319/LL5319/LL6319 Current Problems in International Law","Corequisite":"Public International Law is recommended.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL4320","ModuleTitle":"International Space Law","Department":"Dean's Office (Law)","ModuleDescription":"Globally, space-derived products and services combine assets and annual revenues in excess of USD350 billion. The year-on-year growth of the space economy is 9%, three times that of the global economy. This course discusses the international law regulating the use of, and activities in, outer space. It will examine issues such as State responsibility, liability for damage, and environmental protection. It will then debate the law relating to various space sectors such as telecommunications, navigation, military and dual use, resource management, and human spaceflight.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4320V/LL5320V/LL6320V International Space Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4322","ModuleTitle":"Trade Finance Law","Department":"Dean's Office (Law)","ModuleDescription":"Trade Finance Law considers the different legal structures used to effect payment under, and disincentives breaches of, international agreements for the supply of goods and services. The course analyses and compares documentary and standby letters of credit, international drafts and forfaiting, performance bonds and first demand guarantees and export credit guarantees. Key topics will include the structure, juridical nature and obligational content of the aforementioned instruments, the nature of the harmonised regimes and their interaction with domestic law, the principle of strict compliance and its relaxation, documentary and non-documentary forms of recourse, the autonomy principle and its exceptions, and the conflict of laws principles applicable to autonomous payment undertakings. The course should be of interest to students who have already studied other components of international trade and/or who have an interest in international banking operations.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Students should have covered the core private law subjects of Contract, Tort and Trusts.","Preclusion":"LL4322V/LL5322V/LL6322V Trade Finance Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4323V","ModuleTitle":"Law of Agency","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to familiarise students with the general law of agency. Agency problems are pervasive throughout the law: they are not confined to professional agents nor even to commercial law. We all act through and deal with agents the whole time. In the case of corporations, having no physical personality they can only deal through human agents. Most applications of agency reasoning are in the law of contract, but they also may arise in the law of tort, property and elsewhere.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4323/LL5323/LL6323 Law of Agency","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4325","ModuleTitle":"The Int'l Litigation & Procedure of State Disputes","Department":"Dean's Office (Law)","ModuleDescription":"Taught by two public international law practitioners, this course invites participants to develop a more practical and strategic understanding of how a State deals with the various types of disputes it may face. Topics covered includes litigation and procedural considerations in inter-State, investor-State, human rights and international criminal disputes, and cross-cutting considerations like national security privileges, immunities, conflicts of public international law. The course will conclude with a seminar where senior practitioners of public international law share their views and insights on acting as a Government advisor and as an advocate.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4325V/LL5325V/LL6325V - The Int’l Litigation & Procedure of State Disputes LL4285V/LL5285V/LC5285V/LL6285V, LL4285/LL5285/LC5285/LL6285 - International Dispute Settlement","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4327V","ModuleTitle":"Mergers and Acquisitions: A Practitioner’s Perspective","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide a practitioner's perspective on the bread and butter of any transactional practice: mergers and acquisitions (M&A) of non-listed, private companies. It will deal with the structuring of an M&A transaction (the why) and the plain vanilla aspects of documentation (the why and how of basic drafting). Many new graduates seem to be unable to see the wood for the trees. They arrive as trainees, with a reasonable grounding in the law, but an inability to apply it to real life situations. The practicalities elude them and they seem to want to follow templates without much understanding of the transaction. This course will attempt to give them a working knowledge of the issues to be considered in structuring a transaction. It will also cover the main features of standard documentation (bearing in mind that there is a discernible industry-standard set of documentation in common law countries) to explain why documents are drafted the way they are.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Contracts, Property, Equity & Trusts and Company Law. An ability to engage in discussion in English.","Preclusion":"(1) LL4327/LL5327/LL6327 Mergers and Acquisitions: A Practitioner’s Perspective, (2) LL4074/LL5074/LL6074, LL4074V/LL5074V/LL6074V Mergers & Acquisitions (M&A), (3) LL4223/LL5223/LL6223, LL4233V/LL5223V/LL6223V Cross Border Mergers","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL4338V","ModuleTitle":"Advanced Practicum in International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course introduces students to the real-life practice of international commercial and treaty arbitration from beginning to end: from clause drafting/treaty jurisdiction, to arbitrator selection, to emergency proceedings, through the written and hearing phases, to award and enforcement strategy. Emphasis will be on primary materials: case law, statutes, institution rules, treaties, commentary, and “soft law” guidelines. Using complex factual scenarios, students will take part in strategy, drafting and advocacy exercises. On the commercial arbitration side, the focus will be on the ICC Court and SIAC, on the treaty side, ICSID and the PCA/UNCITRAL. Ethics issues will be front burner.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LL4029/LL5029/LC5262/LL6029, LL4029V/LL5029V/LC5262V/LL6029V International Commercial Arbitration, OR LL4285/LL5285/LC5285/LL6285, LL4285V/LL5285V/LC5285V/LL6285V International Dispute Settlement, OR their equivalent at another university","Preclusion":"LL4338/LL5338/LL6338 Advanced Practicum in International Arbitration","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL4339","ModuleTitle":"Comparative Evidence in International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course considers the way that international adjudicators approach fact-finding and factual determinations. The course analyses essential policy questions as to the way legal systems should deal with evidence, considers comparative law perspectives, and aims to integrate these perspectives with practical consideration of the way documents and witnesses are dealt with in international arbitration. There is no greater divergence between legal families than that pertaining to the treatment of evidence. For international adjudication to meet the needs of participants from all legal families, a proper understanding of comparative approaches and the degree of convergence, is essential to arbitrators and practitioners.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4339V/LL5339V/LL6339V Comparative Evidence in International Arbitration","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4340V","ModuleTitle":"International Refugee Law","Department":"Dean's Office (Law)","ModuleDescription":"One of the most pressing current issues of international concern is the highest ever level of global displacement, with over twenty million refugees in the world. This course examines the international legal regime for the protection of refugees. With the 1951 Refugee Convention as its “backbone”, the course focuses on the “refugee” definition, the exclusion and withdrawal of refugee status, status determination procedures, the rights of recognised refugees and asylum-seekers, the non-refoulement principle, complementary protection, States’ responsibility-sharing, responsibility-shifting and deterrence of asylum-seekers, the status of Palestinian refugees, UNHCR’s supervisory responsibility, and regional protection systems (particularly the Common European Asylum System).","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LL4050/LL5050/LL6050/LC5050, L4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a co-requisite)","Preclusion":"LL4340/LL5340/LL6340 International Refugee Law","Corequisite":"LL4050/LL5050/LL6050/LC5050, LL4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a pre-requisite)","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4341V","ModuleTitle":"The Law and Politics of Forced Migration","Department":"Dean's Office (Law)","ModuleDescription":"This course critically examines the relationship between law and politics in the international protection of the forcibly displaced, focusing on five groups of migrants, namely, refugees and asylum-seekers, stateless persons, internally displaced persons, victims of trafficking, and climate-change and environmentally displaced persons. After assessing the protection gaps relating to these five groups, this course considers the more complex phenomena of mass influx and “mixed migration,” immigration detention (specifically of particularly vulnerable migrants), and durable solutions. The roles of regional and institutional organisations will also be studied. An assessed negotiation relating to a present-day forced migration crisis concludes the course.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LL4050/LL5050/LL6050/LC5050, L4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a co-requisite)","Preclusion":"LL4341/LL5341/LL6341 The Law and Politics of Forced Migration","Corequisite":"LL4050/LL5050/LL6050/LC5050, LL4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a pre-requisite)","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL4342V","ModuleTitle":"Taxation of Cross-Border Commercial Transactions","Department":"Dean's Office (Law)","ModuleDescription":"This course will be useful for those who want to practise corporate or tax law. Topics covered: - the Singapore corporate tax, GST and stamp duty implications of (a) related party transactions, (b) restructurings and, (c) M&As - structuring techniques to increase tax efficiency in each of these situations - selected US corporate tax and Australian GST rules (since the tax consequences of a foreign country will have to be analysed) - how structuring strategies may be challenged with rules/proposed rules addressing treaty shopping, debt-equity and entity classification hybridity, and arbitrage opportunities involving the GST treatment of cross-border transations.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4035/LL5035/LL6035/LC5035/LC5035A/LC5035B/, LL4035V/LL5035V/LL6035V Taxation Issues in Cross-Border Transactions, LL4342/LL5342/LL6342 Taxation of Cross-Border Commercial Transactions","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL4343V","ModuleTitle":"International Regulation of the Global Commons","Department":"Dean's Office (Law)","ModuleDescription":"The global commons comprises the high seas, the deep seabed, outer space, the airspace above the exclusive economic zone and the high seas, as well as Antarctica, an ice-covered continent, and the Arctic, an ice-covered ocean. Each of these areas are governed by international treaty regimes that were developed specifically for that area. This course will examine and compare the international regimes governing activities in the global commons. It will also examine the evolving law on the obligation of States to ensure that activities within their jurisdiction or control do not cause harm to the environment of the global commons.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4343/LL5343/LL6343 International Regulation of the Global Commons","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4344","ModuleTitle":"Public and Private International Copyright Law","Department":"Dean's Office (Law)","ModuleDescription":"A detailed study of the public and private international law of copyright law focusing on legal responses to cross-border issues and conflicts among private parties and nation states. Topics to be covered include: ASEAN IP relations, connecting factors in private litigation, the major international copyright treaties, major themes in EU copyright jurisprudence, exhaustion of rights, exceptions and limitations, indigenous IP.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4344V/LL5344V/LL6344V Public and Private International Copyright Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4345","ModuleTitle":"The Fulfilled Life and the Life of the Law","Department":"Dean's Office (Law)","ModuleDescription":"What is it to lead a fulfilled life? This was the central question for ancient philosophers, in both the east and the west, for whom philosophy was not only theory. It was a method designed to achieve both rigorous conceptual analysis and a fulfilled human life. In this course we will explore several of the methods philosophers have proposed for leading a fulfilled life and consider some of the rich suggestions or implications of these methods for leading a fulfilled life of the law, the life led by law students, lawyers, judges, and others interested in administering, shaping, or living according to law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4345V/LL5345V/LL6345V The Fulfilled Life and the Life of the Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4346V","ModuleTitle":"Interim Measures in International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus in detail on provisional and interim measures in the context of international commercial arbitration, including emergency arbitrator (EA) proceedings. The course will address topics such as the nature and scope of provisional and interim relief, the authority of arbitral tribunals (and limitations thereon) to order such relief, the concurrent jurisdiction of courts, choice of law issues and the standards for granting interim measures, issues arising with respect to various categories of provisional relief, and judicial enforcement of interim measures ordered by arbitral tribunals.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. International Commercial Arbitration or International Dispute Settlement","Corequisite":"International Commercial Arbitration or International Dispute Settlement","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL4347","ModuleTitle":"Art & Cultural Heritage Law","Department":"Dean's Office (Law)","ModuleDescription":"This course explores international and domestic legal issues and disputes pertaining to the creation, ownership, use, and preservation of works of art and objects of cultural heritage. Cultural objects exist within the larger realm of goods and services moving throughout the marketplace. This course addresses the specialized laws and legal interpretations pertaining to the rights and obligations of individuals, entities, and governments as they discover and interact with these objects, within their own jurisdictions and across national borders, in times of war and peace.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4347V/LL5347V/LL6347V Art & Cultural Heritage Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4348","ModuleTitle":"Monetary Law","Department":"Dean's Office (Law)","ModuleDescription":"Money is an all-pervasive legal concept, and an integral part of public dealings by the state and most private transactions. The module aims to develop a distinctive understanding of the legal institution of money, seen as a subject in itself, from private-law and legal-historical perspectives. The module explains the role of law in the creation of money and in the ordering of a monetary system. It explains how law has a role to play in recognising and enforcing concepts of monetary value in private transactions. It considers the distinctive ways that property law applies to money, including the role of property law in controlling the consequences of failed or wrongly-procured payment transactions. The module considers the capacity of private law to respond to the special problems of monetary transactions involving a foreign currency system, and the legal challenges posed by new monetary developments such as cyber-currencies.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Law of Contract, Principles of Property Law, Equity and Trusts","Preclusion":"LL4348V/LL5348V/LL6348V Monetary Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4349V","ModuleTitle":"Energy Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course introduces international arbitration’s role in resolving energy disputes. Seminars will address both commercial and investment arbitration.The substantive content of national and international energy laws will be discussed together with the procedural specificities of energy disputes. The course will explore the political aspects of energy disputes, both domestic (resource sovereignty) and international (inter-state boundary disputes). Participants will study the recent debates on the role of international arbitration vis-à-vis climate change and sustainable development. The course incorporates practical exercises that will help participants interested in a career in international arbitration and public international law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4349/LL5349/LL6349 Energy Arbitration","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL4350V","ModuleTitle":"Privacy & Data Protection Law","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to introduce students to the law on privacy and data protection. It examines the various legal mechanisms by which privacy and personal data are protected. While the focus will be Singapore law, students will also be introduced to the laws of other jurisdictions such as the United States, the European Union, and the United Kingdom.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4350/LL5350/LL6350 Privacy & Data Protection Law","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL4351","ModuleTitle":"Comparative Corporate Law in East Asia","Department":"Dean's Office (Law)","ModuleDescription":"This module examines principal corporate law issues from a comparative perspective. As for jurisdictions, it primarily focuses on Japan and Korea in comparison with US and UK. This module is composed of 18 units, two units for each of the nine class dates. Beginning with the peculiar ownership structure of Japan and Korea and the nature of their agency problems, the module explores various legal strategies employed to address these challenges. The topics to be covered include: shareholder power, corporate organizational structure, independent directors, fiduciary duties, shareholder lawsuits, hostile takeovers, and creditor protection.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LC2008 Company Law or its equivalent.","Preclusion":"LL4351V/LL5351V/LL6351V Comparative Corporate Law in East Asia","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4352","ModuleTitle":"China and International Economic Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide a broad introduction to international economic law related to China, including detailed study of a few core areas and the provision of guidance for students to pursue research on a topic of their choice. Major topics to be covered include: (i) trade in goods, (ii) trade in services, (iii) trade in intellectual property, (iv) investment, (v) dispute settlement, and (vi) the future of China and international economic law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4352V/ LL5352V/LL6352V China and International Economic Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4353","ModuleTitle":"Character Evidence in the Common Law World","Department":"Dean's Office (Law)","ModuleDescription":"The law relating to evidence of character has been changing throughout the common law world over the last fifty years. This course will, by reference several common law jurisdictions, including Singapore in particular, cover, most pressingly, how the law deals with evidence of the accused’s bad character. It will also deal with bad character of witnesses in criminal cases, and, in particular, complainants in sexual cases, as well as that of witnesses and others in civil cases. A third element concerns the good character of the accused, of witnesses in criminal cases, and of parties and others in civil cases.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LC3001A Evidence (A) / LC3001B Evidence (B) or its equivalent","Preclusion":"LL4353V/LL5353V/LL6353V Character Evidence in the Common Law World","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4354","ModuleTitle":"Comparative Human Rights Law","Department":"Dean's Office (Law)","ModuleDescription":"Human rights adjudication has expanded in many jurisdictions across the world in the past few decades. Yet there is still scepticism about the role of courts in human rights adjudication. This subject will provide students with the opportunity to reflect critically on the role of courts in human rights adjudication by introducing them to the different approaches to the adjudication of human rights in a range of jurisdictions including South Africa, Canada, Germany, the US, Israel, Australia, India, Singapore and the EU. Several key human rights issues that have arisen in different jurisdictions will be analysed and compared.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Constitutional Law","Preclusion":"LL4354V/LL5354V/LL6353V Comparative Human Rights Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4355","ModuleTitle":"International Law and Development","Department":"Dean's Office (Law)","ModuleDescription":"The concept of development has been crucial to structuring international legal relations for the last 70 years. In the political and economic domains, most international institutions engage with the development project in some form. This subject offers a conceptual and intellectual grounding to examine development as an idea and set of practices in dynamic relation with national and international law. The history of development in relation to imperialism, decolonisation, the Cold War and globalisation means that these relations are complex. Understanding them is crucial to understanding the place of international law, and the work development does in the world today.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4355V/LL5355V/LL6355V International Law and Development","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL4356V","ModuleTitle":"International Investment Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"This clinic offers an opportunity for students to apply theory to practice in the field of international investment law. Students will work in small groups (“Project Teams”) under the supervision of Professor(s) and invited experts (“Expert Mentors”) on specific, real-world legal questions of international investment law coming from “real clients” (“Beneficiaries”), such as governments, international organizations, or NGOs. The Project Teams will submit written legal memos and present their projects in the presence of the Beneficiary and other invited guests. The clinic is part of “TradeLab,” a global network of international economic law clinics at leading universities around the world.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Spaces are limited and will be allocated based on CV, acquired knowledge of international investment law, and the nature of the projects. Students should have taken an international investment law (LL4032V/LL5032V/LL6032V, LL4032/LL5032/LL6032) course before applying. A CV together with a motivation statement should be submitted to Dr Ayelet Berman via e-mail (cilayel@nus.edu.sg).","Preclusion":"LL4356 / LL5356 / LL6356 International Investment Law Clinic","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL4357V","ModuleTitle":"Regulation & Political Economy","Department":"Dean's Office (Law)","ModuleDescription":"This course offers an introduction to the main debates and issues in the field of regulation covering current debates about what regulation is, and the different institutions and instruments used to regulate our lives. It looks at (i) central concepts used by regulators, e.g. risk, cost-benefit analysis, regulatory impact assessment, (ii) when different strategies should be adopted in regulating a sector, (iii) three central fields where regulation is used – competition, network industries, cyberspace. This course involves examples from jurisdictions across the world (especially Australasia, Europe and North America) with their insights having particular relevance for law and regulation in Singapore.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4357/LL5357/LL6357 Regulation & Political Economy","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL4358Z","ModuleTitle":"ICC Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"The International Chamber of Commerce and its International Court of Arbitration have played a leading role in the establishment and the development of the international normative framework that makes arbitration so attractive today. This course highlights the historical and contemporary contributions of ICC to this normative framework, and covers the key issues with which practitioners are faced at the main junctures of ICC arbitration proceedings, from both a practical and a legal perspective. The course features in-class practical exercises that draw on course resources and enable students to face a variety of possible real-life scenarios.","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Corequisite":"NUS Compulsory Core Law Curriculum or equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Saturday Morning"]}]},{"ModuleCode":"LL4359Z","ModuleTitle":"SIAC and Institutional Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"Arbitral institutions are important stakeholders in the field of international arbitration, but the nature and importance of their role have often been overlooked. The course seeks to introduce participants to the role and function of arbitral institutions in the practice of international arbitration, and to the complex issues that arbitral institutions face in the administration of arbitrations, appointment of arbitrators, issuing arbitral rules and practice notes and in guiding and shaping the development of international arbitration. The course will be taught by visiting lecturers from the Board, Court of Arbitration and Secretariat of the Singapore International Arbitration Centre (SIAC).","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. At least one prior course in international arbitration.","History":[{"Semester":1,"LecturePeriods":["Thursday Evening","Friday Evening","Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"LL4360Z","ModuleTitle":"Current Challenges to Investment Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This module will focus on the current challenges faced by investment arbitration at the global level. It will adopt a three-step approach. Students will first acquire an in-depth understanding of the history and functioning of the existing system. On this basis, the different criticisms and reform proposals will be scrutinized. Finally, students will be invited to make their own informed assessment of the existing system, to discuss its evolution and debate possible improvements. The module will be diversified, as it will address both legal and extra-legal issues. Seminars will be interactive and students will be encouraged to participate actively.","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Afternoon","Wednesday Morning","Saturday Morning"]}]},{"ModuleCode":"LL4361Z","ModuleTitle":"Complex Arbitrations: Multiparty – Multicontract","Department":"Dean's Office (Law)","ModuleDescription":"1. Who are the parties to the contract(s) or to the arbitration clause(s) contained therein? The theories applied by courts and arbitral tribunals 2. The extension of the arbitration clause to non-signatories 3. The possibility of bringing together in one single proceeding all the parties who have participated in the performance of one economic transaction through interrelated contracts 4. Joinder and consolidation 5. Appointment of arbitrators in multiparty arbitration cases 6. The enforcement of an award in multiparty, multicontract cases 7. The res judicata effect of an award rendered in a connected arbitration arising from the same project","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"LL4362V","ModuleTitle":"Advanced Criminal Litigation - Forensics on Trial","Department":"Dean's Office (Law)","ModuleDescription":"Forensic science can play a large part in criminal litigation, from DNA and fingerprint evidence to the detection of forgery. Forensic scientists can play a significant role by presenting evidence in a trial, and effective trial lawyers should be equipped with the skills and knowledge to manage, present, and challenge forensic evidence. This interdisciplinary module brings law and science undergraduates together to equip them with key communication and analytical skills to present forensic evidence in Court in the most effective way. Key topics covered include advance trial techniques, the law of evidence, and aspects of forensic science.","ModuleCredit":"5","Workload":"0-4-0-3-5.5","Prerequisite":"For LAW students: NUS Compulsory Core Law Curriculum or equivalent. LC1001% Criminal Law For FoS students: LSM1306 Forensic Science","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL4396","ModuleTitle":"University Research Opportunities Program","Department":"Dean's Office (Law)","ModuleDescription":"This course provides students with the opportunity to do a substantial research paper under the direct supervision of a member of the academic staff. The topic for directed research must not have been studied in another course. Students may not do a research paper on a topic if they have previously done a research assignment on that topic for another course. Students interested in doing Directed Research are advised to seek the provisional approval of their proposed supervisor before opting for the subject. Copies of the Directed Research Guidelines are available from the Dean's office or on the Faculty Home Page http://law.nus.edu.sg/ug/dr/index.htm","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"To refer to the guidelines on the UROP form.","Preclusion":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL4397","ModuleTitle":"University Research Opportunities Program","Department":"Dean's Office (Law)","ModuleDescription":"This course provides students with the opportunity to do a substantial research paper under the direct supervision of a member of the academic staff. The topic for directed research must not have been studied in another course. Students may not do a research paper on a topic if they have previously done a research assignment on that topic for another course. Students interested in doing Directed Research are advised to seek the provisional approval of their proposed supervisor before opting for the subject. Copies of the Directed Research Guidelines are available from the Dean's office or on the Faculty Home Page http://law.nus.edu.sg/ug/dr/index.htm","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"To refer to the guidelines on the UROP form.","Preclusion":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL4398","ModuleTitle":"University Research Opportunities Program","Department":"Dean's Office (Law)","ModuleDescription":"This course provides students with the opportunity to do a substantial research paper under the direct supervision of a member of the academic staff. The topic for directed research must not have been studied in another course. Students may not do a research paper on a topic if they have previously done a research assignment on that topic for another course. Students interested in doing Directed Research are advised to seek the provisional approval of their proposed supervisor before opting for the subject. Copies of the Directed Research Guidelines are available from the Dean's office or on the Faculty Home Page http://law.nus.edu.sg/ug/dr/index.htm","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"To refer to the guidelines on the UROP form.","Preclusion":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL4402","ModuleTitle":"Corporate Insolvency Law","Department":"Dean's Office (Law)","ModuleDescription":"Insolvency law is relevant to virtually all aspects of commercial activity involving the provision of credit. This course will explore its key concepts in the context of a winding up u the moratorium, powers of recovery, the pari passu principle, the external manager, avoidance of transactions, proof of debts and set-off. We will then review receivership, judicial management and schemes of arrangement as alternative procedures to the liquidation of a company in a winding up. We conclude with a brief examination of informal debt restructurings. This course will be taught principally through seminars for which prior preparation and participation are required.","ModuleCredit":"8","Workload":"1-4-0-0-15","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law (LLB2008) or its equivalent in a common law jurisdiction (may be taken concurrently).","Preclusion":"Corporate Insolvency & Rescues I (LLA4038), Corporate Insolvency & Resuces II (LLA4039)","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"LL4403","ModuleTitle":"Family Law","Department":"Dean's Office (Law)","ModuleDescription":"The course covers the non-Muslim family law in Singapore including the areas of the formation and termination of marriage, legal regulation of the husband-wife and the parent-child relationships and legal regulation of the economic aspects of family life. It also introduces students to the relationship between this law and the Muslim family law in Singapore as well as the issues that arise from contacts with foreign marriage laws. The course is aimed at senior law students. Teaching is through discussion of assigned reading materials over two seminars each week. Students must make substantial preparation before classes.","ModuleCredit":"8","Workload":"0-6-0-0-15","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LL4405A","ModuleTitle":"Law Of Intellectual Property (A)","Department":"Dean's Office (Law)","ModuleDescription":"Students will first be provided with an overview of what the various intellectual property (IP) rights in Singapore are. Thereafter, this module will launch into the specifics of the main IP rights including copyright, patents and trade marks. For each of these IP rights, selected issues relating to their subsistence (how does it arise, is registration needed, what are the registration criteria) and infringement (what exclusive rights the IP owner has, what defences are available) will be examined very closely. Students will also be encouraged to explore the inter-relationship between these IP rights on specific issues.","ModuleCredit":"8","Workload":"0-6-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4405B/LL5405B/LL6405B Law of IP & LL4070/LL5070/LC5070/LL6070 Foundations of IP Law","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LL4407","ModuleTitle":"Law Of Insurance","Department":"Dean's Office (Law)","ModuleDescription":"This course deals with the principles and doctrines underpinning the formation and validity of insurance policies. It seeks to help students appreciate concepts of risk management, the protection of commercial businesses assets and the protection of individual lives against unforeseen contingencies and losses that may arise. Topics include the nature of general insurance contracts, formation of insurance contracts, peculiar insurance doctrines such as non disclosure, warranties and subrogation, claims procedure, doctrine of indemnity and measuring your losses, and third party rights. The techniques of successfully claiming under the policy and resisting the insurer's wrongful denial of claims will be covered.","ModuleCredit":"8","Workload":"3-2-0-0-15","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LL4412","ModuleTitle":"Securities and Capital Markets Regulation","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to provide an overview of securities regulation, corporate governance and mergers and acquisitions, in Singapore and, where relevant, jurisdictions such as the US, UK, Australia, China and HK. Topics to be covered generally include: regulatory authorities and capital markets, supervision of intermediaries, the \"going public\" process, legal position of stockbrokers, insider trading and securities frauds, globalisation, technology and regulatory harmonisation, and regulation of takeover activity. In addition, aspects of syndicated loan and bond financing, and securitisation, will be studied in some detail. Students will be expected to use the Internet to search for comparative materials. Advisory Note for students from Civil Law Jurisdiction: Not appropriate for civil law students.","ModuleCredit":"8","Workload":"3-3-0-0-9","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law [LC2008/LLB2008] or its equivalent in a developed common law jurisdiction (may be taken concurrently).","Preclusion":"Students doing or have done any of the following module(s) are precluded: (1) International Corporate Finance [8MC - LL4409/LL5409/LLD5409/LL6409, 4MC - LL4238/LL5238/LL6238, 5MC – LL4238V/LL5238V/LL6238V], (2) Corporate Finance Law & Practice in Singapore [4MC - LL4182/LL5182/LL6182, 5MC – LL4182V/LL5182V/LL6182V], (3) Securities Regulation [4MC - L4055/LL5055/LL6055, 5MC – LL4055V/LL5055V/LL6055V], (4) Securities Regulation [Module code: L53.3040 OR LW.10180] under the NYU@NUS Summer Session.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LL4413","ModuleTitle":"Civil Justice and Procedure","Department":"Dean's Office (Law)","ModuleDescription":"The course is about the law governing the processes by which substantive rights are effectuated during civil litigation in Singapore. The emphasis will be on how Rules of Court operate in areas of dispute resolution including the interlocutory stages from filing of an action to the trial, post-judgment matters and the role of amicable settlement in the adversarial culture. The inter-relationship between procedure, evidence and ethics will be analysed. Students will have an understanding of the principles of procedure to consider the efficacy and viability of the governing law in light of fairness, efficiency and justice, and to propose reforms.","ModuleCredit":"8","Workload":"0-6-0-0-14","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. (It is impossible to study common law adversarial procedure without a background in these subjects.)","Preclusion":"Students who have not studied the core subjects in a Common Law curriculum. Not open to students who are, or have been, legal practitioners or who have worked in any legal field. LL4011, LL5011, LL6011 / LL4011V, LL5011V, LL6011V Civil Justice & Process LL4281, LL5281, LL6281 / LL4281V, LL5281V, LL6281V Civil Procedure","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LL5002V","ModuleTitle":"Admiralty Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course will introduce the various concepts relating to the admiralty action in rem, which is the primary means by which a maritime claim is enforced. Topics will include: the nature of an action in rem, the subject matter of admiralty jurisdiction, the invocation of admiralty jurisdiction involving the arrest of offending and sister ships, the procedure for the arrest of ships, liens encountered in admiralty practice: statutory, maritime and possessory liens, the priorities governing maritime claims, and time bars and limitations. This course is essential to persons who intend to practice shipping law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5002.","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL5003V","ModuleTitle":"China, India and International Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the rise of China and India and it’s impact on the international legal order. In particular, students will be led to discuss issues concerning (1) the origin and history of the relationship between developing countries and international law, (2) the rise of China and India and its challenge to the existing international legal order and legal norms, (3) China, India, and the multilateral trading system, (4) China, India and international investment, (5) the international law aspects of domestic policies in China and India, and (6) the international law aspects of competition and disputes between China and India. The course will also concentrate on demonstrating the interaction between international relations and international law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5003.","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL5004V","ModuleTitle":"Aviation Law & Policy","Department":"Dean's Office (Law)","ModuleDescription":"This course provides an insight into international civil aviation and the legal and regulatory issues facing airlines, governments and the common passenger. Issues raised include public air law and policy, aviation security in light of recent global developments and private air law. Emphasis will be placed on issues relevant to Singapore and Asia, given Singapore's status as a major aviation hub and the exponential growth of the industry in the Asia-Pacific. Topics to be discussed include the Chicago Convention on International Civil Aviation, bilateral services agreements, aircraft safety, terrorism and aviation security and carrier liability for death or injury to passengers. Competition among airlines will also be analysed, including business strategies such as code-sharing, frequent flier schemes and alliances. The severe competitive environment introduced by weakening economies, war and terrorism will also be discussed. This course will be relevant for individuals with a keen interest in air travel, and is designed for those interested in joining the aviation industry or large law firms with an aviation practice.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5004.","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5006V","ModuleTitle":"Banking Law","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to familiarise the student with the key principles relating to the modern law of banking. Four main areas will be covered: the law of negotiable instruments, the law of payment systems, the banker customer relationship and bank regulation. Students who wish to obtain a basic knowledge of banking law will benefit from this course. It is also recommended that those who wish to specialize in banking law take this course as a foundational course, prior to studying the more advanced banking courses.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5006.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5008AV","ModuleTitle":"Carriage of Goods By Sea","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on the different transport documents which are used in contracts for the carriage of goods by sea. This will include bills of lading, sea waybills, delivery orders. The course will examine the rights and liabilities of the parties to such contracts, including the shipowner, the charterer, the cargo owner, the lawful holder of the bill of lading etc. Major international conventions on carriage of goods, such as the Hague and Hague-Visby Rules, the Hamburg Rules, and the Rotterdam Rules will also be examined. This course is of fundamental importance to those individuals contemplating a career in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken Carriage of Goods By Sea.","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL5008BV","ModuleTitle":"Charterparties","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on charterparties, which are contracts between the shipowner and the charterer for the hire of the vessel, either for a specific voyage (voyage charterparties) or over a period of time (time charterparties). There are in addition, other variants of these basic types, which will also be referred to. This course will examine the standard forms for each of the charterparties being studied and examine the main terms and legal relationship between shipowners and charterers. This dynamic and important aspect of the law of carriage of goods by sea is frequently the subject of arbitral proceedings and court decisions. This course will be of importance to individuals contemplating a carrier in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5008B.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL5009V","ModuleTitle":"Chinese Legal Tradition And Legal Chinese","Department":"Dean's Office (Law)","ModuleDescription":"This is a skills course conducted entirely in Mandarin and is intended for students who possess a knowledge of basic Chinese. Unfamiliarity with Chinese legal materials and inability to comprehend legal Chinese are common disadvantages faced by Singapore lawyers advising clients who do business in China. This course aims to deal with this. Students are given selected Chinese legal articles, statutes, court judgments and other legal documents and instruments to read and are required to undertake simple practice assignments in Chinese. They are expected to be able to explain Chinese legal concepts in Chinese. Aspects of Chinese legal culture will also be covered in the course.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Students must have obtained a B4 and above in CL or CL2 (AO Level) or B4 and above in Higher Chinese (HCL or CL1)","Preclusion":"Exchange students from law schools in China and post-graduate students who are graduates of law schools in China are precluded from taking this course for credit.","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5013V","ModuleTitle":"Comparative Environmental Law","Department":"Dean's Office (Law)","ModuleDescription":"Environmental Law is emerging as a distinct field of law in every nation and region. Legislatures establish environmental laws based upon the need to address perceived environmental problems in their territory or in a region of shared resources such as a river basin or coastal marine regions or the habitats for migratory species. In some instances, national legislation is stimulated by the negotiation and adherence to multilateral environmental agreements.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5013","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5014V","ModuleTitle":"Construction Law","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to introduce students to the legal principles that form the foundation of construction law and to the common practical problems that arise in this field. Topics will include: (a) general principles of construction law, including completion, defects, retention and certification, (b) basic provisions of construction contracts, (c) claims procedure & dispute resolution, including arbitration procedure, and (d) relevant provisions of standard form building contracts. This course will be of interest to students interested in construction practice or a practical approach to the study of law. This course is taught by partners from the Construction Practice Group of Wong Partnership.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5014","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL5019V","ModuleTitle":"Credit & Security","Department":"Dean's Office (Law)","ModuleDescription":"This course examines the granting of credit and the taking of security by bank as well as aspects of bank supervision. The course starts with the Part on Bank Supervision and then turns to the discussion of unsecured lending and the Moneylenders' Act. It then focuses on secured credit. The discussion of the general regulation of the giving of security is followed by an examination of specific security devices, such as pledges, trust receipts, Romalpa clauses, factoring, stocks and shares as security, and guarantees and indemnities. The emphasis throughout is on the commercial effectiveness of the system.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5019","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5021V","ModuleTitle":"Environmental Law","Department":"Dean's Office (Law)","ModuleDescription":"This course is aimed at giving students an overview of environmental law and its development, including the legal and administrative structures for their implementation, from the international, regional and national perspectives. It will focus on hard laws (legal instruments, statutory laws, international and regional conventions) and soft laws (Declarations, Charters etc.). In particular, it will examine the basic elements of pollution laws relating to air, water, waste, hazardous substances and noise, as well as nature conservation laws and laws governing environmental impact assessments. Singapore's laws and the laws of selected ASEAN countries will be examined.","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"LL5022V","ModuleTitle":"Globalization And International Law","Department":"Dean's Office (Law)","ModuleDescription":"Apart from the instruments of the World Trade Organization, there are other institutions and techniques which regulate international trade. The World Bank and the International Monetary Fund regulate certain aspects of trade. There are multilateral instruments which deal with issues such as corruption, ethical business standards, investment protection, competition and the regulation of financial services. The jurisdictional reach of large powers over international markets also provides means of self-interested regulation. The international regulation of new technologies such as internet and biotechnology pose novel problems. This course addresses the issues that arise in this area in the theoretical and political contect of globalization.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5022","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL5029V","ModuleTitle":"International Commercial Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course aims to equip students with the basic understanding of the law of arbitration to enable them to advise and represent parties in the arbitral process confidence. Legal concepts peculiar to arbitration viz. separability, arbitrability and kompetenze-kompetenze will considered together with the procedural laws on the conduct of the arbitral process, the making of and the enforcement of awards. Students will examine the UNCITRAL Model Law and the New York Convention, 1958. This course is most suited for students with some knowledge of the law of commercial transactions, shipping, banking, international sale of goods or construction.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5029","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL5030V","ModuleTitle":"International Commercial Litigation","Department":"Dean's Office (Law)","ModuleDescription":"Globalisation has made it more important for lawyers to be knowledgeable about the international aspects of litigation. This course focuses on the jurisdictional techniques most relevant to international commercial litigation: in personam jurisdiction, forum non conveniens, interim protective measures, recognition and enforcement of foreign judgments, public policy, and an outline of choice of law issues for commercial contracts. The course, taught from the perspective of Singapore law, based largely on the common law, is designed to give an insight into the world of international litigation. These skills are relevant to not only litigation lawyers, but also lawyers planning international transactions.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5030","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5031V","ModuleTitle":"International Environmental Law & Policy","Department":"Dean's Office (Law)","ModuleDescription":"International law traditionally concerns itself with the relations between states, yet environmental problems transcend borders. International environmental law demonstrates how international norms can affect national sovereignty on matters of common concern. The course surveys international treaties concerning the atmosphere and the conservation of nature, and connections to trade and economic development. Institutions and principles to promote compliance and cooperation are also examined. The course will assist students in their understanding of international law-making. It would be of use to those interested in careers involving international law, both for the government and public sector and those in international trade and investment.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5031","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5032V","ModuleTitle":"International Investment Law","Department":"Dean's Office (Law)","ModuleDescription":"This course focuses on the nature of risks to foreign investment and the elimination of those risks through legal means. As a prelude, it discusses the different economic theories on foreign investment, the formation of foreign investment contracts and the methods of eliminating potential risks through contractual provisions. It then examines the different types of interferences with foreign investment and looks at the nature of the treaty protection available against such interference. It concludes by examining the different methods of dispute settlement available in the area. The techniques of arbitration of investment disputes available are fully explored.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5032","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5033V","ModuleTitle":"International Legal Process","Department":"Dean's Office (Law)","ModuleDescription":"This course takes a problem-oriented approach to public international law. Its primary objective is to provide students with an understanding of the basic principles of public international law and a framework for analysing international legal disputes. The focus will be a past problem from the Philip C. Jessup International Law Moot Court Competition. This will be used to illustrate the basic principles of public international law applicable in an international dispute. Its second objective is to teach students how to research points of international law and to construct persuasive arguments based on legal precedent, general principles, policy and facts.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5033","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Evening","Saturday Morning"]}]},{"ModuleCode":"LL5034V","ModuleTitle":"International Regulation of Shipping","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the global regime governing the international regulation of commercial shipping. It will examine the relationship between the legal framework established in the 1982 UN Convention on the Law of the Sea and the work of the International Maritime Organization (IMO), the UN specialized agency responsible for the safety and security of international shipping and the prevention of pollution from ships. The course will focus on selected global conventions administered by the IMO, including those governing safety of life at sea (SOLAS), the prevention of pollution from ships (MARPOL) and the training, certification and watchkeeping for seafarers (STCW). It will also examine the liability and compensation schemes that have been developed for pollution damage caused by the carriage of oil and noxious substances by ships, as well as the conventions designed to ensure that States undertake contingency planning in order to combat spills of oil and other noxious and hazardous substances in their waters. In addition, the course will examine the schemes that have been developed to enhance the security of ships and ports in light of the threat of maritime terrorism. It will also examine the role of the IMO in the prevention of pollution of the marine environment from dumping waste at sea and from seabed activities subject to national jurisdiction. One of the themes of the course will be to consider how the IMO is responding to increased concern about the protection and preservation of the marine environment, including threats such as invasive species and climate change. Another theme will be to consider how the responsibility to enforce IMO Conventions is divided between flag States, coastal States, port States and the IMO. This course will be useful to persons who intend to practice shipping law or work in the private or public maritime sector.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Core Law Curriculum or its equivalent. Students who have completed a course in Law of the Sea or Ocean Law & Policy may have a slight advantage.","Preclusion":"Students who are taking or have taken LL5034.","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5043","ModuleTitle":"Law Of Marine Insurance","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5044V","ModuleTitle":"Mediation","Department":"Dean's Office (Law)","ModuleDescription":"This course is a skills-based workshop and is designed to assist participants in learning about and attaining a basic level of competency as a mediator and mediation advocate. Topics covered include: Interest-based mediation vs Positions-based mediation, The Mediation Process, Opening Statements, Co-Mediation, Preparing a client for mediation, and Mediation advocacy. This workshop is targeted at self-motivated Year 3 & 4 students interested in learning and developing interpersonal and conflict resolution skills.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NIL","Preclusion":"Not open to students who have successfully completed Mediation.","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL5045V","ModuleTitle":"Negotiation","Department":"Dean's Office (Law)","ModuleDescription":"This course is a skills-based workshop and is designed to assist participants in learning about and attaining a basic level of competency as a negotiator. This is particularly important as lawyers commonly engage in negotiation as part of their practice. Topics covered include: Interest-based negotiation vs Position-based negotiation, Preparing for a negotiation, Creating and Claiming Value, and Overcoming Impasse. This workshop is targeted at self-motivated students interested in learning and developing interpersonal and negotiation skills.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NIL","Preclusion":"Note: Not open to students who have successfully completed Negotiation Workshop or its equivalent elsewhere. Not open to incoming exchange students.","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL5049V","ModuleTitle":"Principles Of Conflict Of Laws","Department":"Dean's Office (Law)","ModuleDescription":"The subject of conflict of laws addresses three questions: Which country should hear the case? What law should be applied? What is the effect of its adjudication in another country? This course includes an outline of jurisdiction and judgments techniques, but will focus on problems in choice of law, and issues in the exclusion of foreign law. Coverage includes problems in contract and torts, and other areas may be selected from time to time. This course is complementary to International Commercial Litigation, but it stands on its own as an introduction to theories and methodologies in the conflict of laws.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5049.","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5050V","ModuleTitle":"Public International Law","Department":"Dean's Office (Law)","ModuleDescription":"This foundational course introduces the student to the nature, major principles, processes and institutions of the international legal system, the relationship between international and domestic law and the role of law in promoting world public order. Students will acquire an understanding of the conceptual issues underlying this discipline and a critical appreciation of how law inter-relates with contemporary world politics, its global, regional and domestic significance. Topics include the creation and status of international law, participation and competence in the international legal system, primary substantive norms such as the law regulating the use of force and enforcement procedures.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5050.","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5054V","ModuleTitle":"Domestic and International Sale of Goods","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to provide students with an understanding of domestic and international sale of goods under the Singapore law. With regard to domestic sales, the course will focus on the Sale of Goods Act. Topics to be studied will include the essential elements of the contract of sale, the passing of title and risk, the implied conditions of title, description, fitness and quality, delivery and payment, acceptance and termination, and the available remedies. With particular reference to a seller’s delivery obligations, the course will also cover substantial aspects of the international sale of goods under the common law, such as FOB and CIF contracts and documentary sales. This course will be of interest to students intending to enter commercial practice.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL5056BV","ModuleTitle":"Tax Planning And Policy","Department":"Dean's Office (Law)","ModuleDescription":"This foundation course seeks to acquaint participants with a basic working knowledge of income tax and goods and services tax issues faced by companies and individuals. It will illustrate the extent to which tax avoidance is acceptable under the rules for deductions, capital allowances and losses. In addition, the taxation of income from employment income, trade and investments will be highlighted. Tax planning opportunities arising from the differences in tax treatment of sole proprietors, partnerships and companies will be highlighted. On policy issues, concepts including economics of taxation, international trends and tax reform will be covered.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law (LC2008) or its equivalent in a developed common law jurisdiction","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL5057V","ModuleTitle":"Theoretical Foundations Of Criminal Law","Department":"Dean's Office (Law)","ModuleDescription":"The aim of this course is to examine and critique the philosophical assumptions that underlie the substantive criminal law. We begin with a survey of the various philosophical theories that purport to explain and justify the imposition of criminal liability. Once familiar with the fundamental concepts and issues, we then consider the relationship between moral responsibility and criminal liability by analyzing the theoretical assumptions behind the substantive principles and doctrine of criminal law. This is a seminar-style course aimed at students who already have grounding in criminal law, philosophy of law, or moral theory. Extensive class participation is expected.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Module is also open to non-law students from FASS Philosophy or Political Science dept with at least 80 MCs.","Preclusion":"Students who are taking or have taken LL5057.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5059V","ModuleTitle":"United Nations Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"By examining primary materials focused on the normative context within which the United Nations functions, students will develop an understanding of the interaction between law and practice. This is essential to a proper understanding of the UN Organization, but also to the possibilities and limitations of multilateral institutions more generally. The course is organized in four parts. Part I, \"Relevance\", raises some preliminary questions about the legitimacy and effectiveness of the United Nations, particularly in the area of peace and security. Part II, \"Capacity\", brings together materials on the nature and status of the United Nations. Part III, \"Practice\", examines how the United Nations has exercised its various powers. Part IV, \"Accountability\", concludes with materials on responsibility and accountability of the United Nations and its agents. A background in public international law is strongly recommended.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5059.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5060B","ModuleTitle":"World Trade Law","Department":"Dean's Office (Law)","ModuleCredit":"8","Workload":"0-6-0-0-14","Prerequisite":"NUS Compulsory Core Curriculum or equivalent","Preclusion":"LL4199A/LL4199B","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LL5063V","ModuleTitle":"Business & Finance For Lawyers","Department":"Dean's Office (Law)","ModuleDescription":"To provide law students who intend to read commercial law electives with a foundation in accounting, finance and other related business concepts. It covers topics such as interpretation and analysis of standard financial statements, the types of players and instruments in the financial markets and the basic framework of a business investment market.The course will employ a hypothetical simulation where lawyers advise on several proposals involving the acquisition and disposal of assets by a client. The issues covered in the hypothetical will include asset valuation models, financing options and techniques, and compliance with accounting and regulatory frameworks.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law or its equivalent in a common law jurisdiction (may be taken concurrently)","Preclusion":"Students who are taking or have taken LL5063.","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5067","ModuleTitle":"Comparative Criminal Law","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5069V","ModuleTitle":"European Union Law","Department":"Dean's Office (Law)","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL5070V","ModuleTitle":"Foundations Of Intellectual Property Law","Department":"Dean's Office (Law)","ModuleDescription":"This course seeks to introduce students to the general principles of intellectual property law in Singapore, as well as, major international IP conventions. It is aimed at students who have no knowledge of IP law but are interested in learning more about this challenging area of law. It will also be useful for students intending to pursue the advanced courses in IP/IT by providing them with the necessary foundation on IP law. Students will be assessed based on open book examination, 1 written assignment and 1 class presentation. (Class presentation is subject to change depending on student subscription).","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"The Law of Intellectual Property. Students who are taking or have taken LL5070.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL5076V","ModuleTitle":"IT Law I","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the legal and policy issues relating to information technology and the use of the Internet. Issues to be examined include the conduct of electronic commerce, cybercrimes, electronic evidence, privacy and data protection. (This course will not cover the intellectual property issues, which are addressed instead in \"IT Law: IP Issues\".) Students who are interested in the interface between law, technology and policy will learn to examine the sociological, political, commercial and technical background behind these rules, evaluate the legal rules and policy ramifications of these rules, and formulate new rules and policies to address these problems.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL5076.","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5077V","ModuleTitle":"IT Law II","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the legal and policy issues relating to information technology and the use of the Internet. The focus of this course will be on the intellectual property issues such as copyright in software and electronic materials, software patents, electronic databases, trade marks, domain names and rights management information. Students who are interested in the interface between law, technology, policy and economic rights will learn to examine the sociological, political, commercial and technical background behind these rules, evaluate the legal rules and policy ramifications of these rules, and formulate new rules and policies to address these problems.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL5077.","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL5089V","ModuleTitle":"Chinese Corporate & Securities Law","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to the laws and the relevant legislation governing the main forms of foreign direct investment (FDI) in China such as equity joint ventures, contractual joint ventures, wholly foreign-owned enterprises and limited liability companies.The aim is to provide students with a critical understanding of the FDI regime in China as well as an understanding of the relationship between the FDI governing laws and other general laws so as to provide updated and accurate information and enable proper legal advice to be given in this area.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4089.","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5094AV","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"0-0-0-10-0","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5094BV","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"0-0-0-10-0","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5094CV","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"0-0-0-10-0","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5094V","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5099V","ModuleTitle":"Maritime Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide an understanding of the legal issues arising from casualties involving ships. It will examine aspects of the law relating to nationality and registration of ships, the law relating to the management of ships, ship sale and purchase, and the law of collisions, salvage, towage, wreck and general average. Students successfully completing the course will be familiar with the international conventions governing these issues, as well as the domestic law of Singapore.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL5099.","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL5100","ModuleTitle":"Arbitration and Dispute Resolution in China","Department":"Dean's Office (Law)","ModuleDescription":"This course takes students to the areas of significance in the field of dispute resolution in China, particularly with respect to the resolution of commercial disputes where arbitration plays a major role in today’s China. Major methods of dispute resolution will be examined, such as arbitration, civil litigation, and mediation (as it combines with arbitration and litigation). Some topical issues pertinent to commercial disputes such as corporate litigation, securities enforcement, recognition and enforcement of foreign civil judgments, civil justice reform, and regional judicial assistance in the Greater China region will be looked into in the course as well.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4100V/LL5100V/LL6100V Arbitration and Dispute Resolution in China","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5102","ModuleTitle":"Advanced Torts","Department":"Dean's Office (Law)","ModuleDescription":"Advanced Torts is designed to build on and further your knowledge of tort law. The course is divided into two parts. In Part One, we will examine some fundamental concepts and debates surrounding tort law. The objective is to understand what is distinctive about torts and how torts are important in a civilised system of law. In Part Two, we will examine torts not already covered in the first year course. This will include consideration of important torts such as defamation, conversion, deceit, conspiracy and breach of statutory duty. These torts will be examined by reference to the best of the literature and by a selection of representative cases.","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5104V","ModuleTitle":"Jurisprudence","Department":"Dean's Office (Law)","ModuleDescription":"This is an advanced-level course which provides an opportunity for rigorous study about the nature of law and broader issues in legal and political theory such as the nature of rights, the nature of justice, and questions about (fair) distribution. The course will examine a range of salient topics related to these issues and will be taught entirely through interactive, discussion-intensive seminars, that will rely heavily on active class participation.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL5104.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL5109V","ModuleTitle":"International Law & Asia","Department":"Dean's Office (Law)","ModuleDescription":"How does Asia relate to the international community and international law? The region's rich diversity of states and socieities challenges assumptions of universality and also affects cooperation between states on issues such as human rights violations, environmental harm and the facilitation of freer trade. Yet a sense of reguinalism within East Asia is growing, with new institutions and mechanisms to deal with these and other contemporary challenges in East Asia. The seminar will discuss key issues of law and legal approaches in Asia, such as sovereignty, as well as provide for presentations bt students on research subjects.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL5109.","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL5133V","ModuleTitle":"Human Rights in Asia","Department":"Dean's Office (Law)","ModuleDescription":"Firstly, to impart a solid grounding in the history, principles, norms, controversies and institutions of international human rights law. Secondly, to undertake a contextualized socio-legal study of human rights issues within Asian societies, through examining case law, international instruments, policy and state interactions with UN human rights bodies. 'Asia' alone has no regional human rights system, considering the universality and indivisibility of human rights, we consider how regional particularities affect or thwart human rights.

Subjects include: justiciability of socio-economic rights, right to development and self-determination, political freedoms, religious liberties, indigenous rights, national institutions, women's rights, MNC accountability for rights violations.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5133.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5134V","ModuleTitle":"Crossing Borders: Law, Migration & Citizenship","Department":"Dean's Office (Law)","ModuleDescription":"Migration is not a new phenomenon but the intensity, frequency and ease with which persons are crossing borders today, both voluntarily and involuntarily, is unprecedented. This course examines the legal issues impacting a person’s migration path into and in Singapore. We will examine the criteria for admission to Singapore on a temporary or permanent basis, the evolution of immigration and nationality laws, as well as the domestic responses to the growing global problem of human trafficking. Theoretical perspectives on migration and citizenship are examined with a view to a range of normative questions including: How should constitutional democracies respond to and balance rights claims by citizens, residents, and others within their borders?","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5134.","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5140V","ModuleTitle":"Ocean Law & Policy in Asia","Department":"Dean's Office (Law)","ModuleDescription":"Ocean Law & Policy issues are of crucial importance to Singapore and Asia. This course will examine the evolving global legal regime governing the oceans by examining current issues in Asia. It replaces the course on Ocean Law & Policy, which does not have a specific regional focus. This course is also on the list of modules available in the specialized LLM in Asian Law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5140","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5148","ModuleTitle":"Secured Transactions Law","Department":"Dean's Office (Law)","ModuleDescription":"This course provides a comparative study of the law of secured transactions across the common law world. The first part covers the English law of security and title financing in depth. The second part looks at the notice filing model originally introduced in UCC Article 9 and now enacted as PPSAs in several other jurisdictions. The third part looks at reform of secured transactions law around the world, and, in particular, the Cape Town Convention and the UNCITRAL Legislative Guide and Model Law. This course will be of interest to anyone interested in the debt side of corporate finance, as well as those interested in transnational commercial law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Credit & Security (LL4019/LL5019/LL6019, LL4019V/LL5019V/LL6019V)","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5150V","ModuleTitle":"International Investment Law and Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"The settlement of disputes arising from foreign direct investment attracts global interest and attention. Foreign investors often arbitrate their disputes with host States via an arbitration clause contained in a contract. Additionally, investment treaties also empower foreign investors to bring claims in arbitration against host State. The distinct body of law that grew into international investment law, has become one of the most prominent and rapidly evolving branches of international law. The aim of this course is to study the key developments that have taken place in the area. It deals with questions of applicable law, jurisdiction, substantive obligations, as well as award challenge and enforcement, in both investment contract arbitration and investment treaty arbitration.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"LL4150/LL5150/LL6150 International Investment Law and Arbitration","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL5155","ModuleTitle":"Topics in Law & Economics","Department":"Dean's Office (Law)","ModuleDescription":"This seminar will explore several key topics at the intersection of law and economics. It will commence with an exploration of the concept of rationality as employed in (positive) micro-economic theory. It will also explore the Coase theorem as a means of understanding the importance of legal rules and institutions. These theoretical tools will then be used as a lens for examining, amongst other topics, tort, contract and insolvency law, company law, financial regulation, and the role of law and legal institutions in economic development.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Tertiary-level module in Microeconomics.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5158V","ModuleTitle":"Climate Change Law and Policy in Asia","Department":"Dean's Office (Law)","ModuleDescription":"This course provides a comprehensive overview of international climate change law as well as examines the legal and regulatory responses of Asian jurisdictions to climate change. The first part of the course will examine the rules and institutions established by the UN Framework Convention on Climate Change, the Kyoto Protocol and the Paris Agreement. The second part will focus on climate governance beyond the UN climate regime, particularly the role of cities and international financial institutions in governing climate change. In the final part, we examine how selected Asian jurisdictions, including Singapore, have adopted laws and regulatory frameworks for climate change mitigation and adaptation.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4158/LL5158/LL6158, LL4221/LL5221/LL6221, LL4221V/LL5221V/LL6221V Climate Change Law & Policy","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5164V","ModuleTitle":"International Projects Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course is intended to introduce students to the practice and law relating to international projects and infrastructure. The various methods of procurement and the construction process involved will be reviewed in conjunction with standard forms that are used internationally - such as the FIDIC, JCT and NEC forms, among others. Familiar issues such as defects, time and cost overruns and the implications therefrom (and how these matters are dealt with in an international context) will also be covered. The course will provide students with an understanding of how international projects are procured, planned and administered as well as give an insight into how legal and commercial risks are identified, priced, managed and mitigated.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5164.","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL5173V","ModuleTitle":"Comparative Corporate Law","Department":"Dean's Office (Law)","ModuleDescription":"This module examines the core legal characteristics of the corporate form in five major jurisdictions: the U.S., the U.K., Japan, Germany and France. It explains the common agency problems that are inherent in the corporate form and compares the legal strategies that each jurisdiction uses to solve these common problems. The major topics that this comparative examination covers include: agency problems, legal personality and limited liability, basic governance structures, creditor protection, related party transactions, significant corporate actions, control transactions, issuer and investor protection, the convergence of corporate law, and, comparative corporate law in developing countries.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL5173.","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5178V","ModuleTitle":"International Legal Protection of Investment Flows","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the treaties used by States to protect the interests of their investors when making investments abroad. It will pay particular attention to investor-State arbitration, which is increasingly becoming widespread in Asia and a growing part of international legal practice. It will examine not only the legal and theoretical underpinnings of these treaties and this form of dispute settlement, but also their practical application having regard to concrete cases.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5185V","ModuleTitle":"Government Regulations: Law, Policy & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course focuses on law, policy and practice in three regulated areas in Singapore: (1) financial markets & sovereign wealth funds, (2) healthcare, and (3) real property. It adopts a cross-disciplinary and practice-related perspective in its examination of competing and overlapping interests and the relevant theories and principles of state regulation driving these fast-developing areas. It also examines the roles, rights and obligations of the Government as a regulator, the government-linked entities as market actors, businesses and individuals, and considers \"market inefficiencies\" relating to accountability, independence, legitimacy and transparency. Students are required to evaluate current substantive law and institutional norms and processes, review comparative models and approaches in other jurisdictions, and propose a model of optimal regulation in one selected area.","ModuleCredit":"5","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL5190","ModuleTitle":"Freedom of Speech: Critical & Comparative Perspectives","Department":"Dean's Office (Law)","ModuleDescription":"Through examining the jurisprudence in three common law Western liberal democracies of the United States, United Kingdom and Australia, this course compares and critiques how the freedom of speech is construed in these jurisdictions. By confronting the complexities of the US First Amendment, the interplay between Articles 8 and 10 of the European Convention on Human Rights, and the Australian implied constitutional guarantee, one is exposed to different theoretical, practical and often controversial approaches in the protection of free speech. Cases covered span the spectrum from flag burning to duck shooting, from the Gay Olympics to the Barbie Doll, from regulating the display of offensive art to protecting the privacy of a supermodel. Mode of Assessment: 1 Research Paper (70%) - [to be handed in week 13], Class Performance - 30%.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. Singapore Legal System (LC1005), Public law (LC2007).","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5195V","ModuleTitle":"International Economic Law & Relations","Department":"Dean's Office (Law)","ModuleDescription":"This course examines the international law and international relations dimensions of the current international economic systems and discuss the various possibilities for future reforms in light of the past and recent global economic crises. While the discussion will be based on the Bretton Woods System (the GATT/WTO, the IMF, and the World Bank), the course will focus mainly on the international regulatory framework of finance and investment. The purpose of the course is to let the students develop a bird’s eye view of the legal aspects of the international economic architecture as well as the reasons – or the international political economy – behind its operation. Students will also be exposed certain fundamentals of international law and international relations concerning global economic affairs. Further, the course will examine the experiences of several countries’ economic development and their use of international economic law to achieve economic growth.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL5195.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5197V","ModuleTitle":"Comparative State and Religion in Southeast Asia","Department":"Dean's Office (Law)","ModuleDescription":"How do Southeast Asian constitutions accommodate religion? Is secularism necessary for democracy? Do public religions undermine religious freedom? These are some of the questions we will be engaging with in this course.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL5197.","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5202V","ModuleTitle":"ASEAN Economic Community Law and Policy","Department":"Dean's Office (Law)","ModuleDescription":"ASEAN leaders agreed to create a single market – the ASEAN Economic Community – by 2015. Due to sovereignty concerns, ASEAN leaders did not create a single supranational authority to regulate this market. This course examines how ASEAN member states and institutions are filling in the vacuum through formal and informal means. Students will understand how regional policymaking affects domestic laws and policies within ASEAN.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL5202.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5203","ModuleTitle":"International Moots and Other Competitions","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL5205V","ModuleTitle":"Maritime Conflict of Laws","Department":"Dean's Office (Law)","ModuleDescription":"An examination of conflict of laws issues in the context of maritime law and admiralty litigation. The course will provide an introduction to conflicts theory and concepts before focusing on conflict of jurisdictions, parallel proceedings and forum shopping in admiralty matters, role of foreign law in establishing admiralty jurisdiction, recognition and priority of foreign maritime liens and other claims, choice of law and maritime Conventions, conflicts of maritime Conventions, security for foreign maritime proceedings, and recognition and enforcement of oreign maritime judgments.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL5205.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5208V","ModuleTitle":"Advanced Criminal Legal Process","Department":"Dean's Office (Law)","ModuleDescription":"The course encompasses the theoretical and practical concepts underpinning the entire criminal litigation process, from pre-trial to post-conviction. Coverage will include the role of the charge, drafting of charges, plea-bargains, guilty pleas, trials, consequential orders and appeals. Common evidential issues arising in trials will also be discussed. The aim is to provide both a holistic overview of the entire process as well as detailed examination of specific areas. The course will cover criminal procedure and evidence as well as include advocacy exercises in common criminal proceedings and a practical attachment at the Criminal Justice Division.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL5208.","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL5209V","ModuleTitle":"Legal Argument & Narrative","Department":"Dean's Office (Law)","ModuleDescription":"This module will focus on the advanced argumentative techniques possible with legal narrative, which refers to how information is selected and organised to construct a persuasive view of the facts. Fact construction plays a particularly prominent role in litigation, but it also appears in methods of alternative dispute resolution and justifications of policy positions. This module will analyze the pervasive reach of fact construction in the law, examine why fact construction is such an effective tool of legal persuasion, and explore advanced techniques of fact construction.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL5209.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5214","ModuleTitle":"International and Comparative Oil and Gas Law","Department":"Dean's Office (Law)","ModuleDescription":"The module explores principles and rules relating to the exploration for, development and production of oil and gas (upstream operations). The main focus of the module is on the examination of different arrangements governing the legal relationship between states and international oil companies, such as modern concessions, productionsharing agreements, joint ventures, service and hybrid contracts. The agreements governing the relationships between companies involved in upstream petroleum operations (joint operating and unitisation agreements) will also be examined. The module will further explore the issues of dispute settlement, expropriation, stability of contracts and a relevant international institutional and legal framework.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5219","ModuleTitle":"The Trial of Jesus in Western Legal Thought","Department":"Dean's Office (Law)","ModuleDescription":"The Trial of Jesusis an excellent case for students to learn how to conduct non-practical studies of legal and normative issues. It is, arguably, the most consequential legal event in the evolution of Western Civilization. We will examine the historical, political, and legal background to the Trial, and, especially, the procedural propriety of the Trial. Questions to be explored include: Were hisprocedural rights preserved during his trial before the Sanhedrin? Was histrial a miscarriage of justice? Through reflecting upon these and other questions, we will explore if and how thistrialshaped the Western culture. This module is also concerned with the ‘method’ or ‘process’ of how students digest and integrate ’substance’ or‘content’. Thus,there is emphasis on the significance of understanding and clarifying, the complexity of each and every problem, and not only the importance of offering, or trying to offer, a clever solution to it.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5226","ModuleTitle":"Multimodal Transport Law","Department":"Dean's Office (Law)","ModuleDescription":"Other than the traditional unimodal contract of carriage, a multimodal contract of carriage requires more than one modality to perform the carriage. Think of a shipment of steel coils, traveling per train from Germany to the Netherlands, then by sea to Singapore where the last stretch to the end receiver is performed by truck. The course deals with all the legal aspects of such a multimodal contract of carriage.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5233V","ModuleTitle":"European Company Law","Department":"Dean's Office (Law)","ModuleDescription":"European company law can be understood in two ways. It can indicate the EU’s approach to company law and thereby lead to an analysis of the harmonized standards for 28 European nations. It can also be understood as a comparative approach to the different legal systems on the European continent. This course includes both aspects. It will first concentrate on EU legislation and jurisdiction, followed by a comparison of the legal systems of the two most important continental European jursidictions, France and Germany. It will lead to an understanding of shared principles of civil law jurisdictions and emphasize important differences to common law systems.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL5233.","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL5235V","ModuleTitle":"International Contract Law: Principles and Practice","Department":"Dean's Office (Law)","ModuleDescription":"With the onset of globalization, the study of contract law can no longer be confined to arrangements between private entities sharing the same nationality and operating in the same jurisdiction. The costliest and most complex contractual disputes involve States, State entities, or State-linked enterprises, and foreign nationals, as contracting parties. The introduction of States as permanent and powerful participants in economic life led to the emergence of a bespoke body of law – international contract law – to regulate these prominent contractual arrangements. This course is for students who have been targeted for regional and international legal practice, or who plan to gravitate towards transnational legal work in multinational corporations.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"LL4235/LL5235/LL6235 International Contract Law: Principles and Practice","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5242S","ModuleTitle":"Financial Regulation and Central Banking","Department":"Dean's Office (Law)","ModuleDescription":"The module familiarizes students with the world of financial institutions and services, looks at the reasons for and the details of regulation and discusses the roles of central banks. This includes the general approaches and reasons for the regulation of financial markets, institutions and services. In a more detail-concentrated part, the course will focus on banks as the most strictly regulated and monitored financial institutions. Central banks are essential for financial stability in all jurisdictions. The course discusses the reasons, objectives and tasks of central banks and their monetary policies. Examples will be central banks from Singapore, China, Japan and Europe.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"None","Preclusion":"Students who have taken or are taking the modules - Banking Law [LL4006/LL5006/LL6006, LL4006V/LL5006V/LL6006V] - Law of Central Banking [LL4242V/LL5242V/LL6242V]","Corequisite":"None","History":[{"Semester":2}]},{"ModuleCode":"LL5242V","ModuleTitle":"Financial Regulation and Central Banking","Department":"Dean's Office (Law)","ModuleDescription":"The course will include various aspects of financial regulation. The focus will be on the regulation of credit institutions and the role of central banks. Other forms of regulation of financial intermediaries and financial markets will be discussed in less detail. Since the focus will be on credit institutions, it will be important that the students understand what distinguishes credit institutions from other providers of financial services and how the regulatory approaches differ. The part on the regulation of credit institutions will include requirements for their authorization, their permanent supervision and rescue scenarios in situations of insolvency and default. These aspects will be discussed from a comparative perspective with the Basel requirements at the core of the discussion, complemented by the implementing norms in important jurisdictions, above all in Singapore. For resolution and restructuring the European Union has taken on a leading role, and, as a consequence, these EU approaches will be analysed in detail. The roles of central banks will remain a core part of the course. Their tasks and objectives will be discussed from a comparative perspective. Their essential role in crisis management, their co-operation with supervisory agencies and their monetary policy will remain essential components of the course.","ModuleCredit":"5","Workload":"0-3-0-1-6","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who have read the following module are precluded: (1) Financial Stability and the Regulation of Banks [LL4241/LL5241/LL6241,LL4241V/LL5241V/LL6241V]","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL5243V","ModuleTitle":"Regulation and Geography","Department":"Dean's Office (Law)","ModuleDescription":"This seminar explores how different aspects of physicial and social space (ie, geography) influence the efficacy of different kinds of law and regulation. Such understanding is especially useful for explanding one’s understanding of the relationship between law and economics, law and development, and law and society. It is also relevant to issues of public international law, transnational law, human rights law, public law, and comparative law. A significant portion of this seminar is devoted to helping students identify and develop research projects, and write academic-quality research papers. This includes individual meetings with the instructor, and class discussion on doing research papers.","ModuleCredit":"5","Workload":"0-3-0-4-3","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. Recommended prior coursework: a course in or related to law and economics (such as macro-economies, institutional economics, law and development, economic geography. For Non-Law students with at least 80MCs","Preclusion":"LL4243/LL5243/LL6243 Regulation and Geography","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL5244V","ModuleTitle":"Criminal Practice","Department":"Dean's Office (Law)","ModuleDescription":"The administration of criminal justice in Singapore relies on an ethical, professional and skilled disposition and management of criminal cases. A good criminal practitioner needs a sound grounding in criminal law and criminal procedure, and a strong base of written and oral advocacy and communication skills. This is an experiential course that takes students through a case from taking instructions all the way through to an appeal, using the structure of the criminal process to teach criminal law, procedure and advocacy skills. Taught primarily by criminal law practitioners, this course will give an insight into the realities of criminal practice.","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"NUS Core Law Curriculum or its equivalent","Preclusion":"Students taking this module will be precluded from LL4208/LL5208/LL6208 & LL4208V/LL5208V/LL6208V ACLP, and vice versa.","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5251V","ModuleTitle":"International Humanitarian Law","Department":"Dean's Office (Law)","ModuleDescription":"This course examines the jus in bello – the law which regulates the conduct of hostilities once the decision to resort to force has been taken. This course will deal with fundamental concepts of the jus in bello, focusing on customary international law. Basic legal concepts that will be discussed include State and individual responsibility, the distinction between combatants and civilians, and the principle of proportionality. The course will also examine topics such as weaponry, international and noninternational conflicts, and the enforcement of the law in situations of conflict. Note: This course does not deal with the jus ad bellum, or the rules relating to the general prohibition on the use of force in international law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5258V","ModuleTitle":"Personal Property Law","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to provide students with an understanding of key personal property concepts. Topics to be studied will include: types of personal property, personal property entitlements recognised at common law, notably, possession, ownership, title and general and special property, with some reference also to equitable entitlements, the transfer of such entitlements, the conflict between competing entitlements, the protection given by law to such entitlements, the assignment of things in action, security interests over personal property.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who have read: LL4047/LL5047/LL6047/ LL4047V/LL5047V/LL6047V Personal Property I – Tangible, LL4168/LL5168/LL6168/ LL4168V/LL5168V/LL6168V Personal Property Law II – Intangible & LL4411/LL5411/LL6411 Personal Property Law (8MC) are precluded.","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5259AV","ModuleTitle":"Alternative Investments","Department":"Dean's Office (Law)","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4314/LL5314/LL6314, LL4314V/LL5314V/LL6314 Private Equity and Venture Capital: Law and Practice","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5259V","ModuleTitle":"Alternative Investments","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to provide students with an understanding of the legal issues that arise in alternative investment from both a practical and theoretical perspective. The topics that will be covered include private equity, venture capital, hedge funds, crowdfunding and REITs. The course will discuss selected partnership and corporate issues of alternative investment vehicles. The course will focus on China and will provide relevant comparisons on alternative investment in Singapore, the U.K. and the U.S.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4314/LL5314/LL6314, LL4314V/LL5314V/LL6314 Private Equity and Venture Capital: Law and Practice","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL5263V","ModuleTitle":"Intellectual Property Rights and Competition Policy","Department":"Dean's Office (Law)","ModuleDescription":"This module examines in interaction between IPRs and competition policy from two broad perspectives: the endogenous operation of competition policy from within IPR frameworks (copyright, designs, trade marks and patents), and the exogenous limitations placed by competition law rules on an IP holder’s freedom to exploit his IPRs. Students enrolled in this module are expected to have completed a basic intellectual property module – an understanding of what IPRs protect, the nature of the exclusive rights they confer and how they may be exploited will be presumed.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"IP and Competition Law (LL4075V/LL5075V/LL6075V, LL4075/LL5075/LL6075)","Corequisite":"Law of Intellectual Property A (LL4405A/LL5405A/LL6405A/LC5405A) Law of Intellectual Property B (LL4405B/LL5405B/LL6405B/LC5405B) Foundations of IP Law (LL4070V/LL5070V/LL6070V/LC5070V, LL4070/LL5070/LL6070/LC5070]","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5276","ModuleTitle":"Advanced Contract Law","Department":"Dean's Office (Law)","ModuleDescription":"Advanced Contract Law invites students to examine selected topics from contract law in greater detail and conceptual depth. Questions include: - What does contractual intention mean? - Should the doctrine of consideration be abolished? - Should promissory estoppel be a sword? - What is the justification for mitigation and remoteness? - What should be the aim of remedies for breach? - Should account of profits be available? - How should contracts be interpreted? - When should terms be implied? - Should substantive unfairness be controlled`? - How does and how should the law deal with change of circumstances? - How should we understand the vitiating factors?","ModuleCredit":"4","Workload":"1-8-0-0-1","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent Contract Law","Preclusion":"Philosophical Foundations of Contract Law LL4187/LL5187/LL6187 LL4187V/LL5187V/LL6187V","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5277V","ModuleTitle":"Medical Law and Ethics","Department":"Dean's Office (Law)","ModuleDescription":"This module provides the tools necessary for students to develop and reflect critically upon contemporary ethical and legal issues in medicine and the biosciences. Its substantive content includes and introduction to medical ethics and medical law, health care in Singapore (presented comparatively with select jurisdictions, such as the UK and the USA), and professional regulation. The following key areas will be considered: - Professional regulation and good governance of medicines, - Genetics and reproductive technologies (including abortion and pre-natal harm), - Mental health, - Regulation of Human Biomedical Research, - Innovative treatment and clinical research, - Infectious Diseases, - Organ transplantation, and - End-of-life concerns (e.g. advance care plan and advance directive, discontinuation of life sustaining treatment, etc.).","ModuleCredit":"5","Workload":"1-3-0-3-3","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who have read LL4400/LL5400/LL6400 BIOMEDICAL LAW & ETHICS are precluded.","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5283V","ModuleTitle":"Artificial Intelligence, Information Science & Law","Department":"Dean's Office (Law)","ModuleDescription":"Advancements in computer science have made it possible to deploy information technology to address legal problems. Improved legal searches, fraud detection, electronic discovery, digital rights management, and automated takedowns are only the beginning. We are beginning to see natural language processing, machine learning and data mining technologies deployed in contract formation, electronic surveillance, autonomous machines and even decision making. This course examines the basis behind these technologies, deploys them in basic scenarios, studies the reasons for their acceptance or rejection, and analyses them for their benefits, limitations and dangers.","ModuleCredit":"5","Workload":"0-3-0-4-3","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent Information Technology Law I [LL4076/LL5076/LL6076, LL4076V/LL5076V/LL6076V] or Information Technology Law II [LL4077/LL5077/LL6077, LL4077V/LL5077V/LL6077V] GCE “A” Level Mathematics (at least), with basic understanding of probability theory and linear algebra Programming skills in e.g. MatLab/Octave/Java/Python/R is a bonus.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL5285V","ModuleTitle":"International Dispute Settlement","Department":"Dean's Office (Law)","ModuleDescription":"This seminar will explore key legal questions related to international dispute settlement with a view to providing a broad overview of the field with respect to State-to-State, Investor-State, and commercial disputes. This course will include a discussion of the various types of international disputes and settlement mechanisms available for their resolution. It will explore the law pertaining to dispute settlement before the ICJ, WTO, ITLOS, as well as international arbitration, both Investor-State arbitration and commercial arbitration. The course will compare these different legal processes on issues such as jurisdiction, provisional remedies/measures, equal treatment, evidence, and enforcement.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4285/LL5285/LL6285/LC5285 International Dispute Settlement","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5286V","ModuleTitle":"Transnational Terrorism and International Law","Department":"Dean's Office (Law)","ModuleDescription":"While terrorism is not a new phenomenon, the sheer scale and transnational nature of that practice in recent years have challenged some of the core tenets of international law. This seminar investigates the role that international law can play, along with its shortcomings, in suppressing and preventing terrorism. It examines the manner in which terrorism and counterterrorism laws and policies have affected the scope and application of diverse international legal regimes including UN collective security, inter-State use of force, the law of international responsibility, international human rights, international humanitarian law, and international criminal law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL5287V","ModuleTitle":"ASEAN Law and Policy","Department":"Dean's Office (Law)","ModuleDescription":"This course examines ASEAN’s ongoing metamorphosis into a rules-based, tri-pillared (political-security, economic, and socio-cultural) Community pursuant to the mandate of the 2007 ASEAN Charter. It deals primarily with Law but is also attentive to the Non Law and Quasi Law aspects inherent in ASEAN’s character as an international actor and regional organisation, its purposes and principles, and its operational modalities, processes, and institutions.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5289V","ModuleTitle":"The Evolution of International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"The module has three distinctive features. First, it compares international commercial arbitration (ICA) international investment arbitration (ISA). Second, it focuses on the evolution of arbitration, in particular, on the development of the procedures and substantive law that have gradually enabled arbitration to become a meaningfully autonomous legal system. Third, it surveys a variety of explanations for why the arbitral order has evolved as it has – into a more “judicial-like” legal order – focusing on the role of arbitral centres, state regulatory competition, and the reasoning of tribunals in their awards.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. At least one prior course in international law or international arbitration, or taken concurrently","Preclusion":"LL4289/LL5289/LL6289 The Evolution of International Arbitration","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5292V","ModuleTitle":"State Responsibility: Theory and Practice","Department":"Dean's Office (Law)","ModuleDescription":"The law governing the responsibility of States for internationally wrongful acts is absolutely central in public international law and cuts across various sub-fields of that discipline. This seminar investigates the fundamental tenets of the law of State responsibility, both from theoretical and practical standpoints, while tracing some of its historical roots. More broadly, the seminar will provide an overview of different doctrines of State responsibility and different theories and approaches to liability under international law. More importantly, the later sessions of the seminar will engage critically with the role that the law of State responsibility can play in specific areas.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4292/LL5292/LL6292 State Responsibility: Theory and Practice","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5293S","ModuleTitle":"Business Torts","Department":"Dean's Office (Law)","ModuleDescription":"This course concerns tort liability in the course of business. The first part of the course deals with professional negligence, examining the liability of solicitors, auditors, builders/architects, and banks/financial institutions. The second part of the course deals with intentional infliction of economic harm, where individuals or entities deliberately cause economic harm in the course of business. Some of the topics to be covered include inducing breach of contract, unlawful interference with trade, intimidation, conspiracy and deceit. The course will touch on the intersections between torts and other areas of the law, including the law of contract, competition law and intellectual property law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"No","Preclusion":"No","Corequisite":"No","History":[{"Semester":2}]},{"ModuleCode":"LL5294S","ModuleTitle":"Security and Insolvency Law","Department":"Dean's Office (Law)","ModuleDescription":"Credit is the lifeblood of any modern economy, but as the extension of credit carries risks, creditors take security to protect themselves. But that in turn poses challenges for corporate insolvency law. How should the rights conferred by security be dealt with in an insolvency? Further, what are the mechansims that creditors, secured or otherwise, may use to deal with an insolvent company? Major topics to be covered include general concepts of secured transactions, specific security and quasi-security devices over chattels and choses in action, the main themes of corporate rescue law and corporate rescue mechansims.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"LC5230 Elements of Company Law or its equivalent in a common law jurisdiction","Preclusion":"Credit and Security (LL4019V/LL5019V/LL6019V) Students who have studied credit and security or insolvency law or similar subjects in a commonwealth jurisdiction","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"LL5295","ModuleTitle":"Conflict of Laws in Int’l Commercial Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus in detail on the instances in which resort to conflict of laws is necessary in the international arbitration context. The objective of this course is to allow participants to realise on how many occasions both State courts and arbitrators will need to report a conflict of laws analysis despite the claim that conflict of laws issues are not relevant in the international commercial arbitration context. Participants will first be taught to identify what conflict of laws rules may apply and will then be given hypothetical cases and will be asked to critically examine whether a solution can be found that does not require a conflict of laws approach.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"LL4295V/LL5295V/LL6295V Conflict of Laws in Int’l Commercial Arbitration","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5299","ModuleTitle":"Advanced Issues in the Law & Practice of Int’l Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This intensive course is designed for students and practitioners already acquainted with the fundamentals of international arbitration, and may be particularly useful for those who may have an inclination to specialize in the practice or study of international dispute resolution. Focus will be placed on topics of practical and academic interest in all aspects of the international arbitration process, looking in particular to recent trends and evolutions in the field of international dispute settlement. Through seminar discussions, student presentations and moot court sessions, this course will expose students to contemporary controversies in the field of international commercial and investment arbitration. An international approach will be adopted in relation to the subjects considered: students can expect to review a substantial amount of comparative law sources, including academic commentaries and jurisprudence from France, Singapore, Switzerland, the United Kingdom and the United States, as well as public international law sources and international arbitral practice.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4299V/LL5299V/LL6299V Advanced Issues in the Law & Practice of Int’l Arbitration","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5308V","ModuleTitle":"Behavioural Economics, Law & Regulation","Department":"Dean's Office (Law)","ModuleDescription":"Law is a behavioural system. Most law seeks to regulate, incentivize and nudge people to behave in some ways and not in others – it seeks to shape human behavior. Traditional economic analysis of law is committed to the assumption that people are fully rational, but empirical evidence suggests that people very often exhibit bounded rationality, bounded self-interest, and bounded willpower. This course about behavioural law and economics, with an emphasis on regulation, looks at the implications of actual, not hypothesized, human behaviour for the law. It considers, in particular, how using the mildest forms of interventions, law can steer people’s choices in welfarepromoting directions.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4308/LL5308/LL6308 Behavioural Economics, Law & Regulation","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL5309","ModuleTitle":"Strategies for Asian Disputes","Department":"Dean's Office (Law)","ModuleDescription":"Litigation, Arbitration and Mediation are three forms of resolving commercial disputes. However, neither of these methods makes sense if they do not yield a result that is effectively enforceable. Different Asian countries have different approaches and cultures to dispute resolution. The New York Convention while ratified by more than 150 countries, but not been harmoniously interpreted by State Courts. The region is also famously known for Guerrilla tactics to scuttle effective dispute resolution. This course aims to set out the practical realities of dispute resolution in Asia and aims to make students step into the shoes of lawyers and understand how to tackle and strategize real disputes.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4309/LL5309/LL6309 Strategies for Asian Disputes, LL4309V/LL5309V/LL6309V Strategies for Asian Disputes","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5313V","ModuleTitle":"Mediation/Conciliation of Inter- & Investor-State Disputes","Department":"Dean's Office (Law)","ModuleDescription":"Recent years have witnessed more state-to-state and investor-state disputes, with a substantial increase in resources spent on binding arbitration. Mediation and conciliation are rarely attempted and more rarely successful. This course introduces the student to methods of mediation and conciliation on the international law plane, and surveys existing institutional regimes (ie, ICSID, PCA, SIAC). The focus will then turn to identification and critical analysis of the special legal and policy obstacles to voluntary dispute settlement by states (including SOEs), as well as countervailing incentives. The scope is international, with some readings devoted to Asia. Students will study and critique precedents, and conduct basic mediation/conciliation exercises.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. One prior course in international arbitration or public international law, or taken concurrently.","Preclusion":"LL4313/LL5313/LL6313 Mediation/Conciliation of Inter- & Investor-State Disputes","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL5314S","ModuleTitle":"Private Equity and Venture Capital: Law and Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to provide students with an understanding of the legal issues that arise in private equity and venture capital from both practical and theoretical perspectives. The topics that will be covered explore the laws and practices relating to the whole cycle of the venture capital and private equity, including fundraising, investments, exits, foreign investments and regulation. The course will also discuss equity crowdfunding which is an important emerging method of equity financing. Certain topics of this course will provide relevant comparisons with private equity and venture capital in China, Singapore and the U.S. It will be of interest to legal professionals in the private equity and venture capital sectors.","ModuleCredit":"4","Workload":"0-3-0-0-7","Preclusion":"LL4259V/LL5259V/LL6259V Alternative Investment Vehicles","History":[{"Semester":2}]},{"ModuleCode":"LL5315S","ModuleTitle":"China's Tax Law and International Tax Policy","Department":"Dean's Office (Law)","ModuleDescription":"China’s tax law and international tax policy play an important role in influencing cross-border transactions. Chinese tax system and treaty network could affect both business structure and profits derived from the transaction, while Chinese tax administration measures and the way to resolve tax disputes are factors for assessing business risk. This course will cover these Chinese tax issues through providing lectures, practical exploration and peer-learning in a seminar environment.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","History":[{"Semester":2}]},{"ModuleCode":"LL5316V","ModuleTitle":"Restitution of Unjust Enrichment","Department":"Dean's Office (Law)","ModuleDescription":"This course is about the law of restitution for unjust enrichment. In particular, it is concerned with when a defendant may be compelled to make restitution to a claimant, because the defendant has been unjustly enriched at the claimant’s expense. It does not cover all of the law relating to gain-based remedies.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"LL4316/LL5316/LL6316 Restitution of Unjust Enrichment, LL4051/LL5051/LL6051, LL4051V/LL5051V/LL6051V Principles of Restitution","Corequisite":"NA","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5317V","ModuleTitle":"International Arbitration in Asian Centres","Department":"Dean's Office (Law)","ModuleDescription":"This course will give the students an in-depth look at how cases proceed under the SIAC, HKIAC and MCIA rules, with some comparative coverage of the CIETAC and KLRCA rules. Highlighted will be the salient features of these arbitral institutional rules including the introduction of cutting edge procedures such as the emergency arbitrator and expedited arbitration procedures and consolidation/joinder. The course will also provide a comparative analysis of the arbitral legislative framework in Singapore, Hong Kong and India and offer an in-depth analysis, with case studies, of the role of the courts in Singapore, Hong Kong and India in dealing with specific issues such as challenges to tribunal jurisdiction, enforcement and setting aside of awards. Finally, the course will also look at the peculiar relationship between arbitration and mediation in Asia.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4317/LL5317/LL6317 International Arbitration in Asian Centres","Corequisite":"LL4029/LL5029/LC5262/LL6029, LL4029V/LL5029V/LC5262V/ LL6029V International Commercial Arbitration, OR LL4285/LL5285/LC5285/LL6285, LL4285V/LL5285V/LC5285V/ LL6285V International Dispute Settlement , OR their equivalent at another University","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5318V","ModuleTitle":"Public Health Law and Regulation","Department":"Dean's Office (Law)","ModuleDescription":"This course provides an introduction to important topics in public health law and regulation. It explores the use of law as an important tool in protecting the public’s health, responding to health risks and implementing strategies to promote and improve public health. The course reviews the nature and sources of public health law, and regulatory strategies that law can deploy to protect and promote public health. It considers these roles in selected areas within the field: for example, acute public health threats like SARS and pandemic influenza, tobacco control, serious sexually transmitted diseases, and non-communicable diseases such as heart disease, stroke and diabetes.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4318/LL5318/LL6318 Public Health Law and Regulation, A similar course in another faculty or law school anywhere else.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5319V","ModuleTitle":"Current Problems in International Law","Department":"Dean's Office (Law)","ModuleDescription":"This course examines current problems in international law relating, for instance, to the use of force, human rights, international environmental law and foreign investment law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4319/LL5319/LL6319 Current Problems in International Law","Corequisite":"Public International Law is recommended.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL5320","ModuleTitle":"International Space Law","Department":"Dean's Office (Law)","ModuleDescription":"Globally, space-derived products and services combine assets and annual revenues in excess of USD350 billion. The year-on-year growth of the space economy is 9%, three times that of the global economy. This course discusses the international law regulating the use of, and activities in, outer space. It will examine issues such as State responsibility, liability for damage, and environmental protection. It will then debate the law relating to various space sectors such as telecommunications, navigation, military and dual use, resource management, and human spaceflight.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4320V/LL5320V/LL6320V International Space Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5322","ModuleTitle":"Trade Finance Law","Department":"Dean's Office (Law)","ModuleDescription":"Trade Finance Law considers the different legal structures used to effect payment under, and disincentives breaches of, international agreements for the supply of goods and services. The course analyses and compares documentary and standby letters of credit, international drafts and forfaiting, performance bonds and first demand guarantees and export credit guarantees. Key topics will include the structure, juridical nature and obligational content of the aforementioned instruments, the nature of the harmonised regimes and their interaction with domestic law, the principle of strict compliance and its relaxation, documentary and non-documentary forms of recourse, the autonomy principle and its exceptions, and the conflict of laws principles applicable to autonomous payment undertakings. The course should be of interest to students who have already studied other components of international trade and/or who have an interest in international banking operations.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Students should have covered the core private law subjects of Contract, Tort and Trusts.","Preclusion":"LL4322V/LL5322V/LL6322V Trade Finance Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5323V","ModuleTitle":"Law of Agency","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to familiarise students with the general law of agency. Agency problems are pervasive throughout the law: they are not confined to professional agents nor even to commercial law. We all act through and deal with agents the whole time. In the case of corporations, having no physical personality they can only deal through human agents. Most applications of agency reasoning are in the law of contract, but they also may arise in the law of tort, property and elsewhere.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4323/LL5323/LL6323 Law of Agency","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5325","ModuleTitle":"The Int'l Litigation & Procedure of State Disputes","Department":"Dean's Office (Law)","ModuleDescription":"Taught by two public international law practitioners, this course invites participants to develop a more practical and strategic understanding of how a State deals with the various types of disputes it may face. Topics covered includes litigation and procedural considerations in inter-State, investor-State, human rights and international criminal disputes, and cross-cutting considerations like national security privileges, immunities, conflicts of public international law. The course will conclude with a seminar where senior practitioners of public international law share their views and insights on acting as a Government advisor and as an advocate.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4325V/LL5325V/LL6325V - The Int’l Litigation & Procedure of State Disputes LL4285V/LL5285V/LC5285V/LL6285V, LL4285/LL5285/LC5285/LL6285 - International Dispute Settlement","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5327V","ModuleTitle":"Mergers and Acquisitions: A Practitioner’s Perspective","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide a practitioner's perspective on the bread and butter of any transactional practice: mergers and acquisitions (M&A) of non-listed, private companies. It will deal with the structuring of an M&A transaction (the why) and the plain vanilla aspects of documentation (the why and how of basic drafting). Many new graduates seem to be unable to see the wood for the trees. They arrive as trainees, with a reasonable grounding in the law, but an inability to apply it to real life situations. The practicalities elude them and they seem to want to follow templates without much understanding of the transaction. This course will attempt to give them a working knowledge of the issues to be considered in structuring a transaction. It will also cover the main features of standard documentation (bearing in mind that there is a discernible industry-standard set of documentation in common law countries) to explain why documents are drafted the way they are.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Contracts, Property, Equity & Trusts and Company Law. An ability to engage in discussion in English.","Preclusion":"(1) LL4327/LL5327/LL6327 Mergers and Acquisitions: A Practitioner’s Perspective, (2) LL4074/LL5074/LL6074, LL4074V/LL5074V/LL6074V Mergers & Acquisitions (M&A), (3) LL4223/LL5223/LL6223, LL4233V/LL5223V/LL6223V Cross Border Mergers","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL5338V","ModuleTitle":"Advanced Practicum in International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course introduces students to the real-life practice of international commercial and treaty arbitration from beginning to end: from clause drafting/treaty jurisdiction, to arbitrator selection, to emergency proceedings, through the written and hearing phases, to award and enforcement strategy. Emphasis will be on primary materials: case law, statutes, institution rules, treaties, commentary, and “soft law” guidelines. Using complex factual scenarios, students will take part in strategy, drafting and advocacy exercises. On the commercial arbitration side, the focus will be on the ICC Court and SIAC, on the treaty side, ICSID and the PCA/UNCITRAL. Ethics issues will be front burner.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LL4029/LL5029/LC5262/LL6029, LL4029V/LL5029V/LC5262V/LL6029V International Commercial Arbitration, OR LL4285/LL5285/LC5285/LL6285, LL4285V/LL5285V/LC5285V/LL6285V International Dispute Settlement, OR their equivalent at another university","Preclusion":"LL4338/LL5338/LL6338 Advanced Practicum in International Arbitration","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL5339","ModuleTitle":"Comparative Evidence in International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course considers the way that international adjudicators approach fact-finding and factual determinations. The course analyses essential policy questions as to the way legal systems should deal with evidence, considers comparative law perspectives, and aims to integrate these perspectives with practical consideration of the way documents and witnesses are dealt with in international arbitration. There is no greater divergence between legal families than that pertaining to the treatment of evidence. For international adjudication to meet the needs of participants from all legal families, a proper understanding of comparative approaches and the degree of convergence, is essential to arbitrators and practitioners.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4339V/LL5339V/LL6339V Comparative Evidence in International Arbitration","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5340V","ModuleTitle":"International Refugee Law","Department":"Dean's Office (Law)","ModuleDescription":"One of the most pressing current issues of international concern is the highest ever level of global displacement, with over twenty million refugees in the world. This course examines the international legal regime for the protection of refugees. With the 1951 Refugee Convention as its “backbone”, the course focuses on the “refugee” definition, the exclusion and withdrawal of refugee status, status determination procedures, the rights of recognised refugees and asylum-seekers, the non-refoulement principle, complementary protection, States’ responsibility-sharing, responsibility-shifting and deterrence of asylum-seekers, the status of Palestinian refugees, UNHCR’s supervisory responsibility, and regional protection systems (particularly the Common European Asylum System).","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LL4050/LL5050/LL6050/LC5050, L4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a co-requisite)","Preclusion":"LL4340/LL5340/LL6340 International Refugee Law","Corequisite":"LL4050/LL5050/LL6050/LC5050, LL4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a pre-requisite)","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5341V","ModuleTitle":"The Law and Politics of Forced Migration","Department":"Dean's Office (Law)","ModuleDescription":"This course critically examines the relationship between law and politics in the international protection of the forcibly displaced, focusing on five groups of migrants, namely, refugees and asylum-seekers, stateless persons, internally displaced persons, victims of trafficking, and climate-change and environmentally displaced persons. After assessing the protection gaps relating to these five groups, this course considers the more complex phenomena of mass influx and “mixed migration,” immigration detention (specifically of particularly vulnerable migrants), and durable solutions. The roles of regional and institutional organisations will also be studied. An assessed negotiation relating to a present-day forced migration crisis concludes the course.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LL4050/LL5050/LL6050/LC5050, L4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a co-requisite)","Preclusion":"LL4341/LL5341/LL6341 The Law and Politics of Forced Migration","Corequisite":"LL4050/LL5050/LL6050/LC5050, LL4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a pre-requisite)","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL5342V","ModuleTitle":"Taxation of Cross-Border Commercial Transactions","Department":"Dean's Office (Law)","ModuleDescription":"This course will be useful for those who want to practise corporate or tax law. Topics covered: - the Singapore corporate tax, GST and stamp duty implications of (a) related party transactions, (b) restructurings and, (c) M&As - structuring techniques to increase tax efficiency in each of these situations - selected US corporate tax and Australian GST rules (since the tax consequences of a foreign country will have to be analysed) - how structuring strategies may be challenged with rules/proposed rules addressing treaty shopping, debt-equity and entity classification hybridity, and arbitrage opportunities involving the GST treatment of cross-border transations.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4035/LL5035/LL6035/LC5035/LC5035A/LC5035B/, LL4035V/LL5035V/LL6035V Taxation Issues in Cross-Border Transactions, LL4342/LL5342/LL6342 Taxation of Cross-Border Commercial Transactions","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL5343V","ModuleTitle":"International Regulation of the Global Commons","Department":"Dean's Office (Law)","ModuleDescription":"The global commons comprises the high seas, the deep seabed, outer space, the airspace above the exclusive economic zone and the high seas, as well as Antarctica, an ice-covered continent, and the Arctic, an ice-covered ocean. Each of these areas are governed by international treaty regimes that were developed specifically for that area. This course will examine and compare the international regimes governing activities in the global commons. It will also examine the evolving law on the obligation of States to ensure that activities within their jurisdiction or control do not cause harm to the environment of the global commons.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4343/LL5343/LL6343 International Regulation of the Global Commons","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5344","ModuleTitle":"Public and Private International Copyright Law","Department":"Dean's Office (Law)","ModuleDescription":"A detailed study of the public and private international law of copyright law focusing on legal responses to cross-border issues and conflicts among private parties and nation states. Topics to be covered include: ASEAN IP relations, connecting factors in private litigation, the major international copyright treaties, major themes in EU copyright jurisprudence, exhaustion of rights, exceptions and limitations, indigenous IP.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4344V/LL5344V/LL6344V Public and Private International Copyright Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5345","ModuleTitle":"The Fulfilled Life and the Life of the Law","Department":"Dean's Office (Law)","ModuleDescription":"What is it to lead a fulfilled life? This was the central question for ancient philosophers, in both the east and the west, for whom philosophy was not only theory. It was a method designed to achieve both rigorous conceptual analysis and a fulfilled human life. In this course we will explore several of the methods philosophers have proposed for leading a fulfilled life and consider some of the rich suggestions or implications of these methods for leading a fulfilled life of the law, the life led by law students, lawyers, judges, and others interested in administering, shaping, or living according to law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4345V/LL5345V/LL6345V The Fulfilled Life and the Life of the Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5346V","ModuleTitle":"Interim Measures in International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus in detail on provisional and interim measures in the context of international commercial arbitration, including emergency arbitrator (EA) proceedings. The course will address topics such as the nature and scope of provisional and interim relief, the authority of arbitral tribunals (and limitations thereon) to order such relief, the concurrent jurisdiction of courts, choice of law issues and the standards for granting interim measures, issues arising with respect to various categories of provisional relief, and judicial enforcement of interim measures ordered by arbitral tribunals.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. International Commercial Arbitration or International Dispute Settlement","Corequisite":"International Commercial Arbitration or International Dispute Settlement","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL5347","ModuleTitle":"Art & Cultural Heritage Law","Department":"Dean's Office (Law)","ModuleDescription":"This course explores international and domestic legal issues and disputes pertaining to the creation, ownership, use, and preservation of works of art and objects of cultural heritage. Cultural objects exist within the larger realm of goods and services moving throughout the marketplace. This course addresses the specialized laws and legal interpretations pertaining to the rights and obligations of individuals, entities, and governments as they discover and interact with these objects, within their own jurisdictions and across national borders, in times of war and peace.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4347V/LL5347V/LL6347V Art & Cultural Heritage Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5348","ModuleTitle":"Monetary Law","Department":"Dean's Office (Law)","ModuleDescription":"Money is an all-pervasive legal concept, and an integral part of public dealings by the state and most private transactions. The module aims to develop a distinctive understanding of the legal institution of money, seen as a subject in itself, from private-law and legal-historical perspectives. The module explains the role of law in the creation of money and in the ordering of a monetary system. It explains how law has a role to play in recognising and enforcing concepts of monetary value in private transactions. It considers the distinctive ways that property law applies to money, including the role of property law in controlling the consequences of failed or wrongly-procured payment transactions. The module considers the capacity of private law to respond to the special problems of monetary transactions involving a foreign currency system, and the legal challenges posed by new monetary developments such as cyber-currencies.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Law of Contract, Principles of Property Law, Equity and Trusts","Preclusion":"LL4348V/LL5348V/LL6348V Monetary Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5349V","ModuleTitle":"Energy Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course introduces international arbitration’s role in resolving energy disputes. Seminars will address both commercial and investment arbitration.The substantive content of national and international energy laws will be discussed together with the procedural specificities of energy disputes. The course will explore the political aspects of energy disputes, both domestic (resource sovereignty) and international (inter-state boundary disputes). Participants will study the recent debates on the role of international arbitration vis-à-vis climate change and sustainable development. The course incorporates practical exercises that will help participants interested in a career in international arbitration and public international law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4349/LL5349/LL6349 Energy Arbitration","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL5350V","ModuleTitle":"Privacy & Data Protection Law","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to introduce students to the law on privacy and data protection. It examines the various legal mechanisms by which privacy and personal data are protected. While the focus will be Singapore law, students will also be introduced to the laws of other jurisdictions such as the United States, the European Union, and the United Kingdom.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4350/LL5350/LL6350 Privacy & Data Protection Law","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL5351","ModuleTitle":"Comparative Corporate Law in East Asia","Department":"Dean's Office (Law)","ModuleDescription":"This module examines principal corporate law issues from a comparative perspective. As for jurisdictions, it primarily focuses on Japan and Korea in comparison with US and UK. This module is composed of 18 units, two units for each of the nine class dates. Beginning with the peculiar ownership structure of Japan and Korea and the nature of their agency problems, the module explores various legal strategies employed to address these challenges. The topics to be covered include: shareholder power, corporate organizational structure, independent directors, fiduciary duties, shareholder lawsuits, hostile takeovers, and creditor protection.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LC2008 Company Law or its equivalent.","Preclusion":"LL4351V/LL5351V/LL6351V Comparative Corporate Law in East Asia","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5352","ModuleTitle":"China and International Economic Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide a broad introduction to international economic law related to China, including detailed study of a few core areas and the provision of guidance for students to pursue research on a topic of their choice. Major topics to be covered include: (i) trade in goods, (ii) trade in services, (iii) trade in intellectual property, (iv) investment, (v) dispute settlement, and (vi) the future of China and international economic law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4352V/ LL5352V/LL6352V China and International Economic Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5353","ModuleTitle":"Character Evidence in the Common Law World","Department":"Dean's Office (Law)","ModuleDescription":"The law relating to evidence of character has been changing throughout the common law world over the last fifty years. This course will, by reference several common law jurisdictions, including Singapore in particular, cover, most pressingly, how the law deals with evidence of the accused’s bad character. It will also deal with bad character of witnesses in criminal cases, and, in particular, complainants in sexual cases, as well as that of witnesses and others in civil cases. A third element concerns the good character of the accused, of witnesses in criminal cases, and of parties and others in civil cases.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LC3001A Evidence (A) / LC3001B Evidence (B) or its equivalent","Preclusion":"LL4353V/LL5353V/LL6353V Character Evidence in the Common Law World","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5354","ModuleTitle":"Comparative Human Rights Law","Department":"Dean's Office (Law)","ModuleDescription":"Human rights adjudication has expanded in many jurisdictions across the world in the past few decades. Yet there is still scepticism about the role of courts in human rights adjudication. This subject will provide students with the opportunity to reflect critically on the role of courts in human rights adjudication by introducing them to the different approaches to the adjudication of human rights in a range of jurisdictions including South Africa, Canada, Germany, the US, Israel, Australia, India, Singapore and the EU. Several key human rights issues that have arisen in different jurisdictions will be analysed and compared.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Constitutional Law","Preclusion":"LL4354V/LL5354V/LL6353V Comparative Human Rights Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5355","ModuleTitle":"International Law and Development","Department":"Dean's Office (Law)","ModuleDescription":"The concept of development has been crucial to structuring international legal relations for the last 70 years. In the political and economic domains, most international institutions engage with the development project in some form. This subject offers a conceptual and intellectual grounding to examine development as an idea and set of practices in dynamic relation with national and international law. The history of development in relation to imperialism, decolonisation, the Cold War and globalisation means that these relations are complex. Understanding them is crucial to understanding the place of international law, and the work development does in the world today.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4355V/LL5355V/LL6355V International Law and Development","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL5356V","ModuleTitle":"International Investment Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"This clinic offers an opportunity for students to apply theory to practice in the field of international investment law. Students will work in small groups (“Project Teams”) under the supervision of Professor(s) and invited experts (“Expert Mentors”) on specific, real-world legal questions of international investment law coming from “real clients” (“Beneficiaries”), such as governments, international organizations, or NGOs. The Project Teams will submit written legal memos and present their projects in the presence of the Beneficiary and other invited guests. The clinic is part of “TradeLab,” a global network of international economic law clinics at leading universities around the world.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Spaces are limited and will be allocated based on CV, acquired knowledge of international investment law, and the nature of the projects. Students should have taken an international investment law (LL4032V/LL5032V/LL6032V, LL4032/LL5032/LL6032) course before applying. A CV together with a motivation statement should be submitted to Dr Ayelet Berman via e-mail (cilayel@nus.edu.sg).","Preclusion":"LL4356 / LL5356 / LL6356 International Investment Law Clinic","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL5357V","ModuleTitle":"Regulation & Political Economy","Department":"Dean's Office (Law)","ModuleDescription":"This course offers an introduction to the main debates and issues in the field of regulation covering current debates about what regulation is, and the different institutions and instruments used to regulate our lives. It looks at (i) central concepts used by regulators, e.g. risk, cost-benefit analysis, regulatory impact assessment, (ii) when different strategies should be adopted in regulating a sector, (iii) three central fields where regulation is used – competition, network industries, cyberspace. This course involves examples from jurisdictions across the world (especially Australasia, Europe and North America) with their insights having particular relevance for law and regulation in Singapore.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4357/LL5357/LL6357 Regulation & Political Economy","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL5358Z","ModuleTitle":"ICC Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"The International Chamber of Commerce and its International Court of Arbitration have played a leading role in the establishment and the development of the international normative framework that makes arbitration so attractive today. This course highlights the historical and contemporary contributions of ICC to this normative framework, and covers the key issues with which practitioners are faced at the main junctures of ICC arbitration proceedings, from both a practical and a legal perspective. The course features in-class practical exercises that draw on course resources and enable students to face a variety of possible real-life scenarios.","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Corequisite":"NUS Compulsory Core Law Curriculum or equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Saturday Morning"]}]},{"ModuleCode":"LL5359Z","ModuleTitle":"SIAC and Institutional Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"Arbitral institutions are important stakeholders in the field of international arbitration, but the nature and importance of their role have often been overlooked. The course seeks to introduce participants to the role and function of arbitral institutions in the practice of international arbitration, and to the complex issues that arbitral institutions face in the administration of arbitrations, appointment of arbitrators, issuing arbitral rules and practice notes and in guiding and shaping the development of international arbitration. The course will be taught by visiting lecturers from the Board, Court of Arbitration and Secretariat of the Singapore International Arbitration Centre (SIAC).","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. At least one prior course in international arbitration.","History":[{"Semester":1,"LecturePeriods":["Thursday Evening","Friday Evening","Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"LL5360Z","ModuleTitle":"Current Challenges to Investment Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This module will focus on the current challenges faced by investment arbitration at the global level. It will adopt a three-step approach. Students will first acquire an in-depth understanding of the history and functioning of the existing system. On this basis, the different criticisms and reform proposals will be scrutinized. Finally, students will be invited to make their own informed assessment of the existing system, to discuss its evolution and debate possible improvements. The module will be diversified, as it will address both legal and extra-legal issues. Seminars will be interactive and students will be encouraged to participate actively.","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Afternoon","Wednesday Morning","Saturday Morning"]}]},{"ModuleCode":"LL5361Z","ModuleTitle":"Complex Arbitrations: Multiparty – Multicontract","Department":"Dean's Office (Law)","ModuleDescription":"1. Who are the parties to the contract(s) or to the arbitration clause(s) contained therein? The theories applied by courts and arbitral tribunals 2. The extension of the arbitration clause to non-signatories 3. The possibility of bringing together in one single proceeding all the parties who have participated in the performance of one economic transaction through interrelated contracts 4. Joinder and consolidation 5. Appointment of arbitrators in multiparty arbitration cases 6. The enforcement of an award in multiparty, multicontract cases 7. The res judicata effect of an award rendered in a connected arbitration arising from the same project","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"LL5396","ModuleTitle":"University Research Opportunities Programme","Department":"Dean's Office (Law)","ModuleDescription":"UNIVERSITY RESEARCH OPPORTUNITIES PROGRAMME","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL5396V","ModuleTitle":"International Arbitration & Dispute Resolution Research","Department":"Dean's Office (Law)","ModuleDescription":"This module provides students enrolled in the LLM (IADR) degree with the opportunity to do a substantial research paper not exceeding 10,000 words under the direct supervision of a member of the academic staff. Students may not do a directed research on topics that they have studied in other courses or have previously done research assignments on. Students interested in doing the Directed Research are advised to seek the provisional approval of their proposed supervisor.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Corequisite":"LC5262V/LL4029V/LL5029V/LL6029V & LC5285V/LL4285V/LL5285V/LL6285V","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL5397","ModuleTitle":"University Research Opportunities Programme","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL5397V","ModuleTitle":"International Arbitration & Dispute Resolution Research","Department":"Dean's Office (Law)","ModuleDescription":"This module provides students enrolled in the LLM (IADR) degree with the opportunity to do a substantial research paper not exceeding 10,000 words under the direct supervision of a member of the academic staff. Students may not do a directed research on topics that they have studied in other courses or have previously done research assignments on. Students interested in doing the Directed Research are advised to seek the provisional approval of their proposed supervisor.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Corequisite":"LC5262V/LL4029V/LL5029V/LL6029V & LC5285V/LL4285V/LL5285V/LL6285V","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL5398","ModuleTitle":"University Research Opportunities Programme","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL5402","ModuleTitle":"Corporate Insolvency Law","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"LL5403","ModuleTitle":"Family Law","Department":"Dean's Office (Law)","ModuleCredit":"8","Workload":"0-6-0-0-0","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LL5405A","ModuleTitle":"Law Of Intellectual Property (A)","Department":"Dean's Office (Law)","ModuleCredit":"8","Workload":"0-6-0-0-7","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LL5407","ModuleTitle":"Law Of Insurance","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LL5412","ModuleTitle":"Securities and Capital Markets Regulation","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to provide an overview of securities regulation, corporate governance and mergers and acquisitions, in Singapore and, where relevant, jurisdictions such as the US, UK, Australia, China and HK. Topics to be covered generally include: regulatory authorities and capital markets, supervision of intermediaries, the \"going public\" process, legal position of stockbrokers, insider trading and securities frauds, globalisation, technology and regulatory harmonisation, and regulation of takeover activity. In addition, aspects of syndicated loan and bond financing, and securitisation, will be studied in some detail. Students will be expected to use the Internet to search for comparative materials. Advisory Note for students from Civil Law Jurisdiction: Not appropriate for civil law students.","ModuleCredit":"8","Workload":"3-3-0-0-9","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law [LC2008/LLB2008] or its equivalent in a developed common law jurisdiction (may be taken concurrently).","Preclusion":"Students doing or have done any of the following module(s) are precluded: (1) International Corporate Finance [8MC - LL4409/LL5409/LLD5409/LL6409, 4MC - LL4238/LL5238/LL6238, 5MC – LL4238V/LL5238V/LL6238V], (2) Corporate Finance Law & Practice in Singapore [4MC - LL4182/LL5182/LL6182, 5MC – LL4182V/LL5182V/LL6182V], (3) Securities Regulation [4MC - L4055/LL5055/LL6055, 5MC – LL4055V/LL5055V/LL6055V], (4) Securities Regulation [Module code: L53.3040 OR LW.10180] under the NYU@NUS Summer Session.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LL5413","ModuleTitle":"Civil Justice and Procedure","Department":"Dean's Office (Law)","ModuleDescription":"The course is about the law governing the processes by which substantive rights are effectuated during civil litigation in Singapore. The emphasis will be on how Rules of Court operate in areas of dispute resolution including the interlocutory stages from filing of an action to the trial, post-judgment matters and the role of amicable settlement in the adversarial culture. The inter-relationship between procedure, evidence and ethics will be analysed. Students will have an understanding of the principles of procedure to consider the efficacy and viability of the governing law in light of fairness, efficiency and justice, and to propose reforms.","ModuleCredit":"8","Workload":"0-6-0-0-14","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. (It is impossible to study common law adversarial procedure without a background in these subjects.)","Preclusion":"Students who have not studied the core subjects in a Common Law curriculum. Not open to students who are, or have been, legal practitioners or who have worked in any legal field. LL4011, LL5011, LL6011 / LL4011V, LL5011V, LL6011V Civil Justice & Process LL4281, LL5281, LL6281 / LL4281V, LL5281V, LL6281V Civil Procedure","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LL6002V","ModuleTitle":"Admiralty Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course will introduce the various concepts relating to the admiralty action in rem, which is the primary means by which a maritime claim is enforced. Topics will include: the nature of an action in rem, the subject matter of admiralty jurisdiction, the invocation of admiralty jurisdiction involving the arrest of offending and sister ships, the procedure for the arrest of ships, liens encountered in admiralty practice: statutory, maritime and possessory liens, the priorities governing maritime claims, and time bars and limitations. This course is essential to persons who intend to practice shipping law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6002.","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL6003V","ModuleTitle":"China, India and International Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the rise of China and India and it’s impact on the international legal order. In particular, students will be led to discuss issues concerning (1) the origin and history of the relationship between developing countries and international law, (2) the rise of China and India and its challenge to the existing international legal order and legal norms, (3) China, India, and the multilateral trading system, (4) China, India and international investment, (5) the international law aspects of domestic policies in China and India, and (6) the international law aspects of competition and disputes between China and India. The course will also concentrate on demonstrating the interaction between international relations and international law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6003.","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL6004V","ModuleTitle":"Aviation Law & Policy","Department":"Dean's Office (Law)","ModuleDescription":"This course provides an insight into international civil aviation and the legal and regulatory issues facing airlines, governments and the common passenger. Issues raised include public air law and policy, aviation security in light of recent global developments and private air law. Emphasis will be placed on issues relevant to Singapore and Asia, given Singapore's status as a major aviation hub and the exponential growth of the industry in the Asia-Pacific. Topics to be discussed include the Chicago Convention on International Civil Aviation, bilateral services agreements, aircraft safety, terrorism and aviation security and carrier liability for death or injury to passengers. Competition among airlines will also be analysed, including business strategies such as code-sharing, frequent flier schemes and alliances. The severe competitive environment introduced by weakening economies, war and terrorism will also be discussed. This course will be relevant for individuals with a keen interest in air travel, and is designed for those interested in joining the aviation industry or large law firms with an aviation practice.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6004.","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6006V","ModuleTitle":"Banking Law","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to familiarise the student with the key principles relating to the modern law of banking. Four main areas will be covered: the law of negotiable instruments, the law of payment systems, the banker customer relationship and bank regulation. Students who wish to obtain a basic knowledge of banking law will benefit from this course. It is also recommended that those who wish to specialize in banking law take this course as a foundational course, prior to studying the more advanced banking courses.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6006.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6008AV","ModuleTitle":"Carriage of Goods By Sea","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on the different transport documents which are used in contracts for the carriage of goods by sea. This will include bills of lading, sea waybills, delivery orders. The course will examine the rights and liabilities of the parties to such contracts, including the shipowner, the charterer, the cargo owner, the lawful holder of the bill of lading etc. Major international conventions on carriage of goods, such as the Hague and Hague-Visby Rules, the Hamburg Rules, and the Rotterdam Rules will also be examined. This course is of fundamental importance to those individuals contemplating a career in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken Carriage of Goods by Sea.","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL6008BV","ModuleTitle":"Charterparties","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus on charterparties, which are contracts between the shipowner and the charterer for the hire of the vessel, either for a specific voyage (voyage charterparties) or over a period of time (time charterparties). There are in addition, other variants of these basic types, which will also be referred to. This course will examine the standard forms for each of the charterparties being studied and examine the main terms and legal relationship between shipowners and charterers. This dynamic and important aspect of the law of carriage of goods by sea is frequently the subject of arbitral proceedings and court decisions. This course will be of importance to individuals contemplating a carrier in shipping law and underlines Singapore’s role as a major global port and maritime hub.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6008B.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL6009V","ModuleTitle":"Chinese Legal Tradition And Legal Chinese","Department":"Dean's Office (Law)","ModuleDescription":"This is a skills course conducted entirely in Mandarin and is intended for students who possess a knowledge of basic Chinese. Unfamiliarity with Chinese legal materials and inability to comprehend legal Chinese are common disadvantages faced by Singapore lawyers advising clients who do business in China. This course aims to deal with this. Students are given selected Chinese legal articles, statutes, court judgments and other legal documents and instruments to read and are required to undertake simple practice assignments in Chinese. They are expected to be able to explain Chinese legal concepts in Chinese. Aspects of Chinese legal culture will also be covered in the course.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Students must have obtained a B4 and above in CL or CL2 (AO Level) or B4 and above in Higher Chinese (HCL or CL1)","Preclusion":"Exchange students from law schools in China and post-graduate students who are graduates of law schools in China are precluded from taking this course for credit.","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6013V","ModuleTitle":"Comparative Environmental Law","Department":"Dean's Office (Law)","ModuleDescription":"Environmental Law is emerging as a distinct field of law in every nation and region. Legislatures establish environmental laws based upon the need to address perceived environmental problems in their territory or in a region of shared resources such as a river basin or coastal marine regions or the habitats for migratory species. In some instances, national legislation is stimulated by the negotiation and adherence to multilateral environmental agreements.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6013","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6014V","ModuleTitle":"Construction Law","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to introduce students to the legal principles that form the foundation of construction law and to the common practical problems that arise in this field. Topics will include: (a) general principles of construction law, including completion, defects, retention and certification, (b) basic provisions of construction contracts, (c) claims procedure & dispute resolution, including arbitration procedure, and (d) relevant provisions of standard form building contracts. This course will be of interest to students interested in construction practice or a practical approach to the study of law. This course is taught by partners from the Construction Practice Group of Wong Partnership.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6014","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL6019V","ModuleTitle":"Credit & Security","Department":"Dean's Office (Law)","ModuleDescription":"This course examines the granting of credit and the taking of security by bank as well as aspects of bank supervision. The course starts with the Part on Bank Supervision and then turns to the discussion of unsecured lending and the Moneylenders' Act. It then focuses on secured credit. The discussion of the general regulation of the giving of security is followed by an examination of specific security devices, such as pledges, trust receipts, Romalpa clauses, factoring, stocks and shares as security, and guarantees and indemnities. The emphasis throughout is on the commercial effectiveness of the system.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6019","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6021V","ModuleTitle":"Environmental Law","Department":"Dean's Office (Law)","ModuleDescription":"This course is aimed at giving students an overview of environmental law and its development, including the legal and administrative structures for their implementation, from the international, regional and national perspectives. It will focus on hard laws (legal instruments, statutory laws, international and regional conventions) and soft laws (Declarations, Charters etc.). In particular, it will examine the basic elements of pollution laws relating to air, water, waste, hazardous substances and noise, as well as nature conservation laws and laws governing environmental impact assessments. Singapore's laws and the laws of selected ASEAN countries will be examined.","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"LL6022V","ModuleTitle":"Globalization And International Law","Department":"Dean's Office (Law)","ModuleDescription":"Apart from the instruments of the World Trade Organization, there are other institutions and techniques which regulate international trade. The World Bank and the International Monetary Fund regulate certain aspects of trade. There are multilateral instruments which deal with issues such as corruption, ethical business standards, investment protection, competition and the regulation of financial services. The jurisdictional reach of large powers over international markets also provides means of self-interested regulation. The international regulation of new technologies such as internet and biotechnology pose novel problems. This course addresses the issues that arise in this area in the theoretical and political contect of globalization.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6022","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL6029V","ModuleTitle":"International Commercial Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course aims to equip students with the basic understanding of the law of arbitration to enable them to advise and represent parties in the arbitral process confidence. Legal concepts peculiar to arbitration viz. separability, arbitrability and kompetenze-kompetenze will considered together with the procedural laws on the conduct of the arbitral process, the making of and the enforcement of awards. Students will examine the UNCITRAL Model Law and the New York Convention, 1958. This course is most suited for students with some knowledge of the law of commercial transactions, shipping, banking, international sale of goods or construction.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6029","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL6030V","ModuleTitle":"International Commercial Litigation","Department":"Dean's Office (Law)","ModuleDescription":"Globalisation has made it more important for lawyers to be knowledgeable about the international aspects of litigation. This course focuses on the jurisdictional techniques most relevant to international commercial litigation: in personam jurisdiction, forum non conveniens, interim protective measures, recognition and enforcement of foreign judgments, public policy, and an outline of choice of law issues for commercial contracts. The course, taught from the perspective of Singapore law, based largely on the common law, is designed to give an insight into the world of international litigation. These skills are relevant to not only litigation lawyers, but also lawyers planning international transactions.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6030","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6031V","ModuleTitle":"International Environmental Law & Policy","Department":"Dean's Office (Law)","ModuleDescription":"International law traditionally concerns itself with the relations between states, yet environmental problems transcend borders. International environmental law demonstrates how international norms can affect national sovereignty on matters of common concern. The course surveys international treaties concerning the atmosphere and the conservation of nature, and connections to trade and economic development. Institutions and principles to promote compliance and cooperation are also examined. The course will assist students in their understanding of international law-making. It would be of use to those interested in careers involving international law, both for the government and public sector and those in international trade and investment.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6031","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6032V","ModuleTitle":"International Investment Law","Department":"Dean's Office (Law)","ModuleDescription":"This course focuses on the nature of risks to foreign investment and the elimination of those risks through legal means. As a prelude, it discusses the different economic theories on foreign investment, the formation of foreign investment contracts and the methods of eliminating potential risks through contractual provisions. It then examines the different types of interferences with foreign investment and looks at the nature of the treaty protection available against such interference. It concludes by examining the different methods of dispute settlement available in the area. The techniques of arbitration of investment disputes available are fully explored.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6032","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6033V","ModuleTitle":"International Legal Process","Department":"Dean's Office (Law)","ModuleDescription":"This course takes a problem-oriented approach to public international law. Its primary objective is to provide students with an understanding of the basic principles of public international law and a framework for analysing international legal disputes. The focus will be a past problem from the Philip C. Jessup International Law Moot Court Competition. This will be used to illustrate the basic principles of public international law applicable in an international dispute. Its second objective is to teach students how to research points of international law and to construct persuasive arguments based on legal precedent, general principles, policy and facts.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6033","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Evening","Saturday Morning"]}]},{"ModuleCode":"LL6034V","ModuleTitle":"International Regulation of Shipping","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the global regime governing the international regulation of commercial shipping. It will examine the relationship between the legal framework established in the 1982 UN Convention on the Law of the Sea and the work of the International Maritime Organization (IMO), the UN specialized agency responsible for the safety and security of international shipping and the prevention of pollution from ships. The course will focus on selected global conventions administered by the IMO, including those governing safety of life at sea (SOLAS), the prevention of pollution from ships (MARPOL) and the training, certification and watchkeeping for seafarers (STCW). It will also examine the liability and compensation schemes that have been developed for pollution damage caused by the carriage of oil and noxious substances by ships, as well as the conventions designed to ensure that States undertake contingency planning in order to combat spills of oil and other noxious and hazardous substances in their waters. In addition, the course will examine the schemes that have been developed to enhance the security of ships and ports in light of the threat of maritime terrorism. It will also examine the role of the IMO in the prevention of pollution of the marine environment from dumping waste at sea and from seabed activities subject to national jurisdiction. One of the themes of the course will be to consider how the IMO is responding to increased concern about the protection and preservation of the marine environment, including threats such as invasive species and climate change. Another theme will be to consider how the responsibility to enforce IMO Conventions is divided between flag States, coastal States, port States and the IMO. This course will be useful to persons who intend to practice shipping law or work in the private or public maritime sector.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Core Law Curriculum or its equivalent. Students who have completed a course in Law of the Sea or Ocean Law & Policy may have a slight advantage","Preclusion":"Students who are taking or have taken LL6034.","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6043","ModuleTitle":"Law Of Marine Insurance","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6044V","ModuleTitle":"Mediation","Department":"Dean's Office (Law)","ModuleDescription":"This course is a skills-based workshop and is designed to assist participants in learning about and attaining a basic level of competency as a mediator and mediation advocate. Topics covered include: Interest-based mediation vs Positions-based mediation, The Mediation Process, Opening Statements, Co-Mediation, Preparing a client for mediation, and Mediation advocacy. This workshop is targeted at self-motivated Year 3 & 4 students interested in learning and developing interpersonal and conflict resolution skills.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NIL","Preclusion":"Not open to students who have successfully completed Mediation.","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL6045V","ModuleTitle":"Negotiation","Department":"Dean's Office (Law)","ModuleDescription":"This course is a skills-based workshop and is designed to assist participants in learning about and attaining a basic level of competency as a negotiator. This is particularly important as lawyers commonly engage in negotiation as part of their practice. Topics covered include: Interest-based negotiation vs Position-based negotiation, Preparing for a negotiation, Creating and Claiming Value, and Overcoming Impasse. This workshop is targeted at self-motivated students interested in learning and developing interpersonal and negotiation skills.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NIL","Preclusion":"Note: Not open to students who have successfully completed Negotiation Workshop or its equivalent elsewhere. Not open to incoming exchange students.","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL6049V","ModuleTitle":"Principles Of Conflict Of Laws","Department":"Dean's Office (Law)","ModuleDescription":"The subject of conflict of laws addresses three questions: Which country should hear the case? What law should be applied? What is the effect of its adjudication in another country? This course includes an outline of jurisdiction and judgments techniques, but will focus on problems in choice of law, and issues in the exclusion of foreign law. Coverage includes problems in contract and torts, and other areas may be selected from time to time. This course is complementary to International Commercial Litigation, but it stands on its own as an introduction to theories and methodologies in the conflict of laws.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6049.","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6050V","ModuleTitle":"Public International Law","Department":"Dean's Office (Law)","ModuleDescription":"This foundational course introduces the student to the nature, major principles, processes and institutions of the international legal system, the relationship between international and domestic law and the role of law in promoting world public order. Students will acquire an understanding of the conceptual issues underlying this discipline and a critical appreciation of how law inter-relates with contemporary world politics, its global, regional and domestic significance. Topics include the creation and status of international law, participation and competence in the international legal system, primary substantive norms such as the law regulating the use of force and enforcement procedures.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6050.","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6054V","ModuleTitle":"Domestic and International Sale of Goods","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to provide students with an understanding of domestic and international sale of goods under the Singapore law. With regard to domestic sales, the course will focus on the Sale of Goods Act. Topics to be studied will include the essential elements of the contract of sale, the passing of title and risk, the implied conditions of title, description, fitness and quality, delivery and payment, acceptance and termination, and the available remedies. With particular reference to a seller’s delivery obligations, the course will also cover substantial aspects of the international sale of goods under the common law, such as FOB and CIF contracts and documentary sales. This course will be of interest to students intending to enter commercial practice.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL6056BV","ModuleTitle":"Tax Planning And Policy","Department":"Dean's Office (Law)","ModuleDescription":"This foundation course seeks to acquaint participants with a basic working knowledge of income tax and goods and services tax issues faced by companies and individuals. It will illustrate the extent to which tax avoidance is acceptable under the rules for deductions, capital allowances and losses. In addition, the taxation of income from employment income, trade and investments will be highlighted. Tax planning opportunities arising from the differences in tax treatment of sole proprietors, partnerships and companies will be highlighted. On policy issues, concepts including economics of taxation, international trends and tax reform will be covered.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law (LC2008) or its equivalent in a developed common law jurisdiction","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL6057V","ModuleTitle":"Theoretical Foundations Of Criminal Law","Department":"Dean's Office (Law)","ModuleDescription":"The aim of this course is to examine and critique the philosophical assumptions that underlie the substantive criminal law. We begin with a survey of the various philosophical theories that purport to explain and justify the imposition of criminal liability. Once familiar with the fundamental concepts and issues, we then consider the relationship between moral responsibility and criminal liability by analyzing the theoretical assumptions behind the substantive principles and doctrine of criminal law. This is a seminar-style course aimed at students who already have grounding in criminal law, philosophy of law, or moral theory. Extensive class participation is expected.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Module is also open to non-law students from FASS Philosophy or Political Science dept with at least 80 MCs.","Preclusion":"Students who are taking or have taken LL6057.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6059V","ModuleTitle":"United Nations Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"By examining primary materials focused on the normative context within which the United Nations functions, students will develop an understanding of the interaction between law and practice. This is essential to a proper understanding of the UN Organization, but also to the possibilities and limitations of multilateral institutions more generally. The course is organized in four parts. Part I, \"Relevance\", raises some preliminary questions about the legitimacy and effectiveness of the United Nations, particularly in the area of peace and security. Part II, \"Capacity\", brings together materials on the nature and status of the United Nations. Part III, \"Practice\", examines how the United Nations has exercised its various powers. Part IV, \"Accountability\", concludes with materials on responsibility and accountability of the United Nations and its agents. A background in public international law is strongly recommended.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6059.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6060B","ModuleTitle":"World Trade Law","Department":"Dean's Office (Law)","ModuleCredit":"8","Prerequisite":"NUS Compulsory Core Curriculum or equivalent","Preclusion":"LL4199A/LL4199B","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LL6063V","ModuleTitle":"Business & Finance For Lawyers","Department":"Dean's Office (Law)","ModuleDescription":"To provide law students who intend to read commercial law electives with a foundation in accounting, finance and other related business concepts. It covers topics such as interpretation and analysis of standard financial statements, the types of players and instruments in the financial markets and the basic framework of a business investment market.The course will employ a hypothetical simulation where lawyers advise on several proposals involving the acquisition and disposal of assets by a client. The issues covered in the hypothetical will include asset valuation models, financing options and techniques, and compliance with accounting and regulatory frameworks.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law or its equivalent in a common law jurisdiction (may be taken concurrently)","Preclusion":"Students who are taking or have taken LL6063.","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6067","ModuleTitle":"Comparative Criminal Law","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6069V","ModuleTitle":"European Union Law","Department":"Dean's Office (Law)","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL6070V","ModuleTitle":"Foundations Of Intellectual Property Law","Department":"Dean's Office (Law)","ModuleDescription":"This course seeks to introduce students to the general principles of intellectual property law in Singapore, as well as, major international IP conventions. It is aimed at students who have no knowledge of IP law but are interested in learning more about this challenging area of law. It will also be useful for students intending to pursue the advanced courses in IP/IT by providing them with the necessary foundation on IP law. Students will be assessed based on open book examination, 1 written assignment and 1 class presentation. (Class presentation is subject to change depending on student subscription).","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"The Law of Intellectual Property. Students who are taking or have taken LL6070.","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL6076V","ModuleTitle":"IT Law I","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the legal and policy issues relating to information technology and the use of the Internet. Issues to be examined include the conduct of electronic commerce, cybercrimes, electronic evidence, privacy and data protection. (This course will not cover the intellectual property issues, which are addressed instead in \"IT Law: IP Issues\".) Students who are interested in the interface between law, technology and policy will learn to examine the sociological, political, commercial and technical background behind these rules, evaluate the legal rules and policy ramifications of these rules, and formulate new rules and policies to address these problems.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL6076.","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6077V","ModuleTitle":"IT Law II","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the legal and policy issues relating to information technology and the use of the Internet. The focus of this course will be on the intellectual property issues such as copyright in software and electronic materials, software patents, electronic databases, trade marks, domain names and rights management information. Students who are interested in the interface between law, technology, policy and economic rights will learn to examine the sociological, political, commercial and technical background behind these rules, evaluate the legal rules and policy ramifications of these rules, and formulate new rules and policies to address these problems.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL6077.","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL6089V","ModuleTitle":"Chinese Corporate & Securities Law","Department":"Dean's Office (Law)","ModuleDescription":"This module introduces students to the laws and the relevant legislation governing the main forms of foreign direct investment (FDI) in China such as equity joint ventures, contractual joint ventures, wholly foreign-owned enterprises and limited liability companies.The aim is to provide students with a critical understanding of the FDI regime in China as well as an understanding of the relationship between the FDI governing laws and other general laws so as to provide updated and accurate information and enable proper legal advice to be given in this area.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL4089.","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6094AV","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"0-0-0-10-0","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6094BV","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"0-0-0-10-0","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6094CV","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"0-0-0-10-0","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6094V","ModuleTitle":"Law & Practice - The Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"Clinical Legal Education (CLE) is the acquisition and development of legal skills through working on live cases under the supervision of qualified lawyers. Developed as an extension to the NUS Legal Skills Programme, the NUS CLE programme has a strong pro bono emphasis. Students will undertake legal work including civil and family litigation through the Legal Aid Bureau, criminal defence, and transactional, structuring, and governance advice for social service organisations, charities and NGOs. Clinical staff with teaching and practice experience supervise students individually. This course is offered through the year in tranches, including during university vacation.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. NUS Legal Skills Programme or equivalent, in particular, Legal Analysis, Research and Communication or its equivalent. Singapore Legal System or its equivalent.","Preclusion":"Students who have been in practice as qualified lawyers in the local or other jurisdictions are precluded.","History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6099V","ModuleTitle":"Maritime Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide an understanding of the legal issues arising from casualties involving ships. It will examine aspects of the law relating to nationality and registration of ships, the law relating to the management of ships, ship sale and purchase, and the law of collisions, salvage, towage, wreck and general average. Students successfully completing the course will be familiar with the international conventions governing these issues, as well as the domestic law of Singapore.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL6099.","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL6100","ModuleTitle":"Arbitration and Dispute Resolution in China","Department":"Dean's Office (Law)","ModuleDescription":"This course takes students to the areas of significance in the field of dispute resolution in China, particularly with respect to the resolution of commercial disputes where arbitration plays a major role in today’s China. Major methods of dispute resolution will be examined, such as arbitration, civil litigation, and mediation (as it combines with arbitration and litigation). Some topical issues pertinent to commercial disputes such as corporate litigation, securities enforcement, recognition and enforcement of foreign civil judgments, civil justice reform, and regional judicial assistance in the Greater China region will be looked into in the course as well.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4100V/LL5100V/LL6100V Arbitration and Dispute Resolution in China","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6102","ModuleTitle":"Advanced Torts","Department":"Dean's Office (Law)","ModuleDescription":"Advanced Torts is designed to build on and further your knowledge of tort law. The course is divided into two parts. In Part One, we will examine some fundamental concepts and debates surrounding tort law. The objective is to understand what is distinctive about torts and how torts are important in a civilised system of law. In Part Two, we will examine torts not already covered in the first year course. This will include consideration of important torts such as defamation, conversion, deceit, conspiracy and breach of statutory duty. These torts will be examined by reference to the best of the literature and by a selection of representative cases.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6104V","ModuleTitle":"Jurisprudence","Department":"Dean's Office (Law)","ModuleDescription":"This is an advanced-level course which provides an opportunity for rigorous study about the nature of law and broader issues in legal and political theory such as the nature of rights, the nature of justice, and questions about (fair) distribution. The course will examine a range of salient topics related to these issues and will be taught entirely through interactive, discussion-intensive seminars, that will rely heavily on active class participation.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL6104.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL6109V","ModuleTitle":"International Law & Asia","Department":"Dean's Office (Law)","ModuleDescription":"How does Asia relate to the international community and international law? The region's rich diversity of states and socieities challenges assumptions of universality and also affects cooperation between states on issues such as human rights violations, environmental harm and the facilitation of freer trade. Yet a sense of reguinalism within East Asia is growing, with new institutions and mechanisms to deal with these and other contemporary challenges in East Asia. The seminar will discuss key issues of law and legal approaches in Asia, such as sovereignty, as well as provide for presentations bt students on research subjects.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL6109.","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL6133V","ModuleTitle":"Human Rights in Asia","Department":"Dean's Office (Law)","ModuleDescription":"Firstly, to impart a solid grounding in the history, principles, norms, controversies and institutions of international human rights law. Secondly, to undertake a contextualized socio-legal study of human rights issues within Asian societies, through examining case law, international instruments, policy and state interactions with UN human rights bodies. 'Asia' alone has no regional human rights system, considering the universality and indivisibility of human rights, we consider how regional particularities affect or thwart human rights.

Subjects include: justiciability of socio-economic rights, right to development and self-determination, political freedoms, religious liberties, indigenous rights, national institutions, women's rights, MNC accountability for rights violations.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6133.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6134V","ModuleTitle":"Crossing Borders: Law, Migration & Citizenship","Department":"Dean's Office (Law)","ModuleDescription":"Migration is not a new phenomenon but the intensity, frequency and ease with which persons are crossing borders today, both voluntarily and involuntarily, is unprecedented. This course examines the legal issues impacting a person’s migration path into and in Singapore. We will examine the criteria for admission to Singapore on a temporary or permanent basis, the evolution of immigration and nationality laws, as well as the domestic responses to the growing global problem of human trafficking. Theoretical perspectives on migration and citizenship are examined with a view to a range of normative questions including: How should constitutional democracies respond to and balance rights claims by citizens, residents, and others within their borders?","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6134","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6140V","ModuleTitle":"Ocean Law & Policy in Asia","Department":"Dean's Office (Law)","ModuleDescription":"Ocean Law & Policy issues are of crucial importance to Singapore and Asia. This course will examine the evolving global legal regime governing the oceans by examining current issues in Asia. It replaces the course on Ocean Law & Policy, which does not have a specific regional focus. This course is also on the list of modules available in the specialized LLM in Asian Law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6140","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6148","ModuleTitle":"Secured Transactions Law","Department":"Dean's Office (Law)","ModuleDescription":"This course provides a comparative study of the law of secured transactions across the common law world. The first part covers the English law of security and title financing in depth. The second part looks at the notice filing model originally introduced in UCC Article 9 and now enacted as PPSAs in several other jurisdictions. The third part looks at reform of secured transactions law around the world, and, in particular, the Cape Town Convention and the UNCITRAL Legislative Guide and Model Law. This course will be of interest to anyone interested in the debt side of corporate finance, as well as those interested in transnational commercial law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Credit & Security (LL4019/LL5019/LL6019, LL4019V/LL5019V/LL6019V)","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6150V","ModuleTitle":"International Investment Law and Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"The settlement of disputes arising from foreign direct investment attracts global interest and attention. Foreign investors often arbitrate their disputes with host States via an arbitration clause contained in a contract. Additionally, investment treaties also empower foreign investors to bring claims in arbitration against host State. The distinct body of law that grew into international investment law, has become one of the most prominent and rapidly evolving branches of international law. The aim of this course is to study the key developments that have taken place in the area. It deals with questions of applicable law, jurisdiction, substantive obligations, as well as award challenge and enforcement, in both investment contract arbitration and investment treaty arbitration.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"LL4150/LL5150/LL6150 International Investment Law and Arbitration","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL6155","ModuleTitle":"Topics in Law & Economics","Department":"Dean's Office (Law)","ModuleDescription":"This seminar will explore several key topics at the intersection of law and economics. It will commence with an exploration of the concept of rationality as employed in (positive) micro-economic theory. It will also explore the Coase theorem as a means of understanding the importance of legal rules and institutions. These theoretical tools will then be used as a lens for examining, amongst other topics, tort, contract and insolvency law, company law, financial regulation, and the role of law and legal institutions in economic development.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Tertiary-level module in Microeconomics.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6158V","ModuleTitle":"Climate Change Law and Policy in Asia","Department":"Dean's Office (Law)","ModuleDescription":"This course provides a comprehensive overview of international climate change law as well as examines the legal and regulatory responses of Asian jurisdictions to climate change. The first part of the course will examine the rules and institutions established by the UN Framework Convention on Climate Change, the Kyoto Protocol and the Paris Agreement. The second part will focus on climate governance beyond the UN climate regime, particularly the role of cities and international financial institutions in governing climate change. In the final part, we examine how selected Asian jurisdictions, including Singapore, have adopted laws and regulatory frameworks for climate change mitigation and adaptation.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL4158/LL5158/LL6158, LL4221/LL5221/LL6221, LL4221V/LL5221V/LL6221V Climate Change Law & Policy","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6164V","ModuleTitle":"International Projects Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course is intended to introduce students to the practice and law relating to international projects and infrastructure. The various methods of procurement and the construction process involved will be reviewed in conjunction with standard forms that are used internationally - such as the FIDIC, JCT and NEC forms, among others. Familiar issues such as defects, time and cost overruns and the implications therefrom (and how these matters are dealt with in an international context) will also be covered. The course will provide students with an understanding of how international projects are procured, planned and administered as well as give an insight into how legal and commercial risks are identified, priced, managed and mitigated.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6164.","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"LL6173V","ModuleTitle":"Comparative Corporate Law","Department":"Dean's Office (Law)","ModuleDescription":"This module examines the core legal characteristics of the corporate form in five major jurisdictions: the U.S., the U.K., Japan, Germany and France. It explains the common agency problems that are inherent in the corporate form and compares the legal strategies that each jurisdiction uses to solve these common problems. The major topics that this comparative examination covers include: agency problems, legal personality and limited liability, basic governance structures, creditor protection, related party transactions, significant corporate actions, control transactions, issuer and investor protection, the convergence of corporate law, and, comparative corporate law in developing countries.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LL6173.","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6178V","ModuleTitle":"International Legal Protection of Investment Flows","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the treaties used by States to protect the interests of their investors when making investments abroad. It will pay particular attention to investor-State arbitration, which is increasingly becoming widespread in Asia and a growing part of international legal practice. It will examine not only the legal and theoretical underpinnings of these treaties and this form of dispute settlement, but also their practical application having regard to concrete cases.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6185V","ModuleTitle":"Government Regulations: Law, Policy & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course focuses on law, policy and practice in three regulated areas in Singapore: (1) financial markets & sovereign wealth funds, (2) healthcare, and (3) real property. It adopts a cross-disciplinary and practice-related perspective in its examination of competing and overlapping interests and the relevant theories and principles of state regulation driving these fast-developing areas. It also examines the roles, rights and obligations of the Government as a regulator, the government-linked entities as market actors, businesses and individuals, and considers \"market inefficiencies\" relating to accountability, independence, legitimacy and transparency. Students are required to evaluate current substantive law and institutional norms and processes, review comparative models and approaches in other jurisdictions, and propose a model of optimal regulation in one selected area.","ModuleCredit":"5","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL6190","ModuleTitle":"Freedom of Speech: Critical & Comparative Perspectives","Department":"Dean's Office (Law)","ModuleDescription":"Through examining the jurisprudence in three common law Western liberal democracies of the United States, United Kingdom and Australia, this course compares and critiques how the freedom of speech is construed in these jurisdictions. By confronting the complexities of the US First Amendment, the interplay between Articles 8 and 10 of the European Convention on Human Rights, and the Australian implied constitutional guarantee, one is exposed to different theoretical, practical and often controversial approaches in the protection of free speech. Cases covered span the spectrum from flag burning to duck shooting, from the Gay Olympics to the Barbie Doll, from regulating the display of offensive art to protecting the privacy of a supermodel. Mode of Assessment: 1 Research Paper (70%) - [to be handed in week 13], Class Performance - 30%.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. Singapore Legal System (LC1005), Public law (LC2007).","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6195V","ModuleTitle":"International Economic Law & Relations","Department":"Dean's Office (Law)","ModuleDescription":"This course examines the international law and international relations dimensions of the current international economic systems and discuss the various possibilities for future reforms in light of the past and recent global economic crises. While the discussion will be based on the Bretton Woods System (the GATT/WTO, the IMF, and the World Bank), the course will focus mainly on the international regulatory framework of finance and investment. The purpose of the course is to let the students develop a bird’s eye view of the legal aspects of the international economic architecture as well as the reasons – or the international political economy – behind its operation. Students will also be exposed certain fundamentals of international law and international relations concerning global economic affairs. Further, the course will examine the experiences of several countries’ economic development and their use of international economic law to achieve economic growth.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LL6195.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6197V","ModuleTitle":"Comparative State and Religion in Southeast Asia","Department":"Dean's Office (Law)","ModuleDescription":"How do Southeast Asian constitutions accommodate religion? Is secularism necessary for democracy? Do public religions undermine religious freedom? These are some of the questions we will be engaging with in this course.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL6197.","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6202V","ModuleTitle":"ASEAN Economic Community Law and Policy","Department":"Dean's Office (Law)","ModuleDescription":"ASEAN leaders agreed to create a single market – the ASEAN Economic Community – by 2015. Due to sovereignty concerns, ASEAN leaders did not create a single supranational authority to regulate this market. This course examines how ASEAN member states and institutions are filling in the vacuum through formal and informal means. Students will understand how regional policymaking affects domestic laws and policies within ASEAN.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent..","Preclusion":"Students who are taking or have taken LL6202.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6203","ModuleTitle":"International Moots and Other Competitions","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL6205V","ModuleTitle":"Maritime Conflict of Laws","Department":"Dean's Office (Law)","ModuleDescription":"An examination of conflict of laws issues in the context of maritime law and admiralty litigation. The course will provide an introduction to conflicts theory and concepts before focusing on conflict of jurisdictions, parallel proceedings and forum shopping in admiralty matters, role of foreign law in establishing admiralty jurisdiction, recognition and priority of foreign maritime liens and other claims, choice of law and maritime Conventions, conflicts of maritime Conventions, security for foreign maritime proceedings, and recognition and enforcement of oreign maritime judgments.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL6205.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6208V","ModuleTitle":"Advanced Criminal Legal Process","Department":"Dean's Office (Law)","ModuleDescription":"The course encompasses the theoretical and practical concepts underpinning the entire criminal litigation process, from pre-trial to post-conviction. Coverage will include the role of the charge, drafting of charges, plea-bargains, guilty pleas, trials, consequential orders and appeals. Common evidential issues arising in trials will also be discussed. The aim is to provide both a holistic overview of the entire process as well as detailed examination of specific areas. The course will cover criminal procedure and evidence as well as include advocacy exercises in common criminal proceedings and a practical attachment at the Criminal Justice Division.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL6208.","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LL6209V","ModuleTitle":"Legal Argument & Narrative","Department":"Dean's Office (Law)","ModuleDescription":"This module will focus on the advanced argumentative techniques possible with legal narrative, which refers to how information is selected and organised to construct a persuasive view of the facts. Fact construction plays a particularly prominent role in litigation, but it also appears in methods of alternative dispute resolution and justifications of policy positions. This module will analyze the pervasive reach of fact construction in the law, examine why fact construction is such an effective tool of legal persuasion, and explore advanced techniques of fact construction.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL6209.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6214","ModuleTitle":"International and Comparative Oil and Gas Law","Department":"Dean's Office (Law)","ModuleDescription":"The module explores principles and rules relating to the exploration for, development and production of oil and gas (upstream operations). The main focus of the module is on the examination of different arrangements governing the legal relationship between states and international oil companies, such as modern concessions, productionsharing agreements, joint ventures, service and hybrid contracts. The agreements governing the relationships between companies involved in upstream petroleum operations (joint operating and unitisation agreements) will also be examined. The module will further explore the issues of dispute settlement, expropriation, stability of contracts and a relevant international institutional and legal framework.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6219","ModuleTitle":"The Trial of Jesus in Western Legal Thought","Department":"Dean's Office (Law)","ModuleDescription":"The Trial of Jesusis an excellent case for students to learn how to conduct non-practical studies of legal and normative issues. It is, arguably, the most consequential legal event in the evolution of Western Civilization. We will examine the historical, political, and legal background to the Trial, and, especially, the procedural propriety of the Trial. Questions to be explored include: Were hisprocedural rights preserved during his trial before the Sanhedrin? Was histrial a miscarriage of justice? Through reflecting upon these and other questions, we will explore if and how thistrialshaped the Western culture. This module is also concerned with the ‘method’ or ‘process’ of how students digest and integrate ’substance’ or‘content’. Thus,there is emphasis on the significance of understanding and clarifying, the complexity of each and every problem, and not only the importance of offering, or trying to offer, a clever solution to it.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6226","ModuleTitle":"Multimodal Transport Law","Department":"Dean's Office (Law)","ModuleDescription":"Other than the traditional unimodal contract of carriage, a multimodal contract of carriage requires more than one modality to perform the carriage. Think of a shipment of steel coils, traveling per train from Germany to the Netherlands, then by sea to Singapore where the last stretch to the end receiver is performed by truck. The course deals with all the legal aspects of such a multimodal contract of carriage.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6233V","ModuleTitle":"European Company Law","Department":"Dean's Office (Law)","ModuleDescription":"European company law can be understood in two ways. It can indicate the EU’s approach to company law and thereby lead to an analysis of the harmonized standards for 28 European nations. It can also be understood as a comparative approach to the different legal systems on the European continent. This course includes both aspects. It will first concentrate on EU legislation and jurisdiction, followed by a comparison of the legal systems of the two most important continental European jursidictions, France and Germany. It will lead to an understanding of shared principles of civil law jurisdictions and emphasize important differences to common law systems.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LL6233.","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL6235V","ModuleTitle":"International Contract Law: Principles and Practice","Department":"Dean's Office (Law)","ModuleDescription":"With the onset of globalization, the study of contract law can no longer be confined to arrangements between private entities sharing the same nationality and operating in the same jurisdiction. The costliest and most complex contractual disputes involve States, State entities, or State-linked enterprises, and foreign nationals, as contracting parties. The introduction of States as permanent and powerful participants in economic life led to the emergence of a bespoke body of law – international contract law – to regulate these prominent contractual arrangements. This course is for students who have been targeted for regional and international legal practice, or who plan to gravitate towards transnational legal work in multinational corporations.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"LL4235/LL5235/LL6235 International Contract Law: Principles and Practice","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6242V","ModuleTitle":"Financial Regulation and Central Banking","Department":"Dean's Office (Law)","ModuleDescription":"The course will include various aspects of financial regulation. The focus will be on the regulation of credit institutions and the role of central banks. Other forms of regulation of financial intermediaries and financial markets will be discussed in less detail. Since the focus will be on credit institutions, it will be important that the students understand what distinguishes credit institutions from other providers of financial services and how the regulatory approaches differ. The part on the regulation of credit institutions will include requirements for their authorization, their permanent supervision and rescue scenarios in situations of insolvency and default. These aspects will be discussed from a comparative perspective with the Basel requirements at the core of the discussion, complemented by the implementing norms in important jurisdictions, above all in Singapore. For resolution and restructuring the European Union has taken on a leading role, and, as a consequence, these EU approaches will be analysed in detail. The roles of central banks will remain a core part of the course. Their tasks and objectives will be discussed from a comparative perspective. Their essential role in crisis management, their co-operation with supervisory agencies and their monetary policy will remain essential components of the course.","ModuleCredit":"5","Workload":"0-3-0-1-6","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who have read the following module are precluded: (1) Financial Stability and the Regulation of Banks [LL4241/LL5241/LL6241,LL4241V/LL5241V/LL6241V]","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL6243V","ModuleTitle":"Regulation and Geography","Department":"Dean's Office (Law)","ModuleDescription":"This seminar explores how different aspects of physicial and social space (ie, geography) influence the efficacy of different kinds of law and regulation. Such understanding is especially useful for explanding one’s understanding of the relationship between law and economics, law and development, and law and society. It is also relevant to issues of public international law, transnational law, human rights law, public law, and comparative law. A significant portion of this seminar is devoted to helping students identify and develop research projects, and write academic-quality research papers. This includes individual meetings with the instructor, and class discussion on doing research papers.","ModuleCredit":"5","Workload":"0-3-0-4-3","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. Recommended prior coursework: a course in or related to law and economics (such as macro-economies, institutional economics, law and development, economic geography. For Non-Law students with at least 80MCs","Preclusion":"LL4243/LL5243/LL6243 Regulation and Geography","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL6244V","ModuleTitle":"Criminal Practice","Department":"Dean's Office (Law)","ModuleDescription":"The administration of criminal justice in Singapore relies on an ethical, professional and skilled disposition and management of criminal cases. A good criminal practitioner needs a sound grounding in criminal law and criminal procedure, and a strong base of written and oral advocacy and communication skills. This is an experiential course that takes students through a case from taking instructions all the way through to an appeal, using the structure of the criminal process to teach criminal law, procedure and advocacy skills. Taught primarily by criminal law practitioners, this course will give an insight into the realities of criminal practice.","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"NUS Core Law Curriculum or its equivalent","Preclusion":"Students taking this module will be precluded from LL4208/LL5208/LL6208 & LL4208V/LL5208V/LL6208V ACLP, and vice versa.","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6251V","ModuleTitle":"International Humanitarian Law","Department":"Dean's Office (Law)","ModuleDescription":"This course examines the jus in bello – the law which regulates the conduct of hostilities once the decision to resort to force has been taken. This course will deal with fundamental concepts of the jus in bello, focusing on customary international law. Basic legal concepts that will be discussed include State and individual responsibility, the distinction between combatants and civilians, and the principle of proportionality. The course will also examine topics such as weaponry, international and noninternational conflicts, and the enforcement of the law in situations of conflict. Note: This course does not deal with the jus ad bellum, or the rules relating to the general prohibition on the use of force in international law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6258V","ModuleTitle":"Personal Property Law","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to provide students with an understanding of key personal property concepts. Topics to be studied will include: types of personal property, personal property entitlements recognised at common law, notably, possession, ownership, title and general and special property, with some reference also to equitable entitlements, the transfer of such entitlements, the conflict between competing entitlements, the protection given by law to such entitlements, the assignment of things in action, security interests over personal property.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who have read: LL4047/LL5047/LL6047/ LL4047V/LL5047V/LL6047V Personal Property I – Tangible, LL4168/LL5168/LL6168/ LL4168V/LL5168V/LL6168V Personal Property Law II – Intangible & LL4411/LL5411/LL6411 Personal Property Law (8MC) are precluded.","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6259AV","ModuleTitle":"Alternative Investments","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to provide students with an understanding of the legal issues that arise in alternative investment from both a practical and theoretical perspective. The topics that will be covered include private equity, venture capital, hedge funds, crowdfunding and REITs. The course will discuss selected partnership and corporate issues of alternative investment vehicles. The course will focus on China and will provide relevant comparisons on alternative investment in Singapore, the U.K. and the U.S.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4314/LL5314/LL6314, LL4314V/LL5314V/LL6314 Private Equity and Venture Capital: Law and Practice","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6259V","ModuleTitle":"Alternative Investments","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to provide students with an understanding of the legal issues that arise in alternative investment from both a practical and theoretical perspective. The topics that will be covered include private equity, venture capital, hedge funds, crowdfunding and REITs. The course will discuss selected partnership and corporate issues of alternative investment vehicles. The course will focus on China and will provide relevant comparisons on alternative investment in Singapore, the U.K. and the U.S.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4314/LL5314/LL6314, LL4314V/LL5314V/LL6314 Private Equity and Venture Capital: Law and Practice","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL6263V","ModuleTitle":"Intellectual Property Rights and Competition Policy","Department":"Dean's Office (Law)","ModuleDescription":"This module examines in interaction between IPRs and competition policy from two broad perspectives: the endogenous operation of competition policy from within IPR frameworks (copyright, designs, trade marks and patents), and the exogenous limitations placed by competition law rules on an IP holder’s freedom to exploit his IPRs. Students enrolled in this module are expected to have completed a basic intellectual property module – an understanding of what IPRs protect, the nature of the exclusive rights they confer and how they may be exploited will be presumed.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"IP and Competition Law (LL4075V/LL5075V/LL6075V, LL4075/LL5075/LL6075)","Corequisite":"Law of Intellectual Property A (LL4405A/LL5405A/LL6405A/LC5405A) Law of Intellectual Property B (LL4405B/LL5405B/LL6405B/LC5405B) Foundations of IP Law (LL4070V/LL5070V/LL6070V/LC5070V, LL4070/LL5070/LL6070/LC5070]","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6276","ModuleTitle":"Advanced Contract Law","Department":"Dean's Office (Law)","ModuleDescription":"Advanced Contract Law invites students to examine selected topics from contract law in greater detail and conceptual depth. Questions include: - What does contractual intention mean? - Should the doctrine of consideration be abolished? - Should promissory estoppel be a sword? - What is the justification for mitigation and remoteness? - What should be the aim of remedies for breach? - Should account of profits be available? - How should contracts be interpreted? - When should terms be implied? - Should substantive unfairness be controlled`? - How does and how should the law deal with change of circumstances? - How should we understand the vitiating factors?","ModuleCredit":"4","Workload":"1-8-0-0-1","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent Contract Law","Preclusion":"Philosophical Foundations of Contract Law LL4187/LL5187/LL6187 LL4187V/LL5187V/LL6187V","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6277V","ModuleTitle":"Medical Law and Ethics","Department":"Dean's Office (Law)","ModuleDescription":"This module provides the tools necessary for students to develop and reflect critically upon contemporary ethical and legal issues in medicine and the biosciences. Its substantive content includes and introduction to medical ethics and medical law, health care in Singapore (presented comparatively with select jurisdictions, such as the UK and the USA), and professional regulation. The following key areas will be considered: - Professional regulation and good governance of medicines, - Genetics and reproductive technologies (including abortion and pre-natal harm), - Mental health, - Regulation of Human Biomedical Research, - Innovative treatment and clinical research, - Infectious Diseases, - Organ transplantation, and - End-of-life concerns (e.g. advance care plan and advance directive, discontinuation of life sustaining treatment, etc.).","ModuleCredit":"5","Workload":"1-3-0-3-3","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who have read LL4400/LL5400/LL6400 BIOMEDICAL LAW & ETHICS are precluded.","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6283V","ModuleTitle":"Artificial Intelligence, Information Science & Law","Department":"Dean's Office (Law)","ModuleDescription":"Advancements in computer science have made it possible to deploy information technology to address legal problems. Improved legal searches, fraud detection, electronic discovery, digital rights management, and automated takedowns are only the beginning. We are beginning to see natural language processing, machine learning and data mining technologies deployed in contract formation, electronic surveillance, autonomous machines and even decision making. This course examines the basis behind these technologies, deploys them in basic scenarios, studies the reasons for their acceptance or rejection, and analyses them for their benefits, limitations and dangers.","ModuleCredit":"5","Workload":"0-3-0-4-3","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent Information Technology Law I [LL4076/LL5076/LL6076, LL4076V/LL5076V/LL6076V] or Information Technology Law II [LL4077/LL5077/LL6077, LL4077V/LL5077V/LL6077V] GCE “A” Level Mathematics (at least), with basic understanding of probability theory and linear algebra Programming skills in e.g. MatLab/Octave/Java/Python/R is a bonus.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL6285V","ModuleTitle":"International Dispute Settlement","Department":"Dean's Office (Law)","ModuleDescription":"This seminar will explore key legal questions related to international dispute settlement with a view to providing a broad overview of the field with respect to State-to-State, Investor-State, and commercial disputes. This course will include a discussion of the various types of international disputes and settlement mechanisms available for their resolution. It will explore the law pertaining to dispute settlement before the ICJ, WTO, ITLOS, as well as international arbitration, both Investor-State arbitration and commercial arbitration. The course will compare these different legal processes on issues such as jurisdiction, provisional remedies/measures, equal treatment, evidence, and enforcement.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4285/LL5285/LL6285/LC5285 International Dispute Settlement","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6286V","ModuleTitle":"Transnational Terrorism and International Law","Department":"Dean's Office (Law)","ModuleDescription":"While terrorism is not a new phenomenon, the sheer scale and transnational nature of that practice in recent years have challenged some of the core tenets of international law. This seminar investigates the role that international law can play, along with its shortcomings, in suppressing and preventing terrorism. It examines the manner in which terrorism and counterterrorism laws and policies have affected the scope and application of diverse international legal regimes including UN collective security, inter-State use of force, the law of international responsibility, international human rights, international humanitarian law, and international criminal law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL6287V","ModuleTitle":"ASEAN Law and Policy","Department":"Dean's Office (Law)","ModuleDescription":"This course examines ASEAN’s ongoing metamorphosis into a rules-based, tri-pillared (political-security, economic, and socio-cultural) Community pursuant to the mandate of the 2007 ASEAN Charter. It deals primarily with Law but is also attentive to the Non Law and Quasi Law aspects inherent in ASEAN’s character as an international actor and regional organisation, its purposes and principles, and its operational modalities, processes, and institutions. Students will grasp the complexities of ASEAN’s conversion to the rule of law and rule of institutions within the context of international law and its frameworks, national competences and jurisdiction, and regional relations and realpolitik.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6289V","ModuleTitle":"The Evolution of International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"The module has three distinctive features. First, it compares international commercial arbitration (ICA) international investment arbitration (ISA). Second, it focuses on the evolution of arbitration, in particular, on the development of the procedures and substantive law that have gradually enabled arbitration to become a meaningfully autonomous legal system. Third, it surveys a variety of explanations for why the arbitral order has evolved as it has – into a more “judicial-like” legal order – focusing on the role of arbitral centres, state regulatory competition, and the reasoning of tribunals in their awards.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. At least one prior course in international law or international arbitration, or taken concurrently","Preclusion":"LL4289/LL5289/LL6289 The Evolution of International Arbitration","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6292V","ModuleTitle":"State Responsibility: Theory and Practice","Department":"Dean's Office (Law)","ModuleDescription":"The law governing the responsibility of States for internationally wrongful acts is absolutely central in public international law and cuts across various sub-fields of that discipline. This seminar investigates the fundamental tenets of the law of State responsibility, both from theoretical and practical standpoints, while tracing some of its historical roots. More broadly, the seminar will provide an overview of different doctrines of State responsibility and different theories and approaches to liability under international law. More importantly, the later sessions of the seminar will engage critically with the role that the law of State responsibility can play in specific areas.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4292/LL5292/LL6292 State Responsibility: Theory and Practice","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6295","ModuleTitle":"Conflict of Laws in Int’l Commercial Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus in detail on the instances in which resort to conflict of laws is necessary in the international arbitration context. The objective of this course is to allow participants to realise on how many occasions both State courts and arbitrators will need to report a conflict of laws analysis despite the claim that conflict of laws issues are not relevant in the international commercial arbitration context. Participants will first be taught to identify what conflict of laws rules may apply and will then be given hypothetical cases and will be asked to critically examine whether a solution can be found that does not require a conflict of laws approach.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"LL4295V/LL5295V/LL6295V Conflict of Laws in Int’l Commercial Arbitration","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6299","ModuleTitle":"Advanced Issues in the Law & Practice of Int’l Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This intensive course is designed for students and practitioners already acquainted with the fundamentals of international arbitration, and may be particularly useful for those who may have an inclination to specialize in the practice or study of international dispute resolution. Focus will be placed on topics of practical and academic interest in all aspects of the international arbitration process, looking in particular to recent trends and evolutions in the field of international dispute settlement. Through seminar discussions, student presentations and moot court sessions, this course will expose students to contemporary controversies in the field of international commercial and investment arbitration. An international approach will be adopted in relation to the subjects considered: students can expect to review a substantial amount of comparative law sources, including academic commentaries and jurisprudence from France, Singapore, Switzerland, the United Kingdom and the United States, as well as public international law sources and international arbitral practice.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4299V/LL5299V/LL6299V Advanced Issues in the Law & Practice of Int’l Arbitration","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6308V","ModuleTitle":"Behavioural Economics, Law & Regulation","Department":"Dean's Office (Law)","ModuleDescription":"Law is a behavioural system. Most law seeks to regulate, incentivize and nudge people to behave in some ways and not in others – it seeks to shape human behavior. Traditional economic analysis of law is committed to the assumption that people are fully rational, but empirical evidence suggests that people very often exhibit bounded rationality, bounded self-interest, and bounded willpower. This course about behavioural law and economics, with an emphasis on regulation, looks at the implications of actual, not hypothesized, human behaviour for the law. It considers, in particular, how using the mildest forms of interventions, law can steer people’s choices in welfarepromoting directions.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4308/LL5308/LL6308 Behavioural Economics, Law & Regulation","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LL6309","ModuleTitle":"Strategies for Asian Disputes","Department":"Dean's Office (Law)","ModuleDescription":"Litigation, Arbitration and Mediation are three forms of resolving commercial disputes. However, neither of these methods makes sense if they do not yield a result that is effectively enforceable. Different Asian countries have different approaches and cultures to dispute resolution. The New York Convention while ratified by more than 150 countries, but not been harmoniously interpreted by State Courts. The region is also famously known for Guerrilla tactics to scuttle effective dispute resolution. This course aims to set out the practical realities of dispute resolution in Asia and aims to make students step into the shoes of lawyers and understand how to tackle and strategize real disputes.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4309/LL5309/LL6309 Strategies for Asian Disputes, LL4309V/LL5309V/LL6309V Strategies for Asian Disputes","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6313V","ModuleTitle":"Mediation/Conciliation of Inter- & Investor-State Disputes","Department":"Dean's Office (Law)","ModuleDescription":"Recent years have witnessed more state-to-state and investor-state disputes, with a substantial increase in resources spent on binding arbitration. Mediation and conciliation are rarely attempted and more rarely successful. This course introduces the student to methods of mediation and conciliation on the international law plane, and surveys existing institutional regimes (ie, ICSID, PCA, SIAC). The focus will then turn to identification and critical analysis of the special legal and policy obstacles to voluntary dispute settlement by states (including SOEs), as well as countervailing incentives. The scope is international, with some readings devoted to Asia. Students will study and critique precedents, and conduct basic mediation/conciliation exercises.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. One prior course in international arbitration or public international law, or taken concurrently.","Preclusion":"LL4313/LL5313/LL6313 Mediation/Conciliation of Inter- & Investor-State Disputes","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"LL6316V","ModuleTitle":"Restitution of Unjust Enrichment","Department":"Dean's Office (Law)","ModuleDescription":"This course is about the law of restitution for unjust enrichment. In particular, it is concerned with when a defendant may be compelled to make restitution to a claimant, because the defendant has been unjustly enriched at the claimant’s expense. It does not cover all of the law relating to gain-based remedies.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent","Preclusion":"LL4316/LL5316/LL6316 Restitution of Unjust Enrichment, LL4051/LL5051/LL6051, LL4051V/LL5051V/LL6051V Principles of Restitution","Corequisite":"NA","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6317V","ModuleTitle":"International Arbitration in Asian Centres","Department":"Dean's Office (Law)","ModuleDescription":"This course will give the students an in-depth look at how cases proceed under the SIAC, HKIAC and MCIA rules, with some comparative coverage of the CIETAC and KLRCA rules. Highlighted will be the salient features of these arbitral institutional rules including the introduction of cutting edge procedures such as the emergency arbitrator and expedited arbitration procedures and consolidation/joinder. The course will also provide a comparative analysis of the arbitral legislative framework in Singapore, Hong Kong and India and offer an in-depth analysis, with case studies, of the role of the courts in Singapore, Hong Kong and India in dealing with specific issues such as challenges to tribunal jurisdiction, enforcement and setting aside of awards. Finally, the course will also look at the peculiar relationship between arbitration and mediation in Asia.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4317/LL5317/LL6317 International Arbitration in Asian Centres","Corequisite":"LL4029/LL5029/LC5262/LL6029, LL4029V/LL5029V/LC5262V/ LL6029V International Commercial Arbitration, OR LL4285/LL5285/LC5285/LL6285, LL4285V/LL5285V/LC5285V/ LL6285V International Dispute Settlement , OR their equivalent at another University","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6318V","ModuleTitle":"Public Health Law and Regulation","Department":"Dean's Office (Law)","ModuleDescription":"This course provides an introduction to important topics in public health law and regulation. It explores the use of law as an important tool in protecting the public’s health, responding to health risks and implementing strategies to promote and improve public health. The course reviews the nature and sources of public health law, and regulatory strategies that law can deploy to protect and promote public health. It considers these roles in selected areas within the field: for example, acute public health threats like SARS and pandemic influenza, tobacco control, serious sexually transmitted diseases, and non-communicable diseases such as heart disease, stroke and diabetes.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4318/LL5318/LL6318 Public Health Law and Regulation, A similar course in another faculty or law school anywhere else.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6319V","ModuleTitle":"Current Problems in International Law","Department":"Dean's Office (Law)","ModuleDescription":"This course examines current problems in international law relating, for instance, to the use of force, human rights, international environmental law and foreign investment law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4319/LL5319/LL6319 Current Problems in International Law","Corequisite":"Public International Law is recommended.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"LL6320","ModuleTitle":"International Space Law","Department":"Dean's Office (Law)","ModuleDescription":"Globally, space-derived products and services combine assets and annual revenues in excess of USD350 billion. The year-on-year growth of the space economy is 9%, three times that of the global economy. This course discusses the international law regulating the use of, and activities in, outer space. It will examine issues such as State responsibility, liability for damage, and environmental protection. It will then debate the law relating to various space sectors such as telecommunications, navigation, military and dual use, resource management, and human spaceflight.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4320V/LL5320V/LL6320V International Space Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6322","ModuleTitle":"Trade Finance Law","Department":"Dean's Office (Law)","ModuleDescription":"Trade Finance Law considers the different legal structures used to effect payment under, and disincentives breaches of, international agreements for the supply of goods and services. The course analyses and compares documentary and standby letters of credit, international drafts and forfaiting, performance bonds and first demand guarantees and export credit guarantees. Key topics will include the structure, juridical nature and obligational content of the aforementioned instruments, the nature of the harmonised regimes and their interaction with domestic law, the principle of strict compliance and its relaxation, documentary and non-documentary forms of recourse, the autonomy principle and its exceptions, and the conflict of laws principles applicable to autonomous payment undertakings. The course should be of interest to students who have already studied other components of international trade and/or who have an interest in international banking operations.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Students should have covered the core private law subjects of Contract, Tort and Trusts.","Preclusion":"LL4322V/LL5322V/LL6322V Trade Finance Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6323V","ModuleTitle":"Law of Agency","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to familiarise students with the general law of agency. Agency problems are pervasive throughout the law: they are not confined to professional agents nor even to commercial law. We all act through and deal with agents the whole time. In the case of corporations, having no physical personality they can only deal through human agents. Most applications of agency reasoning are in the law of contract, but they also may arise in the law of tort, property and elsewhere.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4323/LL5323/LL6323 Law of Agency","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6325","ModuleTitle":"The Int'l Litigation & Procedure of State Disputes","Department":"Dean's Office (Law)","ModuleDescription":"Taught by two public international law practitioners, this course invites participants to develop a more practical and strategic understanding of how a State deals with the various types of disputes it may face. Topics covered includes litigation and procedural considerations in inter-State, investor-State, human rights and international criminal disputes, and cross-cutting considerations like national security privileges, immunities, conflicts of public international law. The course will conclude with a seminar where senior practitioners of public international law share their views and insights on acting as a Government advisor and as an advocate.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4325V/LL5325V/LL6325V - The Int’l Litigation & Procedure of State Disputes LL4285V/LL5285V/LC5285V/LL6285V, LL4285/LL5285/LC5285/LL6285 - International Dispute Settlement","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6327V","ModuleTitle":"Mergers and Acquisitions: A Practitioner’s Perspective","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide a practitioner's perspective on the bread and butter of any transactional practice: mergers and acquisitions (M&A) of non-listed, private companies. It will deal with the structuring of an M&A transaction (the why) and the plain vanilla aspects of documentation (the why and how of basic drafting). Many new graduates seem to be unable to see the wood for the trees. They arrive as trainees, with a reasonable grounding in the law, but an inability to apply it to real life situations. The practicalities elude them and they seem to want to follow templates without much understanding of the transaction. This course will attempt to give them a working knowledge of the issues to be considered in structuring a transaction. It will also cover the main features of standard documentation (bearing in mind that there is a discernible industry-standard set of documentation in common law countries) to explain why documents are drafted the way they are.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Contracts, Property, Equity & Trusts and Company Law. An ability to engage in discussion in English.","Preclusion":"(1) LL4327/LL5327/LL6327 Mergers and Acquisitions: A Practitioner’s Perspective, (2) LL4074/LL5074/LL6074, LL4074V/LL5074V/LL6074V Mergers & Acquisitions (M&A), (3) LL4223/LL5223/LL6223, LL4233V/LL5223V/LL6223V Cross Border Mergers","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL6338V","ModuleTitle":"Advanced Practicum in International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course introduces students to the real-life practice of international commercial and treaty arbitration from beginning to end: from clause drafting/treaty jurisdiction, to arbitrator selection, to emergency proceedings, through the written and hearing phases, to award and enforcement strategy. Emphasis will be on primary materials: case law, statutes, institution rules, treaties, commentary, and “soft law” guidelines. Using complex factual scenarios, students will take part in strategy, drafting and advocacy exercises. On the commercial arbitration side, the focus will be on the ICC Court and SIAC, on the treaty side, ICSID and the PCA/UNCITRAL. Ethics issues will be front burner.","ModuleCredit":"5","Workload":"3-0-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LL4029/LL5029/LC5262/LL6029, LL4029V/LL5029V/LC5262V/LL6029V International Commercial Arbitration, OR LL4285/LL5285/LC5285/LL6285, LL4285V/LL5285V/LC5285V/LL6285V International Dispute Settlement, OR their equivalent at another university","Preclusion":"LL4338/LL5338/LL6338 Advanced Practicum in International Arbitration","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL6339","ModuleTitle":"Comparative Evidence in International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course considers the way that international adjudicators approach fact-finding and factual determinations. The course analyses essential policy questions as to the way legal systems should deal with evidence, considers comparative law perspectives, and aims to integrate these perspectives with practical consideration of the way documents and witnesses are dealt with in international arbitration. There is no greater divergence between legal families than that pertaining to the treatment of evidence. For international adjudication to meet the needs of participants from all legal families, a proper understanding of comparative approaches and the degree of convergence, is essential to arbitrators and practitioners.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4339V/LL5339V/LL6339V Comparative Evidence in International Arbitration","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6340V","ModuleTitle":"International Refugee Law","Department":"Dean's Office (Law)","ModuleDescription":"One of the most pressing current issues of international concern is the highest ever level of global displacement, with over twenty million refugees in the world. This course examines the international legal regime for the protection of refugees. With the 1951 Refugee Convention as its “backbone”, the course focuses on the “refugee” definition, the exclusion and withdrawal of refugee status, status determination procedures, the rights of recognised refugees and asylum-seekers, the non-refoulement principle, complementary protection, States’ responsibility-sharing, responsibility-shifting and deterrence of asylum-seekers, the status of Palestinian refugees, UNHCR’s supervisory responsibility, and regional protection systems (particularly the Common European Asylum System).","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LL4050/LL5050/LL6050/LC5050, L4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a co-requisite)","Preclusion":"LL4340/LL5340/LL6340 International Refugee Law","Corequisite":"LL4050/LL5050/LL6050/LC5050, LL4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a pre-requisite)","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6341V","ModuleTitle":"The Law and Politics of Forced Migration","Department":"Dean's Office (Law)","ModuleDescription":"This course critically examines the relationship between law and politics in the international protection of the forcibly displaced, focusing on five groups of migrants, namely, refugees and asylum-seekers, stateless persons, internally displaced persons, victims of trafficking, and climate-change and environmentally displaced persons. After assessing the protection gaps relating to these five groups, this course considers the more complex phenomena of mass influx and “mixed migration,” immigration detention (specifically of particularly vulnerable migrants), and durable solutions. The roles of regional and institutional organisations will also be studied. An assessed negotiation relating to a present-day forced migration crisis concludes the course.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LL4050/LL5050/LL6050/LC5050, L4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a co-requisite)","Preclusion":"LL4341/LL5341/LL6341 The Law and Politics of Forced Migration","Corequisite":"LL4050/LL5050/LL6050/LC5050, LL4050V / LL5050V / LL6050V / LC5050V Public International Law (or as a pre-requisite)","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"LL6342V","ModuleTitle":"Taxation of Cross-Border Commercial Transactions","Department":"Dean's Office (Law)","ModuleDescription":"This course will be useful for those who want to practise corporate or tax law. Topics covered: - the Singapore corporate tax, GST and stamp duty implications of (a) related party transactions, (b) restructurings and, (c) M&As - structuring techniques to increase tax efficiency in each of these situations - selected US corporate tax and Australian GST rules (since the tax consequences of a foreign country will have to be analysed) - how structuring strategies may be challenged with rules/proposed rules addressing treaty shopping, debt-equity and entity classification hybridity, and arbitrage opportunities involving the GST treatment of cross-border transations.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4035/LL5035/LL6035/LC5035/LC5035A/LC5035B/, LL4035V/LL5035V/LL6035V Taxation Issues in Cross-Border Transactions, LL4342/LL5342/LL6342 Taxation of Cross-Border Commercial Transactions","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LL6343V","ModuleTitle":"International Regulation of the Global Commons","Department":"Dean's Office (Law)","ModuleDescription":"The global commons comprises the high seas, the deep seabed, outer space, the airspace above the exclusive economic zone and the high seas, as well as Antarctica, an ice-covered continent, and the Arctic, an ice-covered ocean. Each of these areas are governed by international treaty regimes that were developed specifically for that area. This course will examine and compare the international regimes governing activities in the global commons. It will also examine the evolving law on the obligation of States to ensure that activities within their jurisdiction or control do not cause harm to the environment of the global commons.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4343/LL5343/LL6343 International Regulation of the Global Commons","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6344","ModuleTitle":"Public and Private International Copyright Law","Department":"Dean's Office (Law)","ModuleDescription":"A detailed study of the public and private international law of copyright law focusing on legal responses to cross-border issues and conflicts among private parties and nation states. Topics to be covered include: ASEAN IP relations, connecting factors in private litigation, the major international copyright treaties, major themes in EU copyright jurisprudence, exhaustion of rights, exceptions and limitations, indigenous IP.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4344V/LL5344V/LL6344V Public and Private International Copyright Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6345","ModuleTitle":"The Fulfilled Life and the Life of the Law","Department":"Dean's Office (Law)","ModuleDescription":"What is it to lead a fulfilled life? This was the central question for ancient philosophers, in both the east and the west, for whom philosophy was not only theory. It was a method designed to achieve both rigorous conceptual analysis and a fulfilled human life. In this course we will explore several of the methods philosophers have proposed for leading a fulfilled life and consider some of the rich suggestions or implications of these methods for leading a fulfilled life of the law, the life led by law students, lawyers, judges, and others interested in administering, shaping, or living according to law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4345V/LL5345V/LL6345V The Fulfilled Life and the Life of the Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6346V","ModuleTitle":"Interim Measures in International Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course will focus in detail on provisional and interim measures in the context of international commercial arbitration, including emergency arbitrator (EA) proceedings. The course will address topics such as the nature and scope of provisional and interim relief, the authority of arbitral tribunals (and limitations thereon) to order such relief, the concurrent jurisdiction of courts, choice of law issues and the standards for granting interim measures, issues arising with respect to various categories of provisional relief, and judicial enforcement of interim measures ordered by arbitral tribunals.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent. International Commercial Arbitration or International Dispute Settlement","Corequisite":"International Commercial Arbitration or International Dispute Settlement","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL6347","ModuleTitle":"Art & Cultural Heritage Law","Department":"Dean's Office (Law)","ModuleDescription":"This course explores international and domestic legal issues and disputes pertaining to the creation, ownership, use, and preservation of works of art and objects of cultural heritage. Cultural objects exist within the larger realm of goods and services moving throughout the marketplace. This course addresses the specialized laws and legal interpretations pertaining to the rights and obligations of individuals, entities, and governments as they discover and interact with these objects, within their own jurisdictions and across national borders, in times of war and peace.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4347V/LL5347V/LL6347V Art & Cultural Heritage Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6348","ModuleTitle":"Monetary Law","Department":"Dean's Office (Law)","ModuleDescription":"Money is an all-pervasive legal concept, and an integral part of public dealings by the state and most private transactions. The module aims to develop a distinctive understanding of the legal institution of money, seen as a subject in itself, from private-law and legal-historical perspectives. The module explains the role of law in the creation of money and in the ordering of a monetary system. It explains how law has a role to play in recognising and enforcing concepts of monetary value in private transactions. It considers the distinctive ways that property law applies to money, including the role of property law in controlling the consequences of failed or wrongly-procured payment transactions. The module considers the capacity of private law to respond to the special problems of monetary transactions involving a foreign currency system, and the legal challenges posed by new monetary developments such as cyber-currencies.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Law of Contract, Principles of Property Law, Equity and Trusts","Preclusion":"LL4348V/LL5348V/LL6348V Monetary Law","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6349V","ModuleTitle":"Energy Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This course introduces international arbitration’s role in resolving energy disputes. Seminars will address both commercial and investment arbitration.The substantive content of national and international energy laws will be discussed together with the procedural specificities of energy disputes. The course will explore the political aspects of energy disputes, both domestic (resource sovereignty) and international (inter-state boundary disputes). Participants will study the recent debates on the role of international arbitration vis-à-vis climate change and sustainable development. The course incorporates practical exercises that will help participants interested in a career in international arbitration and public international law.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4349/LL5349/LL6349 Energy Arbitration","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL6350V","ModuleTitle":"Privacy & Data Protection Law","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to introduce students to the law on privacy and data protection. It examines the various legal mechanisms by which privacy and personal data are protected. While the focus will be Singapore law, students will also be introduced to the laws of other jurisdictions such as the United States, the European Union, and the United Kingdom.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4350/LL5350/LL6350 Privacy & Data Protection Law","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LL6351","ModuleTitle":"Comparative Corporate Law in East Asia","Department":"Dean's Office (Law)","ModuleDescription":"This module examines principal corporate law issues from a comparative perspective. As for jurisdictions, it primarily focuses on Japan and Korea in comparison with US and UK. This module is composed of 18 units, two units for each of the nine class dates. Beginning with the peculiar ownership structure of Japan and Korea and the nature of their agency problems, the module explores various legal strategies employed to address these challenges. The topics to be covered include: shareholder power, corporate organizational structure, independent directors, fiduciary duties, shareholder lawsuits, hostile takeovers, and creditor protection.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LC2008 Company Law or its equivalent.","Preclusion":"LL4351V/LL5351V/LL6351V Comparative Corporate Law in East Asia","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6352","ModuleTitle":"China and International Economic Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide a broad introduction to international economic law related to China, including detailed study of a few core areas and the provision of guidance for students to pursue research on a topic of their choice. Major topics to be covered include: (i) trade in goods, (ii) trade in services, (iii) trade in intellectual property, (iv) investment, (v) dispute settlement, and (vi) the future of China and international economic law.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4352V/ LL5352V/LL6352V China and International Economic Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6353","ModuleTitle":"Character Evidence in the Common Law World","Department":"Dean's Office (Law)","ModuleDescription":"The law relating to evidence of character has been changing throughout the common law world over the last fifty years. This course will, by reference several common law jurisdictions, including Singapore in particular, cover, most pressingly, how the law deals with evidence of the accused’s bad character. It will also deal with bad character of witnesses in criminal cases, and, in particular, complainants in sexual cases, as well as that of witnesses and others in civil cases. A third element concerns the good character of the accused, of witnesses in criminal cases, and of parties and others in civil cases.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. LC3001A Evidence (A) / LC3001B Evidence (B) or its equivalent","Preclusion":"LL4353V/LL5353V/LL6353V Character Evidence in the Common Law World","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6354","ModuleTitle":"Comparative Human Rights Law","Department":"Dean's Office (Law)","ModuleDescription":"Human rights adjudication has expanded in many jurisdictions across the world in the past few decades. Yet there is still scepticism about the role of courts in human rights adjudication. This subject will provide students with the opportunity to reflect critically on the role of courts in human rights adjudication by introducing them to the different approaches to the adjudication of human rights in a range of jurisdictions including South Africa, Canada, Germany, the US, Israel, Australia, India, Singapore and the EU. Several key human rights issues that have arisen in different jurisdictions will be analysed and compared.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Constitutional Law","Preclusion":"LL4354V/LL5354V/LL6353V Comparative Human Rights Law","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6355","ModuleTitle":"International Law and Development","Department":"Dean's Office (Law)","ModuleDescription":"The concept of development has been crucial to structuring international legal relations for the last 70 years. In the political and economic domains, most international institutions engage with the development project in some form. This subject offers a conceptual and intellectual grounding to examine development as an idea and set of practices in dynamic relation with national and international law. The history of development in relation to imperialism, decolonisation, the Cold War and globalisation means that these relations are complex. Understanding them is crucial to understanding the place of international law, and the work development does in the world today.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4355V/LL5355V/LL6355V International Law and Development","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LL6356V","ModuleTitle":"International Investment Law Clinic","Department":"Dean's Office (Law)","ModuleDescription":"This clinic offers an opportunity for students to apply theory to practice in the field of international investment law. Students will work in small groups (“Project Teams”) under the supervision of Professor(s) and invited experts (“Expert Mentors”) on specific, real-world legal questions of international investment law coming from “real clients” (“Beneficiaries”), such as governments, international organizations, or NGOs. The Project Teams will submit written legal memos and present their projects in the presence of the Beneficiary and other invited guests. The clinic is part of “TradeLab,” a global network of international economic law clinics at leading universities around the world.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. Spaces are limited and will be allocated based on CV, acquired knowledge of international investment law, and the nature of the projects. Students should have taken an international investment law (LL4032V/LL5032V/LL6032V, LL4032/LL5032/LL6032) course before applying. A CV together with a motivation statement should be submitted to Dr Ayelet Berman via e-mail (cilayel@nus.edu.sg).","Preclusion":"LL4356 / LL5356 / LL6356 International Investment Law Clinic","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"LL6357V","ModuleTitle":"Regulation & Political Economy","Department":"Dean's Office (Law)","ModuleDescription":"This course offers an introduction to the main debates and issues in the field of regulation covering current debates about what regulation is, and the different institutions and instruments used to regulate our lives. It looks at (i) central concepts used by regulators, e.g. risk, cost-benefit analysis, regulatory impact assessment, (ii) when different strategies should be adopted in regulating a sector, (iii) three central fields where regulation is used – competition, network industries, cyberspace. This course involves examples from jurisdictions across the world (especially Australasia, Europe and North America) with their insights having particular relevance for law and regulation in Singapore.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"LL4357/LL5357/LL6357 Regulation & Political Economy","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LL6358Z","ModuleTitle":"ICC Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"The International Chamber of Commerce and its International Court of Arbitration have played a leading role in the establishment and the development of the international normative framework that makes arbitration so attractive today. This course highlights the historical and contemporary contributions of ICC to this normative framework, and covers the key issues with which practitioners are faced at the main junctures of ICC arbitration proceedings, from both a practical and a legal perspective. The course features in-class practical exercises that draw on course resources and enable students to face a variety of possible real-life scenarios.","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Corequisite":"NUS Compulsory Core Law Curriculum or equivalent","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Saturday Morning"]}]},{"ModuleCode":"LL6359Z","ModuleTitle":"SIAC and Institutional Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"Arbitral institutions are important stakeholders in the field of international arbitration, but the nature and importance of their role have often been overlooked. The course seeks to introduce participants to the role and function of arbitral institutions in the practice of international arbitration, and to the complex issues that arbitral institutions face in the administration of arbitrations, appointment of arbitrators, issuing arbitral rules and practice notes and in guiding and shaping the development of international arbitration. The course will be taught by visiting lecturers from the Board, Court of Arbitration and Secretariat of the Singapore International Arbitration Centre (SIAC).","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. At least one prior course in international arbitration.","History":[{"Semester":1,"LecturePeriods":["Thursday Evening","Friday Evening","Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"LL6360Z","ModuleTitle":"Current Challenges to Investment Arbitration","Department":"Dean's Office (Law)","ModuleDescription":"This module will focus on the current challenges faced by investment arbitration at the global level. It will adopt a three-step approach. Students will first acquire an in-depth understanding of the history and functioning of the existing system. On this basis, the different criticisms and reform proposals will be scrutinized. Finally, students will be invited to make their own informed assessment of the existing system, to discuss its evolution and debate possible improvements. The module will be diversified, as it will address both legal and extra-legal issues. Seminars will be interactive and students will be encouraged to participate actively.","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Afternoon","Wednesday Morning","Saturday Morning"]}]},{"ModuleCode":"LL6361Z","ModuleTitle":"Complex Arbitrations: Multiparty – Multicontract","Department":"Dean's Office (Law)","ModuleDescription":"1. Who are the parties to the contract(s) or to the arbitration clause(s) contained therein? The theories applied by courts and arbitral tribunals 2. The extension of the arbitration clause to non-signatories 3. The possibility of bringing together in one single proceeding all the parties who have participated in the performance of one economic transaction through interrelated contracts 4. Joinder and consolidation 5. Appointment of arbitrators in multiparty arbitration cases 6. The enforcement of an award in multiparty, multicontract cases 7. The res judicata effect of an award rendered in a connected arbitration arising from the same project","ModuleCredit":"2.50","Workload":"0-18-0-0-0","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"LL6396","ModuleTitle":"University Research Opportunities Programme","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL6397","ModuleTitle":"University Research Opportunities Progra","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LL6402","ModuleTitle":"Corporate Insolvency Law","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"LL6403","ModuleTitle":"Family Law","Department":"Dean's Office (Law)","ModuleCredit":"8","Workload":"0-6-0-0-0","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LL6405A","ModuleTitle":"Law Of Intellectual Property (A)","Department":"Dean's Office (Law)","ModuleCredit":"8","Workload":"0-6-0-0-7","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LL6407","ModuleTitle":"Law Of Insurance","Department":"Dean's Office (Law)","ModuleCredit":"8","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LL6412","ModuleTitle":"Securities and Capital Markets Regulation","Department":"Dean's Office (Law)","ModuleDescription":"This course is designed to provide an overview of securities regulation, corporate governance and mergers and acquisitions, in Singapore and, where relevant, jurisdictions such as the US, UK, Australia, China and HK. Topics to be covered generally include: regulatory authorities and capital markets, supervision of intermediaries, the \"going public\" process, legal position of stockbrokers, insider trading and securities frauds, globalisation, technology and regulatory harmonisation, and regulation of takeover activity. In addition, aspects of syndicated loan and bond financing, and securitisation, will be studied in some detail. Students will be expected to use the Internet to search for comparative materials. Advisory Note for students from Civil Law Jurisdiction: Not appropriate for civil law students.","ModuleCredit":"8","Workload":"3-3-0-0-9","Prerequisite":"(a) NUS Compulsory Core Law Curriculum or equivalent. (b) Company Law [LC2008/LLB2008] or its equivalent in a developed common law jurisdiction (may be taken concurrently).","Preclusion":"Students doing or have done any of the following module(s) are precluded: (1) International Corporate Finance [8MC - LL4409/LL5409/LLD5409/LL6409, 4MC - LL4238/LL5238/LL6238, 5MC – LL4238V/LL5238V/LL6238V], (2) Corporate Finance Law & Practice in Singapore [4MC - LL4182/LL5182/LL6182, 5MC – LL4182V/LL5182V/LL6182V], (3) Securities Regulation [4MC - L4055/LL5055/LL6055, 5MC – LL4055V/LL5055V/LL6055V], (4) Securities Regulation [Module code: L53.3040 OR LW.10180] under the NYU@NUS Summer Session.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LL6413","ModuleTitle":"Civil Justice and Procedure","Department":"Dean's Office (Law)","ModuleDescription":"The course is about the law governing the processes by which substantive rights are effectuated during civil litigation in Singapore. The emphasis will be on how Rules of Court operate in areas of dispute resolution including the interlocutory stages from filing of an action to the trial, post-judgment matters and the role of amicable settlement in the adversarial culture. The inter-relationship between procedure, evidence and ethics will be analysed. Students will have an understanding of the principles of procedure to consider the efficacy and viability of the governing law in light of fairness, efficiency and justice, and to propose reforms.","ModuleCredit":"8","Workload":"0-6-0-0-14","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent. (It is impossible to study common law adversarial procedure without a background in these subjects.)","Preclusion":"Students who have not studied the core subjects in a Common Law curriculum. Not open to students who are, or have been, legal practitioners or who have worked in any legal field. LL4011, LL5011, LL6011 / LL4011V, LL5011V, LL6011V Civil Justice & Process LL4281, LL5281, LL6281 / LL4281V, LL5281V, LL6281V Civil Procedure","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LLD5002V","ModuleTitle":"Admiralty Law & Practice","Department":"Dean's Office (Law)","ModuleDescription":"This course will introduce the various concepts relating to the admiralty action in rem, which is the primary means by which a maritime claim is enforced. Topics will include: the nature of an action in rem, the subject matter of admiralty jurisdiction, the invocation of admiralty jurisdiction involving the arrest of offending and sister ships, the procedure for the arrest of ships, liens encountered in admiralty practice: statutory, maritime and possessory liens, the priorities governing maritime claims, and time bars and limitations. This course is essential to persons who intend to practice shipping law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Law Curriculum or equivalent.","Preclusion":"Students who are taking or have taken LLD5002.","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LLD5034V","ModuleTitle":"International Regulation of Shipping","Department":"Dean's Office (Law)","ModuleDescription":"This course will examine the global regime governing the international regulation of commercial shipping. It will examine the relationship between the legal framework established in the 1982 UN Convention on the Law of the Sea and the work of the International Maritime Organization (IMO), the UN specialized agency responsible for the safety and security of international shipping and the prevention of pollution from ships. The course will focus on selected global conventions administered by the IMO, including those governing safety of life at sea (SOLAS), the prevention of pollution from ships (MARPOL) and the training, certification and watchkeeping for seafarers (STCW). It will also examine the liability and compensation schemes that have been developed for pollution damage caused by the carriage of oil and noxious substances by ships, as well as the conventions designed to ensure that States undertake contingency planning in order to combat spills of oil and other noxious and hazardous substances in their waters. In addition, the course will examine the schemes that have been developed to enhance the security of ships and ports in light of the threat of maritime terrorism. It will also examine the role of the IMO in the prevention of pollution of the marine environment from dumping waste at sea and from seabed activities subject to national jurisdiction. One of the themes of the course will be to consider how the IMO is responding to increased concern about the protection and preservation of the marine environment, including threats such as invasive species and climate change. Another theme will be to consider how the responsibility to enforce IMO Conventions is divided between flag States, coastal States, port States and the IMO. This course will be useful to persons who intend to practice shipping law or work in the private or public maritime sector.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Core Law Curriculum or its equivalent. Students who have completed a course in Law of the Sea or Ocean Law & Policy may have a slight advantage","Preclusion":"Students who are taking or have taken LLD5034.","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LLD5043","ModuleTitle":"Law Of Marine Insurance","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LLD5054V","ModuleTitle":"Domestic and International Sale of Goods","Department":"Dean's Office (Law)","ModuleDescription":"The objective of this course is to provide students with an understanding of domestic and international sale of goods under the Singapore law. With regard to domestic sales, the course will focus on the Sale of Goods Act. Topics to be studied will include the essential elements of the contract of sale, the passing of title and risk, the implied conditions of title, description, fitness and quality, delivery and payment, acceptance and termination, and the available remedies. With particular reference to a seller’s delivery obligations, the course will also cover substantial aspects of the international sale of goods under the common law, such as FOB and CIF contracts and documentary sales. This course will be of interest to students intending to enter commercial practice.","ModuleCredit":"5","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"LLD5099V","ModuleTitle":"Maritime Law","Department":"Dean's Office (Law)","ModuleDescription":"This course will provide an understanding of the legal issues arising from casualties involving ships. It will examine aspects of the law relating to nationality and registration of ships, the law relating to the management of ships, ship sale and purchase, and the law of collisions, salvage, towage, wreck and general average. Students successfully completing the course will be familiar with the international conventions governing these issues, as well as the domestic law of Singapore.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LLD5099.","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"LLD5140V","ModuleTitle":"Ocean Law & Policy in Asia","Department":"Dean's Office (Law)","ModuleDescription":"Ocean Law & Policy issues are of crucial importance to Singapore and Asia. This course will examine the evolving global legal regime governing the oceans by examining current issues in Asia. It replaces the course on Ocean Law & Policy, which does not have a specific regional focus. This course is also on the list of modules available in the specialized LLM in Asian Law.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Students who are taking or have taken LLD5140","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LLD5205V","ModuleTitle":"Maritime Conflict of Laws","Department":"Dean's Office (Law)","ModuleDescription":"An examination of conflict of laws issues in the context of maritime law and admiralty litigation. The course will provide an introduction to conflicts theory and concepts before focusing on conflict of jurisdictions, parallel proceedings and forum shopping in admiralty matters, role of foreign law in establishing admiralty jurisdiction, recognition and priority of foreign maritime liens and other claims, choice of law and maritime Conventions, conflicts of maritime Conventions, security for foreign maritime proceedings, and recognition and enforcement of oreign maritime judgments.","ModuleCredit":"5","Workload":"3-0-0-0-10","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent.","Preclusion":"Students who are taking or have taken LLD5205.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LLD5214","ModuleTitle":"International and Comparative Oil and Gas Law","Department":"Dean's Office (Law)","ModuleDescription":"The module explores principles and rules relating to the exploration for, development and production of oil and gas (upstream operations). The main focus of the module is on the examination of different arrangements governing the legal relationship between states and international oil companies, such as modern concessions, productionsharing agreements, joint ventures, service and hybrid contracts. The agreements governing the relationships between companies involved in upstream petroleum operations (joint operating and unitisation agreements) will also be examined. The module will further explore the issues of dispute settlement, expropriation, stability of contracts and a relevant international institutional and legal framework.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NUS Compulsory Core Curriculum or its equivalent","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LLD5226","ModuleTitle":"Multimodal Transport Law","Department":"Dean's Office (Law)","ModuleDescription":"Other than the traditional unimodal contract of carriage, a multimodal contract of carriage requires more than one modality to perform the carriage. Think of a shipment of steel coils, traveling per train from Germany to the Netherlands, then by sea to Singapore where the last stretch to the end receiver is performed by truck. The course deals with all the legal aspects of such a multimodal contract of carriage.","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening","Friday Afternoon"]}]},{"ModuleCode":"LLD5396","ModuleTitle":"University Research Opportunities Programme","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LLD5397","ModuleTitle":"University Research Opportunities Programme","Department":"Dean's Office (Law)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LSM1102","ModuleTitle":"Molecular Genetics","Department":"Biological Sciences","ModuleDescription":"This module covers topics on (i) the patterns of inheritance, (ii) the molecular properties of genes and chromosomes, (iii) transcription and translation, (iv) genetic methods and technology, and (v) genetic analysis of individuals and populations. This will include an in-depth understanding of mendelian patterns of inheritance and variations that could occur due to multiple alleles, lethal genes, chromosomal variations, linkage, gene interaction and other genetic phenomena. Emphasis is placed on the understanding of the underlying molecular and biochemical basis of inheritance. Quantitative and population genetics will also be discussed with the emphasis of understanding the processes and forces in nature that promote genetic changes.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"GCE 'A' Level or H2 Biology or equivalent, or LSM1301 or LSM1301X","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"LSM1105","ModuleTitle":"Evolutionary Biology","Department":"Biological Sciences","ModuleDescription":"Evolutionary biology covers the history of life on our planet and the processes that produced the multiple life forms of Earth. Topics include: the origins of life, the eukaryotic cell, and multicellularity, the generation of genetic variation and the sorting of that variation through random processes and through natural and sexual selection, the origin of new traits, new life histories, and new species, the origins of sex, sociality, and altruism, the evolution of humans, and applications of evolutionary biology to solving modern-day problems.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"GCE 'A' Level or H2 Biology or equivalent, or LSM1301 or LSM1301X","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LSM1106","ModuleTitle":"Molecular Cell Biology","Department":"Biochemistry","ModuleDescription":"The objective is to provide the student with a firm and rigorous foundation in current concepts of the structure and functions of biomolecules in molecular cellular biology. These fundamental concepts form the basis of almost all recent advances in biological and the biomedical sciences. The lectures will introduce various cellular organelles as models to gain insights into how structures and functions of classes of biomolecules participating in important cellular processes.","ModuleCredit":"4","Workload":"2-0.5-2-1.5-4","Prerequisite":"GCE ‘A’ Level or H2 Biology or equivalent, or LSM1301 or LSM1301X","Preclusion":"LSM1101","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Friday Morning","Thursday Morning"]}]},{"ModuleCode":"LSM1301","ModuleTitle":"General Biology","Department":"Biological Sciences","ModuleDescription":"This is an introductory module that explores what a living thing is, the basics of life, and the science behind it. The course will introduce the chemistry of life and the unit of life. The question of how traits are inherited will be discussed and the field of biotechnology, including its applications and the ethical issues involved be will introduced. The diversity of life on earth will be explored, with discussions how life on earth possibly came about and how biologists try to classify and make sense of the diversity. The course will also introduce the concept of life functions from cells to tissues and from organs to systems. The concept of how organisms maintain their internal constancy and organisation of major organ systems will be discussed. The focus will be to introduce the unifying concepts in biology and how they play a role in everyday life.","ModuleCredit":"4","Workload":"2-0-2-2-5","Preclusion":"GCE `A’ Level or H2 Biology or equivalent, or LSM1301X","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LSM1303","ModuleTitle":"Animal Behaviour","Department":"Biological Sciences","ModuleDescription":"Understanding animal behaviour awakens the individual to the complexity of daily phenomenon in the animal kingdom - how animals live and survive in their environment. Much of this occurs around us every day and everywhere we go. But the city-dweller lives in increasing isolation of animals and understands little of the world around them. This module will highlight behaviours such as learning, sociality, territoriality, predation and defense, courtship and communication, with examples from across animal diversity. How behaviors have evolved to fit specific ecological conditions will be examined. Students will gain understanding of and empathy for animals, appreciate the value of scientific approach to animal care, human-animal conflict and conservation, and a better insight into our own behavior.","ModuleCredit":"4","Workload":"2-0.5-1.5-2-5","Preclusion":"Life Sciences Major/Minor and student from Bachelor of Environmental Studies Programme","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"LSM1306","ModuleTitle":"Forensic Science","Department":"Biological Sciences","ModuleDescription":"Crime is one feature of human behaviour that fascinates our community. How crimes impact our society and how crimes are investigated and solved in the Singapore context is the focus of the module. The module is designed to enable students to appreciate why and how crimes are committed, to understand how crimes are solved in Singapore using investigative, and the latest scientific and forensic techniques, and to learn the role of the major stakeholders in the Criminal Justice System. Experts from law, pharmacy, statistics, the Health Sciences Authority and the Singapore Police Force will cover topics related to forensic science.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GEK1542","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Saturday Morning"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"LSM1307","ModuleTitle":"Waste and Our Environment","Department":"Biological Sciences","ModuleDescription":"All living organisms generate waste. The prehistoric waste generated by animals and humans gives us clues to past climate and living conditions. Today’s waste generation by humans is higher than ever. This module examines the relationship between human and waste generation. It will also study the various types of waste generated from current food production, households and industries and examine their impact on the environment. Various options will be explored to manage waste better in order to ensure environmental sustainability and to create business opportunities such that they can be made useful. Singapore’s waste management issues will also be investigated.","ModuleCredit":"4","Workload":"4-1-0-2-3","Preclusion":"GEK1515","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LSM1401","ModuleTitle":"Fundamentals of Biochemistry","Department":"Biological Sciences","ModuleDescription":"This module aims to provide student with a strong background in the fundamental aspects of biochemistry including selected topics in cell biology, microbial systems and molecular genetics, with an emphasis on their applications to chemical and pharmaceutical industries as well as engineering practices (in particular bioengineering, chemical engineering, environmental engineering, and engineering science). Upon completing this module, the student is expected to have sufficient knowledge in fundamental life processes in order to appreciate and relate the importance of biochemistry in industry as well as in everyday life. The student should also be well prepared to take up higher level modules for which biochemistry is the prerequisite.","ModuleCredit":"4","Workload":"2-0.5-1-0-6.5","Prerequisite":"GCE 'A' Level or H2 Chemistry or equivalent, or CM1417 or CM1417X","Preclusion":"Not for Life Sciences major/minor and student must not have read LSM1101 or its equivalent.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Afternoon"]}]},{"ModuleCode":"LSM2191","ModuleTitle":"Laboratory Techniques in Life Sciences","Department":"Biological Sciences","ModuleDescription":"This module introduces the theory and practical applications of techniques used in molecular biology and protein biochemistry. Factual knowledge in recombinant DNA techniques, such as RNA isolation, reverse transcription, polymerase chain reaction, recombinant DNA construction and recombinant protein expression, and in protein purification, such as liquid chromatography, polyacrylamide gel electrophoresis and western blotting, will be integrated with laboratory practice.","ModuleCredit":"4","Workload":"1-0-3-2-4","Prerequisite":"LSM1102 or LSM1106","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"LSM2211","ModuleTitle":"Metabolism and Regulation","Department":"Biochemistry","ModuleDescription":"Overview of the biosynthesis and catabolism of carbohydrates, proteins, lipids and nucleic acids in the context of human health and disease. Emphasis on the integration and regulation of metabolic pathways in different tissues and organs. Principles of bioenergetics and mitochondrial energy metabolism, free radicals, enzyme deficiencies in metabolic disorders will also be covered.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM1106","Preclusion":"LSM2101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LSM2212","ModuleTitle":"Human Anatomy","Department":"Anatomy","ModuleDescription":"This module provides a basic introduction to human structure and function, comprising gross anatomy integrated with microscopic anatomy. Histological organization of the primary tissues: epithelial, connective, muscular and nervous tissues will also be covered. Clinical relevance of the anatomical structures will be discussed.","ModuleCredit":"4","Workload":"2-1-1-0-6","Prerequisite":"LSM1102 or LSM1106","Preclusion":"LSM1202","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"LSM2231","ModuleTitle":"General Physiology","Department":"Biological Sciences","ModuleDescription":"This module deals with “General Physiology” and its theme is “Biological Transducers and Energy Transformation”. This module will start with bioenergetics which stresses on the application of thermodynamics to physiological processes in both animals and plants. Six types of energy will be dealt with, concerning (1) the transformation of light energy to chemical energy by plants, (2) the transformation of chemical energy to chemical potential energy of ions and water across bio-membranes, (3) the transformation of chemical potential energy to electrical energy by plasmalemma with special emphasis on neurons, (4) the transformation of chemical energy to mechanical energy by muscle, and (5) the production and release of heat during energy transformation. Since neurons and muscle tissues require a relatively constant extracellular environment for them to function properly, the important concept of homeostasis will be discussed. Emphasis will be on extracellular fluid volume and composition. In addition, mechanisms involved in the balance of heat gain and heat loss to maintain a constant body temperature will be covered.","ModuleCredit":"4","Workload":"2-0.5-1.5-2-5","Prerequisite":"GCE ‘A’ Level or H2 Biology or equivalent, or LSM1301 or LSM1301X","Preclusion":"LSM1104","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"LSM2232","ModuleTitle":"Genes, Genomes and Biomedical Implications","Department":"Biological Sciences","ModuleDescription":"This module deals with the structure, organization and function of genes and genomes in both prokaryotes and eukaryotes (e.g. DNA topology, hierarchy of packaging of DNA in chromosomes and relationship to gene activity and genome dynamics). The functional roles of DNA regulatory cis-elements and transcription factors involved in gene expression will be examined. The molecular events in the control and regulation of transcription, post-transcriptional modifications and RNA processing, temporal and spatial gene expression will be examined in detail. The cause and/or effect of dysfunction of gene expression in diseases will be discussed.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM1102 and LSM1106","Preclusion":"LSM2102","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Tuesday Morning","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LSM2233","ModuleTitle":"Cell Biology","Department":"Biochemistry","ModuleDescription":"This module provides a comprehensive understanding of sub-cellular structures, functions and interactions in unicellular and multi-cellular systems. Emphasis is on cellular functions. Topics include structures and functions of organelles, organelle biogenesis (including organelle inheritance and import of proteins into organelles), intracellular protein trafficking, the cytoskeleton, and cell movements. In addition, students will be introduced to the current concepts of intercellular and intracellular signalling, molecular basis of cell proliferation and apoptosis.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM1106","Preclusion":"LSM2103","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Tuesday Morning","Friday Morning"]},{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM2234","ModuleTitle":"Physical Concepts in Biology","Department":"Biological Sciences","ModuleDescription":"This module introduces important basic physical concepts in cell and developmental biology. It aims at providing students with quantitative biophysical skill set to apply to biological processes, and is suitable for all Life Sciences students regardless of background in the physical sciences.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"GCE `A’ Level H2 Biology or equivalent, or LSM1301 or LSM1301X","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"LSM2241","ModuleTitle":"Introductory Bioinformatics","Department":"Biological Sciences","ModuleDescription":"Students will be introduced to the concepts, tools and techniques of bioinformatics, a field of immense importance for understanding molecular evolution, individualized medicine, and dataintensive biology. The module includes a conceptual framework for modern bioinformatics, an introduction to key bioinformatics topics such as databases and software, sequence analysis, pairwise alignment, multiple sequence alignment, sequence database searches, and profile-based methods, molecular phylogenetics, visualization and basic homology modelling of molecular structure, pathway analysis and personal genomics. Concepts emphasized in the lectures are complemented by hands-on use of bioinformatics tools in the practicals. Students will achieve highly valued skills as biological researchers with basic competence in computational and bioinformatics techniques, with proper foundation to learn more advanced skills in bioinformatics and biocomputing.","ModuleCredit":"4","Workload":"2-0-2-1-5","Prerequisite":"LSM1102 or LSM1105 or LSM1106 or PR1111A","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"LSM2251","ModuleTitle":"Ecology and Environment","Department":"Biological Sciences","ModuleDescription":"This module introduces students to the science of ecology and its role in understanding environmental processes. It covers both the major concepts and their real-world applications. Topics will include models in ecology, organisms in their environment, evolution and extinction, life history strategies, population biology, ecological interactions, community ecology, ecological energetics, nutrient cycling, landscape ecology.","ModuleCredit":"4","Workload":"2-1-1-1-5","Prerequisite":"GCE ‘A’ Level H2 Biology or equivalent, or LSM1301 or LSM1301X","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LSM2252","ModuleTitle":"Biodiversity","Department":"Biological Sciences","ModuleDescription":"The course aims to inculcate in students an understanding for the need of a diverse and intricate balance of nature and the morality of conservation. It involves an introduction to the diversity of major groups of living organisms, and the importance of maintaining diversity in natural ecosystems. Emphasis is on the need for conservation of biodiversity to maintain a balance of nature. The course will highlight to the students the biodiversity in the major habitats and vegetation types in and around Singapore.","ModuleCredit":"4","Workload":"2-0.5-1.5-2-5","Prerequisite":"GCE ‘A’ Level H2 Biology or equivalent, or LSM1301 or LSM1301X","Preclusion":"LSM1103","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"LSM2253","ModuleTitle":"Applied Data Analysis in Ecology and Evolution","Department":"Biological Sciences","ModuleDescription":"Research design and analysis of ecological data are fundamental skills for evolutionary and environmental biology. This module will provide students with the skills and knowledge to design and perform statistical analyses on typical research projects in environmental biology, ecology and evolution. Students will also learn to conduct analysis using R. This will allow them to analyze and address ecological information quantitatively which is an important skill set in the Life Sciences disciplines.","ModuleCredit":"4","Workload":"2-0-2-2-4","Prerequisite":"ST1232 or MA1301 or MA1301X or GCE 'A' Level or H2 Mathematics/Further Mathematics or equivalent","Preclusion":"LSM3257","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"LSM2254","ModuleTitle":"Fundamentals of Plant Biology","Department":"Biological Sciences","ModuleDescription":"This module introduces students to contemporary plant biology. It focuses on the flowering plants (angiosperms), one of the most successful plant groups that sustains all life on earth, and examines how they are organized, grow, and respond to the environment. A major theme that the module will highlight is that plant growth is highly dynamic – plants control growth and development through integrating intrinsic and external signals to best adapt to the changing surroundings. The concepts and techniques of gene manipulation for studying plants, as well as their applications in plant biotechnology, will also be discussed.","ModuleCredit":"4","Workload":"2-1-2-1-4","Prerequisite":"LSM1102 OR LSM1106","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"LSM2288","ModuleTitle":"Basic UROPS in Life Sciences I","Department":"Biological Sciences","ModuleCredit":"4","Prerequisite":"LSM1102 or LSM1105 or LSM1106, and departmental approval","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LSM2289","ModuleTitle":"Basic UROPS in Life Sciences II","Department":"Biological Sciences","ModuleCredit":"4","Prerequisite":"LSM1102 or LSM1105 or LSM1106, and departmental approval","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LSM2291","ModuleTitle":"Fundamental Techniques in Microbiology","Department":"Microbiology & Immunology","ModuleDescription":"This module gives an overview of microbial diversity, the biological properties of microbes, methods and approaches in the study of microbiology. At the end of the module, students should have fundamental knowledge of microbiology, including tools in the study of cells and microbes and the awareness of biosafety, and students should be excited by the microbial world and wishing to know more.","ModuleCredit":"4","Workload":"1-0.5-2.5-2-5","Prerequisite":"LSM1102 or LSM1106","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"LSM3201","ModuleTitle":"Research and Communication in Life Sciences","Department":"Biological Sciences","ModuleDescription":"This module introduces students to the philosophy, principles and processes of life sciences research and communication. It aims to equip students with the essential knowledge that complements the hands-on research training which students undertake for UROPS and Honours projects’ requirements. The module covers the essentials of scientific research including: importances and pitfalls of problem formulation and hypothesis generation, essentials of experimental designs, practical tips and pitfalls during experimental execution, good and bad practices of data collection, analysis and evaluation, form and function of scientific communication, and research ethics. This module will complement and enhance the experience and quality of undergraduate research training.","ModuleCredit":"4","Workload":"4-2-0-2-2","Corequisite":"LSM2288 Basic UROPS in Life Sciences I, LSM3288 Advanced UROPS in Life Sciences I, LSM4199 Honours Project in Life Sciences","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"LSM3211","ModuleTitle":"Fundamental Pharmacology","Department":"Pharmacology","ModuleDescription":"This module aims to provide basic principles of receptor pharmacology and of pharmacokinetics with emphasis on molecular and cellular mechanisms of action, clinical uses and adverse effects using lectures, tutorials and practicals. The lecture topics will start with the classical drug receptor theory followed by pharmacokinetics and molecular pharmacology of drug receptors and their regulation including receptor-mediated signal transduction and membrane ion channel function. Autonomic pharmacology (adrenergic and cholinergic) will be introduced. The module also focuses on the pharmacology of autacoids, non-steroidal anti-inflammatory agents, corticosteroids, immunosuppressants, anti-asthma drugs, and anti-arthritic drugs.","ModuleCredit":"4","Workload":"2-0.5-1.5-2-5","Prerequisite":"LSM2211 or LSM2233","Preclusion":"GEK2501","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"LSM3212","ModuleTitle":"Human Physiology: Cardiopulmonary System","Department":"Physiology","ModuleDescription":"The heart and lungs are central to the maintenance of homeostasis in the human body by bringing essential materials to and removing wastes from the body?s cells. This module covers the basic physiology of the cardiovascular and pulmonary systems using exercise to illustrate the onset of homeostatic imbalances and the body's responses to restore homeostasis. Students will be able to identify the benefits that exercise imparts to cardiorespiratory fitness and overall health.","ModuleCredit":"4","Workload":"2-0.5-2-2-5","Prerequisite":"LSM2211","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"LSM3214","ModuleTitle":"Human Physiology - Hormones and Health","Department":"Physiology","ModuleDescription":"This module covers several human physiological systems using hormonal control of homeostasis as a basis for understanding normal function and health. The student will be able to appreciate the interactions occurring amongst the endocrine, digestive, renal, and reproductive systems, and be able to relate them to the body's biological rhythms (or clocks), growth, responses to stress, and reproductive processes. Major Topics Covered: endocrine system, central endocrine glands, peripheral endocrine glands, digestive system, digestive processes, energy balance, urinary system, fluid processing, fluid balance, reproductive system, male reproductive physiology, female reproductive physiology.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM2211 and LSM3212","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LSM3215","ModuleTitle":"Neuronal Signaling and Memory Mechanisms","Department":"Physiology","ModuleDescription":"The module will provide fundamental knowledge about how neuronal signaling and its higher functions, such as encoding and retrieval of memory, occur in our brain. Learning and memory mechanisms are conserved in all organisms. This module covers topics including the ionic basis of resting and action potentials, molecular biology of ion and TRP channels, ion channelopathies, and the auditory system. It also focuses on neurotransmission with particular emphasis on the glutamate receptors and neuropharmacology. In addition it touches the cellular and molecular basis of learning and memory, and energy utilization in the brain.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"LSM2231 and LSM2233","Preclusion":"LSM3213 Molecular and Cellular Neurobiology","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"LSM3216","ModuleTitle":"Neuronal Development and Diseases","Department":"Physiology","ModuleDescription":"This module will focus on key events that take place in different stages of vertebrate nervous system development including neural induction, neurogenesis, glial biology, neuronal growth and polarity, axonal guidance, synapse formation, and regeneration. Pathological states such as muscular dystrophy, spinal cord injury, Parkinson’s disease, and other neurodegenerative diseases will be studied, both in terms of understanding the deficits as well as examining potential solutions to improve the outcomes of these neuronal diseases. Latest findings will be discussed, allowing students to learn the current state of research in developmental neurobiology.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"LSM2232 and LSM2233","Preclusion":"LSM3213 Molecular and Cellular Neurobiology","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM3217","ModuleTitle":"Human Ageing","Department":"Physiology","ModuleDescription":"This module introduces human ageing theories, molecular basis of ageing, system level effects of ageing, ageing related diseases, and interventions that increase longevity. Major topics to be covered in the first half include biology of ageing theories (Oxidative stress, Genetic, Autoimmune and Neuroendocrine), with an emphasis on molecular pathways such as telomere shortening, mitochondrial and ER stress, sirtuins and mTOR and autophagy. The second half of lectures include ageing brain, heart and related diseases, health implications for the individual and interventions that increases longevity such as hormesis, dietary restriction, resveratrol, rapamycin and growth hormones.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM2233","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"LSM3218","ModuleTitle":"Cardiopulmonary Pharmacology","Department":"Pharmacology","ModuleDescription":"This module focuses on drugs used to treat cardiovascular and pulmonary diseases. It provides an understanding of the pharmacological basis of cardiovascular therapeutics, and addresses the pharmacological properties of clinically useful drugs for cardiovascular and pulmonary systems. This module demonstrates the scientific basis of the therapeutic applications of these drugs, and these foundation principles will enhance understanding of safe and rational use of drugs in cardiovascular and pulmonary diseases.","ModuleCredit":"4","Workload":"2-1-1-0-6","Prerequisite":"LSM3211","Preclusion":"LSM3221","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LSM3219","ModuleTitle":"Neuropharmacology","Department":"Pharmacology","ModuleDescription":"This module introduces the pharmacological treatment of nervous system. It covers the actions of drugs and how they affect cellular function in the nervous system, and the neural mechanisms through which they influence behavior. Examples of drugs used to treat diseases and disorders of the nervous systems will be discussed.","ModuleCredit":"4","Workload":"2-1-1-0-6","Prerequisite":"LSM3211","Preclusion":"LSM3221","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LSM3222","ModuleTitle":"Human Neuroanatomy","Department":"Anatomy","ModuleDescription":"A working knowledge of human neuroanatomy is essential for many fields of biomedical science, practice and research. The purpose of this module is to cover the basic functional neuroanatomy of the human nervous system, including overview, neurohistology, peripheral nervous system, autonomic nervous system and central nervous system. It takes a regional-systemic approach to understanding human nervous system structure and function - that parallels the core knowledge used in clinical practice. Emphasis is placed on the unique anatomical features and neurochemistry of different parts of the central and peripheral nervous system, while demonstrating their synaptic connectivity and interrelatedness of their functions.","ModuleCredit":"4","Workload":"4-0-1-1-4","Prerequisite":"LSM1102 or LSM1106","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"LSM3223","ModuleTitle":"Immunology","Department":"Microbiology & Immunology","ModuleDescription":"This course provides the central concepts of immunology and the foundation for understanding how immunity functions. The subjects of innate immunity and haematopoiesis introduce the origin and role of different cell types in immunity. The mechanics of how the body protects itself from disease are explored in relation to T and B cell biology, monoclonal antibodies, cytokines, major histocompatibility complex and antigen presentation. Other topics include hypersensitivity, immunodeficiencies, tolerance, autoimmunity, resistance and immunization to infectious diseases.","ModuleCredit":"4","Workload":"2-0.5-3-2-4","Prerequisite":"LSM2233","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LSM3224","ModuleTitle":"Molecular Basis of Human Diseases","Department":"Biochemistry","ModuleDescription":"This module aims to provide students primarily with in-depth knowledge of the basic molecular mechanisms of common human diseases, such as cancer, atherosclerosis, obesity, diabetes, and muscle wasting conditions, and to prepare them for future translational research. There will be extensive discussion on results from current cutting-edge research. Since the focus of this module is on the current molecular mechanisms underlying the pathogenesis of each disease, prospective students should have basic knowledge of molecular and cell biology, genetics and general human physiology before registering for this module.","ModuleCredit":"4","Workload":"2-0.5-1.5-2-5","Prerequisite":"LSM2211 and LSM2233","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LSM3225","ModuleTitle":"Molecular Microbiology in Human Diseases","Department":"Microbiology & Immunology","ModuleDescription":"With the application of advanced technologies in molecular biology to the study of microorganisms, there are many implications on how we can identify and detect microbes, as well as treat and prevent diseases caused by both existing and newly emerged pathogens. In this course, the students will be taught the molecular principles of the physiological processes involved in the life cycle of different types of microbes and how these affect human health and disease.","ModuleCredit":"4","Workload":"2-0.5-2-2-5","Prerequisite":"LSM2211 or LSM2232 or LSM2233","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM3226","ModuleTitle":"Medical Mycology and Drug Discovery","Department":"Biochemistry","ModuleDescription":"With the growing aging population and number of immunocompromised patients, fungal infections are increasingly becoming relevant. This module will re-examine Koch’s postulates in relation to the roles opportunistic and primary fungal pathogens play in mycoses. Issues surrounding the molecular, physiological and biochemical aspects of fungal cells that make them successful microbial pathogens will be discussed. Key mechanisms of anti-fungal resistance in relation to challenges facing the discovery of new therapeutics will be examined. Students will have the opportunity to design and conduct a typical drugsusceptibility screen and drug discovery process.","ModuleCredit":"4","Workload":"2-0.5-2.5-1-4","Prerequisite":"LSM2233 or LSM2252 or LSM2291","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"LSM3231","ModuleTitle":"Protein Structure and Function","Department":"Biochemistry","ModuleDescription":"This module aims to provide a strong foundation in the study of protein structure and function. The following topics that will be covered: structures and structural complexity of proteins and methods used to determine their primary, secondary and tertiary structures, biological functions of proteins in terms of their regulatory, structural, protective and transport roles, the catalytic action of enzymes, their mechanism of action and regulation, various approaches used in studying the structure-function relationships of proteins.","ModuleCredit":"4","Workload":"2-0.5-2-2-5","Prerequisite":"LSM2211 or LSM2241","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Monday Morning"]}]},{"ModuleCode":"LSM3232","ModuleTitle":"Microbiology","Department":"Microbiology & Immunology","ModuleDescription":"Principles of Microbiology, with emphasis on the properties, functions and classification of the major classes of microorganisms, especially bacteria, fungi and viruses. Understanding microbial activities and their influence on microbial diseases, industrial applications, ecology, food and water quality.","ModuleCredit":"4","Workload":"2-0.5-3-2-4","Prerequisite":"LSM2211 or LSM2232 or LSM2233","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LSM3233","ModuleTitle":"Developmental Biology","Department":"Biological Sciences","ModuleDescription":"This course will showcase and examine embryogenesis, starting from fertilisation to birth in the case of animal development, and to germination, growth and differentiation in plants. Students will be exposed to concepts, principles and mechanisms that underlie development in plants and animals. Different organism models will be studied to demonstrate the rapid advances in this field of life sciences.","ModuleCredit":"4","Workload":"2-0.5-2-2-5","Prerequisite":"LSM2233","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM3234","ModuleTitle":"Biological Imaging of Growth and Form","Department":"Biological Sciences","ModuleDescription":"Growth and form are fundamental to all living organisms, crucial to health and diseases. Development in imaging methods and tools has transformed biological and biomedical sciences. This module will introduce basic concepts in imaging and their applications. The major topics will include: basic optics, light and electron microscopy, fluorescence and related methods. Introduction of each imaging technology will be linked with a set of biological problems of fundamental interests and biomedical implications.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"LSM2233","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Tuesday Morning","Friday Afternoon"]}]},{"ModuleCode":"LSM3235","ModuleTitle":"Epigenetics in Human Health and Diseases","Department":"Physiology","ModuleDescription":"This module introduces the concept of epigenetics, the relationship between the genome and the epigenome, and the translational aspects of epigenetics in relation to human health and diseases. The topics that will be covered include epigenetic variation, genomic technologies to study epigenetics, epigenetics in development, epimedicine, epigenetics in human diseases and epigenetics in ageing.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"LSM2232","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Morning","Friday Morning"],"TutorialPeriods":["Monday Morning","Friday Morning"]}]},{"ModuleCode":"LSM3241","ModuleTitle":"Genomic Data Analysis","Department":"Biological Sciences","ModuleDescription":"This module introduces practical, real-world genomic data analysis: when a genomic experiment is performed, and bioinformatics analysis is required, how is it done? In “Data Access and Integration”, students will learn how to distinguish databases and integrate data. In “Genomics and NGS”, students will learn practical analysis of microarray and next-generation sequencing (NGS) data. Students will learn how to map sequencing data to genomes in a variety of problem settings and interpret results. In “Integrative Analysis”, students will learn how approaches including pathway analysis and analysis of gene regulatory networks can add power to interpretation of genomic experiments.","ModuleCredit":"4","Workload":"2-1-2-3-2","Prerequisite":"LSM2232 and LSM2241","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"LSM3242","ModuleTitle":"Translational Microbiology","Department":"Microbiology & Immunology","ModuleDescription":"This module covers the underlying principles and wide-ranging industrial, environmental, pharmaceutical, and biomedical applications of microbiology. The objectives are (a) to gain an understanding of the role of microorganisms for biotechnology applications in the fields of medicine, agriculture, organic chemistry, synthetic biology, public health, biomass conversion, and biomining, and (b) to review advances in genetics and molecular biology of industrial microorganisms, enzyme engineering, environmental microbiology, food microbiology, and molecular biotechnology. A particular focus will be on the meaning and impact of microbiology on human health and the development of new therapeutic approaches.","ModuleCredit":"4","Workload":"2-0.5-2-1-4.5","Prerequisite":"LSM2232 and either LSM2211 or LSM3232","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM3243","ModuleTitle":"Molecular Biophysics","Department":"Biological Sciences","ModuleDescription":"This module provides a physical background of macromolecular conformations and a description of biophysical techniques for studies of structure, dynamics and interactions of biomolecules. Topics will include conformation of biological macromolecules, protein folding, protein-ligand interaction, biological membrane, and biophysical techniques.","ModuleCredit":"4","Workload":"2-2-0-2-5","Prerequisite":"LSM1106","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"LSM3244","ModuleTitle":"Molecular Biotechnology","Department":"Biological Sciences","ModuleDescription":"Traditional genetic engineering has been relatively successful for modern applied biotechnology, however its limitations in direct manipulation of genome is apparent. For this, genome engineering has emerged as the next wave in biotechnology. Genome engineering is a direct and precise approach to whole-genome design and mutagenesis to enable a rapid and controlled exploration of an organism's phenotypic landscape for biotechnology. Key advances included de novo genome synthesis, and genome-editing technology. This module will focus on how genome engineering is used together with existing or new applications of biotechnology to tackle global problems ranging from human and animal health to agriculture.","ModuleCredit":"4","Workload":"2-0.5-2-2-5","Prerequisite":"LSM2233","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"LSM3245","ModuleTitle":"RNA Biology and Technology","Department":"Microbiology & Immunology","ModuleDescription":"This module examines the roles of RNA, coding and in particular non-coding (ncRNA), in regulation of gene expression, host–pathogen interaction, and catalysis as well as their applications in research, diagnosis, and therapy of human diseases. The topics cover the ‘RNA world hypothesis’, the relation between structure and function of RNA, the mechanisms of regulation and dysregulation of gene expression by ncRNAs, selection and design of functional RNAs, features and usage of ncRNAs, the role of RNA in early stage pharmaceutical developments, and RNA-based drug development.","ModuleCredit":"4","Workload":"2-2-0-1-5","Prerequisite":"LSM2232","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LSM3246","ModuleTitle":"Synthetic Biology","Department":"Biochemistry","ModuleDescription":"The ability to rationally engineer living cells has been a long anticipated goal dating back for more than half a century. With the advent of DNA synthesis and genome engineering tools, biological systems can now be systematically designed for a myriad of industrial applications including disease prevention, biochemicals production and drug development. This module aims to provide basic principles to the engineering of biology with emphasis on the design and construction of synthetic gene circuits in living cells. The module also discusses current and emerging applications driven by synthetic biology, and the socio-ethical responsibilities that are required of synthetic biologists.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"LSM2211 or LSM2232 or LSM2233","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LSM3247","ModuleTitle":"Practical Synthetic Biology","Department":"Biochemistry","ModuleDescription":"Synthetic biology is the science of engineering biology, and is very much an experimental science. Building on the basic principles of synthetic biology introduced in the theoretical module LSM3246, this module aims to emphasize on the experimental techniques required for the design and construction of synthetic metabolic pathways and genetic circuits in living cells. The module also introduces advanced experimental protocols including CRISPR-Cas genome editing tools that are revolutionising fields in life and biomedical sciences.","ModuleCredit":"4","Workload":"1-0-3-2-4","Prerequisite":"LSM2191","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"LSM3252","ModuleTitle":"Evolution and Comparative Genomics","Department":"Biological Sciences","ModuleDescription":"The objectives are to build on the students' foundation in evolutionary concepts and to advance their knowledge and skills related to comparative biology. The lectures present the theory of evolution as the unifying discipline in biology, and enhance the integrated understanding of four main themes: natural selection, palaeobiology, the tree of life and comparative genomics. Overall the module emphasises the importance and application of evolutionary biology for explaining a wide variety of phenomena in biology, from the history of life to genes, genomes and cellular processes.","ModuleCredit":"4","Workload":"2-0.5-2-2-5","Prerequisite":"LSM1105","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"LSM3254","ModuleTitle":"Ecology of Aquatic Environments","Department":"Biological Sciences","ModuleDescription":"Aquatic environments make up >70% of the Earth’s surface. They host a huge diversity of life and ecosystems, many of which are vital to man. Topics covered in this module include diversity and ecology of freshwater and marine habitats and organisms, the impacts of humans on these environments, and the conservation and management of these critical resources. Overall learning outcomes include an appreciation and understanding of aquatic habitats, their physical and biological properties and their associated ecosystems. The importance of both marine and freshwater environments to Singapore will be highlighted.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"LSM2251","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM3255","ModuleTitle":"Ecology of Terrestrial Environments","Department":"Biological Sciences","ModuleDescription":"This module will introduce students to principles of terrestrial ecology. Major topics will include diversity and distributions of terrestrial environments, soils and nutrient cycling, animal-plant interactions [pollination, seed dispersal, herbivory], disturbance ecology and succession, energy flow and food webs, population biology, and fragmentation. The course will have a strong quantitative focus. The module will also cover ecological processes in rural (agricultural) and urban terrestrial environments.","ModuleCredit":"4","Workload":"2-1-1-1-5","Prerequisite":"LSM2251","Preclusion":"LSM3271","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"LSM3256","ModuleTitle":"Tropical Horticulture","Department":"Biological Sciences","ModuleDescription":"This module introduces students to the fundamentals of tropical horticulture, with emphasis on the situation in Singapore, a tropical garden city. Topics include plant growth and development and factors affecting them, pests and diseases and their control, growing media, plant nutrition, tropical urban horticulture of ornamentals, vegetable and fruit crops, and native plants, vertical and roof greening, turf grass management, landscape design, organic methods and impact of horticulture on conservation. Field trips, demonstrations, and projects will enable students to enjoy hands-on experience in cultivating plants.","ModuleCredit":"4","Workload":"2-0.5-1.5-1-5","Prerequisite":"LSM2231 and LSM2252","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"LSM3258","ModuleTitle":"Comparative Botany","Department":"Biological Sciences","ModuleDescription":"This module explores the basic relationships between the diverse forms and functions in plants. Each plant group shares a common basic structural plan but contains many members that deviate from the basic plan in response to selection pressures from the environment. Knowledge of organismal biology is enhanced through selected topics in morpho-anatomical designs and functional adaptions.","ModuleCredit":"4","Workload":"2-0.5-1.5-1-5","Prerequisite":"LSM2231 and LSM2252","Preclusion":"LSM3261","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"LSM3259","ModuleTitle":"Fungal Biology","Department":"Biological Sciences","ModuleDescription":"This module provides an overview of the diversity of fungi which include the mushrooms, yeasts, molds, rusts, and toadtsools. Fungal symbionts such as lichens and mycorrhizae are also covered. Fungi are one of the four main eukaryotes on Earth (the other three being animals, plants and protists). Without fungi, decomposition and nutrient recycling will be severely impacted. Almost all land plants form symbiotic relationships with fungi which help the living plants absorb scant minerals such as phosphates and nitrates and to protect the hosts from diseases. Fungi are exploited for food, medicine, bioremediation and biotechnology. Economic losses from fungal infections will be explored.","ModuleCredit":"4","Workload":"2-0.5-1.5-1-5","Prerequisite":"LSM2252","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM3262","ModuleTitle":"Environmental Animal Physiology","Department":"Biological Sciences","ModuleDescription":"This module aims to examine the physiological and biochemical adaptations of animals which permit them to thrive in diverse environments. It focuses on how animals adapt to natural (e.g. oxygen availability, salinity changes, water availability) and anthropogenic (e.g. greenhouse effect, UV radiation and oxidative stresses, xenobiotics) environmental challenges. This module hopes to offer students clues to what are the fundamental ways in which basic biological structures and functions of living systems are actively modified to allow organisms to exploit the full range of natural environments and to maintain the radically different modes of life we see in nature. Efforts will be made to teach how environmental physiology can be applied to biomedicine, agriculture, ecology and environmental conservation in the last part of the module.","ModuleCredit":"4","Workload":"2-0.5-2-2-5","Prerequisite":"LSM2231","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"LSM3265","ModuleTitle":"Entomology","Department":"Biological Sciences","ModuleDescription":"Insects and other related terrestrial arthropod groups are the most diverse forms of life on earth. Insects are ideal models for studies in evolution, ecology, behaviour and the environment as the same body plan has been adapted to diverse functions, in almost all terrestrial environments, and in most human endeavour. This module will equip students with knowledge in insect dentification, phylogeny, ecology, beneficial and pestiferous interactions with humans, and methods for their control.","ModuleCredit":"4","Workload":"2-1-2-3-2","Prerequisite":"LSM2251 Ecology and Environment","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM3266","ModuleTitle":"Avian Biology and Evolution","Department":"Biological Sciences","ModuleDescription":"Birds are widely studied and constitute a model for many scientific disciplines from genetics to ecology. This module explores bird biology from an evolutionary perspective. Topics include: (1) birds’ dinosaur origins, (2) present-day diversity with emphasis on Asian bird families, (3) evolutionary processes that may have led to avian flight, small genome size and other avian traits, and (4) challenges birds face in Earth’s modern extinction crisis. This module is suitable for students passionate about biological processes ranging from organismic evolution at the molecular level to broad ecological and biogeographic contexts.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"LSM2252","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"LSM3267","ModuleTitle":"Behavioural Biology","Department":"Biological Sciences","ModuleDescription":"This module provides an in-depth coverage of the relationships that organisms have with each other and with the environment. Key concepts in organismal interactions, illustrated with examples from general diverse animals and ecological systems, to ultimate and proximate explanations of animal interactions and other life history characteristics, will be covered. Students will be given the opportunity to assimilate and critically evaluate contemporary literature on relevant current issues. Experimental studies will be designed, proposed and carried out by students to improve the understanding of animal behaviour and to appreciate the significance of behaviour in ecology as well as other related disciplines.","ModuleCredit":"4","Workload":"2-1-1-1-5","Prerequisite":"LSM2251 Ecology and Environment","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"LSM3272","ModuleTitle":"Global Change Biology","Department":"Biological Sciences","ModuleDescription":"The objective of this module is to promote an understanding of Global Change Biology from a multidisciplinary approach. Students will discuss and explore selected themes of prevailing environmental, biological, socio-economical and technological issues and solutions through lectures based on literature reviews and documentaries of relevant themes, field trips and group projects.","ModuleCredit":"4","Workload":"2-1-1-1-5","Prerequisite":"LSM2252","Preclusion":"ENV2101 Global Environmental Change","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"LSM3288","ModuleTitle":"Advanced UROPS in Life Sciences I","Department":"Biological Sciences","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LSM3289","ModuleTitle":"Advanced UROPS in Life Sciences II","Department":"Biological Sciences","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LSM3310","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Biological Sciences","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Life Sciences as first major and have completed a minimum of 32 MCs in Life Sciences major at the time of application.","Preclusion":"XX3310 modules offered in Science, where XX stands for the subject prefix of the respective major","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"LSM3311","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Biological Sciences","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Life Sciences as first major and have completed a minimum of 32 MCs in Life Sciences major at time of application.","Preclusion":"XX3311 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LSM3312","ModuleTitle":"Enhanced Undergraduate Professional Internship Programme","Department":"Biological Sciences","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 16-20 weeks during regular semester. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"12","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Life Sciences as first major and have completed a minimum of 32 MCs in Life Sciences major at time of application.","Preclusion":"XX3312 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LSM4199","ModuleTitle":"Honours Project in Life Sciences","Department":"Biological Sciences","ModuleDescription":"Undertake a year-long research project and submit a written thesis for examination.","ModuleCredit":"16","Prerequisite":"For Life Sciences major students with overall CAP of 3.50 or more are eligible to enrol for this module (for Cohort 2011 and before). For Life Sciences major students with overall CAP of 3.20 or more are eligible to enrol for this module (for Cohort 2012 and after).","Preclusion":"LSM4299","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LSM4210","ModuleTitle":"Topics in Biomedical Science","Department":"Biological Sciences","ModuleDescription":"Biomedical science is the spectrum of Life Sciences that addresses human health and human diseases. From genetics to metabolism, developmental biology to aging, neurobiology to physiology, microbiology to immunology, these key topics interplay to build up our understanding of the human body, as well as how it responses to internal disruptions and external disturbances especially in disease conditions. This senior level module aim to focus on selected topics in biomedical science so as to trigger students’ appreciation of the multi-facet approaches when engaging issues in this area of Life Sciences. Talks by guest speakers from the industry may be expected to enrich the awareness of real-world strategies in biomedical science.","ModuleCredit":"4","Workload":"2.5-2-0-0.5-5","Prerequisite":"LSM2101 or LSM2102 or LSM2103","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LSM4211","ModuleTitle":"Toxicology","Department":"Pharmacology","ModuleDescription":"This introductory course is aimed at providing the basic principles and modern concepts of toxicology ? adverse effects of chemicals on humans and the biosphere. The students will understand how to make quantitative risk assessments from exposure to hazardous compounds, how to extrapolate from animal data, and how to link adverse effects at the molecular level to overall toxic responses in humans. Lecture topics include health hazards from drugs, naturally occurring toxins, industrial chemicals, or environmental toxicants, toxicokinetics and toxicodynamics, cellular and molecular mechanisms of toxicity, organ-selective toxicity, and safety evaluation of drugs and other chemicals. The general concepts will be illustrated with a number of both classical and highly topical examples.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM3211","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LSM4213","ModuleTitle":"System Neurobiology","Department":"Physiology","ModuleDescription":"The primary goal of this module is to understand how (a) neurons, assembled into circuits, mediate behavior and (b) pathophysiology of neurons leading to dysfunctional cellular and molecular processes and behavior. This course draws on basic knowledge of the cell biology and physiology of neurons.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"LSM3215 and LSM3216","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"LSM4214","ModuleTitle":"Cancer Pharmacology","Department":"Pharmacology","ModuleDescription":"This module will introduce students to the general principles of drug actions that underpin their therapeutic applications against cancers, from conventional (non-specific) chemotherapy to target-specific drugs. It will provide details of drugs used in specific cancer types, ranging from those with proven efficacy in clinics (e.g. Gleevec) to experimental agents in trials. Conceptual and theoretical targets (e.g. RNAi and gene therapies) will also be introduced.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"LSM3211","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"LSM4215","ModuleTitle":"Extreme Physiology","Department":"Physiology","ModuleDescription":"This module describes how the human body responds to exposure and exercise in environmental extremes such as hypoxic and hyperbaric conditions, thermal stressors, microgravity and trauma. Latest research findings, including some of the controversial topics, will be presented and discussed. Students will understand what the physiological changes are under extreme conditions and how acute and chronic adaptations occur in response to these stresses. This will allow students to appreciate how the human body adapts to changing environments.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"LSM3212 Human Physiology: Cardiopulmonary System AND LSM3214 Human Physiology – Hormones and Health","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"LSM4216","ModuleTitle":"Molecular Nutrition and Metabolic Biology","Department":"Biochemistry","ModuleDescription":"Nutrients are essential for sustenance. Nutrients and metabolites have a deep impact on cellular response and adaptation at the genetic, epigenetic and signalling level and vice versa. Nutrients also have an effect on intestinal microbiota, which in turn alters the absorption and utilization of nutrients. This module will cover interactions between nutrients and genes, epigenetics, cell signalling and microbiota. Molecular approaches to conduct nutrition related research would be discussed.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM2101 and LSM2102","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LSM4217","ModuleTitle":"Functional Ageing","Department":"Physiology","ModuleDescription":"Populations around the world are rapidly ageing and it is important to understand the functional decline in ageing populations. Functional age is defined as a combination of chronological, biological and psychological ages. Molecular processes governing ageing will be covered during the first half while the second half will be on societal perception, burden of disease, healthy ageing interventions and ageless society. The ageing process will be explained based on the experimental and epidemiological studies. This module will integrate biology and sociology of ageing which will provide avenues for better understanding of ageing in a society.","ModuleCredit":"4","Workload":"4-0-0-4-2","Prerequisite":"LSM3217 OR LSM 3224","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LSM4221","ModuleTitle":"Drug Discovery and Clinical Trials","Department":"Pharmacology","ModuleDescription":"This module will cover the stages that a drug that is developed for clinical use goes through before it is marketed: discovery/synthesis, preclinical studies, clinical drug trials, registration and post-market surveillance. The different phases of clinical drug trials and the guidelines for ethics and good clinical practice will be discussed. Students are also divided into groups to design clinical trials. At the end of the course the students will have an overview of the processes involved in bringing a drug from the laboratory to the market.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"LSM3211","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"]}]},{"ModuleCode":"LSM4222","ModuleTitle":"Advanced Immunology","Department":"Microbiology & Immunology","ModuleDescription":"This objective of this course is to provide students with a current and up to date view of immunology. Breakthrough areas will certainly vary from year to year, but the broad subject matter will remain. Among the highly competitive areas of immunology research focuses on innate immunity, dendritic cell biology, antigen processing and presentation, lymphocyte development and differentiation, induction of tolerance, mechanism of autoimmunity and allergy, and vaccine development.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM3223","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LSM4223","ModuleTitle":"Advances in Antimicrobial Strategies","Department":"Microbiology & Immunology","ModuleDescription":"An advanced course in the study of infectious diseases of man with emphasis on new and emerging infections as well as those of major clinical/economic importance. Core topics include understanding the principles and practice of Medical Microbiology, the nature and emergence of antimicrobial resistance, changing epidemiology of infections and laboratory diagnosis using classical diagnostic techniques and current molecular approaches. Seminars will be conducted as team presentations to explore current topics on infectious diseases in depth. A strong practical component is included.","ModuleCredit":"4","Workload":"2-0.5-2-2-4","Prerequisite":"LSM3232 or LSM3225","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"LSM4225","ModuleTitle":"Genetic Medicine in the Post-Genomic Era","Department":"Biochemistry","ModuleDescription":"This module is intended to provide a good foundation and stimulate students’ interest in specialized topics in Genetics and Genomics related to translational research. The module will provide students with knowledge of current practices in Genetic Medicine. Students will also know how gene identification, diagnostic and therapeutic strategies are formulated and performed. They will also be expected to show how to translate new genetic and genomic discoveries into novel diagnostic and therapeutic strategies. Major topics covered are gene identification, genetic diagnosis, and gene therapy. Ethical, legal, and social issues (ELSI) in genetic medicine will also be covered.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"LSM2102","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LSM4226","ModuleTitle":"Infection and Immunity","Department":"Microbiology & Immunology","ModuleDescription":"This module aims at providing an in-depth knowledge in the field of host-pathogen interactions, i.e how the immune system deals with pathogens, and how the pathogens deal with the host’s immune system. An introductory lecture series covers the basics in microbiology (bacteriology, virology, parasitology), immunology, vaccinology, and general principles of host-pathogen interactions. Selected diseases illustrate host-pathogens interactions along with the consequences for vaccine and drug design. The following set of lectures covered by clinicians and professionals focus on patient management, field study, as well as safety aspects when working with pathogens in a research lab. Tutorials are broken into “journal club”, “article write-up exercise” and “problem-based study” and are directly related to the topics developed during the lectures.","ModuleCredit":"4","Workload":"2-2-0-1-5","Prerequisite":"LSM3223 and either LSM3225 or LSM3232","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM4227","ModuleTitle":"Stem Cell Biology","Department":"Biological Sciences","ModuleDescription":"This module will provide a detailed and critical introduction in the biology of stem cells and regenerative medicine. Students will investigate the origin of embryonic and adult stem cells and learn biological concepts relating to pluripotency, self-renewal, transdifferentiation, reprogramming and regeneration. The cell-fate determination and differentiation of selected types of cells, with a focus on their potential biological and medical applications, will be presented. Specialized topics on cancer stem cells, wound healing and tissue regeneration will provide a glimpse of how mankind's future could be further shaped.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM2102 and LSM2103","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"LSM4228","ModuleTitle":"Experimental Models for Human Disease and Therapy","Department":"Biological Sciences","ModuleDescription":"Experimental models including animal and cellular models are pivotal for the study of human diseases and development of therapeutics. They help to characterize disease pathophysiology, evaluate the mechanism of action of existing drugs, discover and validate new drug targets and candidates, establish pharmacodynamic/pharmacokinetic (PK/PD) relationships, estimate clinical dosing regimens and determine safety margins and toxicity. Recent advancement of genomic and gene editing technology facilited the establishment of more disease models that can closely mimic human diseases, including diseases that involve environmental factors. In this module, we will discuss the technology, application as well as limitations of the current experimental models.","ModuleCredit":"4","Workload":"2-1-1-1-5","Prerequisite":"LSM2103","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Friday Afternoon","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LSM4229","ModuleTitle":"Therapeutic and diagnostic agents from animal toxins","Department":"Biological Sciences","ModuleDescription":"Toxins are thought as villains as they cause death and debilitation. In reality, they have contributed more to improving our lives than cause death. This module will introduce the contributions of toxins to our knowledge in biomedical and pharmacological fields. Toxin research has helped in understanding molecular mechanisms of a number of processes such as neurotransmission, blood coagulation and platelet aggregation. Toxins have been useful in the development of therapeutic agents, diagnostic reagents and research tools. The module will examine the recent advances and future prospects in toxin research.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM3211 or LSM3231","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"LSM4231","ModuleTitle":"Structural Biology","Department":"Biological Sciences","ModuleDescription":"This module provides an overall view on the structure determination of protein molecules, protein complexes, protein ? DNA complexes and viral assemblies. Topics will include the theory and practice of the three major methods ? electron microscopy (EM), nuclear magnetic resonance (NMR) and X-ray crystallography.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM2103","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"LSM4232","ModuleTitle":"Advanced Cell Biology","Department":"Physiology","ModuleDescription":"This module will explore the changes that occur in animal cells as they grow, mature, differentiate, and either senesce or renew themselves. Insights into the mechanisms that govern how and when particular developmental alterations occur will be discussed. Emphasis will be placed on understanding the cellular molecular mechanisms that lend themselves to experimental manipulation.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM2103","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LSM4234","ModuleTitle":"Mechanobiology","Department":"Biological Sciences","ModuleDescription":"This module introduces students to mechanobiology, an emerging field of life sciences that explores mechanical regulation and implications underlying numerous biological events from prokaryotes to higher organisms. It covers regulation of cell functions by cytoskeletal networks, mechanics of movement of tissue/cell/sub-cellular organelle, cellular/molecular force-sensing, mechanical modulation of biochemical signaling, physical landscapes of peri-/trans-/intra-nuclear events including transcription, and mechanical control of multicellular living organization. It also refers to physical and engineering aspects of physiological or pathological backgrounds of human health and diseases. In addition, students learn cutting-edge technologies to dissect mechanical/physical aspects of cellular/molecular functions.","ModuleCredit":"4","Workload":"4-0-0-1-5","Prerequisite":"LSM2102 and LSM2103","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LSM4235","ModuleTitle":"Nuclear Mechanics and Genome Regulation","Department":"Biological Sciences","ModuleDescription":"This module aims to develop an understanding of the relationship between physico-chemical constraints that underlie chromosome organization and its impact on regulating genetic information within the 3D nuclear architecture. In addition, mechanisms of nuclear mechanotransduction and its coupling to mechanofeedback genetic circuits during differentiation, development and in diseases will be discussed.","ModuleCredit":"4","Workload":"4-0-0-1-5","Prerequisite":"LSM2102","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"LSM4241","ModuleTitle":"Functional Genomics","Department":"Biochemistry","ModuleDescription":"This module aims to introduce selected topics on functional genomics. Areas covered include : the assignment of functions to novel genes following from the genome-sequencing projects of human and other organisms, the principles underlying enabling technologies: DNA microarrays, proteomics, protein chips, structural genomics, yeast two-hybrid system, transgenics, and aspects of bioinformatics and its applications, and to understand the impact of functional genomics on the study of diseases such as cancer, drug discovery, pharmacogenetics and healthcare.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM3231 or LSM3241","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Morning","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LSM4242","ModuleTitle":"Protein Engineering","Department":"Biological Sciences","ModuleDescription":"This module will familiarize students with the technologies that can be used to produce and engineer various proteins for basic biological research and biotechnology applications. The fundamental principles for manipulating protein production as desired and the common expression systems will be presented. The emphasis will be on the experimental strategies and approaches to improve protein properties and to create novel enzymatic activities. The topics include gene expression and protein production systems, uses of gene fusions for protein production and purification, directed molecular evolution and DNA shuffling, and engineering of proteins and enzymes for improved or novel properties. Some specific examples in protein engineering will be highlighted.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM2232 or LSM3231","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"LSM4243","ModuleTitle":"Tumour Biology","Department":"Physiology","ModuleDescription":"This module deals with the understanding of processes that regulate cell growth and proliferation, and the intricate mechanism(s) that result in abnormal proliferation and oncogenesis. Molecular basis of immortalization and the acquisition of the neoplastic phenotype, namely oncogene activation, immune evasion, potential for local and distant spread, and resistance to cell death etc. will be discussed. Role of DNA damage/repair, telomere/telomerase in genome instability and tumourigenesis will be examined. A brief session on target therapies including gene therapy approaches will also be included. Tumour immunology role of inflammation in tumours will be discussed.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM2103","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"LSM4245","ModuleTitle":"Advanced Epigenetics and Chromatin Biology","Department":"Biochemistry","ModuleDescription":"The aim of this module is to introduce concepts and molecular mechanism of epigenetics. Students will learn the historic discoveries of epigenetic research, DNA methylation, post-translational histone modifications, noncoding RNA, chromatin remodelling and epigenetic reprogramming. The module will focus on the role of epigenetic modifications in biological functions. The clinical applications of epigenetics will also be discussed.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM3235","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"LSM4251","ModuleTitle":"Plant Growth and Development","Department":"Biological Sciences","ModuleDescription":"Growth and development of higher vascular plants through their life cycles. Discussion in this module include selected topics in gamete development, fertilization, embryo development, seed germination, development of various plant organs and flowering, the role of plant growth regulators, and the cellular, physiological and molecular basis of plant morphogenesis. The molecular basis of various stages of plant development will be discussed using developmental mutant analyses.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM3233 or LSM3258","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"LSM4252","ModuleTitle":"Reproductive Biology","Department":"Biological Sciences","ModuleDescription":"This module covers the events and mechanisms leading to the development and differentiation of gonads and sexes in animals and humans, and eventually to the reproduction and propagation of a new generation. It describes the use of invertebrate (Drosophila, C. elegans) and vertebrate models (fish, mouse) in reproduction research, and discusses selected topics to highlight the current trends in animal and human reproduction. This includes new trends in hormonal control of human reproduction (endocrinology), cellular mechanisms and genetic control underlying gonad differentiation, and diseases of the reproductive system. One section of the module will discuss the effects of ageing on the reproductive system in various animal model species, and the role of reproduction in the evolution of ageing.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM3233","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"LSM4254","ModuleTitle":"Principles of Taxonomy and Systematics","Department":"Biological Sciences","ModuleDescription":"This module introduces students to taxonomy and systematics, i.e., the science of grouping biodiversity into species, describing the species, and classifying this diversity into higher-level taxa that reflect evolutionary history. The module has two main goals: (1) It introduces the main concepts and goals of taxonomy and systematics. (2) It teaches the qualitative and quantitative techniques that are today used to describe/identify species and higher-level taxa based on the analysis of morphological and DNA sequence evidence. The aim is to equip environmental as well as other biologists with a thorough understanding of taxonomic/systematic units and the tools needed for evaluating and quantifying diversity in samples of plant and animal specimens.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"LSM3241 or LSM3252","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"LSM4255","ModuleTitle":"Methods in Mathematical Biology","Department":"Biological Sciences","ModuleDescription":"The use of mathematics has a long history in life sciences and familiarity with basic, relevant mathematical techniques is becoming increasingly important for biologists. This course will focus on both current and classical themes in mathematical biology and will emphasise the acquisition of mathematical skills of relevance to current problems in ecology, evolution and epidemiology.","ModuleCredit":"4","Workload":"2-0-2-2-4","Prerequisite":"GCE 'A' Level or H2 Mathematics or H2 Further Mathematics or equivalent or MA1301 or MA1301X","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"LSM4256","ModuleTitle":"Evolution of Development","Department":"Biological Sciences","ModuleDescription":"The objective of this course is to integrate two disciplines, Evolutionary Biology and Developmental Biology into a common framework. The module explores the evolution of animal bodies, e.g. legs, segments, eyes, wings, etc., by focusing on changes at the molecular and developmental levels. This course will introduce important concepts such as hox genes, selector genes, homology, serial homology, modularity, gene regulatory networks, genetic architecture, developmental basis of sexual dimorphism, and phenotypic plasticity, and give a broad organismic-centred perspective on the evolution of novel traits.","ModuleCredit":"4","Workload":"0-4-0-1-5","Prerequisite":"LSM3233 or LSM3252","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"LSM4257","ModuleTitle":"Aquatic Vertebrate Diversity","Department":"Biological Sciences","ModuleDescription":"Aquatic vertebrates are essential components of freshwater and marine ecosystems, often occupying higher trophic/food web levels with wider ecological influence. As relatively sizeableand abundant elements of aquatic ecosystems, these organisms are also central to the ecosystem goods and services provided. Besides fishes, the most speciose extant vertebrate group, the remaining four vertebrate classes all include aquatic lineages. This module offers a firm foundation in the global diversity of aquatic vertebrates in the context of their biology, ecology, and conservation. Emphasis on Southeast Asian aquatic vertebrate biota provides a framework that informs management of regional imperilled freshwater and marine ecosystems.","ModuleCredit":"4","Workload":"2-1-2-1-4","Prerequisite":"LSM2252","Preclusion":"LSM4266","Corequisite":"NA","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"LSM4261","ModuleTitle":"Marine Biology","Department":"Biological Sciences","ModuleDescription":"Main focus on the understanding and appreciation of marine environment, the diversity of marine life, and the constant interaction between man and the sea. Marine biology as the scientific study of marine animals and the marine environment. Fundamentals of oceanography. The range of marine environments and variety of organisms inhabiting them. Benefits of the marine environment and its resources to humans. The impact of exploitation and human activities on the oceans.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM3254","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"LSM4262","ModuleTitle":"Tropical Conservation Biology","Department":"Biological Sciences","ModuleDescription":"Conservation and the loss of biodiversity and natural ecosystems are currently regarded as one of the most pressing problems facing mankind. The course will highlight the impact of habitat loss on biodiversity and the basis for formulation of effective conservation management strategies. The course will also introduce students to the theory of current conservation biology as illustrated by applications in tropical areas, species conservation issues, ecological challenges, role of zoological gardens, legal challenges etc. Conservation of tropical biota, management of local and regional environmental problems, appreciation and consideration of the socio-economic issues will also be treated. Conservation priorities and developmental needs at the national level will also be discussed, with emphasis on Singapore and SE Asia. The course will have guest lecturers from overseas as well as managers and conservation-players from the local environment. It will also involve a special round-table discussion on specific conservation issues.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"LSM3272 OR ENV2101","Preclusion":"ULS2204","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"LSM4263","ModuleTitle":"Field Studies in Biodiversity","Department":"Biological Sciences","ModuleDescription":"LSM4263 will introduce students to field biology, the basic techniques involved, sampling design and basic data gathering and data management. From field practicals, students will experience and encounter tropical environs and habitats, namely coastal, mangrove, primary and secondary forest. A 6 day field course is incorporated and will be conducted in Pulau Tioman, Malaysia. There students, who will be divided into small groups, will conduct 4 mini-projects in 4 separate habitats, under the supervision of experienced field-orientated teaching assistants. This module will involve overseas university students as well as NUS Life Sciences students.","ModuleCredit":"4","Prerequisite":"For Life Sciences Honours students or by departmental approval.","History":[{"Semester":4}]},{"ModuleCode":"LSM4264","ModuleTitle":"Freshwater Biology","Department":"Biological Sciences","ModuleDescription":"Freshwater is essential to life, yet constitutes less than 3% of Earth’s total water. With many freshwater ecosystems under threat, understanding the biology of freshwaters is fundamentally important to their management, conservation and restoration. This module introduces the study of inland waters, with emphasis on aquatic ecology, structure and function, and aquatic conservation. Topics discussed will include diversity and ecology of freshwater habitats and aquatic organisms, and aquatic conservation issues including policies, regulation and management of freshwater resources in local and international contexts.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"LSM3254","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"LSM4265","ModuleTitle":"Urban Ecology","Department":"Biological Sciences","ModuleDescription":"This module introduces students to the ecology of urban areas, with a focus on tropical cities. It will deal with terrestrial, freshwater and coastal marine environments in which urbanization is the key ecological factor. Topics covered will include the origins of cities, urbanization as a process, urban landscapes, urban environments (soils, hydrology, climates and pollution), urban biodiversity, alien species, landscape design, urban greenery, pest and vector control, ecological footprints, and the sustainable city. Students will undertake a small-group research project involving the design, implementation, analysis and presentation of an urban ecology study.","ModuleCredit":"4","Workload":"2-1-1-1-5","Prerequisite":"LSM2251 and LSM3255","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"LSM4267","ModuleTitle":"Animal Communications & Sensory Ecology","Department":"Biological Sciences","ModuleDescription":"Animals rely on various sensory systems to detect environmental information (i.e. light, sound, odours, and heat). Although organisms rely on stimulus modalities for communication, we often fail to detect and understand their biological functions due to our limited sensitivity range (e.g. ultraviolet, ultra-infrasound) and the lack of specialized receptors (e.g. electro- and magnetoreception). This module will introduce: (i) the array of signals and (ii) the relevant technologies/methodologies involved in accurate detection, quantification/characterisation of animal/plant signals, (iii) formulating of hypotheses in animal-animal and animal-plant communications from interdisciplinary sciences (e.g. behaviour, conservation, optics), and (iv) relevant industrial applications (e.g. agriculture, disease vectors, pest management).","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"LSM3267 Behavioural Biology","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"LSM4299","ModuleTitle":"Applied Project in Life Sciences","Department":"Biological Sciences","ModuleDescription":"For Bachelor of Science (Honours) students to participate full-time in a six-month-long project in an applied context that culminates in a project presentation and report.","ModuleCredit":"16","Workload":"0-0-0-40-0","Prerequisite":"Students must be reading the Bachelor of Science degree and have met Honours eligibility requirements for specific major.","Preclusion":"Pharmacy majors are precluded from reading this module. This module would preclude XX4199 and vice versa.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"LX5103","ModuleTitle":"Environmental Law","Department":"Dean's Office (School Of Design & Env)","ModuleDescription":"Objective - This course is aimed at giving students an overview of environmental law and its development, including the legal and administrative structures for their implementation, from the international, regional and national perspectives. It will focus on basic pollution laws relating to air, water, waste, hazardous substances and noise, nature conservation laws and laws governing environmental impact assessments. Singapore's laws and the laws of selected ASEAN countries will be examined. Targeted Students - For students on the M.Sc. (Environmental Management) program. Research students and students from other graduate programmes in NUS may apply subject to suitability of candidate and availability of places.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"MA1100","ModuleTitle":"Fundamental Concepts of Mathematics","Department":"Mathematics","ModuleDescription":"This module introduces the language, notions, and methods upon which a sound education in mathematics at the university level is built. Students are exposed to the language of mathematical logic, the idea of rigorous mathematical proofs and fundamental mathematical concepts such as sets, relations and functions. Major topics: Elementary logic, mathematical statements, set operations, relations and functions, equivalence relations, elementary number theory.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"GCE ‘A’ Level or H2 Mathematics or equivalent or H2 Further Mathematics or [GM1101 and GM1102] or MA1301 or MA1301FC or MA1301X","Preclusion":"MA1100S, GM1308, CS1231, CS1231S, CS1301, EEE students, CEG students, CPE students, MPE students, COM students, CEC students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon"],"TutorialPeriods":["Thursday Morning","Friday Morning","Thursday Afternoon","Friday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"MA1101R","ModuleTitle":"Linear Algebra I","Department":"Mathematics","ModuleDescription":"This module is a first course in linear algebra. Fundamental concepts of linear algebra will be introduced and investigated in the context of the Euclidean spaces R^n. Proofs of results will be presented in the concrete setting. Students are expected to acquire computational facilities and geometric intuition with regard to vectors and matrices. Some applications will be presented. Major topics: Systems of linear equations, matrices, determinants, Euclidean spaces, linear combinations and linear span, subspaces, linear independence, bases and dimension, rank of a matrix, inner products, eigenvalues and eigenvectors, diagonalization, linear transformations between Euclidean spaces, applications.","ModuleCredit":"4","Workload":"3-1-1-0-6","Prerequisite":"GCE ‘A’ Level or H2 Mathematics or H2 Further Mathematics or MA1301 or MA1301FC or MA1301X","Preclusion":"EG1401, EG1402, MA1101, MA1311, MA1506, MA1508, FOE students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning","Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Friday Afternoon","Monday Afternoon","Wednesday Morning","Tuesday Afternoon","Wednesday Afternoon","Friday Morning","Tuesday Evening"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Monday Afternoon","Thursday Morning","Friday Morning","Wednesday Afternoon","Friday Afternoon","Monday Morning","Wednesday Morning","Thursday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"MA1102R","ModuleTitle":"Calculus","Department":"Mathematics","ModuleDescription":"This is a course in single-variable calculus. We will introduce precise definitions of limit, continuity, the derivative and the Riemann integral. Students will be exposed to computational techniques and applications of differentiation and integration. This course concludes with an introduction to first order differential equations. Major topics: Functions, precise definitions of limit and continuity. Definition of the derivative, velocities and rates of change, Intermediate Value Theorem, differentiation formulas, chain rule, implicit differentiation, higher derivatives, the Mean Value Theorem, curve sketching. Definition of the Riemann integral, the Fundamental Theorem of Calculus. The elementary transcendental functions and their inverses. Techniques of integration: substitution, integration by parts, trigonometric substitutions, partial fractions. Computation of area, volume and arc length using definite integrals. First order differential equations: separable equations, homogeneous equations, integrating factors, linear first order equations, applications.","ModuleCredit":"4","Workload":"3-1-1-0-6","Prerequisite":"GCE ‘A’ Level or H2 Mathematics or H2 Further Mathematics or MA1301 or MA1301FC or MA1301X","Preclusion":"EE1401, EE1461, EG1401, EG1402, CE1402, MA1102, MA1312, MA1505, MA1505C, MA1507, MA1521, CEC students, COM students who matriculated on and after 2002 (including poly 2002 intake), FOE students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning","Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Monday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon","Wednesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Monday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Friday Morning","Friday Afternoon","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MA1301","ModuleTitle":"Introductory Mathematics","Department":"Mathematics","ModuleDescription":"This module serves as a bridging module for students without 'A' - level mathematics. Its aim is to equip students with appropriate mathematical knowledge and skill so as to prepare them for further study of mathematics-related disciplines. At the end of the course, students are expected to attain a level of proficiency in algebra and calculus equivalent to the GCE Advanced Level. Major topics: Sets, functions and graphs, polynomials and rational functions, inequalities in one variable, logarithmic and exponential functions, trigonometric functions, sequences and series, techniques of differentiation, applications of differentiation, maxima and minima, increasing and decreasing functions, curve sketching, techniques of integration, applications of integration, areas, volumes of solids of revolution, solution of first order ordinary differential equations by separation of variables and by integrating factor, complex numbers, vectors.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"Pass in GCE ‘O’ Level Additional Mathematics or GCE ‘AO’ Levels or H1 Mathematics","Preclusion":"Those with A-level or H2 passes in Mathematics or H2 Further Mathematics or who have passed any of the modules MA1101R, MA1102R, MA1301FC, MA1301X, MA1505, MA1506, MA1507, MA1508, MA1521, MA1311, MA1312, MA1421, MPE students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening","Thursday Evening"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon","Wednesday Afternoon","Wednesday Evening","Friday Morning","Friday Afternoon","Tuesday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MA1301X","ModuleTitle":"Introductory Mathematics","Department":"Mathematics","ModuleDescription":"This module serves as a bridging module for students without 'A' - level mathematics. Its aim is to equip students with appropriate mathematical knowledge and skill so as to prepare them for further study of mathematics-related disciplines. At the end of the course, students are expected to attain a level of proficiency in algebra and calculus equivalent to the GCE Advanced Level. Major topics: Sets, functions and graphs, polynomials and rational functions, inequalities in one variable, logarithmic and exponential functions, trigonometric functions, sequences and series, techniques of differentiation, applications of differentiation, maxima and minima, increasing and decreasing functions, curve sketching, techniques of integration, applications of integration, areas, volumes of solids of revolution, solution of first order ordinary differential equations by separation of variables and by integrating factor, complex numbers, vectors.","ModuleCredit":"4","Workload":"2-1-0-0-4","Prerequisite":"Pass in GCE ‘O’ Level Additional Mathematics or GCE ‘AO’ Level or H1 Mathematics","Preclusion":"Those with A-level or H2 passes in Mathematics or H2 Further Mathematics","Types":["Module"],"History":[{"Semester":3},{"Semester":2,"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MA1312","ModuleTitle":"Calculus with Applications","Department":"Mathematics","ModuleDescription":"This module contains the main ideas of calculus that are often encountered in the formulation and solution of practical problems. The approach of this course is intuitive and heuristic. The objective is to develop a competent working knowledge of the main concepts and methods introduced. This module is also designed for students who intend to do a minor in mathematics or for those who are keen to pick up some mathematical skills that might be useful in their own areas of studies. Major topics: Real numbers and elementary analytic geometry. Functions, limits, continuity and derivative. Trigonometric functions. Trigonometric functions. Applications of the derivative. Optimization problems. Inverse functions. The indefinite integral. The definite integral. Applications of the definite integral: arc length, volume and surface area of solid of revolution. Logarithmic and exponential functions. Techniques of Integration. Taylor's Formula. Differential equations. Some applications in Business, Economics and Social Sciences.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"AO-Level Mathematics or H1 Mathematics or MA1301 or MA1301FC or MA1301X","Preclusion":"MA1102R, MA1505, MA1505C, MA1521, MA1511, FoE students,","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"MA1421","ModuleTitle":"Basic Applied Mathematics for Sciences","Department":"Mathematics","ModuleDescription":"The objective of this module is to equip science students with the basic mathematics concepts and techniques required in many scientific disciplines, notably chemistry. Major topics include mathematical fundamentals (basics of calculus, matrix algebra and differential equations), graphical, numerical and statistical methods, and techniques in data processing.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"AO-Level Mathematics or H1 Mathematics","Preclusion":"Majors in Mathematics, Applied Mathematics, Quantitative Finance or Statistics, second major in Mathematics, Financial Mathematics or Statistics, students who have passed any of the modules MA1102R, MA1312, MA1505, MA1506, MA1507, MA1521.","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Monday Morning","Friday Morning","Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"MA1505","ModuleTitle":"Mathematics I","Department":"Mathematics","ModuleDescription":"Refer to link at http://ww1.math.nus.edu.sg/undergrad.aspx?file=stu-modules","ModuleCredit":"4","Workload":"3-2-0-0-5","Prerequisite":"GCE ‘A’ Level Mathematics or H2 Mathematics or H2 Further Mathematics or MA1301 or MA1301FC or MA1301X","Preclusion":"MA1102R, MA1312, MA1507, MA1511, MA1521, MA2311, MA2501, EE1461, PC2174","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Thursday Morning","Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon","Monday Morning","Tuesday Morning","Wednesday Morning","Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MA1507","ModuleTitle":"Advanced Calculus","Department":"Mathematics","ModuleDescription":"The objective of this module is to provide a foundation for calculus of one and several variables. The module is targeted at students in the Engineering Science Programme. Topics: brief review of one variable calculus, sequences and series, tests of convergence and divergence, power series in one variable, interval of convergence, Maclaurin and Taylor series, Taylor's theorem with remainder, lines and planes, functions of several variables, continuity of functions of several variables, partial derivatives, chain rule, directional derivatives, normal lines and tangent planes to surfaces, extrema of functions, vector-valued functions, curves, tangents and arc length, gradient, divergence and curl, line, surface and volume integrals, Green's theorem, divergence theorem, Stokes' theorem.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"GCE ‘A’ Level or H2 Mathematics or H2 Further Mathematics or equivalent","Preclusion":"MA1102R, MA1104, MA1505, MA1511, MA1512, MA1521, MA2104, MA2311","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Monday Morning","Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MA1508E","ModuleTitle":"Linear Algebra for Engineering","Department":"Mathematics","ModuleDescription":"The module is targeted at students from the Faculty of Engineering and it provides the basic fundamental principles of Linear Algebra relevant to the field of Engineering. Topics include: System of linear equations and their solutions. Gaussian elimination. Matrices, matrix operations and invertibility. Determinant of a matrix. Euclidean space and vectors. Subspaces, linear combinations and linear span. Linear independence, basis and coordinate vectors. Dimension of a vector space. Rank and nullity theorem for matrices. Linear approximation and least squares solution to a linear system. Orthogonal projection. Eigenvalues, eigenvectors and diagonalization. Complex numbers. Applications of eigenvalues and eigenvectors to differential equation","ModuleCredit":"4","Workload":"3-2-0-0-5","Prerequisite":"GCE ‘A’ level or H2 Mathematics or H2 Further Mathematics or equivalent","Preclusion":"MA1101R, MA1311, MA1506, MA1508, MA1513 (2 way preclusion)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Monday Morning","Tuesday Afternoon","Tuesday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Tuesday Morning","Monday Afternoon","Tuesday Afternoon"],"TutorialPeriods":["Friday Morning","Thursday Afternoon","Friday Afternoon","Thursday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"MA1511","ModuleTitle":"Engineering Calculus","Department":"Mathematics","ModuleDescription":"This is a seven-week module specially designed for students majoring in Engineering. It introduces the basic concepts in one variable and several variable calculus with applications in engineering. Main topics: One variable calculus. Power series. Partial differentiation. Multiple integrals. Vector Calculus.","ModuleCredit":"2","Workload":"3-2-0-0-5","Prerequisite":"GCE ‘A’ level or H2 Mathematics or H2 Further Mathematics or equivalent","Preclusion":"MA1102R, MA1312, MA1505, MA1506, MA1507, MA1521, MA2311, MA2501, EE1461, PC2174 (2 way preclusion)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-10-13T09:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon","Monday Afternoon","Tuesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Morning","Wednesday Afternoon","Thursday Afternoon","Wednesday Morning","Friday Afternoon","Friday Morning","Monday Morning","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-03-16T13:00+0800","LecturePeriods":["Wednesday Afternoon","Tuesday Afternoon","Monday Morning"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Monday Afternoon","Friday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MA1512","ModuleTitle":"Differential Equations for Engineering","Department":"Mathematics","ModuleDescription":"This is a seven-week module specially designed for students majoring in Engineering. It introduces the basic concepts in differential equations with applications in engineering. Major topics: First order ordinary differential equations and applications. Second order ordinary differential equations and applications. Partial differential equations and applications. Laplace transforms and applications.","ModuleCredit":"2","Workload":"3-2-0-0-5","Prerequisite":"GCE ‘A’ level or H2 Mathematics or H2 Further Mathematics or equivalent","Preclusion":"MA1506, MA1507, EE1461, PC2174 (2 way preclusion)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Afternoon","Monday Afternoon","Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Monday Afternoon","Thursday Afternoon","Wednesday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon","Tuesday Afternoon","Monday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Friday Afternoon","Thursday Morning","Tuesday Afternoon","Thursday Afternoon","Friday Morning","Wednesday Afternoon","Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"MA1513","ModuleTitle":"Linear Algebra with Differential Equations","Department":"Mathematics","ModuleDescription":"This is a six-week module specially designed for students majoring in Engineering. It introduces the basic concepts in linear algebra with applications in engineering. Major topics: Matrix algebra, linear system of equations, vector spaces, linear independence, basis, orthogonality, rank, linear transformations, eigenvalues and eigenvectors, diagonalization, linear systems of differential equations, linearization of nonlinear systems.","ModuleCredit":"2","Workload":"3-2-0-0-5","Prerequisite":"GCE ‘A’ level or H2 Mathematics or H2 Further Mathematics or equivalent","Preclusion":"MA1101R, MA1311, MA1506, MA1508, MA1508E (2 way preclusion)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-10-13T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-03-16T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Friday Afternoon","Thursday Morning","Tuesday Afternoon","Thursday Afternoon","Friday Morning","Wednesday Afternoon","Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"MA1521","ModuleTitle":"Calculus for Computing","Department":"Mathematics","ModuleDescription":"This module provides a basic foundation for calculus and its related subjects required by computing students. The objective is to train the students to be able to handle calculus techniques arising in their courses of specialization. In addition to the standard calculus material, the course also covers simple mathematical modeling techniques and numerical methods in connection with ordinary differential equations. Major topics: Preliminaries on sets and number systems. Calculus of functions of one variable and applications. Sequences, series and power series. Functions of several variables. Extrema. First and second order differential equations. Basic numerical methods for ordinary differential equations.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"GCE ‘A’ level Mathematics or H2 Mathematics or H2 Further Mathematics or MA1301 or MA1301FC or MA1301X","Preclusion":"MA1102R, MA1312, MA1505, MA1507, MA2501, MA1511, FoE students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon","Monday Afternoon","Tuesday Morning","Thursday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Thursday Morning","Wednesday Afternoon","Monday Afternoon","Tuesday Morning","Friday Afternoon","Tuesday Afternoon","Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"MA2101","ModuleTitle":"Linear Algebra II","Department":"Mathematics","ModuleDescription":"This module is a continuation of MA1101 Linear Algebra I intended for second year students. The student will learn more advanced topics and concepts in linear algebra. A key difference from MA1101 is that there is a greater emphasis on conceptual understanding and proof techniques than on computations. Major topics: Matrices over a field. Determinant. Vector spaces. Subspaces. Linear independence. Basis and dimension. Linear transformations. Range and kernel. Isomorphism. Coordinates. Representation of linear transformations by matrices. Change of basis. Eigenvalues and eigenvectors. Diagonalizable linear operators. Cayley-Hamilton Theorem. Minimal polynomial. Jordan canonical form. Inner product spaces. Cauchy-Schwartz inequality. Orthonormal basis. Gram-Schmidt Process. Orthogonal complement. Orthogonal projections. Best approximation. The adjoint of a linear operator. Normal and self-adjoint operators. Orthogonal and unitary operators.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1101R or MA1506 or MA1508 or MA1508E or MA1513","Preclusion":"MA2101S, MA2101H, MA2201, MA2203, MQ2201, MQ2101, MQ2203","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Monday Afternoon"]}]},{"ModuleCode":"MA2101S","ModuleTitle":"Linear Algebra II (S)","Department":"Mathematics","ModuleDescription":"The objective of this module is to develop the learning capabilities and hone the problem solving skills of talented students at a mathematically deeper and more rigorous level. In addition to the classes of the regular module, one extra special hour each week will be devoted to solving challenging problems and studying some additional topics and those topics briefly mentioned in the regular module. The contents of this module will consist of those in the regular module (MA2101) and the following additional topics: proofs of Jordan Normal Form Theorem, Cayley Hamilton Theorem, introductory module theory, further applications of linear algebra.","ModuleCredit":"5","Workload":"3-2-0-0-8","Prerequisite":"(MA1101R or MA1506 or MA1508 or MA1508E or MA1513) and departmental approval","Preclusion":"MA2101, MA2101H, MA2201, MA2203, MQ2201, MQ2101, MQ2203","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"MA2104","ModuleTitle":"Multivariable Calculus","Department":"Mathematics","ModuleDescription":"This is a module on the calculus of functions of several real variables, applications of which abound in mathematics, the physical sciences and engineering. The aim is for students to acquire computational skills, ability for 2- and 3-D visualisation and to understand conceptually fundamental results such as Green’s Theorem, Stokes’ Theorem and the Divergence Theorem. Major topics: Euclidean distance and elementary topological concepts in Rn, limit and continuity, implicit functions. Partial differentiation, differentiable functions, differentials, chain rules, directional derivatives, gradients, mean value theorem, Taylor’s formula, extreme value theorem, Lagrange multipliers. Multiple integrals and iterated integrals, change of order of integration, applications, Jacobian matrix, change of variables in multiple integrals. Line integrals and Green’s theorem. Surface integrals, Stokes’ Theorem, Divergence Theorem.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1102R or MA1505 or MA1511 or MA1521","Preclusion":"MA1104, MA2311, MA1507, MPE students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Morning","Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Tuesday Morning","Friday Afternoon"]}]},{"ModuleCode":"MA2108","ModuleTitle":"Mathematical Analysis I","Department":"Mathematics","ModuleDescription":"The objective of this module is to introduce the student to the contents and methods of elementary mathematical analysis. The course develops rigorously the following concepts arising from calculus: the real number system, sequences and series of constant terms, limit and continuity of functions. The emphasis is on logical rigour. The student will be exposed to and be expected to acquire the skills to read and write mathematical proofs. Major topics: Basic properties of real numbers, supremum and infimum, completeness axiom. Sequences, limits, monotone convergence theorem, Bolzano-Weierstrass theorem, Cauchy's criterion for convergence. Infinite series, Cauchy's criteria, absolute and conditional convergence, tests for convergence. Limits of functions, fundamental limit theorems, one-sided limits, limits at infinity, monotone functions. Continuity of functions, intermediate-value theorem, extreme-value theorem, inverse functions.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1102R or MA1505 or MA1511 or MA1505C or MA1507 or MA1521","Preclusion":"MA2108S, MA2206, MA2208, MA2221, MA2311, MQ2202, MQ2102, MQ2203, CN2401, EE2401, ME2492","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Thursday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"MA2108S","ModuleTitle":"Mathematical Analysis I (S)","Department":"Mathematics","ModuleDescription":"The objective of this module is to develop the learning capabilities and hone the problem solving skills of talented students at a mathematically deeper and more rigorous level. In addition to the classes of the regular module, one extra special hour each week will be devoted to solving challenging problems and studying some additional topics and those topics briefly mentioned in the regular module. The contents of this module will consist of those in the regular module (MA2108) and the following additional topics: conditions equivalent to the completeness axiom, rearrangement of series, trigonometric series.","ModuleCredit":"5","Workload":"3-2-0-0-8","Prerequisite":"(MA1102R or MA1505 or MA1511 or MA1505C or MA1507 or MA1521) and departmental approval","Preclusion":"MA2108, MA2206, MA2208, MA2221, MA2311, MQ2202, MQ2102, MQ2203, CN2401, EE2401, ME2492","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"MA2202","ModuleTitle":"Algebra I","Department":"Mathematics","ModuleDescription":"This course introduces basic concepts in group theory. Major topics: Modular arithmetics. Binary operations. Groups. Sugroups. Group homomorphisms. Examples of groups Symmetric groups and Cayley's theorem. Cyclic groups. Cosets and Theorem of Lagrange. Fermat's Little Theorem and Euler's phi function. Direct products of groups. Normal subgroups. Quotient groups. Isomorphism Theorems. Group actions. Stabilizers and orbits.Examples and applications. Major topics: Divisibility, congruences. Permutations. Binary operations. Groups. Examples of groups including finite abelian groups from the study of integers and finite non-abelian groups constructed from permutations. Subgroups. Cyclic groups. Cosets. Theorem of Lagrange. Fermat’s Little Theorem and Euler's Theorem. Direct products of groups. Normal subgroups. Quotient groups. Isomorphism Theorems","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1100 or MA1100S or CS1231 or CS1231S","Preclusion":"MA2202S, MA3250, MQ3201,CVE students.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MA2202S","ModuleTitle":"Algebra I (S)","Department":"Mathematics","ModuleDescription":"The objective of this module is to develop the learning capabilities and hone the problem solving skills of talented students at a mathematically deeper and more rigorous level. The contents of this module will consist of those in the regular module (MA2202 Algebra I) and the following additional topics: Group action, group representations, profinite groups and classical groups.","ModuleCredit":"5","Workload":"3-2-0-0-8","Prerequisite":"(MA1100 or MA1100S or CS1231 or CS1231S) and departmental approval","Preclusion":"MA2202, MA3250, MQ3201, CVE students.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MA2213","ModuleTitle":"Numerical Analysis I","Department":"Mathematics","ModuleDescription":"This is a first course on the theory and applications of numerical approximation techniques. Through the study of this module, the students will gain an understanding of how in practice mathematically formulated problems are solved using computers, and how computational errors are analysed and tackled. The students will be equipped with a number of commonly used numerical algorithms and knowledge and skill in performing numerical computation using MATLAB. The module is intended for mathematics majors and students from engineering and physical sciences. It will provide a firm basis for future study of numerical analysis and scientific computing. Major topics: Computational errors, direct method for systemsof linear equations, interpolation and approximation, numerical integration, use of MATLAB software.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"(MA1102R or MA1312 or MA1507 or MA1505 or MA1521 or MA1511 or EG1402 or EE1401 or EE1461) and (MA1101R or MA1311 or MA1508 or MA1506 or MA1508E or MA1513)","Preclusion":"CE2407, ME3291, CN3421, CN3411, CHE students (for breadth requirements), EVE students (for breadth requirements), DSA2102","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"MA2214","ModuleTitle":"Combinatorics and Graphs I","Department":"Mathematics","ModuleDescription":"The main objective of this module is to introduce to students fundamental principles and techniques in combinatorics as well as the basics of graph theory, which have practical applications in such areas as computer science and operations research. The major topics from combinatorics are: Permutations and Combinations, Binomial and Multinomial Coefficients, The Principle of Inclusion and Exclusion, Generating Functions, Recurrence Relations, Special Numbers including Fibonacci Numbers, Stirling Numbers, Catalan Numbers, Harmonic Numbers and Bernoulli Numbers. The major topics from graph theory are: Basic Concepts and Results, Bipartite graphs and trees.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1100 or MA1101R or MA1311 or MA1506 or MA1508 or MA1508E or MA1513 or CS1231 or CS1231S","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Wednesday Morning","Thursday Morning"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"MA2216","ModuleTitle":"Probability","Department":"Mathematics","ModuleDescription":"The objective of this module is to give an elementary introduction to probability theory for science (including computing science, social sciences and management sciences) and engineering students with knowledge of elementary calculus. It will cover not only the mathematics of probability theory but will work through many diversified examples to illustrate the wide scope of applicability of probability. Topics covered are: counting methods, sample space and events, axioms of probability, conditional probability, independence, random variables, discrete and continuous distributions, joint and marginal distributions, conditional distribution, independence of random variables, expectation, conditional expectation, moment generating function, central limit theorem, the weak law of large numbers. This module is targeted at students who are interested in Statistics and are able to meet the prerequisite. It is an essential module for Industrial and Systems Engineering students.","CrossModule":"ST2131","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1102R or MA1312 or MA1507 or MA1505 or MA1505C or MA1511 or MA1521","Preclusion":"ST2131 (Cross-listing), ST2334, CE2407","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Morning","Monday Afternoon","Friday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Afternoon","Wednesday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MA2219","ModuleTitle":"Introduction to Geometry","Department":"Mathematics","ModuleDescription":"This module gives a first introduction to various kinds of geometries ranging from elementary Euclidean geometry on the plane, inversive geometry on the sphere, as well as projective geometry and Non-Euclidean geometry. Topics covered include: Conics, Quadric surfaces, Affine geometry, Affine transformations, Ceva's theorem, Menelaus' theorem, Projective geometry, projective transformations, homogeneous coordinates, cross-ratio, Pappus' theorem, Desargues' theorem, duality and projective conics, Pascal's theorem, Brianchon's theorem, Inversions, coaxal family of circles, Non-Euclidean geometry, Mobius transformations, distance and area in Non-Euclidean geometry.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1100 or MA1101R or MA1506 or MA1508 or MA1508E or MA1513 or MA1102R or MA1505 or MA1507 or MA1511 or CS1231","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MA2288","ModuleTitle":"Basic UROPS in Mathematics I","Department":"Mathematics","ModuleDescription":"This module is entirely project based. It allows the student the opportunity to engage in independent learning and research. It also affords the student the chance to delve into topics that may not be present in the regular curriculum.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"MA1101R and departmental approval","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA2289","ModuleTitle":"Basic UROPS in Mathematics II","Department":"Mathematics","ModuleDescription":"This provides a continuation of work done in MA2288 and the project should be of two semester's duration. Please see section 4.4.3.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"MA1101R and departmental approval","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA2311","ModuleTitle":"Techniques in Advanced Calculus","Department":"Mathematics","ModuleDescription":"This module applies advanced calculus to practical, computational and mathematical problems. It covers the approximation of a general function by polynomials, the defining equations of lines and planes, the method to find maximum or minimum of a function, as well as the calculation of area, volume, surface area, mass, centre of gravity. The course is for students with advanced calculus background and with interest in the applications of calculus. Major topics: Sequences. Monotone convergence theorem. Series. Absolute and conditional convergence. Tests of convergence. Power series and interval of convergence. Taylor's series. Differentiation and integration of power series. Vector algebra in R2 and R3. Dot product and cross product. Functions of several variables. Limits and continuity. Partial derivatives. Total differentials. Directional derivatives. Gradients of functions. Mean value theorem. Taylor's formula. Maximum and minimum. Second derivative test. Vector valued functions of several variables. Jacobians. Chain rule. Tangent planes and normal lines to surfaces in R3. Lagrange's multiplier method. Multiple integrals. Iterated integrals. Change of order of integration. Change of variable formula for multiple integrals.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1102R or MA1312 or MA1421 or MA1521","Preclusion":"MA1104, MA2104, MA1505, MA1507, MA1511, MA2108, MA2108S, MPE students, Mathematics majors, Applied Mathematics majors, Quantitative Finance majors, second major in Mathematics, second major in Financial Mathematics","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon","Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"MA2501","ModuleTitle":"Differential Equations and Systems","Department":"Mathematics","ModuleDescription":"This module has subjects in differential equations and how they can be applied in variety of different systems. The topics covered include: first-order differential equations, separation of variables, linearity and nonlinearity, growth and decay phenomena, second-order differential equations, real and complex characteristic roots, forced oscillations, conservative and non-conservative systems, linear systems with real and complex eigenvalues, decoupling linear systems, stability and linear classifications, forced equations and systems, Fourier transforms and applications, nonhomogenous equations, Laplace transforms, stability, feedback and control. Topics Covered First-order differential equations: dynamical system models, solutions and directional fields, separation of variables, solving first-order DE. Linearity and nonlinearity: growth and decay phenomena, linear models: examples, non-linear models: examples. Second-order differential equations: real and complex characteristic roots, forced oscillations, conservative and non-conservative systems. Linear system of differential equations: linear systems with real and complex eigenvalues, decoupling linear systems, stability and linear classifications. Forced equations and systems: Fourier transforms and applications, linear nonhomogenous equations, Laplace transforms, stability, feedback and control.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"MA1507 and (MA1508 or MA1508E)","Preclusion":"MA1505, MA1505C, MA1506, MA1512, MA1521, MA2210, MA2312, MA1511","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Friday Morning"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MA3110","ModuleTitle":"Mathematical Analysis II","Department":"Mathematics","ModuleDescription":"This is a continuation of MA2108 Mathematical Analysis I. The objective of this module is to introduce the student to the contents and methods of elementary mathematical analysis. The course develops rigorously the following concepts arising from calculus: the derivative, the Riemann integral, sequences and series of functions. The emphasis is on logical rigour. The student will be exposed to and be expected to acquire the skills to read and write mathematical proofs. Major topics: Differentiation: the derivative, Mean Value Theorem and applications, L'Hospital rules, Taylor's Theorem. The Riemann integral: Riemann integrable functions, the Fundamental Theorem of Calculus, change of variable, integration by parts. Sequences of functions: Pointwise and uniform convergence, interchange of limits and continuity, derivative and integral, the exponential and logarithmic functions, the trigonometric functions. Series of functions: Cauchy criterion, Weierstrass M-test, power series, radius of convergence, term-by-term differentiation.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA2108 or MA2108S","Preclusion":"MA2118, MA2118H, MA2205, MQ3202, MA3110S, ST2236.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"],"TutorialPeriods":["Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"MA3110S","ModuleTitle":"Mathematical Analysis II (S)","Department":"Mathematics","ModuleDescription":"The objective of this module is to develop the learning capabilities and hone the problem solving skills of talented students at a mathematically deeper and more rigorous level. In addition to lectures and tutorials, one extra special hour each week will be devoted to solving challenging problems and studying some additional topics and those topics briefly mentioned in the regular module. The contents of this module will consist of those in the regular module (MA3110) and the following additional topics: differentiation of vector-valued functions, Riemann-Stieltjes integral.","ModuleCredit":"5","Workload":"3-2-0-0-8","Prerequisite":"(MA2108 or MA2108S) and departmental approval","Preclusion":"MA2118, MA2118H, MA2205, MQ3202, MA3110","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"MA3111","ModuleTitle":"Complex Analysis I","Department":"Mathematics","ModuleDescription":"This module is a first course on the analysis of one complex variable. In this module, students will learn the basic theory and techniques of complex analysis as well as some of its applications. Target students are mathematics undergraduate students in the Faculty of Science. Major topics: complex numbers, analytic functions, Cauchy-Riemann equations, harmonic functions, contour integrals, Cauchy-Goursat theorem, Cauchy integral formulas, Taylor series, Laurent series, residues and poles, applications to computation of improper integrals.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"(MA1104 or MA2104 or MA1507) and (MA3110 or MA3110S)","Preclusion":"MA3111S, EE3002, MPE students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Friday Morning","Monday Afternoon"]}]},{"ModuleCode":"MA3111S","ModuleTitle":"Complex Analysis I (S)","Department":"Mathematics","ModuleDescription":"The objective of this module is to develop the learning capabilities and hone the problem solving skills of talented students at a mathematically deeper and more rigorous level. The contents of this module will consist of those in the regular module (MA3111 Complex Analysis I) and the following additional topics: Casorati-Weierstrass Theorem, infinite products of analytic functions, normal families of analytic functions.","ModuleCredit":"5","Workload":"3-2-0-0-8","Prerequisite":"(MA1104 or MA2104 or MA1507) and (MA3110 or MA3110S) and departmental approval","Preclusion":"MA3111, EE3002, MPE students","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MA3201","ModuleTitle":"Algebra II","Department":"Mathematics","ModuleDescription":"The objective of this module is to provide the essentials of ring theory and module theory. Major topics: rings, ring isomorphism theorems, prime and maximal ideals, integral domains, field of fractions, factorization, unique factorization domains, principal ideal domains, Euclidean domains, factorization in polynomial domains, modules, module isomorphism theorems, cyclic modules, free modules of finite rank, finitely generated modules, finitely generated modules over a principal ideal domain.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"(MA2202 or MA2202S) and (MA2101 or MA2101S)","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MA3205","ModuleTitle":"Set Theory","Department":"Mathematics","ModuleDescription":"This is an introductory mathematical course in set theory. There are two main objectives: One is to present some basic facts about abstract sets, such as, cardinal and ordinal numbers, axiom of choice and transfinite recursion, the other is to explain why set theory is often viewed as foundation of mathematics. This module is designed for students who are interested in mathematical logic, foundation of mathematics and set theory itself. Major topics: Algebra of sets. Functions and relations. Infinite sets. Induction and definition by recursion. Countable and uncountable sets. Linear orderings. Well orderings and ordinals. Axiom of choice.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1100 or MA1100S or CS1231 or CS1231S","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MA3209","ModuleTitle":"Mathematical Analysis III","Department":"Mathematics","ModuleDescription":"This module has two main objectives: to introduce analysis in the setting of metric spaces and to present multivariable differential calculus at a more advanced level. Major topics: Metric spaces and examples, topology of metric spaces, convergence of sequences., completeness, continuity of functions and uniform continuity, compactness, contraction mappings, Banach’s fixed point theorem, differentiable functions from Rn to Rm, inverse function theorem and implicit function theorem.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"(MA3110 or MA3110S) and (MA1104 or MA2104 or MA1507)","Preclusion":"MA3213, MA3251","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"MA3218","ModuleTitle":"Applied Algebra","Department":"Mathematics","ModuleDescription":"Modern algebra is used in a variety of areas such as coding theory and cryptography. The focus of this module is to introduce elementary concepts of abstract algebra and some of their applications. Upon completing this module, the student will have some basic knowledge of modern algebra and an understanding of some applications such as those in coding theory and cryptography. Major Topics: Integers, binary operations, groups, cosets, rings, division domain, polynomial rings, fields, finite fields. Introduction to coding theory, block codes, linear codes, Hamming distances, Hamming codes, Reed-Muller codes, cyclic codes, Reed-Solomon codes. Introduction to cryptography, substitution ciphers, permutation cipher, block ciphers. Other applications.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA2101 or MA2101S","Preclusion":"MA2202, MA2202S, EE4103","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MA3220","ModuleTitle":"Ordinary Differential Equations","Department":"Mathematics","ModuleDescription":"The study of ordinary differential equations (ODEs) has been a centerpiece in both pure and applied mathematics, such as in mathematical analysis, dynamical systems and mathematical modeling. The aim of this module is to give a thorough treatment on the fundamental theory of ODEs and the methods of solving ODEs. Major topics: Review of first order equations, Basic theory of linear differential equations, Variation of parameters, Principle of superposition, Wronskian, Abel's formula, Adjoint and self-adjoint equations, Lagrange and Green's identities, Sturm's separation and comparison theorems, Linear differential systems, Series solutions of second order linear differential equations, Method of Frobenius, Initial value problems, Lipschitz condition, Picard's method of successive approximations, Existence and uniqueness of solution, Gronwall’s inequality, Continuous dependence on initial value.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"(MA1104 or MA2104 or MA1505 or MA1507 or MA1511 or MA1521) and (MA1101R or MA1311 or MA1506 or MA1508 or MA1508E or MA1513) and (MA2108 or MA2108S)","Preclusion":"MA2312, PC2174","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MA3227","ModuleTitle":"Numerical Analysis II","Department":"Mathematics","ModuleDescription":"This module is a continuation of MA2213 Numerical Analysis I. It introduces and analyzes important numerical methods for solving linear and nonlinear systems, two-point boundary value problems, as well as Monte Carlo methods and their applications in such fields as quantitative finance and physics. The module aims at developing students’ problem-solving skills in emerging applications of modern scientific computing, and is intended for mathematics and quantitative finance majors and students from engineering, computer science and physical sciences. Major topics: Iterative methods for systems of linear equations and their convergence analysis, numerical solutions of systems of nonlinear equations, methods for solving two-point boundary value problems, Monte Carlo methods and their applications.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"MA2213 and (MA1104 or MA2104 or MA1506 or MA1507 or MA1505 or MA1511 or MA2311) and (MA2101 or MA2101S) and (MA2216 or ST2131 or ST2334)","Preclusion":"ME3291","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"MA3233","ModuleTitle":"Combinatorics and Graphs II","Department":"Mathematics","ModuleDescription":"This is a continuation of MA2214 Combinatorics and Graphs I. The objective is to introduce to students fundamental principles and techniques in Graph Theory. Major topics: Connectivity, Eulerian Multigraphs and Hamiltonian Graphs, Matching, Covering and Independence, Vertex Coloring (including basics of Planar Graphs), Digraphs, Basic Spectral Graph Theory (including Eigenvalues of Graphs and Graph Laplacians).","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA2214","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"MA3236","ModuleTitle":"Non-Linear Programming","Department":"Mathematics","ModuleDescription":"Optimization principles are of undisputed importance in modern design and system operation. The objective of this course is to present these principles and illustrate how algorithms can be designed from the mathematical theories for solving optimization problems. Major topics: Fundamentals, unconstrained optimization: one-dimensional search, Newton-Raphson method, gradient method, constrained optimization: Lagrangian multipliers method, Karush-Kuhn-Tucker optimality conditions, Lagrangian duality and saddle point optimality conditions, convex programming: Frank-Wolfe method.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1104 or MA2104 or MA1506 or MA1507 or MA1505 or MA1511 or MA2311","Preclusion":"DSC3214 or DSN3701","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Monday Evening","Thursday Evening"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MA3238","ModuleTitle":"Stochastic Processes I","Department":"Mathematics","ModuleDescription":"This module introduces the concept of modelling dependence and focuses on discrete-time Markov chains. Topics include discrete-time Markov chains, examples of discrete-time Markov chains, classification of states, irreducibility, periodicity, first passage times, recurrence and transience, convergence theorems and stationary distributions. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","CrossModule":"ST3236","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"{MA1101 or MA1101R or MA1311 or MA1508 or GM1302} and {MA2216 or ST2131}","Preclusion":"ST3236.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Thursday Afternoon","Friday Morning"],"TutorialPeriods":["Friday Afternoon","Monday Afternoon","Monday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"MA3252","ModuleTitle":"Linear and Network Optimisation","Department":"Mathematics","ModuleDescription":"The objective of this course is to work on optimization problems which can be formulated as linear and network optimization problems. We formulate linear programming (LP) problems and solve them by the simplex method (algorithm). We also look at the geometrical aspect and develop the mathematical theory of the simplex method. We further study problems which may be formulated using graphs and networks. These optimization problems can be solved by using linear or integer programming approaches. However, due to its graphical structure, it is easier to handle these problems by using network algorithmic approaches. Applications of LP and network optimization will be demonstrated. This course should help the student in developing confidence in solving many similar problems in daily life that require much computing. Major topics: Introduction to LP: solving 2-variable LP via graphical methods. Geometry of LP: polyhedron, extreme points, existence of optimal solution at extreme point. Development of simplex method: basic solution, reduced costs and optimality condition, iterative steps in a simplex method, 2-phase method and Big-M method. Duality: dual LP, duality theory, dual simplex method. Sensitivity Analysis. Network optimization problems: minimal spanning tree problems, shortest path problems, maximal flow problems, minimum cost flow problems, salesman problems and postman problems.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1101R or MA1306 or MA1311 or MA1508 or MA1506 or MA1508E or MA1513","Preclusion":"MQ2204, CS3252, IC2231, DSC3214, DSN3701, MA3235, BH3214, ISE students","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Friday Evening","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"MA3259","ModuleTitle":"Mathematical Methods in Genomics","Department":"Mathematics","ModuleDescription":"This module is an introduction to methods and popular software tools for solving computational problems in genomics. It studies exact algorithms for those problems that can be solved easily and approximation and/or heuristic algorithms for hard problems. The objective is to develop competitive knowledge in formulating biological problems in computational terms and solving these problems using algorithm approach. This module is for students with interests in computational molecular biology and bioinformatics. Major topics: Sequence analysis, multiple sequence alignment, phylogenetic analysis, genome sequencing, gene prediction and motif finding, genome rearrangement.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA2216 or MA3233 or MA3501 or ST2131 or ST2334 or LSM2241","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Friday Evening","Friday Afternoon"]}]},{"ModuleCode":"MA3264","ModuleTitle":"Mathematical Modelling","Department":"Mathematics","ModuleDescription":"The objective of this course is to introduce the use of mathematics as an effective tool in solving real-world problems through mathematical modelling and analytical and/or numerical computations. By using examples in physical, engineering, biological and social sciences, we show how to convert real-world problems into mathematical equations through proper assumptions and physical laws. Qualitative analysis and analytical solutions for some models will be provided to interpret and explain qualitative and quantitative phenomena of the real-world problems. Major topics: Introduction of modelling, dynamic (or ODE) models: population models, pendulum motion, electrical networks, chemical reaction, etc, optimization and discrete models: profit of company, annuity, etc, probability models: president election poll, random walk, etc, Model analysis: dimensional analysis, equilibrium and stability, bifurcation, etc, and some typical applications.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1104 or MA2104 or MA1104S or MA1506 or MA2108 or MA2108S or MA2221 or MA1505 or MA1511 or MA2311","Preclusion":"MPE students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Wednesday Morning","Friday Evening"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"MA3265","ModuleTitle":"Introduction to Number Theory","Department":"Mathematics","ModuleDescription":"Number theory is an area that attracts the attention of many great mathematicians. Attempts to solve some number theoretic problems (such as the Fermats Last Theorem) often lead to new areas of mathematics. A recent application of an elementary number theoretic result called the Eulers Theorem to cryptography (RSA system) has further established the importance of this area in applied mathematics. The aim of this course is to introduce various topics in number theory and to connect these topics with algebra, analysis and combinatorics. Major topics: Prime numbers, multiplicative functions, theory of congruences, quadratic residues, algebraic numbers and integers, sums of squares and gauss sums, continued fractions, transcendental numbers, quadratic forms, genera and class group, partitions, diophantine equations, basic theory of elliptic curves","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"{MA2108 or MA2108S} and {MA2202 or MA2202S}","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MA3269","ModuleTitle":"Mathematical Finance I","Department":"Mathematics","ModuleDescription":"This module introduces the students to the basics of financial mathematics and targets all students who have an interest in building a foundation in financial mathematics. Topics include basic mathematical theory of interest, term structure of interest rates, fixed income securities, risk aversion, basic utility theory, single-period portfolio optimization, basic option theory. Mathematical rigor will be emphasized.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"(CS1010 or CS1010E or CS1010S or CS1010FC or IT1006 or CS1101 or CS1101C or CS1101S or IT1002) and (ST2131 or ST2334 or MA2216)","Preclusion":"QF2101 Basic Financial Mathematics","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Wednesday Morning","Friday Morning","Wednesday Afternoon","Friday Afternoon","Thursday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"MA3288","ModuleTitle":"Advanced UROPS in Mathematics I","Department":"Mathematics","ModuleDescription":"This module is entirely project based. It allows the student the opportunity to engage in independent learning and research. It also affords the student the chance to delve into topics that may not be present in the regular curriculum. Projects registered under MA3288 are intended to be at a more advanced level than those under MA2288/9.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Departmental approval","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA3289","ModuleTitle":"Advanced UROPS in Mathematics II","Department":"Mathematics","ModuleDescription":"This module provides a continuation of work done in MA3288 and the project should be of two semesters' duration. Please see section 4.4.3.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Departmental approval","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA3310","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Mathematics","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Mathematics or Applied Mathematics as first major and have completed a minimum of 32 MCs in Mathematics or Applied Mathematics major at the time of application.","Preclusion":"XX3310 modules offered in Science, where XX stands for the subject prefix of the respective major","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA3311","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Mathematics","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Mathematics or Applied Mathematics as first major and have completed a minimum of 32 MCs in Mathematics or Applied Mathematics major at time of application.","Preclusion":"XX3311 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA3312","ModuleTitle":"Enhanced Undergraduate Professional Internship Programme","Department":"Mathematics","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 16-20 weeks during regular semester. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Mathematics or Applied Mathematics as first major and have completed a minimum of 32 MCs in Mathematics or Applied Mathematics major at time of application.","Preclusion":"XX3312 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA4199","ModuleTitle":"Honours Project in Mathematics","Department":"Mathematics","ModuleDescription":"The Honours project is intended to give students the opportunity to work independently, to encourage students develop and exhibit aspects of their ability not revealed or tested by the usual written examination, and to foster skills that could be of continued usefulness in their subsequent careers. The project work duration is one year (including assessment).","ModuleCredit":"12","Workload":"0-0-0-30-0","Prerequisite":"Only for students matriculated from 2002/2003, subject to faculty and departmental requirements","Preclusion":"XFS4199M","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA4203","ModuleTitle":"Galois Theory","Department":"Mathematics","ModuleDescription":"The objective of this course is to study field theory and its application to classical problems such as squaring a circle, trisecting an angle and solving the quintic polynomial equation by radicals. Major topics: Field extensions, finite and algebraic extensions, automorphisms of fields, splitting fields and normal extensions, separable extensions, primitive elements, finite fields, Galois extensions, roots of unity, norm and trace, cyclic extensions, solvable and radical extensions.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3201","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MA4207","ModuleTitle":"Mathematical Logic","Department":"Mathematics","ModuleDescription":"This is an introductory mathematical course in logic. It gives a mathematical treatment of basic ideas and results of logic, such as the definition of truth, the definition of proof and Godel's completeness theorem. The objectives are to present the important concepts and theorems of logic and to explain their significance and their relationship to other mathematical work. Major topics: Sentential logic. Structures and assignments. Elementary equivalence. Homomorphisms of structures. Definability. Substitutions. Logical axioms. Deducibility. Deduction and generalization theorems. Soundness, completeness and compactness theorems. Prenex formulas.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3110 or MA3110S or MA3205 or MA3219","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"MA4211","ModuleTitle":"Functional Analysis","Department":"Mathematics","ModuleDescription":"This course is for students who are majors in pure mathematics or who need functional analysis in their applied mathematics courses. The objective of the module is to study linear mappings defined on Banach spaces and Hilbert spaces, especially linear functionals (real-valued mappings) on L(p), C[0,1] and some sequence spaces. In particular, the four big theorems in functional analysis, namely, Hahn-Banach theorem, uniform boundedness theorem, open mapping theorem and Banach-Steinhaus theorem will be covered. Major topics: Normed linear spaces and Banach spaces. Bounded linear operators and continuous linear functionals. Dual spaces. Reflexivity. Hanh-Banach Theorem. Open Mapping Theorem. Uniform Boundedness Principle. Banach-Steinhaus Theorem. The classical Banach spaces : c0, lp, Lp, C(K). Compact operators. Inner product spaces and Hilbert spaces. Orthonormal bases. Orthogonal complements and direct sums. Riesz Representation Theorem. Adjoint operators.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3207H or MA3209","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MA4221","ModuleTitle":"Partial Differential Equations","Department":"Mathematics","ModuleDescription":"The objective of this introductory course is to provide the basic properties of partial differential equations as well as the techniques to solve some partial differential equations. Partial differential equations are the important tools for understanding the physical world and mathematics itself. This course will cover three types of partial differential equations and will provide a broad perspective on the subject, illustrate the rich variety of phenomena and impart a working knowledge of the most important techniques of analysis of the equations and their solutions. Major topics: First-order equations. Quasi-linear equations. General first-order equation for a function of two variables. Cauchy problem. Wave equation. Wave equation in two independent variables. Cauchy problem for hyperbolic equations in two independent variables. Heat equation. The weak maximum principle for parabolic equations. Cauchy problem for heat equation. Regularity of solutions to heat equation. Laplace equation. Green's formulas. Harmonic functions. Maximum principle for Laplace equation. Dirichlet problem. Green's function and Poisson's formula.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3220","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MA4229","ModuleTitle":"Approximation Theory","Department":"Mathematics","ModuleDescription":"The central theme of this course is the problem of interpolating data by smooth and simple functions. To achieve this goal, we need to study interesting families of functions. The basic material covered deals with approximation in normed linear spaces, in particular, in Hilbert spaces. These include Weierstrass approximation theorem via Bernstein polynomials, best uniform polynomial approximation, interpolation, orthogonal polynomials and least squares problems, splines and wavelets. Major topics: Basics in approximation theory. Weierstrass approximation theorem via Bernstein polynomials. Best uniform polynomial approximation and Haar condition. Polynomial interpolation. Orthogonal polynomials and least squares problems. Splines. Wavelets.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"(MA2101 or MA2101S) and (MA3110 or MA3110S)","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MA4230","ModuleTitle":"Matrix Computation","Department":"Mathematics","ModuleDescription":"This course provides essential ideas and techniques as well as algorithms in numerical linear algebra that are needed in scientific computing and data analytics for effectively working with vectors and matrices. The major difficulties faced in solving problems in linear algebra numerically are discussed, as well as the associated applications often seen in practice. The emphasis is on the development of elegant and powerful algorithms and their applications for solving practical problems. Major topics include basic vector and matrix manipulation, the singular value decomposition, QR factorization, least squares problems, conditioning and stability, eigenvalue problems, and various applications in scientific computing and data science.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"{MA2101 or MA2101S} and {MA2213 or DSA2102}","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"MA4235","ModuleTitle":"Topics in Graph Theory","Department":"Mathematics","ModuleDescription":"This module covers some advanced as well as special topics in Graph Theory. The topics are to be chosen from: Domination Theory, Edge Coloring, List Coloring, Graph Ramsey Theory, Chromatic Polynomials, Reconstruction Problem, Planar Graphs, Perfect Graphs, Matroid Theory.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3233","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"MA4247","ModuleTitle":"Complex Analysis II","Department":"Mathematics","ModuleDescription":"This is a second course in complex analysis which aims to introduce the student to some of the beautiful main results and applications of complex analysis. The nature of the topic allows the student to learn and understand the proofs and applications of some very strong results with relatively little background, it also shows the interplay between geometry, analysis and algebra. Major topics: Argument principle (including Rouche's Theorem), open mapping theorem, maximum modulus principle, conformal mapping and linear fractional transformations, harmonic functions, and analytic continuation.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3111 or MA3111S","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MA4251","ModuleTitle":"Stochastic Processes II","Department":"Mathematics","ModuleDescription":"This module builds on ST3236 and introduces an array of stochastic models with biomedical and other real world applications. Topics include Poisson process, compound Poisson process, marked Poisson process, point process, epidemic models, continuous time Markov chain, birth and death processes, martingale. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","CrossModule":"ST4238","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3238 or ST3236","Preclusion":"MA3237, MA3239, GM3310, ST4238, ISE students.","Types":["Module","UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"MA4254","ModuleTitle":"Discrete Optimization","Department":"Mathematics","ModuleDescription":"Discrete optimization deals with problems of maximizing or minimizing a function over a feasible region of discrete structure. These problems come from many fields like operations research, management science and computer science. The primary objective of this module is twofold: (a) to study key techniques to separate easy problems from difficult ones and (b) to use typical methods to deal with difficult problems. Major topics: Integer programming: cutting plane techniques, branch and bound enumeration, partitioning algorithms, the fixed charge and plant location problems. Sequencing and job-shop scheduling. Vehicle routing problems.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA2215 or MA3252 or DSC3214 or DSN3701","Preclusion":"MA3235, ISE students.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Friday Morning","Tuesday Morning"]}]},{"ModuleCode":"MA4255","ModuleTitle":"Numerical Methods in Differential Equations","Department":"Mathematics","ModuleDescription":"Ordinary and partial differential equations are routinely used to model a variety of natural and social phenomena. This course is concerned with the basic theory of numerical methods for solving these equations. Through the study of this module, students will gain an understanding of (1) various numerical integration schemes for solving ordinary differential equations, and (2) finite difference methods for solving various linear partial differential equations. Major topics: (ODE) One-step and linear multistep methods, Runge-Kutta methods, A-stability, convergence, (PDE) Difference calculus, finite difference methods for initial value problems, boundary value problems, and initial-boundary value problems, consistency, stability analysis via von Neumann method and matrix method, convergence, Lax Equivalence Theorem.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"{MA2213 or DSA2102} and MA3220","Preclusion":"ME4233","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MA4260","ModuleTitle":"Stochastic Operations Research","Department":"Mathematics","ModuleDescription":"This is a stochastic operations research module and has many applications in production planning, warehousing and logistics. This module gives an introduction on how operations research models (with emphasis on optimization models) are formulated and solved. Many inventory and queuing models are derived to cater for different situations and problems in the real world. The solutions of these models can be obtained analytically. The tools of dynamic programming, heuristics and simulation are also introduced to derive the solutions. Major topics: The basic economic order quantity model and its extension. Dynamic lot sizing models. Inventory models with uncertain demands: single-period decision models, continuous review and periodic review policies. Recent developments in inventory theory. Modelling arrival and service processes. Basic queuing models. Cost considerations in queuing models. Queuing network. Simulation of inventory and queuing models.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"{MA2216 or ST2131 or ST2334} and {MA3236 or MA3252 or DSC3214 or DSN3701}","Preclusion":"ISE students.","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MA4261","ModuleTitle":"Coding and Cryptography","Department":"Mathematics","ModuleDescription":"Error-correcting codes and security codes are very important in the data communication and storage. The focus of this module is the mathematical aspect of coding theory and cryptography. Upon completing this module, the student will have a basic appreciation of some key issues in coding theory and cryptography, some understanding of the basic theory concerning codes and ciphers and a good knowledge of some well-known codes and ciphers. Major Topics: Communication channels and Shannon’s theorem, block codes and linear codes, maximum-likelihood decoding and syndrome decoding, bounds on codes and optimal codes, cyclic codes, BCH codes, encoding and decoding of cyclic codes. Public-key cryptography, RSA cryptosystem, public-key cryptosystems based on the discrete logarithm problem, elliptic curve cryptosystems, factorization algorithm and pseudoprime.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3201 or MA3218 or MA3265","Preclusion":"EEE students, CEG students, CPE students.","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Tuesday Evening","Friday Morning"]}]},{"ModuleCode":"MA4262","ModuleTitle":"Measure and Integration","Department":"Mathematics","ModuleDescription":"This module is suitable not only for mathematics majors, but also for science and engineering majors who need a rigorous introduction to the concepts of measures and integrals. It covers Lebesgue measure and Lebesgue integral in a rigorous manner. We begin complicated proofs with an introduction which shows why the proof works. Examples are included to show why each hypothesis of a major theorem is necessary. Major topics: Lebesgue measure. Outer measure. Measurable sets. Regularity of Lebesgue measure. Existence of nonmeasurable sets. Measurable functions. Egoroff's Theorem. Lusin's Theorem. Lebesgue integral. Convergence theorem. Differentiation. Vitali covering lemma. Functions of bounded variation. Absolute continuity. Lp spaces. Holder's inequality. Minkowski's inequality. Riesz-Fischer theorem.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3209","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MA4263","ModuleTitle":"Introduction to Analytic Number Theory","Department":"Mathematics","ModuleDescription":"The aim of this course is to introduce the standard techniques in analytic number theory through the study of two classical results, namely, the prime number theorem and Dirichlet's theorem on primes in arithmetic progressions. Major topics: Arithmetical functions. Merten's estimates. Riemann zeta function. Prime number theorem. Characters of abelian groups. Dirichlet's theorem on primes in arithmetic progression.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"(MA2202 or MA2202S) and (MA3111 or MA3111S)","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MA4264","ModuleTitle":"Game Theory","Department":"Mathematics","ModuleDescription":"Game theory provides a mathematical tool for multi-person decision making. The aim of this module is to provide an introduction to game theory, studying basic concepts, models and solutions of games and their applications. Major topics: Games of normal form and extensive form, Applications in Economics, Relations between game theory and decision making. Games of complete information: Static games with finite or infinite strategy spaces, Nash equilibrium of pure and mixed strategy, Dynamic games, backward induction solutions, information sets, subgame-perfect equilibrium, finitely and infinitely repeated games. Games of incomplete information: Bayesian equilibrium, First price sealed auction, second price sealed auction, and other auctions, Dynamic Bayesian games, Perfect Bayesian equilibrium, Signaling games. Cooperative games: Bargaining theory, Cores of n-person cooperative games, The Shapley value and its applications in voting, cost sharing, etc.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"(MA3236 or MA3252 or DSC3214 or DSN3701) and (MA2216 or ST2131 or ST2334)","Preclusion":"EC3312.","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Thursday Evening","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MA4266","ModuleTitle":"Topology","Department":"Mathematics","ModuleDescription":"The (point-set) topology covered in this module is an abstraction of metric space concepts, and was largely developed in the first half of last century. It forms the basis for much modern mathematics, especially in geometry and analysis, and beyond mathematics is important in computer science, mathematical economics, mathematical physics and robotics. Major topics: metric and topological spaces, continuous maps, bases, homeomorphisms, subspaces, sum, product and quotient topologies, orbit spaces, separation axioms, compact spaces, Tychonoff's theorem, compactness in metric spaces, Urysohn's lemma, Tietze Extension Theorem, connected and path-connected spaces, components, locally compact spaces, function spaces and the compact-open topology.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA3209","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"MA4268","ModuleTitle":"Mathematics for Visual Data Processing","Department":"Mathematics","ModuleDescription":"This multi-disciplinary module focuses on various important mathematical methods addressing problems arising in imaging and vision. Topics covered include: Continuous and discrete Fourier transform, Gabor transform, Wiener filter, variational principle, level set method, applied differential geometry, linear and nonlinear least squares, regularization methods.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA2213","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MA4269","ModuleTitle":"Mathematical Finance II","Department":"Mathematics","ModuleDescription":"This module imparts to students in-depth knowledge of pricing and hedging of financial derivatives in equity, currency and fixed income markets. Major topics include fundamental of asset pricing, basic stochastic calculus, Ito’s formula, Black-Scholes models for European, American, path-dependent options such as Barrier, Asian and Lookback options, as well as multi-asset options and American exchange options.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"(MA1104 or MA1506 or MA1507 or MA1511 or MA2104 or MA2311) and MA3269","Preclusion":"MA3245 Financial Mathematics I MA4257 Financial Mathematics II","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Friday Morning","Thursday Afternoon","Friday Evening","Monday Afternoon","Monday Morning"]}]},{"ModuleCode":"MA4269A","ModuleTitle":"Mathematical Finance II","Department":"Mathematics","ModuleDescription":"Major topics include fundamental of asset pricing, basic stochastic calculus, Ito’s formula, Black-Scholes models for European, American, path-dependent options such as Barrier, Asian and Lookback options, as well as multi-asset options and American exchange options.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Either one of these: MA1104 Multivariable Calculus or MA1506 Mathematics II or MA1507 Advanced Calculus or MA2104 Multivariable Calculus or MA2311 Techniques in Advanced Calculus and MA3269 Mathematical Finance I","Preclusion":"MA3245 Financial Mathematics I MA4257 Financial Mathematics II","Corequisite":"Nil","History":[{"Semester":1}]},{"ModuleCode":"MA4270","ModuleTitle":"Data Modelling and Computation","Department":"Mathematics","ModuleDescription":"This course aims at presenting important mathematical concepts and computational methods that are often used for modelling and analysis of big data sets and complex networks. The emphasis is on mathematical modelling and computational methods for practical problems in data science. Major topics include: basics on convex analysis, numerical methods for large-scale convex problems, dimensionality reduction, numerical methods for machine learning, kernel methods for pattern analysis, sparse coding and dictionary learning.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"{MA2213 or DSA2102} and {MA2216 or ST2131 or ST2334}","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"MA4271","ModuleTitle":"Differential Geometry of Curves and Surfaces","Department":"Mathematics","ModuleDescription":"Students of this module will learn how to apply their knowledge in advanced calculus and linear algebra to the study of the geometry of smooth curves and surfaces in the three dimensional Euclidean space. Major topics: theory of smooth space curves, differentiable structures on a smooth surface, local theory of the geometry of smooth surfaces, the first and second fundamental form, Guass map, parallel transport, geodesics, global properties of surfaces: triangulation, Euler number and orientation, global Gauss-Bonnet formula and its applications.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"(MA1104 or MA2104 or MA1507 or MA1505 or MA2311) and (MA2101 or MA2101S)","Preclusion":"MA3215","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"MA4291","ModuleTitle":"Undergraduate Topics in Mathematics I","Department":"Mathematics","ModuleDescription":"This topics module is intended as an elective module for strong and motivated students specialising in mathematics. The topics for the module will be chosen from a fundamental area of mathematics and may change from year to year. Besides regular lectures, each student will do independent study, give presentations and submit a term paper. There will be opportunities in the course for the students to conduct individual or group research on the topics discussed.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"Departmental approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MA4292","ModuleTitle":"Undergraduate Topics in Mathematics II","Department":"Mathematics","ModuleDescription":"This topics module is intended as an elective module for strong and motivated students specialising in mathematics. The topics for the module will be chosen from a fundamental area of mathematics and may change from year to year. Besides regular lectures, each student will do independent study, give presentations and submit a term paper. There will be opportunities in the course for the students to conduct individual or group research on the topics discussed.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"Departmental approval","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MA5198","ModuleTitle":"Graduate Seminar Module In Mathematics","Department":"Mathematics","ModuleDescription":"A theme or one or several topics in mathematics, which may vary from semester to semester, will be chosen by the lecturer-in-charge or students enrolled in the module. Students will take turns to give seminar presentations on the chosen topics. Students will also be required to provide verbal critique and submit written reports on selected presentations.","ModuleCredit":"4","Workload":"2-0-0-1-7","Prerequisite":"Only for graduate research students in the Department of Mathematics who matriculated in 2004 or later.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA5202","ModuleTitle":"Number Theory","Department":"Mathematics","ModuleDescription":"This module is an introduction to classical algebraic number theory. It covers topics chosen from: algebraic integers, unique factorization of ideals, class group, unit theorem, ramification, decomposition and inertia groups, geometry of numbers, zeta functions and L-functions. If time permits, further topics which may be covered include: p-adic numbers, adeles and ideles, prime number theorem and modular forms.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA4203 or MA5203 or departmental approval","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"MA5203","ModuleTitle":"Graduate Algebra I","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in both pure and applied mathematics. It covers topics from the five basic areas of groups, rings, modules, fields and multi-linear algebra, including group actions, Sylow theorems, Jordan-Holder theorem, semisimple modules, chain conditions, bimodules, tensor products and localizations, algebraic, separable and normal field extensions, algebraic closures, multilinear forms, quadratic forms, symmetric and exterior algebras.","ModuleCredit":"5","Workload":"4-0-0-0-8","Prerequisite":"MA3201 and departmental approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MA5204","ModuleTitle":"Graduate Algebra IIA","Department":"Mathematics","ModuleDescription":"This module is a basic introduction to commutative and homological algebra. It covers the following topics: prime spectrum of a commutative ring, exact sequences, projective, injective and flat modules, Ext and Tor, integral ring extensions, Noether’s normalization and Hilbert’s Nullstellensatz, Noetherian and Artinian rings and moduels, dimension theory, Dedekind domains and discrete valuation ring.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA5203 or departmental approval","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MA5205","ModuleTitle":"Graduate Analysis I","Department":"Mathematics","ModuleDescription":"This module covers Lebesgue integration and related topics. It is intended for graduate students in mathematics. Major topics: (1) Quick review of properties of Rn, Lebesgue measure on Rn, Borel sets, Lebesgue nonmeasurable sets, Riemann-Lebesgue function, Lusin’s and Egoroff’s Theorems, convergence in measure. (2) Lebesgue integration, convergence theorems, evaluation of the integral in terms of the distribution function, Lp spaces, density of C¿¿ functions in Lp(Rn), p < ¿¿, abstract integration. (3) Product integration, Fubini’s and Tonelli’s Theorems, application to convolution, approximate identities and maximal function. (4) Lebesgue Differentiation Theorem, Vitali covering, functions of bounded variation, absolutely continuous functions.","ModuleCredit":"5","Workload":"4-0-0-0-8","Prerequisite":"MA4262 or departmental approval","Preclusion":"MA5215","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"MA5206","ModuleTitle":"Graduate Analysis II","Department":"Mathematics","ModuleDescription":"This module covers basic functional analysis and selected applications. It is intended for graduate students in mathematics. Major topics: (1) Norms and seminorms, Banach and Fréchet spaces, Hahn-Banach and separation theorems, Uniform Boundedness Principle, Open Mapping and Closed Graph Theorems. (2) Dual spaces, uniformly convex and reflexive spaces, Radon-Nikodým Theorem and the dual of Lp, Banach-Alaoglu’s Theorem, Mazur’s Theorem, adjoint operators. (3) Compact operators, compactness of adjoint, spectral theory and Fredholm alternative for compact operators, application to differential equations. (4) Hilbert space and operators on Hilbert space, Lax-Milgram Theorem, Fourier series, spectral theorem for compact self-adjoint operators, application to differential equations.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA4211 and {MA4262 or MA5205}, or departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MA5209","ModuleTitle":"Algebraic Topology","Department":"Mathematics","ModuleDescription":"This module studies topology using algebraic methods. It covers the following major topics: Fundamental groups, covering spaces, computation of fundamental groups, van Kampen Theorem, the classification of covering spaces, braid groups, simplicial complexes, simplicial homology, simplicial approximation, maps of spheres, classification of surfaces, Brouwer Fixed-point Theorem and Lefschetz Fixed-point Theorem.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA3251 or MA4215 or MA4266","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"MA5210","ModuleTitle":"Differentiable Manifolds","Department":"Mathematics","ModuleDescription":"This module studies differentiable manifolds and the calculus on such manifolds. It covers the following topics: tangent spaces and vector fields in Rn, the Inverse Mapping Theorem, differential manifolds, diffeomorphisms, immersions, submersions, submanifolds, tangent bundles and vector fields, cotangent bundles and tensor fields, tensor and exterior algebras, orientation of manifolds, integration on manifolds, Stokes' theorem. The course is for mathematics graduate students with interest in topology or geometry.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA3209 or MA3215 or MA3251 or MA4266 or departmental approval","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MA5211","ModuleTitle":"Lie Theory","Department":"Mathematics","ModuleDescription":"This module studies Lie groups/algebras and their finite dimensional representations. It covers the following topics: Lie groups and Lie algebras, maximal tori, Weyl group, root systems and Dynkin diagram, structure of (compact) semisimple Lie groups/algebras representations, highest weight theory and Weyl character formula. The course is suitable for graduate students with interest in number theory, representation theory, topology or geometry.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA3201 or MA5203 or MA5218 or departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MA5213","ModuleTitle":"Advanced Partial Differential Equations","Department":"Mathematics","ModuleDescription":"This module is an advanced course on partial differential equations. It covers the following topics: the Laplace equations, subharmonic functions, Dirichlet and Neumann problems, the Poisson equations, hyperbolic equations, Cauchy problems, mixed boundary value problems, parabolic equations, initial value problems, maximum principle, mixed boundary value problems. The course is for mathematics graduate students with interest in differential equations and its applications.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA4221 or departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"MA5217","ModuleTitle":"Graduate Complex Analysis","Department":"Mathematics","ModuleDescription":"This module is intended to be a rigorous introduction to the study of functions of one complex variable, aimed at the first year graduate level. Major topics: Holomorphic functions, Cauchy’s integral formula and applications, residue and poles, Argument Principle, Maximal Modulus Principle and the Schwarz Lemma, conformal mappings, harmonic functions and analytic continuation.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Departmental approval","Preclusion":"MA4247 Complex Analysis II","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"MA5219","ModuleTitle":"Logic and Foundation of Mathematics I","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in mathematics, and students in computer science and philosophy who have sufficient mathematical background. The core of the module is Gdels incompleteness theorem. Before that, some basic knowledge on first order logic, such as compactness theorem and properties of reducts of number theory, will be discussed. After that, some basic topics in Recursion Theory and Model Theory are introduced.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA4207 or departmental approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"MA5232","ModuleTitle":"Modeling and Numerical Simulations","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in mathematics. It focuses on modeling problems in real life and other disciplines into mathematical problems and simulating their solutions by scientific computing methods. Major topics covered include modeling and numerical simulations in selected areas of physical and engineering sciences, biology, finance, imaging and optimization.","ModuleCredit":"4","Workload":"3-0-0-2-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"MA5233","ModuleTitle":"Computational Mathematics","Department":"Mathematics","ModuleDescription":"This module studies computational methods in mathematics. It covers the following topics: computational linear algebra, numerical solution of ordinary and partial differential equations, parallel algorithms. The course is for mathematics graduate students with interest in computation methods.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA3228 or MA4255 or MA4230 or departmental approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"MA5236","ModuleTitle":"Homology Theory","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in mathematics. It covers the following major topics: Homological algebra: categories and functors, chain complexes, homology, exact sequences, Snake Lemma, Mayer-Vietoris, Kunneth Theorem. Homology theory: Eilenberg-Steenrod homology axioms, singular homology theory, cellular homology, cohomology, cup and cap products, applications of homology (Brouwer fixed-point theorem, vector fields on spheres, Jordan Curve Theorem), H-spaces and Hopf algebra. Manifolds: de Rham cohomology, orientation, Poincare duality.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"MA5209 or MA5210 or departmental approval","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"MA5241","ModuleTitle":"Computational Harmonic Analysis","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in applied mathematics and other related disciplines in science and engineering. It covers the following topics: discrete wavelet transform, discrete wavelet frame and tight frame, sparse approximation in redundant systems, variational methods for ill-posed inverse problems, sampling theory, compressed sensing, low rank matrix approximation, and non-local image restoration approaches.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"MA4229 or departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MA5243","ModuleTitle":"Advanced Mathematical Programming","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in mathematics. It covers the following major topics: Introduction to convex analysis, Theory of constrained optimization, Lagrangian duality, Algorithms for constrained optimization, in particular, penalty, barrier and augmented Lagrangian methods, Interior-point methods for convex programming, in particular, linear and semidefinite programming.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"MA3236 or departmental approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"MA5248","ModuleTitle":"Stochastic Analysis in Mathematical Finance","Department":"Mathematics","ModuleDescription":"This module introduces the basic techniques in stochastic analysis as well as their applications in mathematical finance. Major topics: Brownian motion, stochastic calculus, stochastic differential equations, mathematical markets, arbitrage, completeness, optimal stopping problems, stochastic control, risk-neutral pricing, and generalized Black-Scholes models.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"MA4262 or MA3245 or MA4269 or departmental approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"MA5251","ModuleTitle":"Spectral Methods And Applications","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in mathematics. It focuses on some basic theoretical results on spectral approximations as well as practical algorithms for implementing spectral methods. It will specially emphasize on how to design efficient and accurate spectral algorithms for solving PDEs of current interest. Major topics covered include: Fourier-spectral methods, basic results for polynomial approximations, Galerkin and collocation methods using Legendre and Chebyshev polynomials, fast elliptic solvers using the spectral method and applications to various PDEs of current interest.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"Department approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MA5295","ModuleTitle":"Dissertation For Msc By Coursework","Department":"Mathematics","ModuleDescription":"Student is expected to conduct research on a topic or area in mathematics, write a report and give an oral presentation on it.","ModuleCredit":"8","Workload":"0-0-0-20-0","Prerequisite":"Departmental approval (for students in 2006/07 and later cohorts who are enrolled in M.Sc. in Mathematics by course work)","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MA6202","ModuleTitle":"Topics In Algebra And Number Theory Ii","Department":"Mathematics","ModuleDescription":"Selected topics in algebra and number theory are offered.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MA6211","ModuleTitle":"Topics In Geometry And Topology I","Department":"Mathematics","ModuleDescription":"Selected topics in differential geometry, algebraic geometry and topology are offered.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Departmental approval","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MA6235","ModuleTitle":"Topics In Financial Mathematics","Department":"Mathematics","ModuleDescription":"Selected topics in financial mathematics are offered.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Departmental approval","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MA6241","ModuleTitle":"Topics in Numerical Methods","Department":"Mathematics","ModuleDescription":"Topics offered will be of advanced mathematical nature and will be selected by the Department.","ModuleCredit":"4","Workload":"3-0-0-0-7","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MA6252","ModuleTitle":"Topics In Applied Mathematics Ii","Department":"Mathematics","ModuleDescription":"Topics offered will be of advanced mathematical nature and will be selected by the Department.","ModuleCredit":"4","Workload":"3-0-0-0-7","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"MA6291","ModuleTitle":"Topics in Mathematics I","Department":"Mathematics","ModuleDescription":"Topics offered will be of advanced mathematical nature and will be selected by the Department.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Departmental approval","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"MB5101","ModuleTitle":"The Cell as a Machine","Department":"Mechanobiology Institute","ModuleCredit":"4","History":[{"Semester":1}]},{"ModuleCode":"MB5102","ModuleTitle":"Topics in Mechanobiology","Department":"Mechanobiology Institute","ModuleDescription":"To provide a working understanding of basic problems of mechanobiology. In practical terms, we will present to the students a number of important problems relevant to force-generation and force-sensing in living systems, and how the cells interpret the mechanical cues for regulation of their functions. The teaching will primarily involved the discussion of the studies that are performed at MBI and reading original literatures under the guidance of MBI investigators. The assignment will involve writing of several science features devoted to the studies conducted at MBI, 1 mini-review devoted to selected mechanobiology field analysed indepth and an oral presentation of the mini-review in class.","ModuleCredit":"4","Workload":"0-2-0-3-5","Prerequisite":"Basic Physical Chemistry, Calculus, Biology, Graduate standing, MB5101 or approval of the module coordinator.","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2}]},{"ModuleCode":"MB5103","ModuleTitle":"Research Seminars in Mechanobiology","Department":"Mechanobiology Institute","ModuleDescription":"This module, required for doctoral students in Mechanobiology, studies the scientific seminar as a mode of communication, as well as studying a variety of mechanobiology topics that will be presented in seminar format. Students will have opportunities to work on 1) extracting information from research seminars, 2) critical listening, 3) constructive criticism and identifying areas for improvement, and 4) presenting a brief seminar on material directly related to their own research. Seminars will be presented by visiting scientists, members of the RCE, and the students themselves. Seminars are an effective way for students to interact with the broader scientific community and to keep abreast of the most recent research. The ultimate goal for this module is to enable students to get the greatest benefit from research seminars, whether they are participating as audience members or as speakers.","ModuleCredit":"2","Workload":"1.5-0-0-0-3.5","Prerequisite":"Designed for 2nd year doctoral students","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MB5104","ModuleTitle":"Integrative Approach To Understand Cell Functions","Department":"Mechanobiology Institute","ModuleDescription":"The module provides an intensive 2-week “Bootcamp” course aimed at introducing new graduate students from biology or physical science backgrounds to key fundamental concepts and practical approaches in understanding cellular function. The focus is to develop a breadth of knowledge that allows students to pursue further depth in their respective research work. Major topics include the Central Dogma of Molecular Biology, gene cloning and editing, microscopy and bioimaging, coding and quantitative methods in biology, the choice and limitations of model organisms. These topics will be covered in lectures and reinforced in thematic-based practicals.","ModuleCredit":"4","Workload":"2-2-1-2-3","History":[{"Semester":1}]},{"ModuleCode":"MB5105","ModuleTitle":"Microfabrication for Biologists","Department":"Mechanobiology Institute","ModuleDescription":"This modules aims at teaching the basic principles of soft lithography techniques that are classically used by biologists. Although clean room techniques will be presented to help understand the whole fabrication process and limitation, a strong emphasis will be placed on post processing that is often performed at the bench such as surface treatment, protein adsorbtion, UV treatment, polymerization. The modules will be articulated around i- a theoretical description of fabrication process, polymerization schemes and surface treatment scheme. ii- Practical fabrication work at the bench in small groups. We will study both “classic” devices and processes as well as “custom” devices proposed by students.","ModuleCredit":"2","Workload":"2-0-1-0-2","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2}]},{"ModuleCode":"MCI5001","ModuleTitle":"Clinical Epidemiology I","Department":"Dean's Office (Medicine)","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"Only students enrolled in the Master of Clinical Investigation (MCI) programme can apply. All other students will be considered on a case-by-case basis, and approval has to be sought from both the module coordinator and the MCI programme director","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MCI5002","ModuleTitle":"Clinical Biostatistics I","Department":"Dean's Office (Medicine)","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"Only students enrolled in the Master of Clinical Investigation (MCI) programme can apply. All other students will be considered on a case-by-case basis, and approval has to be sought from both the module coordinator and the MCI programme director","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MCI5003","ModuleTitle":"Basic Clinical Pharmacology For Clinical Research","Department":"Dean's Office (Medicine)","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"Only students enrolled in the Master of Clinical Investigation (MCI) programme can apply. All other students will be considered on a case-by-case basis, and approval has to be sought from both the module coordinator and the MCI programme director","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MCI5004","ModuleTitle":"Molecular Biomarkers In Clinical Research","Department":"Dean's Office (Medicine)","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"Only students enrolled in the Master of Clinical Investigation (MCI) programme can apply. All other students will be considered on a case-by-case basis, and approval has to be sought from both the module coordinator and the MCI programme director","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MCI5005","ModuleTitle":"Ethics And Regulation Of Clinical Research","Department":"Dean's Office (Medicine)","ModuleCredit":"2","Prerequisite":"NIL","Preclusion":"Only students enrolled in the Master of Clinical Investigation (MCI) programme can apply. All other students will be considered on a case-by-case basis, and approval has to be sought from both the module coordinator and the MCI programme director","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MCI5006","ModuleTitle":"Clinical Epidemiology And Biostatistics Ii","Department":"Dean's Office (Medicine)","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"Only students enrolled in the Master of Clinical Investigation (MCI) programme can apply. All other students will be considered on a case-by-case basis, and approval has to be sought from both the module coordinator and the MCI programme director","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"MCI5007","ModuleTitle":"Scientific Writing","Department":"Dean's Office (Medicine)","ModuleCredit":"2","Prerequisite":"NIL","Preclusion":"Only students enrolled in the Master of Clinical Investigation (MCI) programme can apply. All other students will be considered on a case-by-case basis, and approval has to be sought from both the module coordinator and the MCI programme director","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"MCI5008","ModuleTitle":"Research Project","Department":"Dean's Office (Medicine)","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MCI5009","ModuleTitle":"Health Services Research Methods for Clinicians","Department":"Dean's Office (Medicine)","ModuleDescription":"This module introduces health services research topics and methods most relevant to clinical researchers. The research methods covered include assessment of patient-reported outcomes, economic evaluation, analysis of qualitative data, and systematic review. The model integrates elements of epidemiology, statistics, health economics, and incorporates a diverse range of subjects including survey methods, decision analysis, and cost effectiveness analysis. Students will also be taught to design their own health services research.","ModuleCredit":"4","Workload":"35-0-0-0-90","Prerequisite":"N/A","Preclusion":"N/A","Corequisite":"N/A","History":[{"Semester":2}]},{"ModuleCode":"MDG5102","ModuleTitle":"Techniques In Biomedical Research","Department":"Dean's Office (Medicine)","ModuleCredit":"4","History":[{"Semester":2}]},{"ModuleCode":"MDG5108","ModuleTitle":"Biostatistics For Basic Research","Department":"Dean's Office (Medicine)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MDG5204","ModuleTitle":"Advanced Topics in Pharmacology","Department":"Dean's Office (Medicine)","ModuleDescription":"The module aims to help students gain an in-depth understanding of advanced topics in (1) General pharmacology, (2) Neuropharmacology and (3) Cancer pharmacology using lectures and journal clubs given by clinical and basic science experts.","ModuleCredit":"4","Workload":"4-1-0-0-5","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MDG5205","ModuleTitle":"Neuroscience","Department":"Dean's Office (Medicine)","ModuleCredit":"4","History":[{"Semester":2}]},{"ModuleCode":"MDG5214","ModuleTitle":"Research Skills","Department":"Dean's Office (Medicine)","ModuleCredit":"4","Workload":"6-0.3-0.3-0-0","History":[{"Semester":1}]},{"ModuleCode":"MDG5216","ModuleTitle":"Ethical, Legal and Economic issues in Health Policies (in Asia)","Department":"Dean's Office (Medicine)","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MDG5220","ModuleTitle":"Array and Omics","Department":"Dean's Office (Medicine)","ModuleDescription":"The dawn of the human genome project in the 1990s has fuelled advances in 2 key technologies. They are the microarray technology for genomics and mass spectrometry for proteomics. From these platforms, many other specialty fields have emerged including array comparative genomic hybridization, microRNA array, phosphoproteomics, protein arrays and metabolomics, etc. These tools have propelled discoveries in basic and translational research. The module will educate students on these tools and their diverse applications of “array and omics” in this era of functional genomics.","ModuleCredit":"2","Workload":"4-1-0-0-1","Prerequisite":"Students should have basic knowledge of protein biochemistry and DNA biology","Preclusion":"MDG5214","History":[{"Semester":1}]},{"ModuleCode":"MDG5221","ModuleTitle":"Viral vectors for manipulating gene expression","Department":"Dean's Office (Medicine)","ModuleDescription":"The ability to manipulate gene expression in a cell, an organ or a whole organism is an important aspect in the delineation of the molecular mechanisms in health and disease. Hence, many conventional as well as newly developed techniques for gene expression manipulation are being used in biomedical research. One of the most used strategies involves the use of genetically engineered viruses to infect mammalian cells. This module will cover the use of viral gene delivery vectors for (i) Exogenous expression of genes (ii) Knockdown of genes by RNA interference","ModuleCredit":"2","Workload":"2-2-0-2-4","Prerequisite":"Nil","Preclusion":"N/A","Corequisite":"N/A","History":[{"Semester":1}]},{"ModuleCode":"MDG5222","ModuleTitle":"Cardiovascular and Metabolic Diseases","Department":"Dean's Office (Medicine)","ModuleDescription":"This module aims to equip students with the fundamental concepts in cardiovascular and metabolic diseases. The curriculum approaches the diseases from both the scientific and clinical perspectives with lecturers who are practising clinicians and cardiovascular scientists. Students will have the opportunity to visit the cardiac catheterization laboratory.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"Students should preferably working on a research project related to cardiovascular or metabolic diseases.","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2}]},{"ModuleCode":"MDG5223","ModuleTitle":"Stem Cells and Regenerative Medicine","Department":"Dean's Office (Medicine)","ModuleDescription":"This module is designed to introduce students to stem cell biology, their origins, properties, function in tissue repair/regeneration, and utility in therapy. Major topics are 1) ES cells 2) Neural stem cells 3) Muscle stem cells 4) Stem cells and cancer 5) Hematopoeitic stem cells 6) Mesenchymal stem cells 7) Induced pluripotent stem cells.","ModuleCredit":"2","Workload":"4-0-0-0-1","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MDG5226","ModuleTitle":"Antimicrobial resistance and drug discovery","Department":"Dean's Office (Medicine)","ModuleDescription":"The objective of this module is to explore antimicrobial resistance and programs in drug discovery. Multidrug-resistant and extensively drug-resistant strains are responsible for deadly outbreaks and hospital-acquired infections around the globe, undermining advances in health and medicine. The purpose of the course is to become cognizant of the growing threat of drug resistant and current programs in antimicrobial discovery. Besides of traditional antimicrobial discovery programs, alternative, novel therapies including antibody based immunotherapy, CAR-T-cell and microbiome therapies are explored. The course addresses critical issues of antimicrobial-resistance, mechanisms of resistance, and programs in drug discovery from target and lead finding to clinical trials.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"MDG5227","ModuleTitle":"Bio-Innovation & Entrepreneurship","Department":"Dean's Office (Medicine)","ModuleDescription":"This course covers comprehensively the important elements required to build and develop a bio-business through a series of lectures and highly interactive tutorials, workshops and panel discussions with experts. A diverse team of lecturers will bring in expert practitioners’ experience and knowledge on different aspects of a biobusiness. The course will guide the students through the process of generating an idea and developing it to a business pitch.","ModuleCredit":"4","Workload":"1.5-1.5-3-4-0","Prerequisite":"Open to students from Life Sciences, Dental, Medicine, School of Public Health, Nursing (ie. Life Sciences, BDS, MBBS, BSc (Pharm), BNursing), and Biomedical Engineering. In teamwork students must be able to develop and present a business-idea & -plan in the biotech or life sciences field.","History":[{"Semester":2}]},{"ModuleCode":"MDG5229","ModuleTitle":"Advanced Topics in Signal Transduction","Department":"Dean's Office (Medicine)","ModuleDescription":"This module is designed to give the students a system understanding of the key signal transduction pathways in the cell, with close implication in health and disease. The main topics include the following: (1) PI3K-MTOR pathways (2) MAPK pathways (3) Tyrosine kinase pathways (4) GPCR (5) Small GTPase (6) TNF signalling pathways (7) NF-kB pathways (8) Jak-STAT pathways (9) TGFb-Smad pathways (10) Hippo signaling (11) Hedgehog signalling (12) AMPK signaling (13) Ubiquitination and protein degradation These topics will be taught by leading experts with strong research background from NUHS, Duke-NUS and IMCB.","ModuleCredit":"4","Workload":"2-2-0-0-6","History":[{"Semester":1}]},{"ModuleCode":"MDG5230","ModuleTitle":"Topics in Bioethics Research Methods","Department":"Dean's Office (Medicine)","ModuleDescription":"This is a practical module that will provide students with the methodological tools necessary to analyse and reflect critically upon contemporary issues in bioethics, medicine and the biosciences. Students will be taught about various empirical methods that are commonly applied to the analysis of bioethical issues and learn how to apply them to theoretical frameworks. The module aims to develop student’s analytical and empirical research skills and apply them practically to research projects in bioethics. Key components of this module will relate to: • Introduction to ethical reasoning, • Epistemology and methodology, • Normative and conceptual analysis, and • Qualitative and quantitative research methods • Empirical bioethics","ModuleCredit":"4","Workload":"1-3-0-3-3","History":[{"Semester":2}]},{"ModuleCode":"MDG5231","ModuleTitle":"Topics in Biomedical and Behavioural Research Ethics","Department":"Dean's Office (Medicine)","ModuleDescription":"History and theoretical foundations of ethics in biomedical and behavioural research as well as examination of major ethical issues arising in the conduct of such research, topics covered include history of research ethics, theories and concepts in research ethics review, ethical issues relating to various research methodologies, and ethical issues arising in various types of biomedical and behavioural research","ModuleCredit":"4","Workload":"1-3-0-3-3","History":[{"Semester":1}]},{"ModuleCode":"MDG5232","ModuleTitle":"Case studies in the biotechnology industry","Department":"Dean's Office (Medicine)","ModuleDescription":"The unique aspect of this module is that it allows students to meet successful members of the local biotechnology community. This provides an opportunity to learn directly from industry leaders about commercially viable technologies, and about the job roles and lifestyles of industry scientists. This will be done by examining specific companies as “case studies”. Each case study will involve the evaluation of the company’s technology and the market environment. This module is ideal for students considering industry or alternative (non-research) careers, and would like to make contacts and gain insight into such roles.","ModuleCredit":"2","Workload":"1-0.5-0-0-3.5","Prerequisite":"Open to all NUSMed postgraduate students","History":[{"Semester":2}]},{"ModuleCode":"MDG5237","ModuleTitle":"Biomedical Innovation Capstone","Department":"Dean's Office (Medicine)","ModuleDescription":"The purpose of the Capstone Project is for the students to engage in research and apply multi-disciplinary knowledge they have acquired from their MSc program, to a real-world problem focused on clinical health issues. During the project, students utilise the entire process of solving a realworld team-based project, from collecting to processing the actual data, to applying suitable analytic methods to the problem. Students will work in small teams on a project supervised by a mentor from various departments of NUH and NUS. The final project will be delivered in a written report and a formal presentation.","ModuleCredit":"2","Workload":"1-1-0-1-2","Prerequisite":"MDG5227 Bio-Innovation & Entrepreneurship MDG5236 Principles & Concepts in Translational Research","History":[{"Semester":1}]},{"ModuleCode":"MDG5238","ModuleTitle":"Clinical Pharmacology I","Department":"Dean's Office (Medicine)","ModuleDescription":"This module aims to prepare students (in particular, the Master of Nursing students) with the general principles and concepts of pharmacokinetics (body’s handling of drug) and pharmacodynamics (principles/mechanism of drug action) in humans. A sound understanding of these foundation principles, which constitute the scientific basis of therapeutics, will promote the safe and rational use of drugs in disease conditions. The module will then progress to the study of the pharmacological properties of various classes of clinically useful drugs, starting with autonomic and central nervous systems, pain management and followed by gastrointestinal system. These topics will be covered by faculties in Department of Pharmacology. In addition, it will cover legal and ethical principles underpinning the advanced practice nurse’s role in administration of drugs and will be covered by ALCNS faculty.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"NUR5801G Integrated Clinical Decision Making and Management I","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"MDG5239","ModuleTitle":"Clinical Pharmacology II","Department":"Dean's Office (Medicine)","ModuleDescription":"The module is a continuation from MDG5238 Clinical Pharmacology I on the study of pharmacological properties of various classes of clinically useful drugs. It is organized according to drugs acting on various body systems, namely the cardiovascular, respiratory and endocrinology. The whole group of antimicrobials for the treatment of infections and anti-cancer drugs will also be included. The scientific basis of the therapeutic applications of these drugs will be demonstrated to the students, thus promoting the safe and rational use of drugs in clinical therapeutics.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"MDG5238 Clinical Pharmacology I","History":[{"Semester":1}]},{"ModuleCode":"MDG5302","ModuleTitle":"Independent Study Module (PCM)","Department":"Dean's Office (Medicine)","ModuleDescription":"Project Topic: Rumination, Fear of Cancer recurrence, Depression and Anxiety This ISM will involve (i) Literature review on the topic of rumination,fear of cancer recurrence and the emotional state, (ii) analysis of data collected on cancer patients’ fear of cancer recurrence (iii) Manuscript preparation for publication, (iv) presentation of the data at a conference/seminar. Fear of cancer recurrence is a common condition with clinical significance. However work in this area in Singapore and other Asian countries is limited. Hence the work done in this module will contribute significantly to the extant literature and knowledge.","ModuleCredit":"4","Workload":"0-1-0-7-2","History":[{"Semester":1}]},{"ModuleCode":"MDG5771","ModuleTitle":"Graduate Research Seminar and Workshop","Department":"Dean's Office (Medicine)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME2101E","ModuleTitle":"Fundamentals of Mechanical Design","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides the student with the fundamental knowledge to do calculations on design components like bolts, fasteners, joints, welds, springs, gears, brakes, clutches. Other areas covered will include material selection, fatigue, bearings, shafts, as well as design mechanisms like linkages and cams. This is a compulsory module with no final exam. Assessment will be based purely on continuous assessment.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Preclusion":"TM2101, TME2101","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME2102","ModuleTitle":"Engineering Innovation and Modelling","Department":"Mechanical Engineering","ModuleDescription":"This module introduces the students to the various standards and techniques of sketching, prepare engineering drawings and specifications, and interpreting drawings. Students also get to use advanced commercial CAD software to do 3D solid modeling. Above all, this module expands the students’ creative talent and enhances their ability to communicate their ideas in a meaningful manner. Major topics include: Principles of projections, Isometric, Orthographic and Isometric sketching, 3D solid modeling, Sectioning and Dimensioning, Drawing standards, Limits, Fits and Geometrical Tolerances. This module also provides the student with the fundamental knowledge to do calculations on design components like bolts, screws, fasteners, weld joints, springs, gears, material selection, fatigue, bearings and shafts. This is a 100% CA core module for all Mechanical Engineering students. This module is also open to cross-faculty students.","ModuleCredit":"4","Workload":"3-0.5-2-1-3.5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"ME2112","ModuleTitle":"Strength of Materials","Department":"Mechanical Engineering","ModuleDescription":"This course provides basic mechanical engineering knowledge and theory of mechanics of materials, and how they are used to solve practical engineering problems. The course includes introduction to statics, concept of stress and strain, analysis of stresses and deflections in a loaded beam, torsion of a circular bar as well as analysis of frames and machines.","ModuleCredit":"4","Workload":"3-0.5-0.5-2-4","Prerequisite":"EG1111 Engineering Principles and Practice I","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning","Wednesday Morning","Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"ME2114","ModuleTitle":"Mechanics of Materials","Department":"Mechanical Engineering","ModuleDescription":"ME2114 will introduce the concepts of yield criteria, combined stresses and failure, and evaluation of residual stresses in a structure which would include experimental stress analysis. It will also introduce concept of instibilty of column and energy methods. This is an elective module.","ModuleCredit":"4","Workload":"3.0-0.5-0.5-2.0-4.0","Prerequisite":"ME2112 Strength of Materials","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"ME2114E","ModuleTitle":"Mechanics of Materials II","Department":"Dean's Office (Scale)","ModuleDescription":"This course provides for a further understanding of concepts and principles of solid mechanics and its applications to engineering problems. The topics covered are: Two-dimensional systems, Combined stresses, Energy methods, Columns, Experimental stress analysis, Inelastic behaviour.","ModuleCredit":"3","Workload":"2-0.5-0.5-1.5-3","Prerequisite":"ME2112 or equivalent","Preclusion":"TM1111, TME2114, ME2114","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"ME2115","ModuleTitle":"Mechanics Of Machines","Department":"Mechanical Engineering","ModuleDescription":"This course covers the fundamental engineering principles on kinematics and kinetics. The topics of rigid body dynamics and vibration will be covered, including the theoretical development and practical application to mechanisms and machinery. The salient features of dynamics to be applied for each instance will be clearly explained and the interpretation of the results obtained will be highlighted.","ModuleCredit":"4","Workload":"3-0.5-0.5-2-4","Prerequisite":"PC1431/PC1431FC/PC1431X","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Monday Morning","Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"ME2121","ModuleTitle":"Engineering Thermodynamics","Department":"Mechanical Engineering","ModuleDescription":"This course develops a good understanding of the basic concepts and application of thermodynamics required for the analysis, modeling and design of thermal-fluid systems in engineering practice. Major topics include: Review of First and Second Laws of Thermodynamics and their applications, Reversible and Irreversible processes, Entropy, Non-flow and flow processes, Cycles involving entropy changes, Power/refrigeration and air cycles, Ideal gas mixtures, Psychrometry and applications, Fuels, Combustion and First Law applied to combustion. This is a core module.","ModuleCredit":"4","Workload":"3-0.5-0.25-2-4.25","Prerequisite":"PC1431/PC1431FC/PC1431X","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Friday Morning","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Monday Morning","Tuesday Morning","Monday Afternoon"]}]},{"ModuleCode":"ME2121E","ModuleTitle":"Engineering Thermodynamics","Department":"Dean's Office (Scale)","ModuleDescription":"This course develops a good understanding of the basic concepts and application of thermodynamics required for the analysis, modeling and design of thermal-fluid systems in engineering practice. Major topics include: Review of First and Second Laws of Thermodynamics and their applications, Reversible and Irreversible processes, Entropy, Non-flow and flow processes, Cycles involving entropy changes, Power/refrigeration and air cycles, Ideal gas mixtures, Psychrometry and applications, Fuels, Combustion and First Law applied to combustion.","ModuleCredit":"4","Workload":"3-0.5-0.25-2.4.25","Preclusion":"TM1121, TME2121","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"ME2134","ModuleTitle":"Fluid Mechanics I","Department":"Mechanical Engineering","ModuleDescription":"This is an introductory course to fluid mechanics as applied to engineering. After introducing the basic terminology and a classification of fluid and flow, students are taught fluid statics, which cover hydrostatic forces on submerged bodies, surface tension forces, buoyancy, metacentric height and stability of floating bodies. Numerous examples of engineering applications pertaining to each aspect of fluid statics are presented. In the section on fluid dynamics, basic principles of fluid motion are introduced. This covers the continuity equation, Bernoulli and energy equations. The momentum equation and its engineering application using the control volume approach are included. In the analysis of fluid-mechanics problems, dimensional analysis and similitude are taught with engineering examples. On viscous flow in pipes, laminar and turbulent pipe flows, Hagen-Poiseuille law, friction factor, losses in pipe fittings and use of Moody’s Chart will be covered. This module ends with an introduction to pumps, their elementary theory and matching pump and system. characteristics.","ModuleCredit":"4","Workload":"3-1.0-0.5-0-5.5","Prerequisite":"PC1431 or PC1431FC or PC1431X","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Monday Morning","Wednesday Morning","Wednesday Afternoon","Friday Morning","Monday Afternoon","Thursday Morning","Tuesday Morning"]}]},{"ModuleCode":"ME2134E","ModuleTitle":"Fluid Mechanics I","Department":"Dean's Office (Scale)","ModuleDescription":"This is an introductory course to fluid mechanics as applied to engineering. After introducing the basic terminology and a classification of fluid and flow, students are taught fluid statics, which cover hydrostatic forces on submerged bodies, surface tension forces, buoyancy, metacentric height and stability of floating bodies. Numerous examples of engineering applications pertaining to each aspect of fluid statics are presented. In the section on fluid dynamics, basic principles of fluid motion are introduced. This covers the continuity equation, Bernoulli and energy equations. The momentum equation and its engineering application using the control volume approach are included. In the analysis of fluid-mechanics problems, dimensional analysis and similitude are taught with engineering examples. Finally, laminar and turbulent pipe flows, Hagen-Poiseuille law, friction factor, losses in pipe fittings and use of Moody’s Chart will also be covered.","ModuleCredit":"4","Workload":"3-1-0.5-0-5.5","Preclusion":"TM1131, TME2134","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"ME2135","ModuleTitle":"Intermediate Fluid Mechanics","Department":"Mechanical Engineering","ModuleDescription":"This module aims to introduce fundamentals of fluid dynamics covering notions of the continuum hypothesis, flow kinematics, mathematical tools for flow visualization, material derivative, fluid acceleration, conservation laws, Euler and Navier-Stokes Equations, inviscid flows, potential flows, viscous flows, creeping flows and boundary layer flows. Review of relevant mathematical tools to support the theory will accompany the topics when and where it is required.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ME2134","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ME2135E","ModuleTitle":"Fluid Mechanics II","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces the students to the operating principles of hydraulic pumps and turbines, their applications and methods of selecting pumps to match system requirements and how to avoid cavitation damage. We also focus on the mathematical theory of potential (non-viscous) fluid flow as well as the structure of basic vortices. This is followed by treatment of the fundamentals of viscous fluid flow and boundary layers. The major topics covered therein are the Navier-Stokes equations and some of their exact solutions, boundary layer flow theory, estimation of drag force on a flat plate, boundary layer separation and control, equations of motion for turbulent flow and turbulent boundary layers, turbulent models and velocity profiles in turbulent boundary layers. Boundary layer with transition. Flow around bluff and streamlined bodies: their flow patterns, drag and lift.","ModuleCredit":"4","Workload":"3-1-0.25-3-2.75","Prerequisite":"ME2134E","Preclusion":"TM2131, TME2135, ME2135","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"ME2142","ModuleTitle":"Feedback Control Systems","Department":"Mechanical Engineering","ModuleDescription":"This is a compulsory module and it introduces students to various fundamental concepts in control system analysis and design. Topics include mathematical modeling of dynamical systems, time responses of first and second-order systems, steady-state error analysis, frequency response analysis of systems and design methodologies based on both time and frequency domains. This module also introduces computer simulation as a means of system evaluation.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4","Prerequisite":"MA1506","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Friday Morning","Thursday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Tuesday Morning","Thursday Morning","Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"ME2142E","ModuleTitle":"Feedback Control Systems","Department":"Dean's Office (Scale)","ModuleDescription":"This is a compulsory module and it introduces students to various fundamental concepts in control system analysis and design. Topics include mathematical modeling of dynamical systems, time responses of first and second-order systems, steady-state error analysis, frequency response analysis of systems and design methodologies based on both time and frequency domains. This module also introduces computer simulation as a means of system evaluation.","ModuleCredit":"4","Workload":"3-0.5-0.5-2-4","Prerequisite":"TM2401","Preclusion":"TM3142, TME2142","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"ME2143E","ModuleTitle":"Sensors and Actuators","Department":"Dean's Office (Scale)","ModuleDescription":"Primarily a core subject for mechanical engineering students, this course introduces the basic principles and characteristics of various sensors for the measurement of mechanical quantities such as position, velocity, acceleration, force, and temperature. Topics that are also introduced are actuators for achieving motion, primarily various types of electric motors. This course also covers the generalised measurement and instrumentation system, the associated electronics, drivers and power supplies for the processing of the signals from the sensors and transducers and for driving the various actuators. Emphasis is placed on the knowledge required for the application of these sensors and actuators rather than on their design.","ModuleCredit":"4","Workload":"3-0.5-0.5-2-4","Prerequisite":"PC1431 or PC1431FC or PC1431X or equivalent","Preclusion":"TM2141, TME2143, ME2143","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"ME2151","ModuleTitle":"Principles of Mechanical Eng. Materials","Department":"Mechanical Engineering","ModuleDescription":"This module provides the foundation for understanding the structure-property-processing relationship in materials common in mechanical engineering. Topics explore the mechanical properties of metals and their alloys, the means of modifying such properties, as well as the failure and environmental degradation of materials. Practical applications are demonstrated through laboratory experiments to illustrate the concepts taught during lectures.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Prerequisite":"None for engineering students","Preclusion":"MLE1101”.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Wednesday Morning","Monday Morning","Thursday Morning","Tuesday Morning"]}]},{"ModuleCode":"ME2151E","ModuleTitle":"Principles of Mechanical Eng. Materials","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides the foundation for understanding the structure-property-processing relationship in materials common in mechanical engineering. Topics explore the mechanical properties of metals and their alloys, the means of modifying such properties, as well as the failure and environmental degradation of materials. Practical applications are demonstrated through laboratory experiments to illustrate the concepts taught during lectures.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Preclusion":"TM1151, TME2151","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"ME3000","ModuleTitle":"Independent Study 1","Department":"Mechanical Engineering","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME3001","ModuleTitle":"Independent Study 2","Department":"Mechanical Engineering","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME3103","ModuleTitle":"Mechanical Systems Design","Department":"Mechanical Engineering","ModuleDescription":"This module consists of a project which is either (i) an industrysponsored project, (ii) an in-house project linked to external competitions, or, (iii) a project according to a prescribed theme proposed by a group of students. The students will work in groups to complete the design of a mechanical product/system in the first half of the semester to be followed by the fabrication/testing of prototype(s) in the second half. In the course of project work, students will be exposed to the working of team dynamics, the engineering design process, report writing, oral presentation and project management.","ModuleCredit":"6","Workload":"1-1-8-2-3","Prerequisite":"ME2101 Fundamentals of Mechanical Design ME2103 Engineering Visualisation and Modelling","Preclusion":"ME3101 Mechanical Systems Design I ME3102 Mechanical Systems Design II","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"ME3112E","ModuleTitle":"Mechanics of Machines","Department":"Dean's Office (Scale)","ModuleDescription":"This course covers the fundamental engineering principles on kinematics and kinetics. The topics of rigid body dynamics and vibration will be covered, including the theoretical development and practical application to mechanisms and machinery. The salient features of dynamics to be applied for each instance will be clearly explained and the interpretation of the results obtained will be highlighted.","ModuleCredit":"4","Workload":"3-0.5-0.5-2-4.0","Preclusion":"TM2112, TME3112","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"ME3122","ModuleTitle":"Heat Transfer","Department":"Mechanical Engineering","ModuleDescription":"This course covers the key concepts related to the different modes of heat transfer (conduction, convection and radiation) and principles of heat exchangers. It develops the students’ proficiency in applying these heat transfer concepts and principles, to analyse and solve practical engineering problems involving heat transfer processes. Topics include introduction to heat transfer, steady state heat conduction, transient heat conduction, lumped capacitance, introduction to convective heat transfer, external forced convection, internal forced convection, natural/free convection, blackbody radiation and radiative properties, radiative exchange between surfaces, introduction to heat exchangers and basic calculation of overall heat transfer coefficient.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Prerequisite":"PC1431FC/PC1431/PC1431X","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Monday Morning","Wednesday Afternoon","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"ME3122E","ModuleTitle":"Heat Transfer","Department":"Dean's Office (Scale)","ModuleDescription":"This course covers the key concepts related to the different modes of heat transfer (conduction, convection and radiation) and principles of heat exchangers. It develops the students’ proficiency in applying these heat transfer concepts and principles, to analyse and solve practical engineering problems involving heat transfer processes. Topics include introduction to heat transfer, steady state heat conduction, transient heat conduction, lumped capacitance, introduction to convective heat transfer, external forced convection, internal forced convection, natural/free convection, blackbody radiation and radiative properties, radiative exchange between surfaces, introduction to heat exchangers and basic calculation of overall heat transfer coefficient.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Preclusion":"TM2122, TME3122, ME2143","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME3162","ModuleTitle":"Manufacturing Processes","Department":"Mechanical Engineering","ModuleDescription":"Manufacturing processes: cold and hot working, rolling, extrusion, forgoing, sheet and metal blanking and forming, cold forming, welding, brazing, soldering, casting, powder metallurgy, plastics technology. Machine tools: RP, 3-D printing, Lathes, Milling, Drill press, Grinding and laser machining, etc.","ModuleCredit":"4","Workload":"3-1-1-0-5","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Wednesday Afternoon","Thursday Morning","Friday Morning","Monday Morning","Monday Afternoon","Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"ME3162E","ModuleTitle":"Manufacturing Processes","Department":"Dean's Office (Scale)","ModuleDescription":"This course covers the principles of computer-aided tools: CAD and CAM, which are widely used in modern design and manufacturing industry. By introducing the mathematical background and fundamental part programming of CAD/CAM, this course provides the basics for students to understand the techniques and their industrial applications. The topics are: CAD: geometric modelling methods for curves, surfaces, and solids, CAM: part fabrication by CNC machining based on given geometric model, Basics of CNC machining, Tool path generation in CAD/CAM (Option to introduce a CAM software to generate a CNC program for the machining of a part), Verification of fabricated part by CNC measurement based on given geometric model. The module is targeted at students specializing in manufacturing engineering.","ModuleCredit":"4","Workload":"3-1-1-0-5","Preclusion":"TM2162, TME3162","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME3211","ModuleTitle":"Mechanics Of Solids","Department":"Mechanical Engineering","ModuleDescription":"The module covers topics on: Linear elasticity in which the general equations of equilibrium and compatibility are derived and its applications are illustrated for complex problems, Unsymmetrical bending of beams, Stresses in pressurized thick-walled cylinders in elastic and elasto-plastic regions, Stresses in rotating members, Introduction to mechanics of composite materials, and Experimental stress analysis with particular emphasis on optical methods. This is an elective module and is intended for students in Stage 3 and 4 who have an interest in the stress analysis of isotropic and composite materials. The materials in this module are applicable to chemical, civil, mechanical and aeronautical engineering.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2114","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ME3211E","ModuleTitle":"Mechanics of Solids","Department":"Dean's Office (Scale)","ModuleDescription":"The module covers topics on: Linear elasticity in which the general equations of equilibrium and compatibility are derived and its applications are illustrated for complex problems, Unsymmetrical bending of beams, Stresses in pressurized thick-walled cylinders in elastic and elasto-plastic regions, Stresses in rotating members, Introduction to mechanics of composite materials, and Experimental stress analysis with particular emphasis on optical methods. This is an elective module and is intended for students in Stage 3 and 4 who have an interest in the stress analysis of isotropic and composite materials. The materials in this module are applicable to chemical, civil, mechanical and aeronautical engineering.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Prerequisite":"ME2114E","Preclusion":"TM3211, TME3211","History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME3221","ModuleTitle":"Sustainable EnergyConversion","Department":"Mechanical Engineering","ModuleDescription":"This elective module provides an introduction to advanced topics in engineering thermodynamics and their applications to engineering thermal processes. The following topics are covered: Efficiency improvement of steam power cycles through the use of regeneration and binary fluids processes, Real gases: equation of state, enthalpy and entropy, Available energy and available energy changes in thermal processes, Second Law efficiency, Combustion processes, Analysis of energy and work interactions of basic mechanical engineering thermal processes such those of reciprocating and centrifugal compressors and axial flow turbines. This module is for students who wish to extend their understanding of engineering thermodynamics beyond the first course, and understanding and appreciation of the operation, efficiency and energy conversion of mechanical engineering thermal processes.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2121","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"ME3232","ModuleTitle":"Compressible Flow","Department":"Mechanical Engineering","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Prerequisite":"ME2134 Fluid Mechanics I","Preclusion":"ME3231","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"ME3233E","ModuleTitle":"Unsteady Flow in Fluid Systems","Department":"Dean's Office (Scale)","ModuleDescription":"systems typically encountered in Mechanical Engineering applications. Unsteady flow fluid theories, real-life unsteady flow problems and practical design solutions will be described, explained and analysed in this course. These include Analysis and Designs of Water pumping stations and their distribution systems, petroleum products (i.e. crude oil and natural gas) transportation pipelines systems, Oil and Gas flow systems, Thermal Power Stations flow systems etc","ModuleCredit":"4","Workload":"3-1-0-1.5-4.5","Prerequisite":"ME2135/ME2135E or equivalent","Preclusion":"ME3233 Unsteady Flow in Fluid Systems TME3233","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"ME3241","ModuleTitle":"Microprocessor Applications","Department":"Mechanical Engineering","ModuleDescription":"In this module, students are taught how the microprocessor/microcomputer is applied as the brain in an intelligent mechatronic system. Major topics include: Basic operations of the microprocessor, Introductory assembly language programming, High-level language programming, Basic interfacing with external devices and working with real-time devices. Upon successful completion, students will be able to have the confidence to design and implement smart products and systems, including intelligent robotic devices and machines, and intelligent measurement systems. This is a technical elective with the main target audience being mechanical engineering students in their third year of study. Examples of application, tailored specifically for mechanical engineers, are used to illustrate the principles.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ME3241E","ModuleTitle":"Microprocessor Applications","Department":"Dean's Office (Scale)","ModuleDescription":"In this module, students are taught how the microprocessor/microcomputer is applied as the brain in an intelligent mechatronic system. Major topics include: Basic operations of the microprocessor, Introductory assembly language programming, High-level language programming, Basic interfacing with external devices and working with real-time devices. Upon successful completion, students will be able to have the confidence to design and implement smart products and systems, including intelligent robotic devices and machines, and intelligent measurement systems. This is a technical elective with the main target audience being mechanical engineering students in their third year of study. Examples of application, tailored specifically for mechanical engineers, are used to illustrate the principles.","ModuleCredit":"4","Workload":"3-0.5-0.5-0-6","Preclusion":"TM3241, TME3241","Corequisite":"ME2143E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"ME3242","ModuleTitle":"Automation","Department":"Mechanical Engineering","ModuleDescription":"Students will learn the approaches used in the design of sequencing circuits applied to machine-level industrial automation. Special emphasis is given to electromechanical and pneumatic systems. After a quick review of input sensing, pneumatic actuators, basic switching logic and elements, the design of sequential control systems using electromechanical ladder diagrams, purely pneumatic circuits and programmable logic controllers are introduced. Upon successful completion, students should be able to read and understand pneumatic circuits and electromechanical ladder diagrams and be able to quickly design and implement such circuits for any sequencing problem. This is a technical elective course targeted at third year mechanical engineering students.","ModuleCredit":"4","Workload":"3-0.5-0.5-0-6","Corequisite":"ME2143","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"ME3242E","ModuleTitle":"Automation","Department":"Dean's Office (Scale)","ModuleDescription":"Students will learn the approaches used in the design of sequencing circuits applied to machine-level industrial automation. Special emphasis is given to electromechanical and pneumatic systems. After a quick review of input sensing, pneumatic actuators, basic switching logic and elements, the design of sequential control systems using electromechanical ladder diagrams, purely pneumatic circuits and programmable logic controllers are introduced. Upon successful completion, students should be able to read and understand pneumatic circuits and electromechanical ladder diagrams and be able to quickly design and implement such circuits for any sequencing problem. This is a technical elective course targeted at third year mechanical engineering students.","ModuleCredit":"4","Workload":"3-0.5-0.5-0-6","Preclusion":"TM3242, TME3242","Corequisite":"ME2143E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"ME3251","ModuleTitle":"Materials For Engineers","Department":"Mechanical Engineering","ModuleDescription":"This module equips students with basic knowledge in materials selection for mechanical design. The major topics are: Classification of engineering materials, Materials properties in design using case studies, Ferrous alloys (carbon and low-alloy steels, tool steels, stainless steels, cast irons), Non-ferrous alloys (Cu-, Al-, Mg-, Ti-, Zn-, Ni-alloys, etc.), Engineering plastics and composites, Engineering ceramics, Surface engineering and coating techniques, Joining processes, Material selection in design, Product costing and case studies. The module is aimed at students who want to specialise in mechanical product design.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2151","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ME3251E","ModuleTitle":"Materials For Engineers","Department":"Dean's Office (Scale)","ModuleDescription":"This module equips students with basic knowledge in materials selection for mechanical design. The major topics are: Classification of engineering materials, Materials properties in design using case studies, Ferrous alloys (carbon and low-alloy steels, tool steels, stainless steels, cast irons), Non-ferrous alloys (Cu-, Al-, Mg-, Ti-, Zn-, Ni-alloys, etc.), Engineering plastics and composites, Engineering ceramics, Surface engineering and coating techniques, Joining processes, Material selection in design, Product costing and case studies. The module is aimed at students who want to specialise in mechanical product design.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2151E","Preclusion":"TM3251, TME3251, ME2143","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME3261","ModuleTitle":"Computer-Aided Design And Manufacturing","Department":"Mechanical Engineering","ModuleDescription":"This course covers the principles of computer-aided tools: CAD and CAM, which are widely used in modern design and manufacturing industry. By introducing the mathematical background and fundamental part programming of CAD/CAM, this course provides the basics for students to understand the techniques and their industrial applications. The topics are: CAD: geometric modelling methods for curves, surfaces, and solids, CAM: part fabrication by CNC machining based on given geometric model, Basics of CNC machining, Tool path generation in CAD/CAM (Option to introduce a CAM software to generate a CNC program for the machining of a part), Verification of fabricated part by CNC measurement based on given geometric model. The module is targeted at students specializing in manufacturing engineering.","ModuleCredit":"4","Workload":"3-0.5-0-2.5-4","Corequisite":"ME2162/ME3162","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"ME3261E","ModuleTitle":"Computer-Aided Design and Manufacturing","Department":"Dean's Office (Scale)","ModuleDescription":"This course covers the principles of computer-aided tools: CAD and CAM, which are widely used in modern design and manufacturing industry. By introducing the mathematical background and fundamental part programming of CAD/CAM, this course provides the basics for students to understand the techniques and their industrial applications. The topics are: CAD: geometric modelling methods for curves, surfaces, and solids, CAM: part fabrication by CNC machining based on given geometric model, Basics of CNC machining, Tool path generation in CAD/CAM (Option to introduce a CAM software to generate a CNC program for the machining of a part), Verification of fabricated part by CNC measurement based on given geometric model. The module is targeted at students specializing in manufacturing engineering.","ModuleCredit":"4","Workload":"3-0.5-0-2.5-4","Preclusion":"TM3261, TME3261","Corequisite":"ME3162E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME3263","ModuleTitle":"Design For Manufacturing And Assembly","Department":"Mechanical Engineering","ModuleDescription":"This module teaches product design for manufacture and assembly. It covers the details of design for manufacture and assembly (DFMA) methods for practicing engineers and also allows for learning of concurrent or simultaneous engineering. The topics covered: Introduction, Selection of materials and processes, Product design for manual assembly, Design for automatic assembly and robotic assembly, Design for machining, Design for rapid prototyping and tooling (rapid mould making), Design for injection moulding. The module is targeted at students majoring in manufacturing.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Corequisite":"ME2162/ME3162","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ME3263E","ModuleTitle":"Design for Manufacturing and Assembly","Department":"Dean's Office (Scale)","ModuleDescription":"This module teaches product design for manufacture and assembly. It covers the details of design for manufacture and assembly (DFMA) methods for practicing engineers and also allows for learning of concurrent or simultaneous engineering. The topics covered: Introduction, Selection of materials and processes, Product design for manual assembly, Design for automatic assembly and robotic assembly, Design for machining, Design for rapid prototyping and tooling (rapid mould making), Design for injection moulding. The module is targeted at students majoring in manufacturing.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Preclusion":"TM3263, TME3263","Corequisite":"ME3162E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"ME3281","ModuleTitle":"Microsystems Design And Applications","Department":"Mechanical Engineering","ModuleDescription":"The module generates an appreciation of the interdisciplinary nature of Microsystems and their impact on technology. Secondly, it enables students to apply engineering principles that have been learnt earlier in other modules. The major topics include: An overview of the principles, fabrication and system-level design and applications of Microsystems, Properties of semiconductor, Fundamentals of dynamics and vibration, Piezoelectricity, Piezoresistivity and applications in sensors, Electrostatics and Capacitance, Electromagnetism, Thermal sensors, Biosensors, Fabrication in MEMS, The target students are those with a good grasp and have a keen interest in both mechanical and electrical engineering subjects.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2.5-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ME3291","ModuleTitle":"Numerical Methods In Engineering","Department":"Mechanical Engineering","ModuleDescription":"This elective module introduces students to fundamental concepts of numerical analysis as a powerful tool for solving a wide variety of engineering problems. The topics covered include numerical solution of linear systems of algebraic equations, numerical solution of nonlinear algebraic equations and systems of equations, elementary unconstrained optimization techniques, regression and interpolation techniques, numerical differentiation and integration, as well as the numerical solution of Ordinary Differential Equations (ODE). Applications are drawn from a broad spectrum of diverse disciplines in Mechanical Engineering. The module will also introduce the use of scientific computing software packages for the numerical solution of practical engineering problems.","ModuleCredit":"4","Workload":"4-0-0-1-5","Prerequisite":"MA1505, MA1512 and MA1513.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"ME4101","ModuleTitle":"Bachelor Of Engineering Dissertation","Department":"Mechanical Engineering","ModuleDescription":"This module consists mainly of an industrial or research-based project carried out under the supervision of one or more faculty members. It introduces students to the basic methodology of research in the context of a problem of current research interest. The module is normally taken over two consecutive semesters, and is a core requirement of the B.Eng. (Mech) program.","ModuleCredit":"12","Workload":"0-0-0-15-0","Prerequisite":"Stage 4 standing","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME4101A","ModuleTitle":"Bachelor Of Engineering Dissertation","Department":"Mechanical Engineering","ModuleDescription":"This module consists mainly of a research-based project carried out under the supervision of one or more faculty members. It introduces students to the basic methodology of research in the context of a problem of current research interest. The module is normally taken over two consecutive semesters, and is a core requirement of the B.Eng. (Mech) programme.","ModuleCredit":"8","Workload":"0-0-0-10-0","Prerequisite":"Stage 4 standing","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME4102","ModuleTitle":"Standards in Mechanical Engineering","Department":"Mechanical Engineering","ModuleDescription":"Standards provide requirements, specifications, guidelines or characteristics that can be used consistently to ensure that products, processes and services are fit for their purposes. We aim to create awareness of, demonstrate and teach various standards currently used in mechanical engineering practices. In this module, three key categories in mechanical engineering are selected, namely smart manufacturing, sustainable energy and medical technology. After giving a broad overview of the standards landscape in mechanical engineering, it will focus on the standards associated with the 3 identified categories. They will be discussed in lectures, industrial talks by experts, student group discussions/projects etc.","ModuleCredit":"4","Workload":"3-1-0-4-2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ME4103","ModuleTitle":"Mechanical Engineering and Society","Department":"Mechanical Engineering","ModuleDescription":"Part 1 – Introduction to Project Management In addition to leadership, motivation and communications skills, Project Management involves task planning, cost estimation, measuring and controlling the execution of tasks. Through a combination of lectures, seminars, case studies/tutorials, students will be introduced to the relevant quantitative processes and tools of project managements. Part 2 – Humanitarian Engineering To understand the roles of engineers in advancing the society, student will first be introduced to Professional Engineering Societies to understand how they help them advance their careers. Students will then work on a group project to address one of the grand challenges in Humanitarian Engineering.","ModuleCredit":"4","Workload":"2-2-0-3-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"ME4105","ModuleTitle":"Specialization Study Module","Department":"Mechanical Engineering","ModuleDescription":"This module is designed to link staff research to teaching in the selected areas of specialisation offered by the Department. The module comprises a structured programme of seminars, term papers, and mini-projects to be given by a group of faculty members based on their current research interests in the specialisation area. The programme content differs for different specialisation areas. The module is intended for students pursuing a specialisation.","ModuleCredit":"4","Workload":"0.5-0-0-8-2","Prerequisite":"For students admitted to a specialisation","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ME4212","ModuleTitle":"Aircraft Structures","Department":"Mechanical Engineering","ModuleDescription":"The module deals mainly with: the theory and analysis of plates in particular circular and rectangular plates, the theory of thin shells with emphasis in the stress analysis of pressure vessels, the analysis of thin-walled structures, and the application of energy methods to instability problems in columns and plates. This is an elective module and is intended to accommodate the needs of students who have an interest in the design and analysis of plate and shell structures. The materials in this module are applicable to the chemical, civil, mechanical, aeronautical engineering and engineering mechanics curricula.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2114","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ME4213","ModuleTitle":"Vibration Theory And Applications","Department":"Mechanical Engineering","ModuleDescription":"This module develops students' understanding of various methods used to determine the shock and vibration characteristics of mechanical systems and instills an appreciation of the importance of these characteristics in the design of systems and their applications in vibration isolation, transmission, and absorption problems, Natural frequencies and normal modes, Dynamic response and stability. Single and multiple-degree-of-freedom systems will be treated using continuous and discrete system concepts, including Lagrange's equations. Approximation methods for solution as well as instrumentation for vibration measurement will be discussed. Examples will be drawn mainly from mechanical disciplines.","ModuleCredit":"4","Workload":"3-0.5-1-1.5-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ME4223","ModuleTitle":"Thermal Environmental Engineering","Department":"Mechanical Engineering","ModuleDescription":"This module aims to integrate knowledge in thermodynamics, heat transfer and fluid mechanics to design and simulate air-conditioning systems, as well as to estimate and analyse the energy performance of buildings. Major topics include: Applications and basics, Psychrometrics, Comfort and health, Heat gains through building envelopes, Cooling load calculations, Air conditioning design calculations, Air conditioning systems, Air conditioning plants and equipment., Energy estimation and energy performance analysis. The module is designed for third and final-year students who are interested in the Cooling and Energy Efficiency of Buildings.","ModuleCredit":"4","Workload":"3-1-0-2-4.5","Prerequisite":"ME2121, ME3122","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"ME4223E","ModuleTitle":"Thermal Environmental Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to integrate knowledge in thermodynamics, heat transfer and fluid mechanics to design and simulate air-conditioning systems, as well as to estimate and analyse the energy performance of buildings. Major topics include: Applications and basics, Psychrometrics, Comfort and health, Heat gains through building envelopes, Cooling load calculations, Air conditioning design calculations, Air conditioning systems, Air conditioning plants and equipment., Energy estimation and energy performance analysis. The module is designed for third and final-year students who are interested in the Cooling and Energy Efficiency of Buildings.","ModuleCredit":"4","Workload":"3-1-0-2-4.5","Prerequisite":"ME2121E & ME3122E","Preclusion":"TM3223, TME4223","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"ME4225","ModuleTitle":"Applied Heat Transfer","Department":"Mechanical Engineering","ModuleDescription":"The main topics include: 2D steady state heat conduction, transient heat conduction, turbulent heat transfer, boiling, condensation, heat exchangers with phase change, mass transfer","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME3122","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"ME4225E","ModuleTitle":"Applied Heat Transfer","Department":"Dean's Office (Scale)","ModuleDescription":"This elective module extends the basic heat transfer principles covered in earlier modules to engineering applications. Although some important new physical processes are introduced, the main emphasis is on the use of these to the design-analysis of industrial systems. The use of empirical data for situations where detailed analysis is difficult will be demonstrated through the solution of design examples. The main topics include: Heat exchangers with phase change, Boiling, Condensation, Combined heat and mass transfer, Heat transfer enhancement, Cooling of electronic equipment, and Design examples.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME3122E","Preclusion":"TM4225, TME4225, ME2143","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"ME4226","ModuleTitle":"Energy and Thermal Systems","Department":"Mechanical Engineering","ModuleDescription":"The module provides applications of basic concepts in thermodynamics and heat transfer and extends students' understanding of energy technology areas and applications of current interest. Emphasis is on understanding of the principles of operation of various energy systems and their performance. Topics include: General thermodynamics relations and behaviour and process of real gases, Principle of operation and basic performance evaluation of mechanical thermal systems in conventional and new-technology areas such as absorption cooling, conventional and compact heat exchangers, steam power plants, combine cycle, micro gas turbines, cogeneration and fuel cells. This module is meant for students who have a special interest in energy and energy technology systems.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2121, ME3122","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ME4227","ModuleTitle":"Internal Combustion Engines","Department":"Mechanical Engineering","ModuleDescription":"This module provides a detailed introduction to the working principle of all kinds of internal combustion (IC) engines, the major components and their functions of spark-ignition and compression-ignition engines, the parameters and characteristics used to describe IC engine operation, the necessary hermodynamics and combustion theory required for a quantitative analysis of engine behavior, the measurement of IC engine performance, the design of combustion chamber and its effect on the performance of IC engines, the formation of emissions and their control, supercharging, heat transfer and heat losses, friction and lubrication etc.","ModuleCredit":"4","Workload":"3-1-0-1-5","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME4231","ModuleTitle":"Aerodynamics","Department":"Mechanical Engineering","ModuleDescription":"This module introduces to students the basic concepts/ theories/applications in aerodynamics. Major topics are: Characteristics and parameters for airfoil and wing aerodynamics, Incompressible flow past thin airfoils and finite-span wings, Aerodynamic design considerations, Compressible subsonic, transonic and supersonic flows past airfoils and supersonic flow past thin wings. The module is targeted at students who are interested in aerodynamics, especially those who intend to work in the aviation industry or those who intend to conduct R & D work in the aerodynamics area.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2134 Fluid Mechanics I","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ME4233","ModuleTitle":"Computational Methods In Fluid Mechanics","Department":"Mechanical Engineering","ModuleDescription":"This module introduces students to the application of numerical methods for solving incompressible viscous fluid flow and convective heat transfer problems. Students will acquire an understanding of the basic principles of fluid flow simulation, a basic working knowledge of numerical implementation and an appreciation of the power of computational methods in solving complex problems. Major topics covered are: •\tBasic theory of numerical discretization, •\tFinite difference discretization, •\tStability and accuracy analysis, •\tSolution methods for Poisson and elliptic type equations arising from incompressible flows. •\tConservation laws and finite volume discretization. •\tFormulation and solution methods for viscous incompressible fluid flows by (1) Stream function-Vorticity method for 2D flows, (2) Projection method for Navier-Stokes equations, (3) Finite-volume discretization and SIMPLE/R-based procedures and (4) Others methods as time allows. Assignments on (1) an elliptic equation problem and (2) a 2D fluid flow problem (by a method of their choice) allow students to acquire generic skills and experience in implementing their own codes.","ModuleCredit":"4","Workload":"3-0.5-0-3.0-3.5","Prerequisite":"ME2134 Fluid Mechanics I","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"ME4241","ModuleTitle":"Aircraft Performance and Stability","Department":"Mechanical Engineering","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ME4245","ModuleTitle":"Robot Mechanics and Control","Department":"Mechanical Engineering","ModuleDescription":"The module facilitates the learning of the fundamentals of robotic manipulators for students to appreciate and understand their design and applications. Successful completion allows student to formulate the kinematics and dynamics of robotic manipulators consisting of a serial chain of rigid bodies and implement control algorithms with sensory feedback. The module is targeted at upper level undergraduates who have completed fundamental mathematics, mechanics, and control modules. Students will also gain a basic appreciation of the complexity in the control architecture and manipulator structure typical to new-generation robots.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"MA1506/ME2142 for ME students EE2010 / EE3331C for ECE students","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"ME4245E","ModuleTitle":"Robot Mechanics and Control","Department":"Dean's Office (Scale)","ModuleDescription":"The module facilitates the learning of the fundamentals of robotic manipulators for students to appreciate and understand their design and applications. Successful completion allows student to formulate the kinematics and dynamics of robotic manipulators consisting of a serial chain of rigid bodies and implement control algorithms with sensory feedback. The module is targeted at upper level undergraduates who have completed fundamental mathematics, mechanics, and control modules. Students will also gain a basic appreciation of the complexity in the control architecture and manipulator structure typical to new-generation robots.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2142E for ME students EE2010E/EE3331E for EE students","Preclusion":"TM4245, TME4245","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME4246","ModuleTitle":"Modern Control System","Department":"Mechanical Engineering","ModuleDescription":"This is a second module on control of linear dynamical systems. It focuses on analysis and synthesis of controllers in the time domain. The module introduces students to the techniques and analysis of dynamical systems using state-space models. The major topics covered are: Introduction to State-Space Model, Solution of State-Space Model, Canonical Forms of State-Space Model, Controllability and Observability, State Feedback and State Estimation, Linear Quadratic Optimal Control, Stability, Discrete Time Systems, Controller Design of Discrete-Time Systems. Students are required to have knowledge of basic classical control theory and linear algebra.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2142","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ME4253","ModuleTitle":"Biomaterials Engineering","Department":"Mechanical Engineering","ModuleDescription":"The module educates students in the ways of applying fundamental materials science and engineering principles in order to solve challenging problems in medical related fields such as in implant and medical devices. It targets at students who wish to ensure a broad-based curriculum. Life science topics are introduced. Students gain an appreciation of a multidisciplinary approach to problem-solving. Topics include biological materials, metals, polymers, ceramics and composites use in implants, host-tissue response, materials selection, relationship between structure-composition-manufacturing process, mechanical testing and evaluation of implants and numerous case studies ranging from heart valves to tissue engineering of bones. A series of guest lectures from clinicians are included in this course.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2151","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ME4255","ModuleTitle":"Materials Failure","Department":"Mechanical Engineering","ModuleDescription":"This module addresses the failure of engineering systems governed by the end service conditions. Commonly encountered service conditions are introduced in this module, including their impact on the service life of the individual components as well as the assembly of components. This module enables students to understand the deterioration of materials due to service conditions and how to minimize them. The topics are covered: Introduction to failure of materials, Service failure analysis practice, Failure due to overloading, Failure due to cyclic loading, Failure due to corrosion, Failure due to friction and wear, Failure at elevated temperatures, Failure of weld joints, Inspection and remaining life prediction techniques, and case studies.","ModuleCredit":"4","Workload":"3-1-0-1.5-4.5","Prerequisite":"ME2151","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"ME4256","ModuleTitle":"Functional Materials and Devices","Department":"Mechanical Engineering","ModuleDescription":"Functional materials belong to a special category that is different from traditional structural materials. This category of materials provides special functionalities and is able to convert energy from one from to another. They can be found naturally and can also be engineered based on different requirements. This course covers principles of functional materials in inorganic and organic materials, and metals. The course will also provide applications of some functional materials in devices.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"ME2151, ME2143","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ME4256E","ModuleTitle":"Functional Materials and Devices","Department":"Dean's Office (Scale)","ModuleDescription":"Functional materials belong to a special category that is different from traditional structural materials. This category of materials provides special functionalities and is able to convert energy from one from to another. They can be found naturally and can also be engineered based on different requirements. This course covers principles of functional materials in inorganic and organic materials, and metals. The course will also provide applications of some functional materials in devices.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"ME2151E, ME2143E","Preclusion":"ME4256, TME4256","History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME4261","ModuleTitle":"Tool Engineering","Department":"Mechanical Engineering","ModuleDescription":"All mechanical engineering students need the basic knowledge of metal machining and tool design for mass production and the design of cutting tools. This module provides the fundamental understanding of metal machining and tool design.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Corequisite":"ME3162","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ME4261E","ModuleTitle":"Tool Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"All mechanical engineering students need the basic knowledge of metal machining and tool design for mass production and the design of cutting tools. This module provides the fundamental understanding of metal machining and tool design.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"NIL","Preclusion":"TM4261, TME4261","Corequisite":"ME3162E","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME4262","ModuleTitle":"Automation In Manufacturing","Department":"Mechanical Engineering","ModuleDescription":"This module provides a comprehensive introduction to automation technologies applied in discrete part manufacturing. It also introduces essential principles and provides analytical tools for manufacturing control. Major topics covered include: Economic justification of automated systems, Fixed and transfer automation, Automated material handling and automated storage/retrieval systems, Flexible manufacturing systems, Internet-enabled manufacturing, Group technology, Process planning, Automated assembly and Automated operation planning for layered manufacturing processes.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2162","Corequisite":"ME3162","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"ME4262E","ModuleTitle":"Automation in Manufacturing","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides a comprehensive introduction to automation technologies applied in discrete part manufacturing. It also introduces essential principles and provides analytical tools for manufacturing control. Major topics covered include: Economic justification of automated systems, Fixed and transfer automation, Automated material handling and automated storage/retrieval systems, Flexible manufacturing systems, Internet-enabled manufacturing, Group technology, Process planning, Automated assembly and automated operation planning for layered manufacturing processes.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Preclusion":"TM4262, TME4262","Corequisite":"ME3162E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME4291","ModuleTitle":"Finite Element Analysis","Department":"Mechanical Engineering","ModuleDescription":"This course introduces the fundamental concepts of the finite element method, practical techniques in creating an FEM model, and demonstrates its applications to solve some important stress and thermal analysis problems in Mechanical Engineering. Some necessary background in mechanics will be briefed before the foundations of the FEM theory, concept and procedures are covered. Various formulations and applications to one- two- and threedimensional problems in solid mechanics and heat transfer will be covered to reinforce the theory and concepts. The precautions in the actual practice of FE analysis such as mesh design, modeling and verification will also be covered. Some instruction in the use of a commercial FEM software package will be given and students are expected to carry out one or more projects with it independently. This module should give students a good foundation for numerical simulation, and basic skills for carrying out stress and thermal analysis for a mechanical system.","ModuleCredit":"4","Workload":"4-0-0-5-1","Prerequisite":"MA1505 (Mathematics I)","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"ME5001","ModuleTitle":"Mechanical Engineering Project","Department":"Mechanical Engineering","ModuleDescription":"This module involves supervised project over two semesters, on a topic approved by the Programme Manager of Department. The project work should relate to one of the areas of Mechanical Engineering: Applied Mechanics, Control & Mechatronics, Energy and Bio-Thermal Systems, Fluid Mechanics, Manufacturing and Materials.","ModuleCredit":"8","Workload":"0-0-0-10-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME5106","ModuleTitle":"Engineering Acoustics","Department":"Mechanical Engineering","ModuleDescription":"Noise is recognised as a source of annoyance since antiquity. However, its economic impact due to work lost caused by noise-induced health hazard was not realised until recently. Common remedy of using barriers is frequently not the most cost-effective way of combatingthis and an understanding of the noise-producing mechanism and changing it to a quieter process is always preferred if applicable. This course will lead the students from the basic fundamentals of acoustics through various noise-producing mechanismsand finally control measures that can be applied to different circumstances. The empahsis will be on the physical picture rather mathematical.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ME5161","ModuleTitle":"Optical Techniques In Experimental Stress Analysis","Department":"Mechanical Engineering","ModuleDescription":"This is a basic course which aims at providing a good foundation and understanding of optical techniques for research and industrial applications. Experimental stress analysis is a core area for engineers and scientists. With the invention of the laser, newer optical methods such as holography, shearography and electronic speckle pattern interferometry (ESPI) have been developed for research and industrial use. The traditional methods of moiré and photoelasticity have also been re-developed using the laser, as well as using state-of-the-art computer technology. This development has brought optical techniques to a new dimension in measurement and nondestructive testing. The course is targeted at postgraduate students seeking to use optical techniques in research and development.","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ME5205","ModuleTitle":"Energy Engineering","Department":"Mechanical Engineering","ModuleDescription":"The objective of this course is to approach the study of energy conversion systems from an overall thermo-economic perspective. Students will gain the ability to integrate the various energy related topics covered in the undergraduate programme to evaluate the performance and make economic decisions on energy systems. The module will cover the following topics: energy perspectives, energy sources, thermodynamic aspects of energy conversion systems, performance evaluation of energy systems, improvement of energy efficiency, energy management, environmental aspects of energy use, thermo-economics, future trends in energy conversion, introduction to energy policy issues.","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"ME5207","ModuleTitle":"Solar Energy Systems","Department":"Mechanical Engineering","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ME5300A","ModuleTitle":"Special Project in Computation and Modelling I","Department":"Mechanical Engineering","ModuleDescription":"The module will be an independent study based on an industry or internal project related to computation and modelling. The 1st semester works will be focusing on thorough literature survey on papers, problems and issues, and proposing some likely methods to resolve the problems. Some analysis, simulation or computation may be needed to verify the solutions proposed.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Complete at least three (3) core modules from the core module list.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME5300B","ModuleTitle":"Special Project in Computation and Modelling II","Department":"Mechanical Engineering","ModuleDescription":"As a continuation from ME5300A, the 2nd semester works will be focusing on realising the proposed solutions identified from ME5300A, and continuing on detail analysis, computation and modelling.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"ME5300A Special Project in Computation and Modelling I","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME5302","ModuleTitle":"Computational Fluid Mechanics","Department":"Mechanical Engineering","ModuleDescription":"This graduate level module introduces students to the application of numerical methods for solving incompressible fluid flow and convective heat transfer problems. Major topics covered include: review of theory of numerical discretisation/approximations numerical techniques for elliptic and parabolic PDEs, conservation form, finite-volume discretisation, boundary layer problems, solving Navier-Stokes equations in streamfunction-vorticity and primitive-variables formulations, SIMPLE/R and related procedures, Artificial Compressibility Method, Marker-Cell procedures, steady-state, transient and pseudo-transient methods/approaches. Knowledge in fluid dynamics and heat transfer is presumed. Theory is reinforced by mini-projects. The module is recommended for students who intend to pursue graduate research that requires the application of CFD.","ModuleCredit":"4","Workload":"3-0.5-0-4-3","Prerequisite":"ME2135","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ME5304","ModuleTitle":"Experimental Fluid Mechanics","Department":"Mechanical Engineering","ModuleDescription":"This module teaches techniques and skills in carrying out fluid mechanics experiments and data analyses. Major topics include: Similitude and modelling, Wind tunnel design, Velocity measurement, Pressure measurement, Shear stress measurement, Volume flow rate measurement, Wind tunnel blockage correction, End plate configurations, Flow visualization, Signal analysis. This module is primarily targeted at graduate students who are conducting experimental fluid mechanics research and those who have interests in experimental fluid mechanics. This module is also appropriate for undergraduate students enrolled in the department’s Aeronautical Engineering Specialization, especially those who are working on experimental fluid mechanics research for their final year projects.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2135 Fluid Mechanics II","Preclusion":"ME4234","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ME5309","ModuleTitle":"Aircraft Engines and Rocket Propulsion","Department":"Mechanical Engineering","ModuleDescription":"In this module, the graduate students will apply the fundamental principles of fluid mechanics and thermodynamics to jet and rocket propulsion. The emphasis of this course will be on thermodynamic cycles, the mechanics and thermodynamics of combustion, component and cycle analysis of jet engines, and the performance characteristics of chemical rockets. The detailed analysis of operating characteristics of turbojet, turbofan, turboprop, afterburning, and ramjet propulsion systems will be covered. The major focus will be placed towards the analysis and design of inlet, diffuser, combustor, compressor, turbine, and nozzle.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"ME2134 Fluid Mechanics I or equivalent","Preclusion":"ME5308","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ME5401","ModuleTitle":"Linear Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"linear system theory is the core of modern control appropaches, such as optimal, robust, adaptive and multi-variable control. This module develops a solid understanding of the fundamentals of linear systems analysis and design using the state space approach. Topics covered include state space representation of systems, solution of state equations, stability analysis using Lyapunov methods, controllability and observability, linear state feedback design, asymptotic observer and compensator design, decoupling and servo control. This module is a must for higher degree students in control engineering, robotics or servo engineering. It is also very useful for those who are interested in signal processing and computer engineering.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"EE4302 or ME4246","Preclusion":"MCH5201, EE5101/EE5101R","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ME5402","ModuleTitle":"Advanced Robotics","Department":"Mechanical Engineering","ModuleDescription":"The aim of the course is for students to develop an in-depth understanding of the fundamentals of robotics at an advanced level. It is targeted towards graduate students interested in robotics research and development. The focus is on in-depth treatments and wider coverage of advanced topics on (a) kinematics, (b) trajectory planning, (c) dynamics, and (d) control system design. At the end of this module, the student should have a good understanding of all the related topics of advanced robotics, and be able to derive the kinematics and dynamics of a given robot, plan appropriate path, and design advanced control systems.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"Background knowledge in linear algebra & feedback control are required","Preclusion":"MCH5209, EE5106/EE5106R","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ME5403","ModuleTitle":"Computer Control Systems","Department":"Electrical & Computer Engineering","ModuleDescription":"The module aims to introduce the basic concepts and design methods of computer/microprocessor based control schemes. Techniques for discrete-time control realization will also be discussed. After attending the course, the students will acquire the basic skills on designing simple controllers for real time systems, know how to analyze the system responses and evaluate the controller performance. The topics covered are: discrete system analysis, pole-placement design, basic predictive control, digital PID controllers, implementation issues (sampling theorem, aliasing, discretization errors) and real-time realization using system control software such as Matlab and Labview.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"EE5103/EE5103R, MCH5103, TD5241","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ME5404","ModuleTitle":"Neural Networks","Department":"Electrical & Computer Engineering","ModuleDescription":"In this module students will learn various neural network models and develop all the essential background needed to apply these models to solve practical pattern recognition and regression problems. The main topics that will be covered are: single and multilayer perceptrons, support vector machines, radial basis function networks, Kohonen networks, principal component analysis, and recurrent networks. There is a compulsory computer project for this module. This module is intended for graduate students and engineers interested in learning about neural networks and using them to solve real world problems.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"EE5904/EE5904R, MCH5202","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ME5405","ModuleTitle":"Machine Vision","Department":"Mechanical Engineering","ModuleDescription":"This module introduces machine vision devices and techniques in image processing and pattern recognition. It also discusses the integration of the above to form a cohesive machine vision system. Students will learn how machine vision systems in robotics and medical applications are designed and implementation. This course is based on a basic knowledge of geometry and linear algebra, and does not require previous knowledge in machine vision. The accent is more on global understanding than on mathematical derivations. The main topics that will be treated are: vision hardware, visual perception, optical properties, image transforms, image enhancement, segmentation, encoding, representations, and applications.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ME5506","ModuleTitle":"Corrosion of Materials","Department":"Mechanical Engineering","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME5513","ModuleTitle":"Fracture And Fatigue Of Materials","Department":"Mechanical Engineering","ModuleDescription":"The objective is to expose students to the various methods to tackle practical problems related to fracture and fatigue of materials so that they can apply them to real situations. Particular emphasis is placed on fracture and fatigue properties of materials. Major topics include: linear elastic fracture mechanics, fracture mechanics in yielded regime, standard tests for fracture toughness, high and low cycle fatigue, factors affecting fatigue properties of materials, conventional and fracture mechanic fatigue design, fatigue crack propagation, fatigue life prediction and monitoring, fracture and fatigue mechanisms and control. This module is useful for students who see themselves in a career related to service failure analysis and/or materials applications.","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ME5513A","ModuleTitle":"Fatigue Analysis for Additive Manufacturing","Department":"Mechanical Engineering","ModuleDescription":"The objective is to expose students to various methods to tackle practical problems related to fatigue of materials and structures additive manufacturing processes, so that students can apply them to real situations. Particular emphasis is placed on fatigue properties of materials and structures. Major topics include: high and low cycle fatigue, factors affecting fatigue properties of materials and structures, conventional and fracture mechanic fatigue design, fatigue crack propagation, fatigue life prediction and monitoring, fatigue mechanisms and control, and fatigue surface analysis. This module is useful for students in a career related to service failure analysis and/or materials applications.","ModuleCredit":"2","Workload":"2-0-0-0-3","Prerequisite":"Nil","Preclusion":"ME 5513: Fracture and Fatigue of Materials","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"ME5516","ModuleTitle":"Emerging Energy Conversion and Storage Technologies","Department":"Mechanical Engineering","ModuleDescription":"The module provides an overview of emerging technologies for environment-friendly power generation and large-scale storage, focusing on post-silicon (organic) photovoltaics, fuel cells, and electrochemical batteries. The science behind each technology will be taught and related to the long-term economic viability, including resource limitations when going from small to large scale production, and externalities. The course will consider the link between the technology and economics of intermittent (solar, wind) energy production and those of storage as well as financial factors determining the final cost of energy.","ModuleCredit":"4","Workload":"3-1-0-2-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ME5600A","ModuleTitle":"Project in Advanced Manufacturing I","Department":"Mechanical Engineering","ModuleDescription":"The module will be an independent study based on an industry project related to biomedical, healthcare or key local industry sectors. The 1st semester works will be focusing on thorough literature survey on patents, papers, problems and issues, and proposing some likely methods to resolve the problems either on processes or designs. Some analysis, simulation or simple experiments may be needed to verify the solutions proposed.","ModuleCredit":"4","Workload":"0-1-0-5-4","Prerequisite":"ME5608 Additive and Non-Conventional Manufacturing Processes, and ME5612 Computer Aided Product Development or ME6505 Engineering Materials in Medicine","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME5600B","ModuleTitle":"Project in Advanced Manufacturing II","Department":"Mechanical Engineering","ModuleDescription":"As a continuation from ME5600A, the 2nd semester works will be focusing on realising the proposed solutions identified from ME5600A by prototyping, implementation or design improvement. 3DP techniques will be adopted for realising such solutions, methods and designs. Evaluation, improvement and final solution will be concluded for likely commercialisation or industry use.","ModuleCredit":"4","Workload":"0-1-3-3-3","Prerequisite":"ME5600A Project in Advanced Manufacturing I","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME5608","ModuleTitle":"Additive and Non-Conventional Manufacturing Processes","Department":"Mechanical Engineering","ModuleDescription":"This module focuses on principles, techniques and applications of abrasive and non conventional maching process and latest techniques on material additive in addition to material removal. Topics include grinding, ultrasonic maching, electrical discharge maching, laser beam maching, layered manufacturing, et cetera. Students are expected to carry out an independent study by project or term paper on the related topics.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Nil","Preclusion":"ME6605","Corequisite":"Nil","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ME5608A","ModuleTitle":"Principles and Processes of Additive Manufacturing","Department":"Mechanical Engineering","ModuleDescription":"This introductory module emphasizes additive manufacturing processes. Topics include 3D printing processes/materials, metal printing, etc. Students are expected to carry out an independent study by project or term paper on the related topics. A structured programme of lectures, term papers, and a final examination are included in this module.","ModuleCredit":"2","Workload":"2-0-0.5-0-2.5","Prerequisite":"Nil","Preclusion":"ME5608: Additive and non-conventional manufacturing processes","Corequisite":"Nil","History":[{"Semester":1}]},{"ModuleCode":"ME5608B","ModuleTitle":"Hybrid Manufacturing","Department":"Mechanical Engineering","ModuleDescription":"This introductory module emphasizes on hybrid manufacturing techniques. This will focus on how to use two or more non-conventional material additive and removal processes in macro, micro and nano-scale to machine features. Topics include: bio-micro printing, chemicalmechanical polishing (CMP), electrical-chemical machining (ECM), ultra-precision diamond turning (UPDG), Electrolytic in-process dressing (ELID) grinding, laser-based machining, Ultrasonic Machining, Abrasive Machining Processes, etc. Students are expected to carry out an independent study by project or term paper on the related topics. A structured programme of lectures, term papers, and a final examination are included in this module.","ModuleCredit":"2","Workload":"2-0-0.5-0-2.5","Prerequisite":"Nil","Preclusion":"ME5608: Additive and Non-Conventional Manufacturing Processes","Corequisite":"Nil","History":[{"Semester":1}]},{"ModuleCode":"ME5611","ModuleTitle":"Sustainable Product Design & Manufacturing","Department":"Mechanical Engineering","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ME5612","ModuleTitle":"Computer Aided Product Development","Department":"Mechanical Engineering","ModuleDescription":"Product development relates to the processes and techniques employed in the design and manufacture of a product. This course will focus on the early (conceptual) stages of design and development of mainly mechanical products, looking at the technologies available to convert new ideas into a manufactured reality. Emphasis will be on the practical implications, constraints and in-depth analysis, with an integrated assignment that encourages student groups to investigate the technologies for generation of a product.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Nil","Preclusion":"ME6606","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ME5614A","ModuleTitle":"Special Project in Additive Manufacturing","Department":"Mechanical Engineering","ModuleDescription":"This module introduces applications and practices for additive manufacturing in terms of special project. The project is intended to integrate pre-processing, additive manufacturing processes, and post-processing for additive manufacturing processes. Topics include additive manufacturing practices and applications in engineering, design, healthcare, etc. Students are expected to carry out hand-on studies of additive manufacturing machines in project on the related topics. A structured programme of lectures and projects is included in this module.","ModuleCredit":"2","Workload":"2-0-0.5-0-2.5","Prerequisite":"Knowledge in principle of additive manufacturing, preprocessing and post-processing for additive manufacturing","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME5615B","ModuleTitle":"Post-processing for Additive Manufacturing","Department":"Mechanical Engineering","ModuleDescription":"Post-processing is an indispensable step to improve the final quality of the additively manufactured metal parts. This module exposes the students to a series of key machining and finishing methods as well as their applications in AM post-processing. This module covers the major topics about post-processing of the additively manufactured metal parts including surface integrity and material characterisation of AM, heat treatment for 3DPed metal parts, post machining technology, magnetic assisted finishing technology, conventional and non-conventional post-processing methods, etc. This module provides the knowledge and practical expertise to the students who are and will be engaged in a career related to additive manufacturing.","ModuleCredit":"2","Workload":"2-0.5-0-0.5-2","Prerequisite":"Nil","Preclusion":"ME6604 Modelling of Machining Processes","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ME5666","ModuleTitle":"Industrial Attachment","Department":"Mechanical Engineering","ModuleDescription":"This module provides engineering research students with work attachment experience in a company.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME5999","ModuleTitle":"Graduate Seminars","Department":"Mechanical Engineering","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ME6101","ModuleTitle":"Research Topics In Applied Mechanics","Department":"Mechanical Engineering","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ME6205","ModuleTitle":"Advanced Topics in Heat and Mass Transfer","Department":"Mechanical Engineering","ModuleDescription":"Advanced Topics in Heat and Mass Transfer","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Nil","Preclusion":"ME5202","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ME6303","ModuleTitle":"Advanced Fluid Dynamics","Department":"Mechanical Engineering","ModuleDescription":"This module introduces graduate students to the fundamental theory underlying the motion of both inviscid and viscous fluids. The general differential equations of motion, i.e. Navier-Stokes equations, are derived and exact solutions presented in simple geometries, with the appropriate boundary conditions. Major topics in Potential Theory include using the velocity potential and stream-function, Kelvin’s circulation theorem are introduced. The basics of Stokes or creeping flows are also discussed along with some simple exact solutions. Students are introduced to the origin of incompressible turbulent flows and its physical and experimental characteristics. The mean or Reynolds equation of turbulent flows will be derived and problem of closure discussed. The two important classes of turbulent flows, namely wall-bounded flows and free shear flows, will be studied. Similarity and Kolmogorov’s theory on scales of turbulence will be discussed. The last section will introduce students to turbulence simulation and","ModuleCredit":"4","Workload":"3-0-0-0-8","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ME6401","ModuleTitle":"Topics In Mechatronics 1","Department":"Mechanical Engineering","ModuleDescription":"In this module, several selected advanced topics in mechatronics that are of current research interest will be offered. Each student has to choose two of those topics. Topics covered are typically in the areas of robotics, control, machine vision, and artificial intelligence. Each topic chosen will require the student to read several research papers, write a term paper and do a term project. The module is mainly meant for research students to help them specialise in selected topics in mechatronics. ME6401 will be offered in Term I while ME6402 will be offered in Term II. The two modules typically cover a different set of topics.","ModuleCredit":"4","Workload":"A good background in the topics selected","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME6504","ModuleTitle":"Defects & Dislocations In Solids","Department":"Mechanical Engineering","ModuleDescription":"The module deals with defects and dislocations in solids, with emphasis on physical understanding of the geometry and arrangement of dislocations. Basic features of the geometry, movement and elastic properties of dislocations are first described. Properties of dislocations associated with their movement, intersections with other dislocations, jogs and multiplication of dislocations will be considered. Effects of defects and dislocations on properties will also be discussed. The main topics include fundamentals of crystallography, types of defects in solids, thermodynamics of defects, dislocations and strength of crystalline solids. The course is suitable for engineering and science graduate students.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ME6505","ModuleTitle":"Engineering Materials in Medicine","Department":"Mechanical Engineering","ModuleDescription":"This module is designed to provide an in-depth graduate level foundation in biomaterial science and engineering principles. Students will be introduced to the practical aspects of biomaterials in medical devices, in particularly the fabrication of devices, including materials selection, processing, performance, biocompatibility issues and regulatory requirements. Topics of interest include hip prostheses, articular joints, surgical sutures, tissue engineering scaffolds for hard and soft tissues, and case studies of failed medical prostheses. A short research proposal on implanted material for medical devices will be prepared by students, in place of continuous assessment. A problem base approach teaching ethodology will be used to encourage the learning process. On completion of this lecture course, students should be able to suggest suitable biomaterials and plan appropriate processing techniques for given biomedical applications.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ME6604","ModuleTitle":"Modelling Of Machining Processes","Department":"Mechanical Engineering","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ME6999","ModuleTitle":"Doctoral Seminars","Department":"Mechanical Engineering","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MIC2000","ModuleTitle":"Infection and Immunology","Department":"Microbiology & Immunology","ModuleDescription":"This is module focuses on the microbes which cause infections in man and the defences deployed by the body against them. The module is presented as two distinct components with the relationship between the components established throughout the module.","ModuleCredit":"3","Workload":"4-0.3-0.4-0-5.3","Preclusion":"MIC1000","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MKT1003A","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"Students who have taken EC3230/(EC2210) or CS3261/(IC3243) or PR4201 or BK2003 or BZ1003 or BH1003 are not allowed to take MKT1003. All BSc(Real Estate) students are not allowed to take MKT1003.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MKT1003B","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"Students who have taken EC3230/(EC2210) or CS3261/(IC3243) or PR4201 or BK2003 or BZ1003 or BH1003 are not allowed to take MKT1003. All BSc(Real Estate) students are not allowed to take MKT1003.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Morning","Friday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"MKT1003C","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"Students who have taken EC3230/(EC2210) or CS3261/(IC3243) or PR4201 or BK2003 or BZ1003 or BH1003 are not allowed to take MKT1003. All BSc(Real Estate) students are not allowed to take MKT1003.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MKT1003D","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"Students who have taken EC3230/(EC2210) or CS3261/(IC3243) or PR4201 or BK2003 or BZ1003 or BH1003 are not allowed to take MKT1003. All BSc(Real Estate) students are not allowed to take MKT1003.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MKT1003X","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"2-1-3-3-2","Preclusion":"Students who have taken EC3230/(EC2210) or CS3261/(IC3243) or PR4201 or BK2003 or BZ1003 or BH1003 are not allowed to take MKT1003.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon","Thursday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon","Thursday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"MKT1705A","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"MKT1003, MKT1003X, RST and EMG students","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MKT1705B","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"MKT1003, MKT1003X, RST and EMG students","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Morning","Friday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"MKT1705C","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"MKT1003, MKT1003X, RST and EMG students","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Morning","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MKT1705D","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"MKT1003, MKT1003X, RST and EMG students","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MKT1705X","ModuleTitle":"Principles of Marketing","Department":"Marketing","ModuleDescription":"This module is designed to provide knowledge, techniques and understanding of marketing principles. It provides students with a conceptual framework to analyse and interpret marketing phenomena and to suggest courses of action in response to marketing problems. It covers topics such as the marketing concept, the marketing environment and the marketing mix which includes product, pricing, distribution and promotion. Other related topics include consumer behaviour, market segmentation and targeting, marketing research and information system, marketing planning, implementation and control, and public issues in marketing. This is a foundation module for business students and provides the basis for later concentration in the marketing area.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"MKT1003, MKT1003X, RST and EMG students","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon","Thursday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon","Thursday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"MKT2414","ModuleTitle":"Marketing Venture Challenge","Department":"Marketing","ModuleDescription":"Every day new products are created that help fuel new ideas and innovation. Today, marketing helps these ideas become a successful business due to the abundance of digital tools that are available to small enterprises and online marketing solutions that help businesses find the right customers anywhere in the world. This class offers a unique opportunity for enterprising students to develop a marketing strategy to turn their ideas into real, viable businesses. From a marketing perspective, the class will cover digital tools, social media, and mobile marketing solutions to help students formulate their business plans and go-to-market strategies.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MKT1003 Principles of Marketing","Preclusion":"Students who have any Level 3000 or above Marketing modules.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MKT2711","ModuleTitle":"Marketing Venture Challenge","Department":"Marketing","ModuleDescription":"Every day new products are created that help fuel new ideas and innovation. Today, marketing helps these ideas become a successful business due to the abundance of digital tools that are available to small enterprises and online marketing solutions that help businesses find the right customers anywhere in the world. This class offers a unique opportunity for enterprising students to develop a marketing strategy to turn their ideas into real, viable businesses. From a marketing perspective, the class will cover digital tools, social media, and mobile marketing solutions to help students formulate their business plans and go-to-market strategies.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"MKT1705 Principles of Marketing","Preclusion":"Students who have read or are reading any Level 3000 or above Marketing modules.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MKT3401A","ModuleTitle":"Marketing Strategy: Analysis and Practice","Department":"Marketing","ModuleDescription":"The primary objective of this module is to acquaint students with the marketing planning and marketing management process, with a focus on Asian markets. Students are encouraged to apply marketing concepts, tools and techniques in the analysis of marketing situations and problems that are commonly faced in Asian markets and in the development of marketing strategies and programmes that are appropriate for Asian markets. Topics include the roles of planning in marketing, the reasons for planning, the pitfalls in planning, environmental analysis, market analysis, customer analysis, competitive analysis, company analysis, SWOT analysis, issue analysis, objective setting, strategy development, assembling of marketing mix, marketing implementation and control, and marketing evaluation and audit. The module is taught with a practical and applied orientation. Asian cases are used to a large extent for class discussion, supplemented by computer simulated marketing games, projects, exercises and lectures.","ModuleCredit":"4","Workload":"0-3-0-6-3","Prerequisite":"MKT1003 Marketing or MKT1003X Marketing","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MKT3401B","ModuleTitle":"Marketing Strategy: Analysis and Practice","Department":"Marketing","ModuleDescription":"The primary objective of this module is to acquaint students with the marketing planning and marketing management process, with a focus on Asian markets. Students are encouraged to apply marketing concepts, tools and techniques in the analysis of marketing situations and problems that are commonly faced in Asian markets and in the development of marketing strategies and programmes that are appropriate for Asian markets. Topics include the roles of planning in marketing, the reasons for planning, the pitfalls in planning, environmental analysis, market analysis, customer analysis, competitive analysis, company analysis, SWOT analysis, issue analysis, objective setting, strategy development, assembling of marketing mix, marketing implementation and control, and marketing evaluation and audit. The module is taught with a practical and applied orientation. Asian cases are used to a large extent for class discussion, supplemented by computer simulated marketing games, projects, exercises and lectures.","ModuleCredit":"4","Workload":"0-3-0-6-3","Prerequisite":"MKT1003 Marketing or MKT1003X Marketing","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MKT3402","ModuleTitle":"Consumer Behaviour","Department":"Marketing","ModuleDescription":"This module provides an overview of consumer behaviour theories, research, and applications. It is designed to develop knowledge and skills that will facilitate an understanding of buyer behaviour which can be integrated into the formulation of marketing strategies. This will be accomplished by surveying the social science underpinnings of consumer behaviour as well as various types of consumer research which may be valuable for specific marketing decisions. The module thus emphasises the content and logical application of theories and research in analysing consumer behaviour for solving marketing management problems.","ModuleCredit":"4","Workload":"3-0-0-5-3","Prerequisite":"MKT1003 or BH1003 or BZ1003 or BK2003","Preclusion":"BH3420 or BZ3605 or BK3203 or MKT3402A or MKT3402B","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning","Thursday Morning"]}]},{"ModuleCode":"MKT3402A","ModuleTitle":"Consumer Behaviour","Department":"Marketing","ModuleDescription":"Consumers make decisions regarding the acquisition, use and disposal of a variety of products, services and experiences. In this course, we seek to understand and appreciate consumers as unique individuals and as members of their social and cultural groups. We will examine the many facets of consumer behavior (e.g., from the experiential perspective, incorporating insights from sociology and anthropology), with an emphasis on symbolic forms of consumption, and the use of qualitative research methods.","ModuleCredit":"4","Workload":"3-0-0-5-3 (tentative)","Prerequisite":"MKT1003 or BH1003 or BZ1003 or BK2003","Preclusion":"BH3402 or BZ3602 or BK3201 or MKT3402A or MKT3402B","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MKT3402B","ModuleTitle":"Consumer Behaviour","Department":"Marketing","ModuleDescription":"This course provides an overview of consumer behavior concepts, theories, research, and applications. It is designed to develop knowledge and skills that will facilitate an understanding of buyer behavior which can be integrated into the formulation of marketing strategies. This will be accomplished by surveying the social science foundations of consumer behavior, in particular, the contributions from psychology and sociology. During the course, various types of consumer research will be introduced. While students should learn to recognize what types of consumer research are valuable for specific marketing decisions, the course does not focus on the technical aspects of research design. Rather, its emphasis is on the content and logical application of concepts and theories in the analysis of consumer behavior for solving marketing management problems.","ModuleCredit":"4","Workload":"3-0-0-5-3 (tentative)","Prerequisite":"MKT1003 or BH1003 or BZ1003 or BK2003","Preclusion":"BH3402 or BZ3602 or BK3201 or MKT3402A or MKT3402B","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MKT3412","ModuleTitle":"Services Marketing","Department":"Marketing","ModuleDescription":"This module applies marketing principles to service organisations both in the private and public sectors. Students will be taught the unique characteristics that separate services from goods, the managerial problems stemming from these characteristics, and the strategies suggested as appropriate to overcome the problems. Case studies will be used in addition to lectures in conducting this module and students may also be required to complete a project concerning the marketing of services.","ModuleCredit":"4","Workload":"3-0-0-5-3","Prerequisite":"MKT1003 or BH1003 or BZ1003 or BK2003","Preclusion":"BH3412 or BH3412A or BH3412B or BZ3612 or BK3205 or MKT3412A or MKT3412B","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MKT3415","ModuleTitle":"Marketing in a Digital Age","Department":"Marketing","ModuleDescription":"This course is designed to wire the students to the digital economy and provides students with Web tools and e-marketing knowledge to compete effectively in the e-business world. Emphasis will be placed on tapping the enormous potential of the Internet as a new marketing medium and exploring the unique characteristics of computer-mediated marketing environments that distinguish them in significant ways from traditional, terrestrial markets of opportunity. Course content includes detailed assessment of issues related to: information economy, e-marketing research, shopping bots and consumer behavior, permission marketing and viral marketing, Internet shopping and e-tailing models, auctions and affiliate marketing, Net community and CRM (customer relationship management), clickstream analysis and online personalisation, and public policy and e-business ethics.","ModuleCredit":"4","Workload":"3-0-0-5-3","Prerequisite":"MKT1003","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MKT3416","ModuleTitle":"Business-to-Business Marketing","Department":"Marketing","ModuleDescription":"This course seeks to acquaint participants with the basic concepts, tools and frameworks in business-to-business marketing. Participants are exposed to the unique challenges in operating in the business market and provided with opportunities to carry out marketing analyses and to make marketing decisions in the business marketing context. The topics to be covered are: (a) importance and unique aspects of business marketing, (b) business buying behaviour, (c) business market analysis and competitor analysis, (d) business market strategy formulation, (e) business product management, (f) business pricing strategies and decisions, (g) management of distribution channels in the business market, (h) management of salesforce in the business market, (i) development and maintenance of customer relationships in the business market, (j) customer negotiations in the business market, and (k) marketing communications in the business market. This course will be taught in an application-oriented fashion. The various business marketing management concepts and principles will be taught through brief lectures, class discussions, class exercises and videos. The participants will learn how to make business marketing decisions, solve business marketing problems and develop business marketing plans through individual analysis and class discussion of marketing cases as well as group involvement in a business marketing project or simulation.","ModuleCredit":"4","Workload":"3-0-0-5-3","Prerequisite":"MKT1003","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MKT3418","ModuleTitle":"Product And Brand Management","Department":"Marketing","ModuleDescription":"This module aimed at developing skills towards the management of new and existing products, where products cover both tangible goods as well as intangible services. Possible topics to be covered include: the changing role of the product manager, product portfolio management, product planning and concept testing, test marketing and new product introduction, and packaging. Several teaching methods will be used. Apart from lectures, students may be given assigned readings and cases to develop their skills. In addition, students may have the opportunity to apply their skills in group projects.","ModuleCredit":"4","Workload":"3-0-0-5-3","Prerequisite":"MKT1003 or BH1003 or BZ1003 or BK2003","Preclusion":"BH3418 or BZ3603 or MKT3418A or MKT3418B","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MKT3420","ModuleTitle":"Advertising & Promotion Management","Department":"Marketing","ModuleDescription":"This module focuses on the use of communication to influence consumer decision making. The module will address the principles and practice of advertising, sales promotion, personal selling and public relations. Possible materials to be covered include setting promotional objectives, copy development and execution, media decisions, consumer and trade promotion, and sales force management. In addition to lectures, students will also be exposed to published research in promotion. Case studies as well as group projects involving the development and execution of a promotional campaign may also be used to allow students apply their knowledge and skill.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1003 Marketing or MKT1003X Marketing","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MKT3421","ModuleTitle":"Marketing Analysis & Decision Making","Department":"Marketing","ModuleDescription":"The objective of this course is to show you the benefits of using a systematic and analytical approach to marketing decision-making, and to build your skills and confidence in undertaking such analyses and decision making. An analytical approach will enable you to: (1) identify alternative marketing options and actions, (2) calibrate the opportunity costs associated with each option, and (3) choose one or more options that have the highest likelihood of helping you achieve your business goals. By completing this course, you will be well on your way to making the ROI case for marketing expenditures that companies are increasingly asking of their executives. This course follows up on the marketing core course by operationalizing several marketing concepts such as segmentation, targeting, positioning, and marketing resource allocation. By the end of this course, you will learn how to segment customers, recognize different ways to segment markets, understand the data required for segmentation, identify attractive customers to target, determine the best positioning of your brand in customers’ minds, and develop new products that add value to consumers and firms. The course is designed for students who have extensive background in or understanding marketing research and marketing principles, and who know or are prepared to learn to build “smart” spreadsheets in EXCEL. Using market simulations and related exercises tied to PC-based computer software, students will develop marketing plans in varying decision contexts.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MKT3426","ModuleTitle":"Global Marketing","Department":"Marketing","ModuleDescription":"This course aims to provide students with an understanding of the complex issues generally encountered when marketing goods and services internationally. Topics to be covered include: the culture, economic, political and legal environments within which global marketing take place, processes involved in assessing globe market opportunities, developing global marketing strategies: product policy, promotion, channel management and logistics, implementing global marketing strategies. Students will be required to conduct a real-life project on the marketing of a specific good or service to another country from Singapore. In this project, they will be asked to asses the marketing environment, identify the marketing opportunities, select the target market segment and advise a marketing plan. In this project, students will also learn how to use the internet to search for country information.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1003 Marketing or MKT1003X Marketing","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"MKT3427","ModuleTitle":"Research for Marketing Insights","Department":"Marketing","ModuleDescription":"Effective marketing research is necessary for successful management of all phases of the marketing process, ranging from product development and introduction to selling through growth and maturity stages. In today's information-oriented environment, a marketing manager cannot succeed without a thorough understanding of the research process. By understanding the research process, he can better judge the suitability, reliability and the validity of a research study in his decision-makings. Students will learn by doing in this course. While we will use class time to discuss appropriate research topics, students are required to do lots of activities by themselves in order to facilitate their learning by doing. In doing so, this course incorporates an experimental element in marketing research and consulting. As a marketing information provider, students will be assisting a firm by collecting and interpreting market data as a means toward the development of a superior marketing plan. At the same time, students will conduct tutorial activities that will provide opportunities for students to practice the key topics covered in the class. This course is intended to acquaint students with the fundamental marketing research process. More specifically, this course aims: (i) To familiarise the student with the fundamental marketing research skills of problem formulation, research design, questionnaire design, data collection, data analysis, and report presentation and writing. (ii) To have the student gain perspective and practice in applying these skills through a research project. (iii) To develop an understanding of decision making in marketing, its inherent difficulties and pitfalls and the importance of information in marketing research.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1003 Marketing or MKT1003X Marketing","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MKT3428","ModuleTitle":"Wealth Management Marketing","Department":"Marketing","ModuleDescription":"This course is designed to introduce students to the world of wealth management marketing, and to give them an indepth understanding of the challenges and complexities of marketing in a highly regulated and rapidly evolving industry. Students will get practical insights into the use of marketing applications in product, segment and service marketing in the retail, affluent and private banking sectors. It aims to hone their skills to improve the effectiveness of the marketing strategies, techniques and programs to meet the demanding priorities of the client, the business and the regulators in this fast-changing and regulated landscape.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MKT1003 or MKT1003X Marketing","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MKT3429","ModuleTitle":"Independent Study in Marketing","Department":"Marketing","ModuleDescription":"Independent Study Modules (ISMs) are for students with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. Students will be exposed to individual-based research and report-writing while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MKT3513","ModuleTitle":"Game Theory And Strategic Analysis","Department":"Marketing","ModuleDescription":"This course is an introduction to game theory and its applications in the realm of business. It aims to provide an overview of non-cooperative and cooperative games through the analysis of strategic interactions in conflict situations such as bargaining, market competition, monetary policy, auction, international trade, to name a few. Recurring themes include threatening and bluffing, punishing and rewarding, building reputations, and sustaining cooperation in non-cooperative environments through repeated interactions. More advanced topics on games with incomplete information such as moral hazard and incentives theory, mechanism design and the Revelation Principle will also be covered.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"MKT1003 Principles of Marketing (or TR2201 Entrepreneurial Marketing) BSP1005 Managerial Economics or equivalent","Preclusion":"EC3312 Game Theory and Applications To Economics MA4264 Game Theory","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MKT3701A","ModuleTitle":"Marketing Strategy: Analysis and Practice","Department":"Marketing","ModuleDescription":"The primary objective of this module is to acquaint students with the marketing planning and marketing management process, with a focus on Asian markets. Students are encouraged to apply marketing concepts, tools and techniques in the analysis of marketing situations and problems that are commonly faced in Asian markets and in the development of marketing strategies and programmes that are appropriate for Asian markets. Topics include the roles of planning in marketing, the reasons for planning, the pitfalls in planning, environmental analysis, market analysis, customer analysis, competitive analysis, company analysis, SWOT analysis, issue analysis, objective setting, strategy development, assembling of marketing mix, marketing implementation and control, and marketing evaluation and audit. The module is taught with a practical and applied orientation. Asian cases are used to a large extent for class discussion, supplemented by computer simulated marketing games, projects, exercises and lectures.","ModuleCredit":"4","Workload":"0-3-0-6-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT2401, RE3704.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MKT3701B","ModuleTitle":"Marketing Strategy: Analysis and Practice","Department":"Marketing","ModuleDescription":"The primary objective of this module is to acquaint students with the marketing planning and marketing management process, with a focus on Asian markets. Students are encouraged to apply marketing concepts, tools and techniques in the analysis of marketing situations and problems that are commonly faced in Asian markets and in the development of marketing strategies and programmes that are appropriate for Asian markets. Topics include the roles of planning in marketing, the reasons for planning, the pitfalls in planning, environmental analysis, market analysis, customer analysis, competitive analysis, company analysis, SWOT analysis, issue analysis, objective setting, strategy development, assembling of marketing mix, marketing implementation and control, and marketing evaluation and audit. The module is taught with a practical and applied orientation. Asian cases are used to a large extent for class discussion, supplemented by computer simulated marketing games, projects, exercises and lectures.","ModuleCredit":"4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MKT3702","ModuleTitle":"Consumer Behaviour","Department":"Marketing","ModuleDescription":"This module provides an overview of consumer behaviour theories, research, and applications. It is designed to develop knowledge and skills that will facilitate an understanding of buyer behaviour which can be integrated into the formulation of marketing strategies. This will be accomplished by surveying the social science underpinnings of consumer behaviour as well as various types of consumer research which may be valuable for specific marketing decisions. The module thus emphasises the content and logical application of theories and research in analysing consumer behaviour for solving marketing management problems.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3402","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning","Thursday Morning"]}]},{"ModuleCode":"MKT3702A","ModuleTitle":"Consumer Behaviour","Department":"Marketing","ModuleDescription":"This module provides an overview of consumer behaviour theories, research, and applications. It is designed to develop knowledge and skills that will facilitate an understanding of buyer behaviour which can be integrated into the formulation of marketing strategies. This will be accomplished by surveying the social science underpinnings of consumer behaviour as well as various types of consumer research which may be valuable for specific marketing decisions. The module thus emphasises the content and logical application of theories and research in analysing consumer behaviour for solving marketing management problems.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3402","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MKT3702B","ModuleTitle":"Consumer Behaviour","Department":"Marketing","ModuleDescription":"This module provides an overview of consumer behaviour theories, research, and applications. It is designed to develop knowledge and skills that will facilitate an understanding of buyer behaviour which can be integrated into the formulation of marketing strategies. This will be accomplished by surveying the social science underpinnings of consumer behaviour as well as various types of consumer research which may be valuable for specific marketing decisions. The module thus emphasises the content and logical application of theories and research in analysing consumer behaviour for solving marketing management problems.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3402","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MKT3711","ModuleTitle":"Services Marketing","Department":"Marketing","ModuleDescription":"This module applies marketing principles to service organisations both in the private and public sectors. Students will be taught the unique characteristics that separate services from goods, the managerial problems stemming from these characteristics, and the strategies suggested as appropriate to overcome the problems. Case studies will be used in addition to lectures in conducting this module and students may also be required to complete a project concerning the marketing of services.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3412","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MKT3714","ModuleTitle":"Marketing in a Digital Age","Department":"Marketing","ModuleDescription":"This course is designed to wire the students to the digital economy and provides students with Web tools and e-marketing knowledge to compete effectively in the e-business world. Emphasis will be placed on tapping the enormous potential of the Internet as a new marketing medium and exploring the unique characteristics of computer-mediated marketing environments that distinguish them in significant ways from traditional, terrestrial markets of opportunity. Course content includes detailed assessment of issues related to: information economy, e-marketing research, shopping bots and consumer behavior, permission marketing and viral marketing, Internet shopping and e-tailing models, auctions and affiliate marketing, Net community and CRM (customer relationship management), clickstream analysis and online personalisation, and public policy and e-business ethics.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3415","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MKT3715","ModuleTitle":"Business-to-Business Marketing","Department":"Marketing","ModuleDescription":"This course seeks to acquaint participants with the basic concepts, tools and frameworks in business-to-business marketing. Participants are exposed to the unique challenges in operating in the business market and provided with opportunities to carry out marketing analyses and to make marketing decisions in the business marketing context. The topics to be covered are: (a) importance and unique aspects of business marketing, (b) business buying behaviour, (c) business market analysis and competitor analysis, (d) business market strategy formulation, (e) business product management, (f) business pricing strategies and decisions, (g) management of distribution channels in the business market, (h) management of salesforce in the business market, (i) development and maintenance of customer relationships in the business market, (j) customer negotiations in the business market, and (k) marketing communications in the business market. This course will be taught in an application-oriented fashion. The various business marketing management concepts and principles will be taught through brief lectures, class discussions, class exercises and videos. The participants will learn how to make business marketing decisions, solve business marketing problems and develop business marketing plans through individual analysis and class discussion of marketing cases as well as group involvement in a business marketing project or simulation.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3416","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MKT3717","ModuleTitle":"Product & Brand Management","Department":"Marketing","ModuleDescription":"This module aimed at developing skills towards the management of new and existing products, where products cover both tangible goods as well as intangible services. Possible topics to be covered include: the changing role of the product manager, product portfolio management, product planning and concept testing, test marketing and new product introduction, and packaging. Several teaching methods will be used. Apart from lectures, students may be given assigned readings and cases to develop their skills. In addition, students may have the opportunity to apply their skills in group projects.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3418","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MKT3718","ModuleTitle":"Advertising & Promotion Management","Department":"Marketing","ModuleDescription":"This module focuses on the use of communication to influence consumer decision making. The module will address the principles and practice of advertising, sales promotion, personal selling and public relations. Possible materials to be covered include setting promotional objectives, copy development and execution, media decisions, consumer and trade promotion, and sales force management. In addition to lectures, students will also be exposed to published research in promotion. Case studies as well as group projects involving the development and execution of a promotional campaign may also be used to allow students apply their knowledge and skill.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3420, NM3215.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MKT3721","ModuleTitle":"Global Marketing","Department":"Marketing","ModuleDescription":"This course aims to provide students with an understanding of the complex issues generally encountered when marketing goods and services internationally. Topics to be covered include: the culture, economic, political and legal environments within which global marketing take place, processes involved in assessing globe market opportunities, developing global marketing strategies: product policy, promotion, channel management and logistics, implementing global marketing strategies. Students will be required to conduct a real-life project on the marketing of a specific good or service to another country from Singapore. In this project, they will be asked to asses the marketing environment, identify the marketing opportunities, select the target market segment and advise a marketing plan. In this project, students will also learn how to use the internet to search for country information.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT2412","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"MKT3722","ModuleTitle":"Research for Marketing Insights","Department":"Marketing","ModuleDescription":"Effective marketing research is necessary for successful management of all phases of the marketing process, ranging from product development and introduction to selling through growth and maturity stages. In today's information-oriented environment, a marketing manager cannot succeed without a thorough understanding of the research process. By understanding the research process, he can better judge the suitability, reliability and the validity of a research study in his decision-makings. Students will learn by doing in this course. While we will use class time to discuss appropriate research topics, students are required to do lots of activities by themselves in order to facilitate their learning by doing. In doing so, this course incorporates an experimental element in marketing research and consulting. As a marketing information provider, students will be assisting a firm by collecting and interpreting market data as a means toward the development of a superior marketing plan. At the same time, students will conduct tutorial activities that will provide opportunities for students to practice the key topics covered in the class. This course is intended to acquaint students with the fundamental marketing research process. More specifically, this course aims: (i) To familiarise the student with the fundamental marketing research skills of problem formulation, research design, questionnaire design, data collection, data analysis, and report presentation and writing. (ii) To have the student gain perspective and practice in applying these skills through a research project. (iii) To develop an understanding of decision making in marketing, its inherent difficulties and pitfalls and the importance of information in marketing research.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT2413","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MKT3751","ModuleTitle":"Independent Study in Marketing","Department":"Marketing","ModuleDescription":"Independent Study Modules (ISMs) are for students with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. Students will be exposed to individual-based research and report-writing while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Varies according to the subject matter covered.","Preclusion":"Nil","Types":["UEM"],"History":[{"Semester":2}]},{"ModuleCode":"MKT3761A","ModuleTitle":"TIM: Wealth Management Marketing","Department":"Marketing","ModuleDescription":"This course is designed to introduce students to the world of wealth management marketing, and to give them an indepth understanding of the challenges and complexities of marketing in a highly regulated and rapidly evolving industry. Students will get practical insights into the use of marketing applications in product, segment and service marketing in the retail, affluent and private banking sectors. It aims to hone their skills to improve the effectiveness of the marketing strategies, techniques and programs to meet the demanding priorities of the client, the business and the regulators in this fast-changing and regulated landscape.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3422A, MKT3428.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MKT3811","ModuleTitle":"Marketing Analysis & Decision Making","Department":"Marketing","ModuleDescription":"The objective of this course is to show you the benefits of using a systematic and analytical approach to marketing decision-making, and to build your skills and confidence in undertaking such analyses and decision making. An analytical approach will enable you to: (1) identify alternative marketing options and actions, (2) calibrate the opportunity costs associated with each option, and (3) choose one or more options that have the highest likelihood of helping you achieve your business goals. By completing this course, you will be well on your way to making the ROI case for marketing expenditures that companies are increasingly asking of their executives. This course follows up on the marketing core course by operationalizing several marketing concepts such as segmentation, targeting, positioning, and marketing resource allocation. By the end of this course, you will learn how to segment customers, recognize different ways to segment markets, understand the data required for segmentation, identify attractive customers to target, determine the best positioning of your brand in customers? minds, and develop new products that add value to consumers and firms. The course is designed for students who have extensive background in or understanding marketing research and marketing principles, and who know or are prepared to learn to build ?smart? spreadsheets in EXCEL. Using market simulations and related exercises tied to PC-based computer software, students will develop marketing plans in varying decision contexts.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3421","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MKT3812","ModuleTitle":"Game Theory and Strategic Analysis","Department":"Marketing","ModuleDescription":"This course is an introduction to game theory and its applications in the realm of business. It aims to provide an overview of non-cooperative and cooperative games through the analysis of strategic interactions in conflict situations such as bargaining, market competition, monetary policy, auction, international trade, to name a few. Recurring themes include threatening and bluffing, punishing and rewarding, building reputations, and sustaining cooperation in non-cooperative environments through repeated interactions. More advanced topics on games with incomplete information such as moral hazard and incentives theory, mechanism design and the Revelation Principle will also be covered.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MKT1705/MKT1705X","Preclusion":"MKT3513, EC3312, MA4264.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MKT4412","ModuleTitle":"Marketing Theory: Cultivating Critical Thinking","Department":"Marketing","ModuleDescription":"This course aims to acquaint students with academic research in various areas of marketing. To achieve this goal, students will be required to read and discuss several assigned articles each week. These articles are designed to equip students with a working knowledge of the current literature in marketing research. Through this process, students will hopefully acquire critical thinking skills to carefully appraise, rather than blindly accept, a piece of research. In addition, students will be required to exercise their creative and analytical abilities in developing, implementing, and presenting a research project on a group basis.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT2401 or MKT2401A or MKT2401B","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MKT4413","ModuleTitle":"Pricing Strategy","Department":"Marketing","ModuleDescription":"Pricing is one of the important decisions that a marketing manager must make. In fact a firm's profitability critically depends on how its products or services are priced. Pricing decisions however are difficult to make and can be quite complex. Effective pricing decisions draw upon a variety of disciplines such as economics, marketing, psychology and law. The purpose of the course will be to introduce students to some of the key concepts and practical issues involved in making effective pricing decisions.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT2401 Asian Markets & Marketing Management","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MKT4417","ModuleTitle":"Consumer Decision Making","Department":"Marketing","ModuleDescription":"Multitudes of research, spanning economics, psychology, sociology among the various behavioral and decision sciences, have been done to understand why we shop the way we shop, why we choose the way we choose, and why we buy the way we buy. Beginning with the foundation of a rational consumer, we systematically examine the choice, purchase and shopping behaviors which deviate from standard rational predictions, the circumstances/contexts of such deviations, and understand their causes and consequences. Key elements underlying choice, purchase and shopping are examined under a generic context before moving to specific contexts such as personal finance, health and consumption.","ModuleCredit":"4","Workload":"0-3-0-4-3","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MKT4418","ModuleTitle":"Consumer Culture Theory","Department":"Marketing","ModuleDescription":"Consumer Culture Theory (CCT) is a synthesizing framework that examines the sociocultural, experiential, symbolic and ideological aspects of consumption. The tenets of CCT research are aligned with consumer identity projects, marketplace cultures, the sociohistorical patterning of consumption, and mass-mediated marketplace ideologies and consumers’ interpretive strategies. In this course, we will explore the dynamic relationships among consumer actions, the marketplaces and cultural meanings using theories and methods from multiple disciplines.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"MKT3402 Consumer Behavior","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"MKT4419","ModuleTitle":"Advanced Independent Study in Marketing","Department":"Marketing","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA and BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MKT4420","ModuleTitle":"Marketing Analytics","Department":"Marketing","ModuleDescription":"The digital age has fundamentally altered the manner we collect, process, analyse and disseminate market intelligence. Driven by advances in hardware, software and communications, the very nature of market research is rapidly changing. New techniques are emerging. The increased velocity of information flow enables marketers to respond with much greater speed to changes in the marketplace. Market research is timelier, less expensive, more actionable and more precise ... all of which makes it of far greater importance to marketers. Applied Market Research is primarily designed for marketing professionals to train them to use market knowledge for day-to-day marketing decisions. It will provide good understanding of many prevalent research techniques and their application. The course will be taught in an application-oriented fashion through lectures, class discussions and case studies. Students will acquire critical analysis and decision making abilities to prepare them to tackle the marketing and business issues they are likely to confront in a career in marketing.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MKT2401 Asian Markets & Marketing Management","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MKT4421","ModuleTitle":"Marketing Practice and Impact","Department":"Marketing","ModuleDescription":"This course aims to provide a diagnostic framework to better understand broader business context confronting a company, which are needed before one can effectively apply classical marketing tools. It seeks to arm marketer with the lens of Business Stakeholders and helps anchor marketing solutions and value propositions on solving top priorities of the company, as opposed to pursuing its silo metrics. Just as Market Research helps define the consumer, and the competitive and channel landscape, this module enables marketer to map the company’s priorities, pressure points, culture and legacy to incorporate these insights into an impactful set of marketing solutions.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MKT1003/MKT1003X/MKT1705/MKT1705X Principles of Marketing","Preclusion":"BMS5502/BMS5502A Marketing Practice & Impact","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MKT4429","ModuleTitle":"Advanced Independent Study in Marketing","Department":"Marketing","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA and BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling a business issue under the guidance of the instructor.","ModuleCredit":"2","Workload":"0-0-0-5-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MKT4712","ModuleTitle":"Marketing Theory: Cultivating Critical Thinking","Department":"Marketing","ModuleDescription":"This course aims to acquaint students with academic research in various areas of marketing. To achieve this goal, students will be required to read and discuss several assigned articles each week. These articles are designed to equip students with a working knowledge of the current literature in marketing research. Through this process, students will hopefully acquire critical thinking skills to carefully appraise, rather than blindly accept, a piece of research. In addition, students will be required to exercise their creative and analytical abilities in developing, implementing, and presenting a research project on a group basis.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT3701 or RE3704","Preclusion":"MKT4412","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MKT4714","ModuleTitle":"Consumer Decision Making","Department":"Marketing","ModuleDescription":"Multitudes of research, spanning economics, psychology, sociology among the various behavioral and decision sciences, have been done to understand why we shop the way we shop, why we choose the way we choose, and why we buy the way we buy. Beginning with the foundation of a rational consumer, we systematically examine the choice, purchase and shopping behaviors which deviate from standard rational predictions, the circumstances/contexts of such deviations, and understand their causes and consequences. Key elements underlying choice, purchase and shopping are examined under a generic context before moving to specific contexts such as personal finance, health and consumption.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"(BSP1703 or BSP1707 or EC1101E or EC1301) and (MKT3701 or RE3704).","Preclusion":"MKT4417","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MKT4716","ModuleTitle":"Consumer Culture Theory","Department":"Marketing","ModuleDescription":"Consumer Culture Theory (CCT) is a synthesizing framework that examines the sociocultural, experiential, symbolic and ideological aspects of consumption. The tenets of CCT research are aligned with consumer identity projects, marketplace cultures, the sociohistorical patterning of consumption, and mass-mediated marketplace ideologies and consumers’ interpretive strategies. In this course, we will explore the dynamic relationships among consumer actions, the marketplaces and cultural meanings using theories and methods from multiple disciplines.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"MKT3702","Preclusion":"MKT3423","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"MKT4811","ModuleTitle":"Pricing Strategy","Department":"Marketing","ModuleDescription":"Pricing is one of the important decisions that a marketing manager must make. In fact a firm's profitability critically depends on how its products or services are priced. Pricing decisions however are difficult to make and can be quite complex. Effective pricing decisions draw upon a variety of disciplines such as economics, marketing, psychology and law. The purpose of the course will be to introduce students to some of the key concepts and practical issues involved in making effective pricing decisions.","ModuleCredit":"4","Workload":"0-3-0-5-3","Prerequisite":"MKT3701 or RE3704.","Preclusion":"MKT4413","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MKT4812","ModuleTitle":"Marketing Analytics","Department":"Marketing","ModuleDescription":"The digital age has fundamentally altered the manner we collect, process, analyse and disseminate market intelligence. Driven by advances in hardware, software and communications, the very nature of market research is rapidly changing. New techniques are emerging. The increased velocity of information flow enables marketers to respond with much greater speed to changes in the marketplace. Market research is timelier, less expensive, more actionable and more precise ... all of which makes it of far greater importance to marketers. Applied Market Research is primarily designed for marketing professionals to train them to use market knowledge for day-to-day marketing decisions. It will provide good understanding of many prevalent research techniques and their application. The course will be taught in an application-oriented fashion through lectures, class discussions and case studies. Students will acquire critical analysis and decision making abilities to prepare them to tackle the marketing and business issues they are likely to confront in a career in marketing.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MKT1705/MKT1705X or RE3704.","Preclusion":"MKT4415C, MKT4420.","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MLE1001","ModuleTitle":"Materials Science & Engrg Principles & Practice I","Department":"Materials Science And Engineering","ModuleDescription":"Written & oral communication skills. Basics of computer tools used by materials engineers. Notations for points, directions and planes. Basic crystal structures of metals. (BCC, FCC, and HCP), Basic crystal structures of ceramics and semiconductors. Imperfections in Solids covering point defects, line defects, surface defects and grain boundaries, Noncrystalline and semicrystalline materials Mechanical Properties. XRD and impact testing. Tension test and work hardening. Basic phase diagrams.","ModuleCredit":"6","Workload":"0-2-6-0-7","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Monday Morning","Friday Morning","Monday Afternoon","Tuesday Morning","Friday Afternoon","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"MLE1002","ModuleTitle":"Materials Science & Engineering Principles & Practice II","Department":"Materials Science And Engineering","ModuleDescription":"Oral communication situations relevant to engineering practice. Diffusion in solids, phase diagrams, inclusive of Gibbs phase rule, binary phase diagram and equilibrium diagrams. Metals, properties and processing. Ceramics, properties and processing. Polymers, properties and processing. Composites, properties and processing. Corrosion & materials degradation. How to choose the best material? Matching materials to design. Selecting a Manufacturing process. Aspects beyond the technical domain in materials selection & design.","ModuleCredit":"6","Workload":"0-2-6-0-7","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":2,"TutorialPeriods":["Monday Morning","Thursday Afternoon","Tuesday Morning","Tuesday Afternoon","Friday Afternoon","Wednesday Morning","Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"MLE2101","ModuleTitle":"Introduction to Structure of Materials","Department":"Materials Science And Engineering","ModuleDescription":"Overview: symmetry, bonding, coordination number, packing fraction, order and disorder, Noncrystalline state: short-range order (SRO), pair distribution function, random walk, network and fractal models, Crystalline state: basic crystallography and structures, reciprocal lattice, quasicrystals, liquid crystalline state, Crystal vibrations, Brillouin zone, free electron model, energy bands, Structural effects on phase transformation, Fourier series.","ModuleCredit":"4","Workload":"3-0.5-0-0.5-6","Prerequisite":"A Level Physics or H1 Physics or H2 Physics or [PC1221 and PC1222] or MLE1111 or MLE1001 or MLE1002","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"MLE2102","ModuleTitle":"Thermodynamics and Phase Diagrams","Department":"Materials Science And Engineering","ModuleDescription":"Thermodynamic laws and relationship, concept of entropy and its relationship to heat, strategy for deriving thermodynamic relationships, general criterion for equilibrium, physical and chemical equilibria, Statistical thermodynamics: micro-states and macro-states, partition function, Phase diagram: unary and multicomponent systems, Clausius-Clapeyron equation, partial molar properties, Gibbs phase rule, applications of phase diagrams, Curvature effects in thermodynamics: surface excess properties, surface tension, phase equilibria, Gibbs adsorption equation, Basic electrochemistry.","ModuleCredit":"4","Workload":"3-0.5-0-0.5-6","Prerequisite":"A Level Physics or H1 Physics or H2 Physics or [PC1221 and PC1222] or MLE1111 or MLE1001 or MLE1002","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"MLE2103","ModuleTitle":"Phase Transformation and Kinetics","Department":"Materials Science And Engineering","ModuleDescription":"Diffusion in solid-state: Ficks first and second laws of diffusion, diffusion mechanisms, Diffusional & diffusionless transformations: solidification, phase transformation in solid, nucleation and growth, solidification of alloys and eutectics, TTT diagram, equilibrium and non-equilibrium states, spinodal transformation, martensitic phase transformation, Applications of phase transformations: precipitation, grain growth, devitrification, development of microstructures and nanostructures.","ModuleCredit":"3","Workload":"2-0.5-0-0.5-4.5","Prerequisite":"MLE2102 or MLE1111 or MLE1001 or MLE1002","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"MLE2104","ModuleTitle":"Mechanical Properties of Materials","Department":"Materials Science And Engineering","ModuleDescription":"Stress and strain of material, Elastic deformation: Young’s modulus, Poisson’s ratio, stress-strain relation, stiffness/compliance matrix, Dislocations: Edge/screw/mixed dislocation, burgers vectors, twining, stress field of dislocation, dislocation interaction, Plastic deformation of single and polycrystalline materials: Schmid’s law, plastic flow, Inelastic deformation: Viscosity, deformation of inorganic glasses, deformation of noncrystalline and crystalline polymers, Mechanical fracture: ductile and brittle facture, creep, fatigue, Testing methods, Introductory mechanics of materials.","ModuleCredit":"4","Workload":"3-0.5-0-0.5-6","Prerequisite":"EG1109FC/EG1109 or MLE1101 or MLE2101 or MLE1111 or MLE1001 or MLE1002","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MLE2105","ModuleTitle":"Electronic Properties of Materials","Department":"Materials Science And Engineering","ModuleDescription":"Drude model of metal conduction, basic quantum mechanics, wave equations, quantum confinement, Bloch theory and periodic potential in solid, energy band structure, effective mass, Fermi Dirac statistics, Sommerfeld model of metallic conduction, semiconduct or: intrinsic, extrinsic, doping and conductivity, Boltzmann statistics, energy band structure, pn junction, selected examples of current devices and applications","ModuleCredit":"4","Workload":"3-0.5-0-0.5-6","Prerequisite":"MLE1001 or MLE1002 or MLE1101 or MLE2101 or MLE1111","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"MLE2111","ModuleTitle":"Materials Properties Laboratory","Department":"Materials Science And Engineering","ModuleDescription":"Laboratory class in which students will conduct hands on experiments to probe the mechanical (e.g. hardness, strength, etc), chemical (e.g. corrosion) and electrical (e.g. semiconducting, superconducting) properties of polymers, ceramics, metals and composites.","ModuleCredit":"3","Workload":"0-0-4.5-3-0","Prerequisite":"MLE1101 or MLE1111 or A Level Physics or H1 Physics or H2 Physics or [PC1221 and PC1222] or MLE1001 or MLE1002","Types":["Module"],"History":[{"Semester":2,"TutorialPeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"MLE3101","ModuleTitle":"Materials Characterization Laboratory","Department":"Materials Science And Engineering","ModuleDescription":"Optical Microscopy, Scattering, diffraction and absorption of X-ray and electron, Braggs law, lattice parameter, peak profile analysis, grain size and strain analyses, diffraction of powder, thin film and single crystal, structure of biomolecules, Electron microscopy: SEM, TEM, Scanning probe microscopy: AFM, MFM, STM.","ModuleCredit":"3","Workload":"0.5-0-4.5-0-2.5","Prerequisite":"MLE1101 or MLE2101 or MLE1001 or MLE1002","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"TutorialPeriods":["Tuesday Morning","Thursday Morning","Saturday Morning"]}]},{"ModuleCode":"MLE3102","ModuleTitle":"Degradation and Failure of Materials","Department":"Materials Science And Engineering","ModuleDescription":"Corrosion of metals and alloys: Economics of corrosion, Thermodynamics and electrochemistry of corrosion, Types of corrosion, Environmental effects on corrosion, Corrosion of selected metals and alloys, Corrosion protection, Corrosion monitoring, Degradation of nonmetallic materials: Biological, chemical and photodegradation of polymers, Environmental degradation, Photocorrosion of semiconductors, Failure mechanisms of materials. Failure analysis and Non-destructive testing: techniques and methodology, case histories.","ModuleCredit":"4","Workload":"3-0.5-0-0.5-6","Prerequisite":"MLE1101 or MLE2102 or MLE1111 or MLE1001 or MLE1002","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Saturday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"MLE3103","ModuleTitle":"Materials Design and Selection","Department":"Materials Science And Engineering","ModuleDescription":"Engineering aspects of materials design and selection, Basics and procedure for materials selection: selection strategy, screening and ranking, deriving property limits, materials processes, Various aspects and factors in materials selection and design: functions, objectives, constraints and limits, performance maximising criteria, environmental condition, economics and business issues, Case studies: metals, ceramics, semiconductors, polymers and biomaterials, Case study by industrial practitioners.","ModuleCredit":"4","Workload":"2-0.5-1.5-0.5-5.5","Prerequisite":"MLE1101 or MLE2104 or MLE1001 or MLE1002","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Friday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"MLE3104","ModuleTitle":"Polymeric and Composite Materials","Department":"Materials Science And Engineering","ModuleDescription":"Classification of polymers, polymer structure, molecular weight distribution, Basic synthetic and characterisation methods, Amorphous state and glass transition, crystalline state, General properties of polymers: physical, chemical, mechanical and electrical, Engineering and specialty polymers: processing and applications, Polymer-based composite materials: fabrication, structure and properties.","ModuleCredit":"4","Workload":"3-0.5-0-0.5-6","Prerequisite":"MLE1101 or CM1121 or CM1501 or MLE1111 or MLE1001 or MLE1002","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Saturday Morning"]},{"Semester":2,"ExamDate":"2019-05-10T14:30+0800","TutorialPeriods":["Tuesday Afternoon","Saturday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MLE3105","ModuleTitle":"Dielectric and Magnetic Materials","Department":"Materials Science And Engineering","ModuleDescription":"Polarisation mechanisms, ferroelectricity and piezoelectricity, domain structure and hystereisis, permittivity and dielectric loss, optical properties of dielectric materials, fundamental of magnetism: magnetic moment, magnetic coupling and magnetic anisotropy, technical magnetisation: domain structure, magnetic hysteresis, introduction to magnetic materials.","ModuleCredit":"4","Workload":"3-0.5-0-0.5-6","Prerequisite":"MLE1101 or MLE2105 or MLE1111 or MLE1001 or MLE1002","Preclusion":"NIL","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]},{"Semester":2}]},{"ModuleCode":"MLE3111","ModuleTitle":"Materials Processing Laboratory","Department":"Materials Science And Engineering","ModuleDescription":"Laboratory class in which students will conduct hands on experiments","ModuleCredit":"3","Workload":"0-0-4.5-3-0","Prerequisite":"MLE2101 or MLE2111","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"TutorialPeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"MLE3202","ModuleTitle":"Materials for Biointerfaces","Department":"Materials Science And Engineering","ModuleDescription":"Introduction to the interdisciplinary nature of biomedical materials, biology, chemistry, and materials science and engineering. Classes and properties of materials used in medicine and dentistry. Biological and biochemical properties of proteins, cells and tissues. Biocompatibility and host reactions to biomedical implant materials. Testing of biomedical materials. Degradation of biomedical materials. Past, present and future applications of materials in medicine and dentistry. Learning objectives: Introductory knowledge on biomedical materials.","ModuleCredit":"4","Workload":"3-0.5-0-0-5-6","Prerequisite":"MLE1101 or MLE1111 or MLE1001 or MLE1002","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","TutorialPeriods":["Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"MLE3203","ModuleTitle":"Engineering Materials","Department":"Materials Science And Engineering","ModuleDescription":"This module focuses on engineering materials – metals and ceramics. Crystalline structure of important industrial metals and ceramics. Mineral processing and materials fabrication. Phase formation and development and microstructure optimization for engineering applications.","ModuleCredit":"4","Workload":"3-0.5-0-0-6.5","Prerequisite":"MLE1111 or MLE1001 or MLE2102 or MLE1002","Preclusion":"MLE2106 Metallic Materials & Processing MLE2107 Ceramic Materials & Processing","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","TutorialPeriods":["Monday Morning","Wednesday Morning","Saturday Afternoon"]}]},{"ModuleCode":"MLE4101","ModuleTitle":"B.Eng. Dissertation","Department":"Materials Science And Engineering","ModuleDescription":"Every student majoring Materials Science and Engineering is assigned a research project, which is normally over 2 semesters. This project is carried out under the supervision of an academic staff of the Department and is closely related with the research activities in the Department with the two focus areas of Biomateirals and Nanomaterials/Nanotechnology.","ModuleCredit":"12","Workload":"0-0-0-9-6","Prerequisite":"MLE2103 and MLE2104 and MLE2105 and MLE3101","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MLE4101A","ModuleTitle":"BEng Dissertation","Department":"Materials Science And Engineering","ModuleDescription":"A research project conducted over one semester carried out under the supervision of an academic staff of the Department. The project will be closely related with the research activities in the Department.","ModuleCredit":"6","Workload":"0-0-0-9-6","Prerequisite":"MLE2103 and MLE2104 and MLE3101","Preclusion":"MLE4101","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MLE4101R","ModuleTitle":"Integrated B.ENG./B.SC. (Hons) Dissertation","Department":"Materials Science And Engineering","ModuleCredit":"16","Prerequisite":"MLE2103 and MLE2104 and MLE2105 and MLE3101","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MLE4102","ModuleTitle":"Design Project","Department":"Materials Science And Engineering","ModuleDescription":"Students are assigned with a Design Project. Students have the opportunity to work in a team to use their knowledge of Materials Science and Engineering in problem solving. This project has the emphasis in Independent Study. Students are required to submit a report at the end of the project.","ModuleCredit":"4","Workload":"0-0-0-6-4","Prerequisite":"MLE2103","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"MLE4201","ModuleTitle":"Advanced Materials Characterisation","Department":"Materials Science And Engineering","ModuleDescription":"Surface analyses: X-ray photoelectron spectroscopy, secondary ion mass spectroscopy, Auger electron spectroscopy. Low energy electron diffraction, Energy dispersive X-ray analysis and Rutherford back-scattering, Vibrational spectroscopies: infrared spectroscopy and Raman spectroscopy, Electronic spectroscopy: absorption and fluorescence, Magnetic and magneto-optical characterization: vibrating sample magnetometry, magneto-electronic measurement, magneto-optical Kerr-effect.","ModuleCredit":"4","Workload":"2-0.5-0-1-6.5","Prerequisite":"MLE3101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Thursday Morning"]}]},{"ModuleCode":"MLE4202","ModuleTitle":"Selected Advanced Topics on Polymers","Department":"Materials Science And Engineering","ModuleDescription":"Introduction to polymer physics: chain statistics, static light scattering, hydrodynamics of polymer solutions, thermodynamics of polymer solutions, polymer blends, solubility parameters and group contribution methods, Overview of selected topics in advanced and emerging specialty polymer science and technology, Current interests in nanopatterning and nanoimprinting, layer-by-layer polyelectrolyte assembly, advanced photoresists, liquid-crystalline polymer science and device technology, conducting polymer science and technology, semiconducting polymer device science and technology, polysiloxanes and microcontact printing, low-k (and high-k) dielectric materials.","ModuleCredit":"4","Workload":"2-0.5-0-1-6.5","Prerequisite":"MLE3104","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MLE4203","ModuleTitle":"Polymeric Biomedical Materials","Department":"Materials Science And Engineering","ModuleDescription":"Properties and processing of polymeric biomaterials, Biological responses to biomaterials and their evaluation. Biocompatibility issues, Biodegradable polymeric materials, Application of polymeric biomaterials in medicine will be discussed with emphasis on drug delivery systems and tissue engineering application.","ModuleCredit":"4","Workload":"2-0.5-0-1-6.5","Prerequisite":"MLE3104 and BN3301","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"MLE4205","ModuleTitle":"Theory and Modelling of Materials Properties","Department":"Materials Science And Engineering","ModuleDescription":"Introduction to quantum chemistry and quantum electronics, band theory of solid materials, transport phenomena in solids from the microscopic viewpoint, random processes in solids, Monte-Carlo calculations of diffusion, introduction to the theory of phase transitions, crystal growth and precipitation, self-organization in open non-equilibrium solid state systems, molecular dynamics modeling of properties and processes in condensed materials. Learning objectives: Introductory knowledge on theory and modeling of solid state systems with the emphasis of nanomateirals. Target students: Students of Materials Science and Engineering and related disciplines.","ModuleCredit":"4","Workload":"2-0.5-0-1-6.5","Prerequisite":"MLE2101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MLE4206","ModuleTitle":"Current topics on Nanomaterials","Department":"Materials Science And Engineering","ModuleDescription":"This module provides students with an understanding of the size effect of properties, students will learn unique properties of nanomateirals: mechanical, electronic, magnetic and optical. This module is designed for students who has materials science and engineering background and interested in properties of nanomaterials.","ModuleCredit":"4","Workload":"2-0.5-0-1-6.5","Prerequisite":"MLE2104 and MLE2105","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MLE4207","ModuleTitle":"Growth Aspects Of Semiconductors","Department":"Materials Science And Engineering","ModuleDescription":"Semiconductor surfaces and structures, Aspects of epitaxy in the growth of low dimensional III-V and Si based semiconductor materials, In-situ characterisation techniques and monitoring epitaxial growth by molecular beam epitaxy, Structural, kinematic theory of LEED and application of RHEED, Surface topography, composition and growth modes probed by STM, XPS and Auger spectroscopy, Layer by layer, layer-island and island growth, Problems of sensitivity and selectivity in the study of surfaces and interfaces.","ModuleCredit":"4","Workload":"2-0.5-0-1-6.5","Prerequisite":"MLE2101","Preclusion":"EE4436 Semiconductor Process Technology","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MLE4208","ModuleTitle":"Photovoltaics Materials","Department":"Materials Science And Engineering","ModuleDescription":"This module teaches materials aspects for a wide variety of photovoltaic devices covering conventional p-n junction cells based on Si wafers, amorphous or nanocrystalline Si, bulk heterojunction solar cells, nanostructured solar cells including dye-sensitised solar cells, organic solar cells and quantum structured solar cells, etc. emphasising the materials science and engineering aspects of advanced photovoltaic devices. Therefore students will gain an understanding of the role of materials development and characterisation for current and emerging photovoltaic technologies. Specific objectives include understanding of the physics of photovoltaics, general working principles of individual photovoltaic devices, the roles of photovoltaic materials and how they are incorporated in various photovoltaic devices, attain an informed view on the current aspects of photovoltaic technologies and photovoltaic materials, ability to select materials for device application based on their optical, electrical properties.","ModuleCredit":"4","Workload":"3-0.5-0-1-5.5","Prerequisite":"MLE2105 or EE3406 or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"MLE4210","ModuleTitle":"Materials for energy storage and conversion","Department":"Materials Science And Engineering","ModuleDescription":"Starting from a summary of solid state defect chemistry, electrochemistry and nanotechnology the module will introduce the basics of designing and processing materials for energy storage and conversion, their integration into batteries, supercapacitors, and fuel cells as well as methods for the performance characterisation and optimisation of these devices.","ModuleCredit":"4","Workload":"2-1-0-1-6","Prerequisite":"MLE2107 CERAMIC MATERIALS AND PROCESSING and MLE2105 ELECTRONIC PROPERTIES OF MATERIALS","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"MLE4212","ModuleTitle":"Advanced Structural Materials","Department":"Materials Science And Engineering","ModuleDescription":"The course will illustrate the critical role that advanced structural metallic materials play in aerospace, biomedical, automotive, sporting goods, energy generation, as well as other industries in the twenty-first century.","ModuleCredit":"4","Workload":"3-0.5-0-0-6.5","Prerequisite":"MLE3102 or MLE3203 or MLE2106.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MLE5104","ModuleTitle":"Physical Properties Of Materials","Department":"Materials Science And Engineering","ModuleDescription":"Physical properties of metals, ceramics, polymers and their hybrids are covered. These include overview of electrical conductivity, thermal conductivity, magnetic properties, ferroelectricity, piezoelectricity, and optical properties of different classes of materials. The correlations of length-scale, structure, microstructures, and interfaces of materials with their properties are emphasized.","ModuleCredit":"4","Workload":"3-0-0-3.5-3.5","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Evening","Wednesday Evening"],"TutorialPeriods":["Saturday Afternoon"]}]},{"ModuleCode":"MLE5301","ModuleTitle":"Metallic & Ceramic Materials in Additive Manufacturing","Department":"Materials Science And Engineering","ModuleDescription":"The objective is to expose students to different metallic and ceramic materials used in additive manufacturing (AM) and their applications. Major topics include: a brief overview of metallic materials, their applications & market and conventional fabrication techniques, AM techniques suitable for metals and technical challenges, Metals used in additive manufacturing including steels, aluminium alloys, titanium alloys and superalloys, current status of additive manufacturing of ceramic materials.","ModuleCredit":"2","Workload":"2-0-0-0-3","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"MLE5666","ModuleTitle":"Industrial Attachment Module","Department":"Materials Science And Engineering","ModuleDescription":"This module provides engineering research students with work attachment experience in a company.","ModuleCredit":"4","Workload":"0-0-0-10-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MLE5999","ModuleTitle":"Graduate Seminars","Department":"Materials Science And Engineering","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MLE6101","ModuleTitle":"Thermodynamics And Kinetics Of Materials","Department":"Materials Science And Engineering","ModuleDescription":"This module teaches thermodynamics and kinetics of different engineering materials including metals, ceramics and polymers. The major topics cover: Equilibrium and non-equilibrium. Introduction to statistical thermodynamics, Transition state theory and field effects, Solution theory, Phase diagrams. Diffusion mechanisms, Nucleation in condensed phases, Surface energy, Crystal growth, Defects in crystals, Phase transformation theories, Formation of nanostructures: nano-dots, nano-wells, nano-wires and nano-tubes.","ModuleCredit":"4","Workload":"3-0-0-3.5-3.5","History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"MLE6103","ModuleTitle":"Structures Of Materials","Department":"Materials Science And Engineering","ModuleDescription":"Periodic trends in atomic properties, bonding generalization based on periodic trends, generalization about crystal structures based on periodicity. Structural concepts: crystal lattice, reciprocal lattice, diffraction, crystal structures, lattice dynamics, and energy band structure. Examples of effects of structure on physical and chemical properties are discussed.","ModuleCredit":"4","Workload":"3-0-0-3.5-3.5","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"MLE6999","ModuleTitle":"Doctoral Seminars","Department":"Materials Science And Engineering","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MNO1001A","ModuleTitle":"Management And Organisation","Department":"Management And Organisation","ModuleDescription":"This module addresses the essence of what managers do. To understand this, we begin by focusing on the two basic building blocks in organisations, the individual and the group. The broader environment in which managers and organisations will also be addressed. Lectures, case studies and experiential learning are used as tools for learning when appropriate.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"Students who have taken BE2106, EG1423, CS1303, BK2002 or BZ1001 or BH1001 are not allowed to take MNO1001. Students who took or are taking HR2001, HR2101, HR3111 or HR3308 cannot take MNO1001","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MNO1001B","ModuleTitle":"Management And Organisation","Department":"Management And Organisation","ModuleDescription":"This module addresses the essence of what managers do. To understand this, we begin by focusing on the two basic building blocks in organisations, the individual and the group. The broader environment in which managers and organisations will also be addressed. Lectures, case studies and experiential learning are used as tools for learning when appropriate.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"Students who have taken BE2106, EG1423, CS1303, BK2002 or BZ1001 or BH1001 are not allowed to take MNO1001. Students who took or are taking HR2001, HR2101, HR3111 or HR3308 cannot take MNO1001","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"MNO1001C","ModuleTitle":"Management And Organisation","Department":"Management And Organisation","ModuleDescription":"This module addresses the essence of what managers do. To understand this, we begin by focusing on the two basic building blocks in organisations, the individual and the group. The broader environment in which managers and organisations will also be addressed. Lectures, case studies and experiential learning are used as tools for learning when appropriate.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"Students who have taken BE2106, EG1423, CS1303, BK2002 or BZ1001 or BH1001 are not allowed to take MNO1001. Students who took or are taking HR2001, HR2101, HR3111 or HR3308 cannot take MNO1001","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MNO1001D","ModuleTitle":"Management And Organisation","Department":"Management And Organisation","ModuleDescription":"This module addresses the essence of what managers do. To understand this, we begin by focusing on the two basic building blocks in organisations, the individual and the group. The broader environment in which managers and organisations will also be addressed. Lectures, case studies and experiential learning are used as tools for learning when appropriate.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"Students who have taken BE2106, EG1423, CS1303, BK2002 or BZ1001 or BH1001 are not allowed to take MNO1001. Students who took or are taking HR2001, HR2101, HR3111 or HR3308 cannot take MNO1001","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MNO1001X","ModuleTitle":"Management And Organisation","Department":"Management And Organisation","ModuleDescription":"This module addresses the essence of what managers do. To understand this, we begin by focusing on the two basic building blocks in organisations, the individual and the group. The broader environment in which managers and organisations will also be addressed. Lectures, case studies and experiential learning are used as tools for learning when appropriate.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"Students who have taken BE2106, EG1423, CS1303, BK2002 or BZ1001 or BH1001 are not allowed to take MNO1001. Students who took or are taking HR2001, HR2101, HR3111 or HR3308 cannot take MNO1001","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning","Friday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"MNO1706A","ModuleTitle":"Organisational Behavior","Department":"Management And Organisation","ModuleDescription":"This course is designed to introduce students to human behavior in organizational contexts. The study of organizational behavior involves examining processes at the individual, group and organizational levels. Both theoretical and applied approaches will be developed. Instructional methods include lectures, experiential exercises, group activities, videos and case studies. Extensive class participation is expected.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"MNO1001, MNO1001X, PL3239","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MNO1706B","ModuleTitle":"Organisational Behavior","Department":"Management And Organisation","ModuleDescription":"This course is designed to introduce students to human behavior in organizational contexts. The study of organizational behavior involves examining processes at the individual, group and organizational levels. Both theoretical and applied approaches will be developed. Instructional methods include lectures, experiential exercises, group activities, videos and case studies. Extensive class participation is expected.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"MNO1001, MNO1001X, PL3239","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"MNO1706C","ModuleTitle":"Organisational Behavior","Department":"Management And Organisation","ModuleDescription":"This course is designed to introduce students to human behavior in organizational contexts. The study of organizational behavior involves examining processes at the individual, group and organizational levels. Both theoretical and applied approaches will be developed. Instructional methods include lectures, experiential exercises, group activities, videos and case studies. Extensive class participation is expected.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"MNO1001, MNO1001X, PL3239","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MNO1706D","ModuleTitle":"Organisational Behavior","Department":"Management And Organisation","ModuleDescription":"This course is designed to introduce students to human behavior in organizational contexts. The study of organizational behavior involves examining processes at the individual, group and organizational levels. Both theoretical and applied approaches will be developed. Instructional methods include lectures, experiential exercises, group activities, videos and case studies. Extensive class participation is expected.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"MNO1001, MNO1001X, PL3239","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MNO1706X","ModuleTitle":"Organisational Behavior","Department":"Management And Organisation","ModuleDescription":"This course is designed to introduce students to human behavior in organizational contexts. The study of organizational behavior involves examining processes at the individual, group and organizational levels. Both theoretical and applied approaches will be developed. Instructional methods include lectures, experiential exercises, group activities, videos and case studies. Extensive class participation is expected.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"MNO1001, MNO1001X, PL3239","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning","Friday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"MNO2007","ModuleTitle":"Leadership and Ethics","Department":"Management And Organisation","ModuleDescription":"In this module we explore the age-old question of the relationship between ethics and leadership. We begin by examining the theoretical underpinnings of leadership and ethics. We then move to consider how ethics and leadership are intertwined, especially in work organizations. Organizations are “strong situations” which exert considerable influence on leaders’ perceptions, interpretations, judgements, decisions and behaviours. We consider how leaders can enhance ethical awareness, make decisions with ethics in mind, organize for ethical behaviour and face ethical challenges at the organizational level.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"MNO1001 Management and Organization","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MNO2009","ModuleTitle":"Entrepreneurship","Department":"Management And Organisation","ModuleDescription":"This course aims to provide an introduction to the venture creation process. The course provides an overview of the major elements of entrepreneurial activity including evaluating and planning a new business, financing, team building, related marketing and management issues and exit strategies. The course utilises class discussions, in-class exercises and participation in a competitive simulation project to achieve the course objectives.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"MNO1001 Management and Organisation","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"MNO2705","ModuleTitle":"Leadership and Decision Making under Uncertainty","Department":"Management And Organisation","ModuleDescription":"The decisions you make every day will shape your life. In an organization, the decisions you make will impact outcomes for you, your team, and cumulatively affect the trajectory of your career. This module aims to help you navigate the pathways of decision making in organizations. We will undertake an evidence-based approach, tapping on several streams of research – including behavioral psychology and economics, error management, and intuitive judgment – to give a rigorous account of what separates good decisions from the rest. These conceptual tools will empower you to make good decisions in an uncertain world, to influence, and to lead.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MNO2705A","ModuleTitle":"Leadership and Decision Making under Uncertainty","Department":"Management And Organisation","ModuleDescription":"The decisions you make every day will shape your life. In an organization, the decisions you make will impact outcomes for you, your team, and cumulatively affect the trajectory of your career. This module aims to help you navigate the pathways of decision making in organizations. We will undertake an evidence-based approach, tapping on several streams of research – including behavioral psychology and economics, error management, and intuitive judgment – to give a rigorous account of what separates good decisions from the rest. These conceptual tools will empower you to make good decisions in an uncertain world, to influence, and to lead.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MNO2705B","ModuleTitle":"Leadership and Decision Making under Uncertainty","Department":"Management And Organisation","ModuleDescription":"The decisions you make every day will shape your life. In an organization, the decisions you make will impact outcomes for you, your team, and cumulatively affect the trajectory of your career. This module aims to help you navigate the pathways of decision making in organizations. We will undertake an evidence-based approach, tapping on several streams of research – including behavioral psychology and economics, error management, and intuitive judgment – to give a rigorous account of what separates good decisions from the rest. These conceptual tools will empower you to make good decisions in an uncertain world, to influence, and to lead.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Friday Morning","Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"MNO2705C","ModuleTitle":"Leadership and Decision Making under Uncertainty","Department":"Management And Organisation","ModuleDescription":"The decisions you make every day will shape your life. In an organization, the decisions you make will impact outcomes for you, your team, and cumulatively affect the trajectory of your career. This module aims to help you navigate the pathways of decision making in organizations. We will undertake an evidence-based approach, tapping on several streams of research – including behavioral psychology and economics, error management, and intuitive judgment – to give a rigorous account of what separates good decisions from the rest. These conceptual tools will empower you to make good decisions in an uncertain world, to influence, and to lead.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MNO2706","ModuleTitle":"Business Communication for Leaders (ACC)","Department":"Management And Organisation","ModuleDescription":"The primary purpose of this course is to cultivate a mindset shift – to be an effective leader, one has to be an effective communicator. This course weighs heavily on oral communication skills, and is centred on real-life business examples to facilitate students’ understanding of the factors that are critical for business communication. The ability to communicate effectively affects one’s employability and career success. Achieving success in one’s career depends on one’s ability to develop relationships, collaborate across teams, present ideas clearly, ask thoughtful questions and listen skillfully. This course is for students pursuing the Bachelor of Business Administration (Accountancy) programme.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"Students who are required to read ES1000 Basic English must pass it before taking MNO2706","Preclusion":"ES2002","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Afternoon","Friday Morning"]}]},{"ModuleCode":"MNO3301","ModuleTitle":"Organisational Behaviour","Department":"Management And Organisation","ModuleDescription":"This course deals with the study of human behavior in organisations: how people influence organisational events and how events within the organisation influence people's behaviour. Organisational behavior is a field that draws ideas from psychology, social psychology, sociology, anthropology, political science, and management and applies them to the organisation. The field of organisational behaviour covers a wide range of topics: organisational culture, motivation, decision making, communication, work stress and so on. In the end, the field of organisational behavior asks two questions: (1) why do people behave as they do within organisations? (2) how can we use this information to improve the effectiveness of the organisation?","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"MNO1001 or BH1001 or BZ1001 or BK2002 or HR2001 or HR2101 or HR3111 or HR3308","Preclusion":"BH3301 or BZ3501 or BK3309M or PS3243","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]},{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MNO3303","ModuleTitle":"Organisational Effectiveness","Department":"Management And Organisation","ModuleDescription":"This course aims to introduce students to the field of organisational theory - which applies concepts from various disciplines such as management studies, sociology, psychology, political sciences and economics to study organisations. The course is designed to encourage students to actively and critically use these concepts to make sense, diagnose, manage and respond to the emerging organisational needs and problems. The course covers topics such as organisational goals, strategy and effectiveness, dimensions of organisational structure, organisational design and environments, technology and organisational change, and organisational decision-making. The emphasis of this course is on the practical value of organisation theory for students as future members and managers of organisations. Developing an understanding of how organisations (should) operate is effectively critical so that students will able to fulfill their roles as future managers.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"MNO1001 or BH1001 or BZ1001 or BK2002 or HR2001 or HR2101 or HR3111 or HR3308","Preclusion":"BH3303 or BZ3502 or BK4309D or BK3309N","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MNO3313J","ModuleTitle":"TILHCM: Employee and Organizational Misbehaviours","Department":"Management And Organisation","ModuleDescription":"This module examines deviant behaviors at the workplace, corporate misconduct and organizational ethics. Both the employee and organization will be the focus of our analysis. Topics examined include the role of personality and situation in explaining employee and organizational deviance, employee theft, deceit, lying and whistle-blowing among others.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1001: Management and Organisation","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MNO3320","ModuleTitle":"Managing Change","Department":"Management And Organisation","ModuleDescription":"All of us have experienced change in our lives. Change is often regarded with mixed feelings of excitement, fear and uncertainty. As a business graduate there will be instances in which you will be a participant and observer in organisational change. At other times, you will have the opportunity and responsibility of managing planned changes in organisations. This course aims to prepare you for such opportunities. This course is organised around these major questions: Why is organisational change so difficult? How can I lead and manage change in organisations? What tools and processes can I use to manage change? When and how should these tools be used and what are the strengths and drawbacks of each? Why do some change efforts fail? Why do some others succeed?","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"MNO1001 Management & Organisation and MNO2007 Leadership and Ethics Note: Students who are matriculated before AY2009/2010, need NOT read MNO2007 as a pre-requisite for this MNO module.","Preclusion":"BH3313A or BZ3503 or BK3305","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MNO3322","ModuleTitle":"Negotiations and Bargaining","Department":"Management And Organisation","ModuleDescription":"The course focuses on negotiations and conflict management in the context of leading and managing interpersonal relationship at work and life in general. Participants first focus on principles and skills required to gain mastery as fair and ethical negotiators. Following which participants progress to acquire the theory and skills of facilitating conflict resolution. This involves 1) influencing counter-parties to behave in an efficient and amicable manner and engage in joint problem solving, 2) playing the role of a mediator in helping others resolve issues at work. Both these roles will be set in a leadership context.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706 Organizational Behaviour and MNO2705 Leadership and Decision Making Under Uncertainty","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MNO3323","ModuleTitle":"Management of Employee Relations","Department":"Management And Organisation","ModuleDescription":"This course aims to train students to effectively handle employee relations in Singapore. It will address various environmental and structural constraints managers face when dealing with employees in Singapore. It delves into such topics as the history, key institutions, and the tripartism philosophy adopted in Singapore, as well as several key legislations and their applications. Because of its strong orientation towards real-world practices, students will find this course useful when looking for employment or actually managing employees in the future. Students are expected to keep themselves updated with regard to the current trends in employee relations, as well as to demonstrate their ability to apply concepts and skills learned from the course.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"MNO1001 Management & Organisation and MNO2007 Leadership and Ethics Note: Students who are matriculated before AY2009/2010, need NOT read MNO2007 as a pre-requisite for this MNO module.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MNO3329","ModuleTitle":"Independent Study in Leadership & Human Capital Mgmt","Department":"Management And Organisation","ModuleDescription":"Independent Study Modules (ISMs) are for students with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. Students will be exposed to individual-based research and report-writing while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MNO3330","ModuleTitle":"Social Entrepreneurship","Department":"Management And Organisation","ModuleDescription":"Social entrepreneurship presents an alternative approach to community development. It advocates the adoption of innovative solutions (often incorporating market mechanisms) to address social problems. This module discusses the concepts associated with social entrepreneurship, and examines the practices and challenges of social entrepreneurship in the Asian context. Topics to be covered include identification of social problems, marginalization and the poverty cycle, varied conceptualizations of social entrepreneurship and innovation, different types of social enterprises, sustainable social enterprises as an effective means of community development, developing a social enterprise business plan, establishing a social enterprise, scaling up a social enterprise, social impact measurement.","ModuleCredit":"4","Workload":"0-3-0-3-4","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MNO3331","ModuleTitle":"Business with a Social Conscience","Department":"Management And Organisation","ModuleDescription":"Whether, how, and to what degree businesses use social considerations to inform their goals, strategies, behaviours, and profits is contestable in Asia and globally. This course critically examines a host of issues related to these questions including corporate charitable giving, product development, market placement, pricing strategies, labour relations, strategic and venture philanthropy, public policy, advocacy, environmental sustainability, investing, and sponsorships. Students will better understand and evaluate the ways in which national and multinational corporations affect large-scale changes in Asian societies via their practices and the tradeoffs associated with various means these companies employ as they seek to positively impact society.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MNO3332","ModuleTitle":"Leading Groups and Teams","Department":"Management And Organisation","ModuleDescription":"Groups and Teams are among the most important work formats in our modern organization. This module’s objective is to focus on evidence-based management to try and understand what drives the behaviour of groups and their members. Our job is to try and understand when, if, and how phenomena change as we place people in situations where they need to rely on others to get the job done. The module will loosely follow Tuckman’s (1965) forming, storming, norming, and performing model of group development. However, much of our attention will be focused on the forming stage, as everything that follows depends on successfully building the team.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MNO3333","ModuleTitle":"Human Capital Management","Department":"Management And Organisation","ModuleDescription":"This module introduces students to the frameworks and concepts underpinning the contribution of human capital management (HCM) in a constantly changing environment. Students will take a strategic and leadership-oriented approach to examine human capital-related practices using both the employer's and the employee's perspectives. The key areas to be discussed include environmental challenges and strategic HCM, talent acquisition, talent development, talent retention, and global workforce deployment. As environmental challenges are constant (globalisation, technology, and sustainability), this course will address the alignment of key HCM issues with corporate missions, visions, and values in the context of changing environment.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706 Organizational Behavior and MNO2705 Leadership and Decision Making Under Uncertainty","Preclusion":"MNO2302 Human Resource Management","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Morning"]}]},{"ModuleCode":"MNO3701","ModuleTitle":"Human Capital Management","Department":"Management And Organisation","ModuleDescription":"This module introduces students to the frameworks and concepts underpinning the contribution of human capital management (HCM) in a constantly changing environment. Students will take a strategic and leadership-oriented approach to examine human capital-related practices using both the employer's and the employee's perspectives. The key areas to be discussed include environmental challenges and strategic HCM, talent acquisition, talent development, talent retention, and global workforce deployment. As environmental challenges are constant (globalisation, technology, and sustainability), this course will address the alignment of key HCM issues with corporate missions, visions, and values in the context of changing environment.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Preclusion":"MNO2302","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Morning","Friday Morning"]}]},{"ModuleCode":"MNO3702","ModuleTitle":"Negotiation and Conflict Management","Department":"Management And Organisation","ModuleDescription":"The course focuses on negotiations and conflict management in the context of leading and managing interpersonal relationship at work and life in general. Participants first focus on principles and skills required to gain mastery as fair and ethical negotiators. Following which participants progress to acquire the theory and skills of facilitating conflict resolution. This involves 1) influencing counter-parties to behave in an efficient and amicable manner and engage in joint problem solving, 2) playing the role of a mediator in helping others resolve issues at work. Both these roles will be set in a leadership context.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Preclusion":"MNO3322","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MNO3703","ModuleTitle":"Leading in the 21st Century","Department":"Management And Organisation","ModuleDescription":"Taking an interdisciplinary approach to leadership, this module prepares students to re-examine the nature of work, organization and leadership. Looking from outside in, this module begins by examining the impact of the external environment on organizations, and transformations in the nature of doing business on employee-employer relationships The module will also highlight the implications that the changing nature of work has on how leaders’ manage work performance and organizational control. Key issues and impact of this new norm on organization performance and diverse workforce will be highlighted.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"MNO3711","ModuleTitle":"Managing Change","Department":"Management And Organisation","ModuleDescription":"All of us have experienced change in our lives. Change is often regarded with mixed feelings of excitement, fear and uncertainty. As a business graduate there will be instances in which you will be a participant and observer in organisational change. At other times, you will have the opportunity and responsibility of managing planned changes in organisations. This course aims to prepare you for such opportunities. This course is organised around these major questions: Why is organisational change so difficult? How can I lead and manage change in organisations? What tools and processes can I use to manage change? When and how should these tools be used and what are the strengths and drawbacks of each? Why do some change efforts fail? Why do some others succeed?","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Preclusion":"MNO3320","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MNO3713","ModuleTitle":"Management of Employee Relations","Department":"Management And Organisation","ModuleDescription":"This course aims to train students to effectively handle employee relations in Singapore. It will address various environmental and structural constraints managers face when dealing with employees in Singapore. It delves into such topics as the history, key institutions, and the tripartism philosophy adopted in Singapore, as well as several key legislations and their applications. Because of its strong orientation towards real-world practices, students will find this course useful when looking for employment or actually managing employees in the future. Students are expected to keep themselves updated with regard to the current trends in employee relations, as well as to demonstrate their ability to apply concepts and skills learned from the course.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Preclusion":"MNO3323","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MNO3714","ModuleTitle":"Business with a Social Conscience","Department":"Management And Organisation","ModuleDescription":"Whether, how, and to what degree businesses use social considerations to inform their goals, strategies, behaviours, and profits is contestable in Asia and globally. This course critically examines a host of issues related to these questions including corporate charitable giving, product development, market placement, pricing strategies, labour relations, strategic and venture philanthropy, public policy, advocacy, environmental sustainability, investing, and sponsorships. Students will better understand and evaluate the ways in which national and multinational corporations affect large-scale changes in Asian societies via their practices and the tradeoffs associated with various means these companies employ as they seek to positively impact society.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"MNO3331","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MNO3715","ModuleTitle":"Leading Groups and Teams","Department":"Management And Organisation","ModuleDescription":"Groups and Teams are among the most important work formats in our modern organization. This module?s objective is to focus on evidence-based management to try and understand what drives the behaviour of groups and their members. Our job is to try and understand when, if, and how phenomena change as we place people in situations where they need to rely on others to get the job done. The module will loosely follow Tuckman?s (1965) forming, storming, norming, and performing model of group development. However, much of our attention will be focused on the forming stage, as everything that follows depends on successfully building the team.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Preclusion":"MNO3332","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MNO3751","ModuleTitle":"Independent Study in Leadership & Human Capital Mgmt","Department":"Management And Organisation","ModuleDescription":"Independent Study Modules (ISMs) are for students with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. Students will be exposed to individual-based research and report-writing while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MNO3752","ModuleTitle":"Independent Study in Leadership & Human Capital Mgmt (2 MC)","Department":"Management And Organisation","ModuleDescription":"Independent Study Modules (ISMs) are for students with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. Students will be exposed to individual-based research and report-writing while tackling a business issue under the guidance of the instructor.","ModuleCredit":"2","Workload":"0-0-0-5-0","Prerequisite":"MNO1706/MNO1706X or PL3239.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MNO3761A","ModuleTitle":"TILHCM: Employee and Organizational Misbehaviours","Department":"Management And Organisation","ModuleDescription":"This module examines deviant behaviors at the workplace, corporate misconduct and organizational ethics. Both the employee and organization will be the focus of our analysis. Topics examined include the role of personality and situation in explaining employee and organizational deviance, employee theft, deceit, lying and whistle-blowing among others.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706/MNO1706X or PL3239.","Preclusion":"MNO3313J","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MNO3811","ModuleTitle":"Social Entrepreneurship","Department":"Management And Organisation","ModuleDescription":"Social entrepreneurship presents an alternative approach to community development. It advocates the adoption of innovative solutions (often incorporating market mechanisms) to address social problems. This module discusses the concepts associated with social entrepreneurship, and examines the practices and challenges of social entrepreneurship in the Asian context. Topics to be covered include identification of social problems, marginalization and the poverty cycle, varied conceptualizations of social entrepreneurship and innovation, different types of social enterprises, sustainable social enterprises as an effective means of community development, developing a social enterprise business plan, establishing a social enterprise, scaling up a social enterprise, social impact measurement.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"MNO3330","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MNO4313D","ModuleTitle":"SILHCM: Corp Entrepreneurship & Busi Model Evaluation","Department":"Management And Organisation","ModuleDescription":"This class emphasizes the cultivation of each student’s ability to evaluate business models and their appropriateness for development in a corporate setting. As an advanced course the content is designed to improve students analytical, creative and communication skills. In a competitive environment, entrepreneurship is an essential and indispensable element in the success of every business organisation - whether small or large, new or long-established. This course focuses on corporate entrepreneurship with a special emphasis on the role of venture capital and spin-offs. Although corporate entrepreneurship encompasses a wide range of organisational activities, this course focuses primarily on managerial efforts aimed at the identification, development and exploitation of technical and organisational innovations and on effective new venture management in the context of large corporations.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1001 Management and Organisation","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MNO4313J","ModuleTitle":"SILHCM: Talent Development and Performing with Impact","Department":"Management And Organisation","ModuleDescription":"This module aims to equip students with the knowledge and skills that will help prepare them for the transition to the global workforce. Specifically, the module will examine the critical success factors for sustaining high performance in a rapidly changing business environment. Some of the questions that will be discussed and addressed include: - What criteria do companies use to identify and assess talent? - How do companies develop talent, leadership and succession planning? - How do individuals sustain high performance in the ever-evolving global workplace?","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"MNO1706 / MNO1706X Organizational Behaviour","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MNO4314","ModuleTitle":"Consulting to Management","Department":"Management And Organisation","ModuleDescription":"This class aims to generate interest and develop skills of participants to “Consult” to management and assist clients take important managerial decisions in organisations. The class is targeted at participants with preliminary knowledge (about Consulting) and strong aspiration to become consultants. The module covers a broad range of topics from “types of consulting to “how consulting firms make money” and includes a 2-day workshop helping participants develop their skills to consult. Strong analytical and reasoning skills form the prerequisite for the course.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"MNO1001 Management and Organisation and MNO2007 Leadership and Ethics.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MNO4316","ModuleTitle":"Experiencing Work: Effects on Behavior and Well-Being","Department":"Management And Organisation","ModuleDescription":"This module gives an overview of the ways in which work demands and experiences influence employee behaviour and well-being, and also explores the mechanisms that organizations and employees can use to minimize the negative effects of work demands on well-being as well as maximize the positive effects of certain work experiences on well-being.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"MNO1001 Management and Organizational Behaviour","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MNO4319","ModuleTitle":"Adv Independent Study in Leadership & Human Capital Mgt","Department":"Management And Organisation","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA and BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling a business issue under the guidance of the instructor.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MNO4329","ModuleTitle":"Adv Independent Study in Leadership & Human Capital Mgt","Department":"Management And Organisation","ModuleDescription":"Advanced Independent Study Modules (ISMs) are for senior students who are in the BBA and BBA(Acc) honors programs with the requisite background to work closely with an instructor on a well-defined project in the respective specialization areas. (The modules may also be made available to students who are eligible for admission into the honors programs but choose to pursue the non-honors course of study.) Students will hone their research and report-writing skills while tackling a business issue under the guidance of the instructor.","ModuleCredit":"2","Workload":"0-0-0-5-0","Prerequisite":"Vary according to project topic. In general, however, students will have to have completed the core modules of the BBA/BBA(Acc) curriculum.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MS1102E","ModuleTitle":"Malays - Tradition, Conflict and Change","Department":"Malay Studies","ModuleDescription":"Foundation module on the Malays that outlines their history, culture and institutions. It introduces some of the major areas of research and scholarship on the study of the Malays. It highlights and evaluates dominant views expounded by colonial and post colonial scholars and alternative discourse on the subject. The themes covered in this module provide the basis for further exploration in greater depths in other modules offered by the Department.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"MS1101E","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MS2210","ModuleTitle":"Malay Culture & Society","Department":"Malay Studies","ModuleDescription":"The main theme of this module is processes of change in Malay cultures and societies and how attempts at creating certainties are made. Part 1 introduces students to approaches in studying Malay culture and society. Malay culture and society does not exist in vacuum. In Part 2, we look at how in encountering ",others", Malay culture and society has historically gone through and is going through massive changes. Part 3 highlights aspects of changes in contemporary Malay society including ethnicity and Malay identity, new Malay rich, Malay woman and femininity as well as national development and the indigenous people.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"NIL","Preclusion":"NIL","Types":["UEM"],"History":[{"Semester":4},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"MS2211","ModuleTitle":"Criticism in Modern Malay Literature","Department":"Malay Studies","ModuleDescription":"The module adopts the approach of literary criticism. It looks at modern Malay literature both in terms of literary creativity as well as ideas and content. This evaluation is set against the social-historical background which had inspired and shaped that literature, bringing out the contextual meanings of major works in modern Malay literature. A general assessment of modern Malay literature would be attempted, examining its role, achievement and direction for the future. This module is designed for students interested in literature and the sociology and history of ideas.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"MS2212","ModuleTitle":"Law and Malay Society","Department":"Malay Studies","ModuleDescription":"This module examines dominant perceptions of law in Malay society by focussing on ideas on adat law and Islamization of laws. It analyses socio-historical factors conditioning perspectives and the function of ideas in relation to social groups that espouse them. The extent to which the mode of thinking on adat law is reflected in discourse on Islamising laws and its impact on legal development will be addressed. Concepts of ideology and Orientalism, Islam and adat law, Ideas on Islamization of laws and Shariah and the state are some major themes tackled.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MS2213","ModuleTitle":"Malay Families and Households","Department":"Malay Studies","ModuleDescription":"This module aims to provide an understanding of contemporary forms and practices of Malay families and households. It discusses the underlying concepts in family studies and prevalent notions of the Malay family and household derived from earlier studies. A major focus is to show the changing nature of Malay family and household structures as well as their diverse forms. Furthermore, the dynamic social relationships in households will be analyzed from different perspectives. In addition the module explores how Malay families \"design\" family styles in a context of changing societies. The module is targeted for students interested in family studies.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MS2215","ModuleTitle":"The Malays in History","Department":"Malay Studies","ModuleDescription":"This module exposes students to a variety of approaches in the study of Malay pasts. It offers insights into the works of both indigenous and foreign writers, scrutinizing each of these writings against wider developments in scholarship and politics of their time. The module covers different genres of historical writings including among others, the Hikayat and Babad tradition, Orientalist works, Malay autobiographical works, nationalist writings, social scientific historiography, postmodern historiography and popular historiography with the aim of evaluating the usefulness of each of these approaches.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"MS3209","ModuleTitle":"The Malays of Singapore","Department":"Malay Studies","ModuleDescription":"Who are the Malays of Singapore? How are they perceived and how do they perceive themselves? These and other related questions will be raised in this module. To answer these questions we will discuss the Malays in the socio-economic and political context they live in. The module is divided into five topics: Topic 1 looks at the socio-history of the Malays. Topic 2 introduces approaches in studying Malays of Singapore. Topics 3, 4 and 5 look at different dimensions of their life in Singapore i.e. as Singapore citizens, as part of the Malay \"community\" and as members of \"Malay families\".","CrossModule":"SSA3203","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"SSA3203","Corequisite":"NIL","Types":["UEM","SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MS3211","ModuleTitle":"Political Culture of the Malays","Department":"Malay Studies","ModuleDescription":"This module will examine the nature and origins of the current day Malay political behaviour as observed. It will focus on the Malay concepts regarding government (kerajaan), consensus building (musyawarah) authority/power, dissent, patronage, territoriality, loyalty, and leadership. Close attention will be given to the role of the traditional and modern political elites in the shaping of Malay political culture. Relevant theoretical perspectives will also be provided. This module is targeted for FASS students.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-10T14:30+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MS3212","ModuleTitle":"Classical Malay Literature","Department":"Malay Studies","ModuleDescription":"The module explores the various forms which can be identified in classical Malay literature, such as folklore, historical romances, the legal digests as well the traditional verses of pantuns and the syair. The relationship between these art forms and society would be examined, with the aim of constructing the culture and worldview of traditional Malay society. The module also attempts at evaluation of the relevance and significance of classical Malay literature for contemporary Malay society and culture. The module applies the multidisciplinary approach to compliment relevant theories on literature and art.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"MS3213","ModuleTitle":"Ideology & Ideas on Malay Development","Department":"Malay Studies","ModuleDescription":"This module seeks to expose students to the thinking of Malay elite on Malay development. In discussing the ideas of the elite, various ideologies and styles of thought would be identified and examined as to their influence on development philosophy. A critique of the thinking of the Malay elite would be attempted. The conditioning of feudalism, colonialism, Islam, nationalism and capitalism on development thinking would be critically analysed. The module is designed for students interested in issues of Malay development and intellectual history.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MS3216","ModuleTitle":"Gender in Malay Societies","Department":"Malay Studies","ModuleDescription":"This module looks at gender relations of Malay women and men in different socio-cultural and institutional contexts in Malay societies. The focus is on social constructions and re-production of Malay femininities and masculinities. Students will be provided with a theoretical framework to examine issues concerning Malay women and men including how Malay women and men are represented in literature and media as well as contestations with regards to womans and mans roles in development projects, family and in the work place. Students will also explore the contributions of experiences of Malay women and men to academic discourses on gender relations.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Nil","Preclusion":"NIL","History":[{"Semester":2,"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MS3218","ModuleTitle":"The Religious Life of the Malays","Department":"Malay Studies","ModuleDescription":"This module aims to provide students with critical understanding and awareness of the religious orientations and institutions of the Malays, the major factors that influence these, their significance, potentials and challenges in the context of the demands of technological change and modernisation. It also seeks to develop perspectives on the study of Malay religious life. Major topics examined include theoretical insights into the sociology of religion, socio-historical factors and their impact on Malay religious orientations.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"MS4203 The Religious life of the Malays","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"MS3550","ModuleTitle":"Malay Studies Internship","Department":"Malay Studies","ModuleDescription":"Internships vary in length but all take place within organisations or companies. All internships are vetted and approved by the Department of Malay Studies, have relevance to the major in Malay Studies, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships will be advertised at the beginning of each semester. In exceptional cases, internships proposed by students may be approved by the department.","ModuleCredit":"4","Prerequisite":"This module is open to Malay Studies Major students only. Students should have completed a minimum of 24 MC in Malay Studies, and have declared Malay Studies as their Major.","Preclusion":"Any other XX3550 internship modules(Note: Students who change major may not do a second internship in their new major)","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MS4101","ModuleTitle":"Theory and Practice in Malay Studies","Department":"Malay Studies","ModuleDescription":"The theoretical underpinnings of each phase of the development of Malay studies would be examined based on representative works. The contribution and pitfalls of each phase of its development would be critically appraised. A general and critical evaluation of the present state of Malay Studies as an area study would be undertaken. The significance and relevance of Malay studies in relation to the social sciences and the other humanities would be discussed.","ModuleCredit":"5","Workload":"0-3-0-7-2.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in MS, or 28MCs in SC, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in MS, or 28 MCs in SC, or 28 MCs in GL or GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"MS4201","ModuleTitle":"Social Change in the Malay World 1900-1965","Department":"Malay Studies","ModuleDescription":"The module looks in depth at the nature and significance of various social changes in Malay society 1900-1950. Some topics to be covered would be changes in education, economic life, urbanization, ethnic relations, westernization, religious life and administration of Islam, the changing roles of Malay rulers and traditional Malay elite, the development of Malay nationalism, the development of modern literature, the issue of tradition and change, the challenges of social reform. Module is meant for students interested in the study of social change among the Malays, as well as Southeast Asia in general.","ModuleCredit":"5","Workload":"0-3-0-7-2.5","Prerequisite":"Cohort 2011 and before: Completed at least 80MCs in MS or 28 MCs in HY or 28MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed at least 80MCs in MS or 28 MCs in HY or 28MCs in SC or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MS4204","ModuleTitle":"The Malay Middle Class","Department":"Malay Studies","ModuleDescription":"This module examines the emergence of a new social group in Malay history, namely the Malay middle class. In the past, the dominant Malay elite had always been associated with the hierarchy of traditional Malay society. With the introduction of Malay capitalism in the 70s under the New Economic Plan (NEP), there has been the emergence of the Malay middle class. This module looks at the background of its emergence, identifies its socio-historical characteristics, and evaluates its influence on society and nation in general. Insights on the Malay middle class can contribute to an understanding of Southeast Asian affairs.","ModuleCredit":"5","Workload":"0-3-0-7-2.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in MS or 28MCs in SN or 28MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in MS or 28MCs in SN or 28MCs in SC or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.2 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MS4401","ModuleTitle":"Honours Thesis","Department":"Malay Studies","ModuleDescription":"For the Honours Thesis, students are required to carry out a research under the supervision of a staff member from the Department. Topics will be chosen by students in consultation with and approved by the staff member. Students will learn how to do research based on primary and secondary data and write a thesis of 10,000 to 12,000 words. Honours Thesis is equivalent to three modules.","ModuleCredit":"15","Workload":"0-0-0-37.5-0","Prerequisite":"Cohort 2015 and before: Completed 110 MCs including 60 MCs of MS major requirements with a minimum CAP of 3.50. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of MS major requirements with a minimum CAP of 3.50.","Preclusion":"MS4660","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MS4660","ModuleTitle":"Independent Study Module","Department":"Malay Studies","ModuleDescription":"This module allows for student to define a topic and a list of readings under the guidance of an academic staff of the Department leading to a project work. Students are required to write a paper of 5,000 to 6,000 words. The Independent Study is equivalent to one module.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: Completed 100 MCs, including 60 MCs in MS, with a minimum CAP of 3.50. Cohort 2012-2015: Completed 100 MCs, including 60 MCs in MS, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs, including 44 MCs in MS, with a minimum CAP of 3.20.","Preclusion":"MS4401","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MS4880A","ModuleTitle":"Orientations in Muslim Resurgence Movements","Department":"Malay Studies","ModuleDescription":"This module investigates the role of Islam in the contemporary Malay world in an historical and comparative manner. The focus is on contemporary Muslim movements while the historical background is discussed to provide the necessary context for the understanding of the origins of the current Muslim revival. The module also looks at the nature and function of Muslim reform in Malay society in the socio, political, economic and legal arenas. Comparative references to similar phenomena in other parts of the Muslim world are made. Empirical cases are discussed in the context of theoretical problems raised in the social scientific study of religion.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in MS or 28MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in MS or 28MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MS4880B","ModuleTitle":"Malays Encountering Globalization: Culture and Identity","Department":"Malay Studies","ModuleDescription":"This module examines the encounters between Malay culture and globalization. Dimensions of these encounters include the dissolving of frontiers and divisions of Malay culture associated with global consumer citizenship, the active interpenetration and combination of cultural elements as a consequence of human flows and availability of information and, developments revolving around rejection or turning away from changes that have come out of global integration. Empirical cases drawn from the Malay world in the areas of media, internet, tourism, popular culture and music etc will be discussed towards understanding the factor of diversity and difference in the Malay cultural experience of global modernity. Particular emphasis is given to the economic and cultural dimensions of globalization.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in MS or 28MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in MS or 28MCs in SC or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MS5101","ModuleTitle":"Social Science And Malay Studies","Department":"Malay Studies","ModuleDescription":"This module explores the relevance and applicability of selected major theories in the social sciences for Malay Studies. As far as possible the module aims at combining theoretical reflection with research materials on major aspects of Malay society and culture. The module encourages the exploration of creative methodology and theorising in Malay Studies research beyond mere exposition of social scientific theories. The module is highly relevant for students interested in understanding the promises as well as the pitfalls of the social sciences in Southeast Asian research.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"MS5201","ModuleTitle":"Critiques In Malay Studies","Department":"Malay Studies","ModuleDescription":"This module examines the state of Malay Studies through critiques of existing works, aiming towards theoretical refinement, as well as the building up of research materials. The module aims towards placing Malay Studies on stronger foundation, both theoretically and substantively. It is also the objective to identify new areas of research that could be developed. The module is relevant to students interested in understanding the socio-cultural history of the Malays, as well as appreciating the state of the social sciences in Southeast Asia.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"MS5660","ModuleTitle":"Independent Study","Department":"Malay Studies","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Malay Studies in depth. The student should approach a lecturer to work out an agreed upon topic, readings and assignments for the module. A formal written agreement is to be drawn up, giving a clear account of the topic, number of contact hours, assignments, evaluation, and other relevant details. The Head’s and/or Graduate Coordinator’s approval is required. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Preclusion":"MS6660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MS6201","ModuleTitle":"Literature and Art in Malay Society","Department":"Malay Studies","ModuleDescription":"The module examines Malay literature and art through the perspective of the sociology and history of ideas. Emphasis would be placed both on form and essence of Malay literature and art with the aim of understanding the world view which had given expression to them. The module investigates the relationship between literature and art as an expression of the cultural identity of the Malays, both from the point of view of aesthetics as well as cultural meanings. The module is relevant for students interested in cultural history and sociology of art in general.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"MS6660","ModuleTitle":"Independent Study","Department":"Malay Studies","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Malay Studies in depth The student should approach a lecturer to work out an agreed upon topic, readings and assignments for the module. A formal written agreement is to be drawn up, giving a clear account of the topic, number of contact hours, assignments, evaluation, and other relevant details. The Head’s and/or Graduate Coordinator’s approval is required. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MS6770","ModuleTitle":"Graduate Research Seminar","Department":"Malay Studies","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded ",Satisfactory/Unsatisfactory", on the basis of student presentation and participation","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MST5001","ModuleTitle":"Structures And Properties Of Materials","Department":"Materials Science And Engineering","ModuleDescription":"This module equips students with the basic knowledge of structures and properties of engineering materials. The topics covered include atomic bonding and condensed phases, crystal structures, crystallography and crystal imperfections, the thermodynamics of alloys, phase equilibrium and phase diagrams, thermally activated processes, diffusion, kinetics of phase transformation, non-equilibrium phases, mechanical properties and strengthening mechanisms, fracture of materials, corrosion and oxidation resistance, other properties. Working engineers and graduate students who have no former training in materials but wish to pursue further studies and R&D in engineering materials should attend this course.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Evening","Thursday Evening"],"TutorialPeriods":["Saturday Morning"]}]},{"ModuleCode":"MST5002","ModuleTitle":"Materials Characterisation","Department":"Materials Science And Engineering","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"MT3001","ModuleTitle":"Systems Thinking and Engineering","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module offers students a foundation for analysing diverse elements of a complex problem as a coherent, interacting system. The major topics covered include comparison of reductionist to systems thinking, characteristics of systems thinking, frameworks and tools of Systems Thinking and Systems Engineering, applied in the context of Engineering and Technology Management.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MT4001","ModuleTitle":"Innovation and Entrepreneurial Strategy","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This experiential and case-based learning module will provide an innovation and entrepreneurial strategy framework for students who are interested to engage in innovation-based entrepreneurship. The module aims to provide an in-depth understanding of technological innovations, strategic choices confronting innovators interested in start-ups and commercialization, and a framework for the development and implementation of entrepreneurial ventures and business plans in dynamic environments. Major topics such as leveraging open innovation, selecting an appropriate market, innovation and IP strategy, as well as strategic learning and experimentation in entrepreneurial strategy will be covered.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Thursday Evening"]},{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"MT4002","ModuleTitle":"Technology Management Strategy","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The aim of this module is to help engineering students commercialize new products and services, which is key part of an engineer's career. Effective commercialization requires engineers to think about a product’s value proposition, customers, method of value capture, scope of activities, and method of strategic control, all of which can be defined as a “product’s strategy.” By providing good theory, examples, and cases, this module helps students understand these necessary aspects of commercialization and to the changes that are occurring in industry that facilitate commercialization. These changes include standards, vertical disintegration, open innovation, and open science.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"MT4003","ModuleTitle":"Engineering Product Development","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Companies live or die by their ability to successfully launch new products into the market place. The basic tenets are: know your market, know your customers and develop products that will delight your customers. The objective of this module is to acquaint students with the theory and practice of New Product Development and New Product Introduction (NPI) methods. The module explores various NPI systems, frugal innovation, disruptive innovation and portfolio management skills. Students will gain insight into how to influence multi-disciplinary teams with engineering best practices and design thinking for NPI.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"[TR3001 New Product Development] & [EE3031 Innovations & Enterprise 1]","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MT5001","ModuleTitle":"IP Management","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module focuses on the management of IP assets which have become more valuable than conventional physical assets in a knowledge economy. It will present the different needs and strategies of IP owners and those who own the complementary assets such as manufacturing, marketing and distribution. Both the commercialization strategies for maximization of IP values and the feedback to management to improve decision making at the R&D and corporate strategy levels will be addressed.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"MT5002","ModuleTitle":"Management of Industrial R&D","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The first part of this module will introduce the 3rd-generation R&D practice which is used currently by successful industrial organizations. The strategic role of R&D in innovation, organization issues in R&D and the evaluation of returns and risks will be presented. The second part of this module will introduce the emerging 4th-generation R&D practice which will augment the current practice in addressing news issues due to discontinuous innovation, increasing importance of tacit knowledge and the need to embrace knowledge management in R&D.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"MT5003","ModuleTitle":"Creativity And Innovation","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The first part covers the fundamentals of creativity and includes topics on different ways of thinking, understanding and communications, methods for inventive thinking and problem solving (e.g., TRIZ). The second part studies innovation and how creativity can lead to innovation. Examples, case studies (e.g., “breakthroughs”) and exercises are used throughout to demonstrate concepts in practice. The course aims to equip the students with knowledge and provide an avenue for students to practice concepts learned so as to enhance the students’ creative thinking ability and thereby facilitate the student’s ability to realize innovations.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"MT5006","ModuleTitle":"Strategic & New Product Development","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Companies live or die by their ability to successfully launch new products into the market place. The basic tenets are: know your market, know your customers and develop products that will delight your customers. The objective of this module is to acquaint students with the theory and practice of New Product Development and New Product Introduction (NPI) methods and systems. The module explores various NPI systems, project and portfolio management skills and an extensive toolbox that contains necessary tools to enable companies to make informed, data-driven decisions. The module combines taking a hands-on project through an NPI Phase Gate System, with relevant cases studies on NPI projects that have succeeded and some that have not.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"MT5007","ModuleTitle":"Management Of Technological Innovation","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The aim of this course is to help students develop a strong conceptual foundation for managing technological innovation. It introduces concepts and frameworks for how firms can create, commercialize and capture value from technology-based products and services. The course is designed for business managers and engineers who are involved in the research and development, marketing, acquisitions, and strategic assessments of new technologies. Topics covered include (i) the evolution of industries, (ii) technological discontinuities and vertical disintegration, (iii) network effects and standards, (iv) profiting from innovation and intellectual property (IP), (v) R&D management, and (vi) managing knowledge and learning.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"MT5008","ModuleTitle":"Corporate Entrepreneurship","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Entrepreneurship is to the company what speed is to the athlete. In the quest for sustainable competitive advantage, companies are finding that lower costs, higher quality and better customer service are not enough - they must be faster, more flexible, more aggressive and more innovative. Most managers acknowledge this, but few seem to understand how to make it happen. Thus, the focus of this course will be on creating work environments where entrepreneurship is not the controversy, and students will be challenged to develop and defend their opinions regarding these matters. Students will take their ideas, concepts, tools and frameworks to which they are exposed and apply them both in a series of real world cases to perform an entrepreneurial audit of the company they are working for, and also come up with proposals of how their company could become more entrepreneurial.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"MT5010","ModuleTitle":"Technology Forecasting & Intelligence","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"A very important quality of successful R&D engineers and managers is to anticipate and drive technological changes and convert them to strategic assets to organizations. This module aims to equip students with technology forecasting and intelligence skills, make use of the forecast to generate strategic intellectual assets and realize value from them to succeed in competitive environment. Effective collection and transformation of information into competitive intelligence requires a comprehensive awareness of enterprise niches and alternatives, as well as the search and analytical skills of data and information. The module will emphasize these skills as well impart a thorough understanding of the strategic frameworks and decisions with regard to business & technology.","ModuleCredit":"4","Workload":"3-0-0-5-2","Preclusion":"MT5010A Technological Intelligence & MT5010B Intellectual Property Strategies to Support Technological Intelligence","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"MT5011","ModuleTitle":"Engineering Business Finance Fundamentals","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The objective of this course is to prepare students to be future engineering leaders and technopreneurs. It is an interdisciplinary introduction to business finance with engineering students learning basic accounting and finance concepts, which are fundamental tools to understand various business issues such as business models, disruptive innovation, fund raising, taxes, transfer pricing, borrowing, IPO, valuations, stock options, foreign exchange risks, etc. Complementary skills such as teamwork, problems identification and solving, information gathering and data analysis will also be cultivated through group projects and case studies on international and Singaporean engineering and technology companies.","ModuleCredit":"4","Workload":"3-0-0-4-3","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"MT5012","ModuleTitle":"Marketing Of High-Technology Products And Innovations","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This course has been developed to equip students with the knowledge and skills to assume marketing responsibilities in High Technologies organizations. With the practical knowledge and skills on the marketing of high technology products and innovations, students can then craft out value added strategies to support their organization’s marketing activities. The course adopts an intensive team based hands on approach incorporating cases studies, group discussions, role plays as well as the preparation of a high- tech product Marketing Plan and presentation.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"MT5020","ModuleTitle":"Managing the Human elements of Technology Management","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The successful management of the human aspects of technological innovation has been increasingly recognised as an essential element for project success. Building on engineering, psychology and management literatures, the aim of this module is to provide students with a theoretical understanding and a foundation for developing skills related to motivations, team work, role transition, conflict management and productivity management. As such, this module is a valuable complement to traditional engineering modules that focus much on the technical developments.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Nil","Preclusion":"MT5020A","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"MT5900","ModuleTitle":"Mot Research Project","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module involves independent research work by students on a relevant topic in MOT. The aim is to promote self-study, critical thinking, independent research and initiative on the student. The student will learn how to plan and implement a research project.","ModuleCredit":"8","Workload":"0-0-0-10-0","Preclusion":"MT5910 LaunchPad: Experiential Entrepreneurship & SDM5990 SDM Research Project","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MT5901","ModuleTitle":"Management Practicum","Department":"Industrial Systems Engineering & Mgt","ModuleCredit":"2","Workload":"0-0-0-5-0-5","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MT5902","ModuleTitle":"Management Extended Practicum","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"In this module, students will either write a business plan based on the proposed commercialization of a product invention by one of science / engineering R&D groups in NUS, Research Institute or company, or a practical consulting report based on an actual study of a technology management issue in a company. The students may work in a small group of not more than 3. Students from the NUS MBA, MSc (MOT) and PhD research programmes are encouraged to form such interdisciplinary groups, Supervisors from Faculty of Engineering and Business School will be appointed accordingly.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MT5911","ModuleTitle":"Venture Funding","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"This module focuses on venture fund raising to support NUS technology teams that are raising money. This module will equip the project team members with fund raising know-how and skills. The project team will work closely with the faculty members and mentors to raise venture funding and other forms of financing to support the growth of their technology ventures. The module requires participation in weekly discussions, talks, case studies, market research, hands-on workshops, project team presentations to prepare for fund raising. The project team will reach out to the various sources of funding in Singapore as they focus on corporate milestones and deliverables. The project outcome will be measured by progress of fund raising, knowledge and skills demonstrated during the fund raising process and lesson learnt.","ModuleCredit":"4","Workload":"2-2-0-3-3","Corequisite":"Candidate must demonstrate strong interest and passion in entrepreneurship","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"MT5912","ModuleTitle":"Frugal Innovation","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Frugal Innovation is a unique action-learning experience that assembles cross-disciplinary teams of undergraduate and graduate students from Engineering and Business at NUS into focused projects. The objective of the projects is to build solutions for specific problems in the emerging Asian markets such as India and Indonesia. These problems usually require new frugal solutions that are simple, cost-conscious and “good enough” – requirements that existing technologies do not satisfy. Frugal Innovation challenges students to apply out-of-the-box thinking, deep creativity and ability to combine technologies in a unique way to design such solutions. In this course students work closely with customers to discover what is simple & “good enough”, design the product to address customer needs and validate a business model that can sustain the roll-out of the product.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Product development courses are a plus","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"MT5913","ModuleTitle":"TechLaunch - Experiential Entrepreneurship","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"TechLaunch - Experiential Entrepreneurship is a unique experiential module in which students develop a start-up based on a selected technology created at NUS. Students will work in cross-disciplinary teams of graduate and Ph.D. students from the Faculty of Engineering & School of Business. In this module students will spend most of their time talking to customers, partners, competitors in search for the right market and the right business model that can leverage the uniqueness of a technology. Students will experience the typical creative and often unstructured start-up process that will challenge their innovation and leadership skills.","ModuleCredit":"4","Workload":"3-0-0-5-2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"MT5920","ModuleTitle":"Enterprise Development","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Enterprises need to keep innovating to stay competitive - this can be through new applications for existing technologies, or through the discovery and realization of new products/services for new markets. The process of identifying and qualifying opportunities requires an understanding of the business in terms of focus & constraints within, as well as the external market forces to result in value creation. This module will introduce students to the process of value creation - finding a new relevant market for existing technologies or company competency – in a corporate setting. The method of teaching follows Experiential Learning as student teams will experience the innovation process through close interaction with existing enterprises that are providing real-life problem statements. Techniques/frameworks/concepts for market validation, Business Model Innovation and technology/product commercialization will be introduced and discussed during the course.","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"MT5966","ModuleTitle":"Overseas Industrial Project and Attachment","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"In this one-semester module, students will be placed in a company abroad working on selected topics which are important to engineering and technology management. The students will be jointly supervised by a team comprising NUS academic staff, the company’s appointed manager, and an academic staff from the overseas partner university. Assessments will be done periodically (every 2 months), leading to a project report and presentation at the end of the attachment.","ModuleCredit":"12","Workload":"0-0-0-30-0","Preclusion":"MT5666 Industrial Attachment (8 MC), MT5900 MOT Research Project (8MC), MT5901 Management Practicum (2MC), MT5902 Management Extended Practicum (4MC)","History":[{"Semester":2}]},{"ModuleCode":"MT5999","ModuleTitle":"Graduate Seminars","Department":"Industrial Systems Engineering & Mgt","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MT6999","ModuleTitle":"Doctoral Seminars","Department":"Industrial Systems Engineering & Mgt","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA1101","ModuleTitle":"Composition Major Study 1A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA1102","ModuleTitle":"Composition Major Study 1B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"6","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA1107","ModuleTitle":"Large Ensembles 1A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Provides comprehensive orchestral training and performance experience exposing students to music of the 17th through 21st centuries for chamber orchestra. Each year the Conservatory Orchestra will perform a cross-section of the standard orchestral repertoire, supplemented by new works and lesser-known compositions. Seating assignments in the orchestra are rotated as much as possible. Placement is by audition.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Thursday Afternoon"]},{"Semester":2}]},{"ModuleCode":"MUA1108","ModuleTitle":"Large Ensembles 1B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Provides comprehensive orchestral training and performance experience exposing students to music of the 17th through 21st centuries for chamber orchestra. Each year the Conservatory Orchestra will perform a cross-section of the standard orchestral repertoire, supplemented by new works and lesser-known compositions. Seating assignments in the orchestra are rotated as much as possible. Placement is by audition.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Afternoon"]}]},{"ModuleCode":"MUA1109","ModuleTitle":"Foundations for String Chamber Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The study and performance of selected literature where enrolled students cover in groups at least two contrasting foundational movements by different classical composers (Haydn, Mozart, Beethoven and/or Schubert). Students would be assessed on their active participation in the studio class, covering a range of foundational movements which provide an overview of the foundational dimensions of small ensemble material relevant to string players. Students are expected to participate in at least one public performance and final examination on one of the prepared movements. Students should offer reflections of process in their e-portfolio and post a video of at least one movement.","ModuleCredit":"4","Workload":"0-2-0-8-0","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA1111","ModuleTitle":"Piano Ensemble 1A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Undergraduate piano majors are required to take this module as part of the chamber music programme. It is designed to develop reading skills an understanding of written music to foster accuracy and facility in performance at sight. The module is offered in conjunction with four-hand piano literature to acquire ensemble and performance experience through the piano-ensemble repertory of different periods and styles. The course also includes basic analysis and score reading.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUA1112","ModuleTitle":"Piano Ensemble 1B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Undergraduate piano majors are required to take this module as part of the chamber music programme. It is designed to develop reading skills an understanding of written music to foster accuracy and facility in performance at sight. The module is offered in conjunction with four-hand piano literature to acquire ensemble and performance experience through the piano-ensemble repertory of different periods and styles. The course also includes basic analysis and score reading.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUA1115","ModuleTitle":"Foundations of Vocal Accompaniment / Sight-Reading","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module provides first-year piano students with an introduction to vocal accompaniment, equipping students with knowledge and skills essential for working professionally with singers. Students will receive coaching on various selected works and attend classes which provide a general overview and delve into the common issues of vocal accompaniment, as well as participate in public performances and masterclasses. In addition, students will also learn various sight-reading techniques in order to achieve basic proficiency in playing at sight.","ModuleCredit":"2","Workload":"2-0.5-0-0-2.5","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA1116","ModuleTitle":"Foundations of Instrumental Accompaniment","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module provides first-year piano students with an introduction to instrumental accompaniment, equipping students with knowledge and skills essential for working professionally with instrumentalists. Students will receive coaching on various selected works, as well as participate in classes which will provide a general overview and delve into the common issues of instrumental accompaniment.","ModuleCredit":"2","Workload":"1.5-1-0-0-2.5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MUA1149","ModuleTitle":"Practical Skills for the Versatile Percussionist A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Practical Skills for the Versatile Percussionist A focuses on essential skills that are critical value-adds for any percussionist. Practical methods are introduced and developed such as head-clearing and tuning, mallet-making, efficient construction of multiple percussion setups, and general instrument maintenance. Classes are a mix of theoretical and hands-on instruction.","ModuleCredit":"2","Workload":"1-1-0-1-2","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA1153","ModuleTitle":"Noon Recital Series 1A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"These recitals offer student performances covering all historical periods and a variety of genre. Attendance is compulsory for all students throughout the course of the undergraduate programme. Students need to maintain a 80% attendance rate in order to receive a S (Satisfactory) designation.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA1154","ModuleTitle":"Noon Recital Series 1B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"These recitals offer student performances covering all historical periods and a variety of genre. Attendance is compulsory for all students throughout the course of the undergraduate programme. Students need to maintain a 80% attendance rate in order to receive a S (Satisfactory) designation.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA1157","ModuleTitle":"Solfege 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module presents the practical study of solfege as taught in many conservatories around the world. The class will be exposed to many sight-reading opportunities from single line melodies to orchestral scores. The texts used are George Dandelot’s “Manuel Practique”, Dannhauser’s sight-singing books and Pasquale Bona’s “Rhythmical Articulation.” Students will be learning Fixed Do solfege as the main subject but the Moveable Do system will also be covered but to a lesser extent (as a preparation for future teaching situations). Four of the seven clefs used in music reading and transposition will also be covered. These are the Treble, Bass, Alto and Tenor clefs.","ModuleCredit":"2","Workload":"0-1-0-1-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA1158","ModuleTitle":"Solfege 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module continues the practical study of solfege covered in MUA 1123. The class will again be exposed to many sight-reading opportunities from single line melodies to orchestral scores. Atonal sight-singing will also be covered. The texts used are George Dandelot’s “Manuel Practique”, Dannhauser’s sight-singing books, Pasquale Bona’s “Rhythmical Articulation”, as well as excerpts from Lars Edlund’s “Modus Novus.” The final three of seven clefs not covered in MUA 1123 will also be studied. These are the Soprano, Mezzo-Soprano and Baritone clefs.","ModuleCredit":"2","Workload":"0-1-0-1-3","Prerequisite":"MUA1123","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA1161","ModuleTitle":"Major Study 1A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"6","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA1162","ModuleTitle":"Major Study 1B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"6","Prerequisite":"MUA1161","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA1163","ModuleTitle":"The Profession of Music 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Workload":"1-0-0-2-2","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2}]},{"ModuleCode":"MUA1165","ModuleTitle":"Music and Machines","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module examines the use of machines to create music in the last 100 years. It focuses on the topics of instrument creation, technological repurposing, electrification, synthesis techniques, sound processing, and computer-assisted composition. Important composers, inventors, and instruments are surveyed, and important repertoire that uses technology from this time period is introduced. Students learn strategies for analyzing electronic music so that they may participate in class discussions.","ModuleCredit":"2","Workload":"2-0-0-1.5-1.5","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA1166","ModuleTitle":"Music and Computing","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module introduces coding as a tool for music creation. Students work in two programming environments – one for coding electronic music and another for coding acoustic music. Principles of synthesis and algorithmic composition are introduced. Students create two short compositions - an electronic work and a chamber ensemble work created from algorithmically-generated components. Support in learning the basics of music notation as well as working in music notation software is also provided for students needing it. This module is taught largely through customized video tutorials along with some class activities to reinforce learning.","ModuleCredit":"2","Workload":"2-0-0-1-2","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA1167","ModuleTitle":"The Profession of Music 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This foundation module introduces first year music degree students to a wide variety of concepts necessary for the professional musician to succeed. It offers students a chance to engage with current practitioners and professionals in music and related fields. This module builds on topics discussed in the Profession of Music I, offering in-depth discussions on a new set of related topics and issues.","ModuleCredit":"2","Workload":"2-3-0-0-0","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"MUA1170","ModuleTitle":"Fundamentals of Music Production and Recording 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will provide students with introductory knowledge of microphone design, the working principles of mixing consoles, and the principles of stereo image creation. Additional topics will include principles and application of different stereo microphone techniques like XY, ORTF, NOS and AB. Students will be requested to participate in recording all YSTCM concert events.","ModuleCredit":"4","Workload":"2-2-3-3-0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"MUA1171","ModuleTitle":"Fundamentals of Music Production and Recording 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Continuing from Basic Recording 1 this course will introduce students to the basics of loudspeaker design and the principles and operation of outboard signal processing equipment. The development of surround sound recording and reproduction technology and related microphone techniques will be also be introduced. Students will participate in recording all YSTCM events and finish at least 5 studio recording sessions.","ModuleCredit":"4","Workload":"2-2-3-3-0","Prerequisite":"MUA1170 Fundamental Music Production and Recording 1","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA1172","ModuleTitle":"Critical Listening 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Critical listening involves technical listening skills for people who work in the audio engineering domain. It is an ear training programme for audio engineers. Critical Listening 1 offers students basic experiences and skills of estimation of frequency of sound, estimation of sound level changes, judgement of sound quality, voice coloration and masking effect. The topics of this module will also cover judgement and appreciation of balance and spatial expression of different types of music from piano solo to Symphony Orchestra.","ModuleCredit":"4","Workload":"5-0-0-5-0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2}]},{"ModuleCode":"MUA1173","ModuleTitle":"Critical Listening 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Along with Critical Listening 1, Students in Critical Listening 2 will be more focused on the skills training on locating the sound, binaural listening, microphone position, effect of audio signal processor, pop music structure and surround sound appreciation. Students will be requested to design, process and conclude their own critical listening project.","ModuleCredit":"4","Workload":"5-0-0-5-0","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA1190","ModuleTitle":"Applied Voice Major Study 1A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Individual voice lessons specially designed for first semester, freshman performance majors. Technical skills, competency and suitable repertoire are expected at the appropriate levels. An individual performance will be required during the second semester of every academic year.","ModuleCredit":"4","Workload":"1-0-2-1-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA1191","ModuleTitle":"Applied Voice Major Studies 1B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Individual voice lessons specially designed for second semester, freshmen year performance majors. Technical skills, competency and suitable repertoire are expected at the appropriate levels. An individual performance will be required during the second semester of every academic year.","ModuleCredit":"4","Workload":"1-0-2-1.5-8","Prerequisite":"MUA 1190 or Permission of Instructor","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MUA1192","ModuleTitle":"Chamber Singers 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Required for voice majors during the first 4 semesters of enrollment, these modules allow students to learn about music through participation in a vocal performance ensemble. Choral music is a vibrant and vital part of many traditions and cultures world wide and has played a major role in western music throughout history. Students will participate in regular rehearsals, and will learn and perform choral music from the Renaissance to the Twentieth-century. Through these courses, students will gain knowledge of diverse repertoire, composers, genres, styles, and period performance practices. Students will also learn fundamentals of vocal production and choral technique and will experience working together in a unique team ensemble.","ModuleCredit":"2","Workload":"0-4-0-0-1","Prerequisite":"Open to Voice Majors","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MUA1193","ModuleTitle":"Chamber Singers 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Required for voice majors during the first 4 semesters of enrollment, these modules allow students to learn about music through participation in a vocal performance ensemble. Choral music is a vibrant and vital part of many traditions and cultures world wide and has played a major role in western music throughout history. Students will participate in regular rehearsals, and will learn and perform choral music from the Renaissance to the Twentieth-century. Through these courses, students will gain knowledge of diverse repertoire, composers, genres, styles, and period performance practices. Students will also learn fundamentals of vocal production and choral technique and will experience working together in a unique team ensemble.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MUA1196","ModuleTitle":"Diction for Singers 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will address diction for singing in Italian and English. Students will study and acquire the rules for pronouncing these languages through use of the International Phonetics Alphabet (IPA). The class will be taught in two basic sections, the first section will be the study of the rules of IPA and the second will be the application of this study through in-class performances which will be evaluated by the instructor and class members.","ModuleCredit":"2","Workload":"2-0-0-1-2","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MUA1201","ModuleTitle":"Rudiments of Musicianship","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A practical course to introduce students to the rudiments of musicianship (namely singing melody, understanding rhythm and hearing harmony). Strategies for teaching these materials may be learned through the creative assignments and modelling exercises from the instructor. The pedagogical approach is the employment of a spiral curriculum as influenced by the ideas of Jerome Bruner.","ModuleCredit":"4","Workload":"1-1-0-4-4","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MUA1223","ModuleTitle":"Desktop Mixing Production","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module introduces the mixing of different styles of music in a Digital Audio Workstation (DAW). Topics include audio routing, effective use of volume, pan, filtering, reverb, dynamic and other creative FXs. Projects start simply with the enhancement of a stereo recording and move up to mixing a 4-6 channel session, mixing a multi-mic’d drum kit, and mixing a large project of 10 or more channels.","ModuleCredit":"4","Workload":"2-0-2-4-2","Corequisite":"None","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUA1270","ModuleTitle":"Interdisciplinary Electronic Arts Survey","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Interdisciplinary collaboration involving electronics is common in today's art world. This module offers an introduction to some of the artistic issues in this field as well as some of its practioners. In addition to readings and class discussion, professional artists from different disciplines (music, dance, visual art, multimedia, theatre) visit to share their knowledge, experiences, and aesthetic approaches in their works.","ModuleCredit":"2","Workload":"0-2-0-1.5-1.5","Corequisite":"None","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA2101","ModuleTitle":"Composition Major Study 2A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"6","Workload":"0-2-0-4-9","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA2102","ModuleTitle":"Composition Major Study 2B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"6","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA2107","ModuleTitle":"Large Ensembles 2A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Provides comprehensive orchestral training and performance experience exposing students to music of the 17th through 21st centuries for chamber orchestra. Each year the Conservatory Orchestra will perform a cross-section of the standard orchestral repertoire, supplemented by new works and lesser-known compositions. Seating assignments in the orchestra are rotated as much as possible. Placement is by audition.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Thursday Afternoon"]},{"Semester":2}]},{"ModuleCode":"MUA2108","ModuleTitle":"Large Ensembles 2B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Provides comprehensive orchestral training and performance experience exposing students to music of the 17th through 21st centuries for chamber orchestra. Each year the Conservatory Orchestra will perform a cross-section of the standard orchestral repertoire, supplemented by new works and lesser-known compositions. Seating assignments in the orchestra are rotated as much as possible. Placement is by audition.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Afternoon"]}]},{"ModuleCode":"MUA2109","ModuleTitle":"Chamber Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Students will form undirected ensembles of three or more players, consisting of instruments within a single instrumental family: -\tstrings (including harp) -\twoodwinds -\tbrass -\tpercussion in order to study and perform selected works of chamber music. The standard wind quintet configuration is considered to fall under this module. Students should participate in at least one public performance as well as in a final examination of the prepared work(s), and to reflect upon their learning process in the context of this module by updating their e-portfolios.","ModuleCredit":"4","Workload":"1.5-2-0-0.5-6","Preclusion":"MUA1116","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2110","ModuleTitle":"Chamber Music in Mixed Ensemble","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Students will form undirected ensembles of three or more players, consisting of instruments from at least two different instrumental families: -\tpiano (and other keyboard instruments) -\tstrings (including harp) -\twoodwinds -\tbrass -\tpercussion in order to study and perform selected works of chamber music. The standard wind quintet configuration is NOT considered a mixed ensemble. Students should participate in at least one public performance as well as in a final examination of the prepared work(s), and to reflect upon their learning process in the context of this module by updating their e-portfolios.","ModuleCredit":"4","Workload":"1.5-2-0-0.5-6","Preclusion":"MUA1116","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2120","ModuleTitle":"Orchestral Repertoire for Double Bass 2B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Orchestral Repertoire for Double Bass is an orchestral repertory class designed to give orchestral playing experience to the Double Bass majors of YSTCM. In 13 sessions throughout the semester, the class will read and rehearse significant orchestral repertoire for Double Bass. Repertoire selected in this module will build on and complement repertoire studied in MUA2119. As with MUA2119, Double Bass students are expected to demonstrate aptitude in large ensemble playing including: orchestral concepts in sound, intonation, and blend, as well as a professional attitude in working with conductors and colleagues. This module also teaches them essential audition techniques and skills.","ModuleCredit":"2","Workload":"1-0-0-4","Prerequisite":"MUA2119 Orchestral Repertoire for Double Bass 2A","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA2131","ModuleTitle":"Contemporary Music Performance","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module introduces contemporary music repertoire in solo, chamber, and larger (sinfonietta) ensemble settings for all orchestral instruments and piano. Students work with coaches in repertoire appropriate for their instrument, learning new techniques necessary for the performance of contemporary work. Participation in rehearsals and concerts by OpusNovus, the conservatory’s contemporary music ensemble, is required. This module is mandatory for all students majoring in performance on an orchestral instrument or piano. For those students, the module is generally taken Year 2, Semester 2 or in Year 3 of study","ModuleCredit":"4","Workload":"0-4-0-0-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MUA2153","ModuleTitle":"Noon Recital Series 2A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"These recitals offer student performances covering all historical periods and a variety of genre. Attendance is compulsory for all students throughout the course of the undergraduate programme. Students need to maintain a 80% attendance rate in order to receive a S (Satisfactory) designation.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA2154","ModuleTitle":"Noon Recital Series 2B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"These recitals offer student performances covering all historical periods and a variety of genre. Attendance is compulsory for all students throughout the course of the undergraduate programme. Students need to maintain a 80% attendance rate in order to receive a S (Satisfactory) designation.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA2161","ModuleTitle":"Major Study 2A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around individual instrumental/composition lessons specially designed for performance majors. It continues and consolidates processes initiated in the previous semester with a view to the presentation of a major performance portfolio at the end of the semester.","ModuleCredit":"6","Prerequisite":"MUA1162","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2162","ModuleTitle":"Major Study 2B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around individual instrumental/composition lessons specially designed for performance majors. It builds on processes begun in previous major study modules and further develops each student’s individual musical identity.","ModuleCredit":"6","Prerequisite":"MUA2161","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2163","ModuleTitle":"Leading and Guiding Through Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This is a compulsory module for all second year YSTCM students. In this module students will work in a group to create and facilitate a creative, hands-on music making activity to be implemented with other people, i.e., students in a school, community centre, or any other setting. Aspects of music pedagogy covered will include classroom teaching concepts, lesson planning and practice.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MUA2170","ModuleTitle":"Multitrack Recording 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This course will introduce the theory and practice of studio near-distance microphone techniques for a variety of acoustic and electric/electronic instruments. More in-depth coverage of mixing consoles for multitrack recording and basic mixing will also be covered, as will analysis of recording work and basic concepts of musical acoustics and digital audio. Students will be required to finish at least 2 multi-track projects independently during the course of the semester.","ModuleCredit":"4","Workload":"2-2-3-3-0","Prerequisite":"Basic Recording 2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"MUA2171","ModuleTitle":"Multitrack Recording 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will provide students with extensive practical hands-on experience to consolidate the theory and skills they learned in modules up to and including Multitrack Recording 1. Students will work with local Pop, Rock or Jazz bands to finish at least 5 professional multi-track recording projects the course of the semester. Lectures and lab sessions will introduce and expand upon relevant course topics in microphone use, signal processing, digital audio, musical acoustics, and mixing console operation.","ModuleCredit":"4","Workload":"2-2-3-3-0","Prerequisite":"Multitrack Recording 1","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA2172","ModuleTitle":"Room Acoustics","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Acoustics is an integral component that recording engineers need to take account of regarding sound for live music. This module will introduce students to the physics, perception and control of sound. The topics of this course cover topics such as sound diffusion related phenomena and noise reduction related processing.","ModuleCredit":"4","Workload":"3-2-0-5-0","Prerequisite":"4th year standing","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA2175","ModuleTitle":"RAS Project 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module provides the basic concept of the sound of the classical music and some basic stereo microphone techniques for the live classical music concert. Students will be requested to finish at least 2 hours live concert recording each week, at least 20 hours of total recording time. In this module, students need to finish each project session with the module supervisor together. Each project session should be fully under the direction of the module supervisor.","ModuleCredit":"4","Workload":"2-1-1-6-0","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA2176","ModuleTitle":"AAS Project 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Beside continually handling the live concert recording, RAS Project 2 also provides the critical concept and skills of classical music production in the recording studio environment. Students will learn how to set up main stereo microphone and spot microphones in the recording studio for generating both studio and live concert style sound. In this module, students will be requested to finish at least 20 hours live concert recording, and at least 4 studio sessions. In this module, students need to finish each project session with module supervisor together. Each project session should be fully under the direction of the module supervisor.","ModuleCredit":"4","Workload":"2-1-1-6-0","Prerequisite":"MUA2175 AAS Project 1","Preclusion":"NIL","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2182","ModuleTitle":"Percussion Audition Techniques 2A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"In this module, the art and science of orchestral percussion auditions is imparted in a blend of theory and mock auditions. Audition strategies and techniques are related and reinforced, including defeating physical manifestations of nervousness (such as cold or shaking hands), goal-oriented training in a wide variety of instruments, and performing at peak levels on all families of percussion instruments on any given day.","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"MUA1150 Basic Mechanics of Percussion B","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA2183","ModuleTitle":"Percussion Audition Techniques 2B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"In this module, the art and science of orchestral percussion auditions is imparted in a blend of theory and mock auditions. Audition strategies and techniques are related and reinforced, including defeating physical manifestations of nervousness (such as cold or shaking hands), goal-oriented training in a wide variety of instruments, and performing at peak levels on all families of percussion instruments on any given day.","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"MUA2182 Orchestral Repertoire for Percussion 2A","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA2184","ModuleTitle":"Orchestral Repertoire for Double Bass 2A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Orchestral Repertoire for Double Bass is an orchestral repertory class designed to give orchestral playing experience to the Double bass majors of YSTCM. In 13 sessions throughout the semester, the class will read and rehearse significant orchestral repertoire for Double bass. Double bass students are expected to demonstrate aptitude in large ensemble playing including: orchestral concepts in sound, intonation, and blend, as well as a professional attitude in working with conductors and colleagues. This module also teaches them essential audition techniques and skills.","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"MUA1107 Large Ensembles 1A","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA2186","ModuleTitle":"Orchestral Repertoire for Harp 2A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Orchestral Repertoire for Harp is an orchestral repertory class designed to give orchestral playing experience to the Harp majors of YSTCM. In 13 sessions throughout the semester, the class will read and rehearse significant orchestral repertoire for Harp. Harp students are expected to demonstrate aptitude in large ensemble playing including: orchestral concepts in sound, intonation, and blend, as well as a professional attitude in working with conductors and colleagues. This module also teaches them essential audition techniques and skills.","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"MUA1107 Large Ensembles 1A","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA2187","ModuleTitle":"Orchestral Repertoire for Harp 2B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Orchestral Repertoire for Harp is an orchestral repertory class designed to give orchestral playing experience to the Harp majors of YSTCM. In 13 sessions throughout the semester, the class will read and rehearse significant orchestral repertoire for Harp. Repertoire selected in this module will build on and complement repertoire studied in MUA2186. As with MUA2186, Harp students are expected to demonstrate aptitude in large ensemble playing including: orchestral concepts in sound, intonation, and blend, as well as a professional attitude in working with conductors and colleagues. This module also teaches them essential audition techniques and skills.","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"MUA2186 Orchestral Repertoire for Harp 2A","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA2190","ModuleTitle":"Applied Voice Major Study 2A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Individual voice lessons specially designed for first semester, sophomore year performance majors. Technical skills, competency and suitable repertoire are expected at the appropriate levels. An individual performance will be required during the first semester of every academic year.","ModuleCredit":"4","Workload":"1-0-2-1-6","Prerequisite":"MUA 1191 or Permission of Instructor","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA2191","ModuleTitle":"Applied Voice Major Study 2B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Individual voice lessons specially designed for first semester, sophomore year performance majors. Technical skills, competency and suitable repertoire are expected at the appropriate levels.","ModuleCredit":"4","Workload":"1-0-2-1.5-8","Prerequisite":"MUA 2190 or Permission of Instructor","Preclusion":"Nil","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MUA2192","ModuleTitle":"Chambers Singers 3","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Required for voice majors during the first 4 semesters of enrollment, these modules allow students to learn about music through participation in a vocal performance ensemble. Choral music is a vibrant and vital part of many traditions and cultures world wide and has played a major role in western music throughout history. Students will participate in regular rehearsals, and will learn and perform choral music from the Renaissance to the Twentieth-century. Through these courses, students will gain knowledge of diverse repertoire, composers, genres, styles, and period performance practices. Students will also learn fundamentals of vocal production and choral technique and will experience working together in a unique team ensemble.","ModuleCredit":"2","Workload":"0-4-0-0-1","Prerequisite":"Open to Voice Majors","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MUA2193","ModuleTitle":"Chambers Singers 4","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Required for voice majors during the first 4 semesters of enrollment, these modules allow students to learn about music through participation in a vocal performance ensemble. Choral music is a vibrant and vital part of many traditions and cultures world wide and has played a major role in western music throughout history. Students will participate in regular rehearsals, and will learn and perform choral music from the Renaissance to the Twentieth-century. Through these courses, students will gain knowledge of diverse repertoire, composers, genres, styles, and period performance practices. Students will also learn fundamentals of vocal production and choral technique and will experience working together in a unique team ensemble.","ModuleCredit":"2","Workload":"0-4-0-0-1","Prerequisite":"Open to Voice Majors","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MUA2196","ModuleTitle":"Diction for Singers 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will address diction for singing in German and French. Students will study and acquire the rules for pronouncing these languages through use of the International Phonetics Alphabet (IPA). The class will be taught in two sections, the first section will be the study of the rules of IPA and the second will be the application of this study through in-class performances which will be evaluated by the instructor and class members.","ModuleCredit":"2","Workload":"2-0-0-1-2","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MUA2201","ModuleTitle":"Keyboard Literature I","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Keyboard Literature explores the great composers and their greatest works for keyboard instruments. The keyboard music that forms the core repertory of contemporary conservatory curriculums and concert programs will be the primary focus. Semester 1 slightly emphasizes music from the Baroque through Classical period, but works from all periods will be covered. Works for harpsichord, clavichord, organ and fortepiano will be examined, and practical experience performing on period instruments (especially the harpsichord and fortepiano) will allow the students to experience the sound world of the composer. (Non-Conservatory students that can read music may take this course as a free elective.)","ModuleCredit":"4","Workload":"2-0-0-4-4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MUA2205","ModuleTitle":"Rhythmical Devices in Performance","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A practical course for a clear understanding of rhythmic subdivisions and groupings. These concepts are the foundation for a thorough understanding of how rhythm works in composed music, improvised music and interactive musical performance. The devices learned include a system of rhythmic counting based on South Indian Konnakkol and how it is applied in polyrhythm and score memorization.","ModuleCredit":"2","Workload":"1-0-0-1-3","Preclusion":"Only open to students at Yong Siew Toh Conservatory","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA2206","ModuleTitle":"Harmonic Hearing for Performers","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A practical course for developing the ability to hear harmonic progressions in all kinds of music (including classical, popular music and jazz). Students will learn to hear various basic chord voicings as well as chord extensions. 2 voice intervals will also be covered. The chord progressions learned in the course will be a good foundation for students to take into their professional endeavours.","ModuleCredit":"2","Workload":"1-0-0-1-3","Preclusion":"Only open to students at Yong Siew Toh Conservatory","Corequisite":"N.A.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA2208","ModuleTitle":"Advanced Contemporary Music Performance","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Students in this module rehearse and perform with OpusNovus, the conservatory’s new music ensemble. Students will perform contemporary works for solo, chamber, and large ensemble settings. Students work with coaches in repertoire appropriate for their instrument, learning new techniques necessary for the performance of contemporary work. Performance of learned repertoire is the main form of assessment. As this module is an elective ensemble in which students perform contemporary solo and chamber music, they are encouraged to propose works they would like to learn in the module, planning with their respective coach an appropriate set of pieces to work on over the semester.","ModuleCredit":"2","Workload":"0-3-0-0-2","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MUA2209","ModuleTitle":"Advanced Contemporary Music Performance","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Students in this module rehearse and perform with OpusNovus, the conservatory’s new music ensemble. Students will perform contemporary works for solo, chamber, and large ensemble settings. Students work with coaches in repertoire appropriate for their instrument, learning new techniques necessary for the performance of contemporary work. Performance of learned repertoire is the main form of assessment. As this module is an elective ensemble in which students perform contemporary solo and chamber music, they are encouraged to propose works they would like to learn in the module, planning with their respective coach an appropriate set of pieces to work on over the semester.","ModuleCredit":"2","Workload":"0-3-0-0-2","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MUA2210","ModuleTitle":"Rhythmical Devices in Performance 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The continuing practical study of rhythmic subdivisions and groupings covered in MUA 2205 (Rhythmical Devices in Performances). These concepts are the foundation for a thorough understanding of how rhythm works in composed music, improvised music and interactive musical performance. The devices learned include a system of rhythmic counting based on South Indian Konnakkol and its applications.","ModuleCredit":"2","Workload":"1-0-0-1-3","Prerequisite":"MUA 2205 Rhythmical Devices in Performance","Preclusion":"Only open to students at Yong Siew Toh Conservatory of Music","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA2240","ModuleTitle":"Collaborative Piano - Piano Ensemble","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"As a logical progression from modules MUA1111 and MUA1112, students will continue to study and perform works for piano ensemble - either piano duos or duets. Coaching sessions provide in-depth insight into the specific piece(s) chosen for study, whilst active participation is expected in the studio class, which provides an overview of the most significant works relevant to the genre. Students must participate in a public, assessed performance as the final examination of the prepared work(s), and to reflect upon their learning process in the context of this module by updating their e-portfolios.","ModuleCredit":"4","Workload":"2-0-0-0.5-7.5","Prerequisite":"MUA1112","Preclusion":"MUA2155","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2241","ModuleTitle":"Collaborative Piano - Vocal Accompaniment","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Continuing and building on module MUA1115, piano students will work closely with the Voice department. Students will receive individual coaching on the piano part specifically, as well as lessons together with their singer, and also participate actively in studio classes. Students will participate in at least one public performance and/or a final examination of the prepared work(s), and to reflect upon their learning process in the context of this module by updating their e-portfolios.","ModuleCredit":"4","Workload":"1.5-2-0-0.5-6","Prerequisite":"MUA1115","Preclusion":"MUA2155, or [MUA2242 and MUA2243]","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2242","ModuleTitle":"Collaborative Piano - Instrumental Accompaniment","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Continuing and building on module MUA1116, piano students will work closely with selected instrumental students on repertoire for instrumental/piano duos. Students will receive individual coaching on the piano part specifically, as well as lessons together with their instrumentalist, and also participate actively in studio classes. Students should participate in at least one public performance as well as in a final examination of the prepared work(s), and to reflect upon their learning process in the context of this module by updating their e-portfolios.","ModuleCredit":"4","Workload":"1.5-2-0-0.5-6","Prerequisite":"MUA1116","Preclusion":"MUA2155, or [MUA2241 and MUA2243]","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2243","ModuleTitle":"Collaborative Piano - Chamber Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Piano students will collaborate with students from other departments, forming undirected groups consisting of three or more players, to study and perform selected works of chamber music. Coaching sessions provide in-depth insight into the specific piece(s) chosen for study, whilst active participation is expected in the studio class, which provides an overview of the most significant works relevant to the genre. Students should participate in at least one public performance as well as in a final examination of the prepared work(s), and to reflect upon their learning process in the context of this module by updating their e-portfolios.","ModuleCredit":"4","Workload":"1.5-2-0-0.5-6","Prerequisite":"MUA1116","Preclusion":"MUA2155, or [MUA2241 and MUA2242]","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2251","ModuleTitle":"Live Interactivity","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module develops skills for creating interactive artistic computer systems. In an interactive system, sensors are used by the artist to incorporate touch, gesture, motion, sound, and light to influence the work, common in live interactive music and installation art. The module will introduce simple sensors and systems for beginners, but allow for more advanced students to work with other tools - Arduino, Max, Processing, etc. It is, therefore, appropriate for students of different experiences and backgrounds with programming. Students will create an artistic work that involves live interactivity. Students may work with image/video, audio, or both.","ModuleCredit":"4","Workload":"1.5-0-1.5-4-3","Corequisite":"None","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MUA2255","ModuleTitle":"Applied Secondary A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2256","ModuleTitle":"Applied Secondary B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA2270","ModuleTitle":"Synthesis and Signal Processing","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module explores the techniques of digital synthesis and signal processing within the Max programming environment. In-class activities and project-based assignments address simple synthesizer and effects unit creation utilizing both time-domain and frequency-domain techniques.","ModuleCredit":"4","Workload":"1.5-0-1.5-4-3","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MUA2271","ModuleTitle":"Virtual Instrument Sound Design","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"An introduction to instrument sound design using different forms of synthesis and signal processing with computers. Students develop skills in creating sounds they imagine. The module offers aural training in identifying synthesis types, filtering, and other common techniques used in instrument design as well as support in practical implementation of these techniques in software. Projects will include designing a sample-based instrument and developing a sound library with different forms of synthesis. The module uses entry-level graphical synthesis environments. No experience with coding is required.","ModuleCredit":"4","Workload":"2-0-1-4-3","Corequisite":"None","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MUA3101","ModuleTitle":"Composition Major Study 3A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around individual instrumental/composition lessons specially designed for performance majors. Students are encouraged to identify and give expression to their own musical identity. This module helps students to further assimilate and integrate knowledge and musicianship with their own individual instrumental/compositional skills in a more highly skilled manner than in previous major study modules. It also deepens students’ understanding of stylistic demands and specialist techniques appropriate to a broad repertoire (performers)/compositional styles and techniques (composers).","ModuleCredit":"6","Workload":"1-0-0-2-12","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA3102","ModuleTitle":"Composition Major Study 3B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Composition Major Study 3B","ModuleCredit":"6","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3107","ModuleTitle":"Large Ensembles 3A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Provides comprehensive orchestral training and performance experience exposing students to music of the 17th through 21st centuries for chamber orchestra. Each year the Conservatory Orchestra will perform a cross-section of the standard orchestral repertoire, supplemented by new works and lesser-known compositions. Seating assignments in the orchestra are rotated as much as possible. Placement is by audition.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Thursday Afternoon"]},{"Semester":2}]},{"ModuleCode":"MUA3108","ModuleTitle":"Large Ensembles 3B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Provides comprehensive orchestral training and performance experience exposing students to music of the 17th through 21st centuries for chamber orchestra. Each year the Conservatory Orchestra will perform a cross-section of the standard orchestral repertoire, supplemented by new works and lesser-known compositions. Seating assignments in the orchestra are rotated as much as possible. Placement is by audition.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Afternoon"]}]},{"ModuleCode":"MUA3109","ModuleTitle":"Chamber Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation of MUA2109, students will further study and perform works of chamber music for undirected ensembles as defined in the description of module MUA2109. Students should participate in at least one public performance as well as in a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA2109","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3110","ModuleTitle":"Chamber Music in Mixed Ensemble","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation of MUA2110, students will further study and perform works of chamber music for mixed ensembles, as specified in the description of module MUA2110. Students should participate in at least one public performance as well as in a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA2110","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3113","ModuleTitle":"Keyboard Skills For Piano Majors III","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Continuation of Keyboard Skills for Piano Majors I-II that requires a higher degree of score-reading skills at the keyboard.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MUA3115","ModuleTitle":"Orchestral Studies for Pianists","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"An in-depth, compulsory module for all conservatory piano majors covering the skill sets associated with the learning and performing of orchestral repertoire. The class ensemble will be known as the Yong Siew Toh Electone Orchestra (YSTEO). Using the Conservatory’s newly acquired Stagea Electones, students will be assigned additional projects, such as score reading and memorisation of the standard excerpts their instrumentalist counterparts typically prepare for orchestral auditions.","ModuleCredit":"4","Workload":"2-0-4-0-4","Prerequisite":"The module is compulsory for conservatory piano majors, however admission to the YSTEO would be possible through audition by the Head of Keyboard Studies.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"MUA3116","ModuleTitle":"Pedagogy for Orchestral Instrumentalists","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module introduces to students whose specialisation is in orchestral performance some of the fundamental principles of instrumental pedagogy, with a particular focus on early learning. Students will explore fundamental generic pedagogical principles, didactics for their specific instrument and be exposed to some initial experiential learning in real-life settings.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"Any of the Year 2 Major Study modules functions as a prerequisite. The module is compulsory for the fulfilment of the major in any of the orchestral instrument major studies.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Saturday Morning"]}]},{"ModuleCode":"MUA3120","ModuleTitle":"Orchestral Repertoire for Double Bass 3B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Orchestral Repertoire for Double Bass is an orchestral repertory class designed to give orchestral playing experience to the Double Bass majors of YSTCM. In 13 sessions throughout the semester, the class will read and rehearse significant orchestral repertoire for Double Bass. Repertoire selected in this module will build on and complement repertoire studied in MUA3119. Double Bass students consolidate and further develop technical, musical, and stylistic skills and knowledge essential to this repertoire’s effective execution. This module continues to develop professional audition performance techniques and skills.","ModuleCredit":"2","Workload":"1-0-0-4","Prerequisite":"MUA3119 Orchestral Repertoire for Double Bass 3A","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3130","ModuleTitle":"Percussion Audition Techniques 3B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"In this module, the art and science of orchestral percussion auditions is imparted in a blend of theory and mock auditions. Audition strategies and techniques are related and reinforced, including defeating physical manifestations of nervousness (such as cold or shaking hands), goal-oriented training in a wide variety of instruments, and performing at peak levels on all families of percussion instruments on any given day. The contents of this module will build on and complement MUA3182 Percussion Audition Techniques 3A.","ModuleCredit":"2","Workload":"1-0-0-4","Prerequisite":"MUA3129 Orchestral Repertoire for Percussion 3A","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3131","ModuleTitle":"Orchestral Excerpts for Strings 3A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Workload":"0-2-0-0-3","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning","Saturday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"MUA3132","ModuleTitle":"Orchestral Excerpts for Strings 3B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Workload":"0-2-0-0-3","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Saturday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"MUA3133","ModuleTitle":"Compositional Discourse","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module develops skills in discourse on contemporary music composition. It serves as a pedagogy requirement for YSTCM composition majors. Through surveying a broad repertoire of compositional approaches, students develop analytical skills and awareness of differing aesthetic approaches so to critically evaluate aesthetically diverse works in terms of design, concepts, and craft. Additionally, the module introduces strategies for communicating with performers about one’s compositional ideas during rehearsal and writing program notes to communicate with audiences.","ModuleCredit":"4","Workload":"2-0-0-3-5","Prerequisite":"Student must be majoring at YSTCM in music composition.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MUA3153","ModuleTitle":"Noon Recital Series 3A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"These recitals offer student performances covering all historical periods and a variety of genre. Attendance is compulsory for all students throughout the course of the undergraduate programme. Students need to maintain a 80% attendance rate in order to receive a S (Satisfactory) designation.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA3154","ModuleTitle":"Noon Recital Series 3B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"These recitals offer student performances covering all historical periods and a variety of genre. Attendance is compulsory for all students throughout the course of the undergraduate programme. Students need to maintain a 80% attendance rate in order to receive a S (Satisfactory) designation.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA3161","ModuleTitle":"Major Study 3A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around individual instrumental/composition lessons specially designed for performance majors. It continues and consolidates processes initiated in previous semesters with a view to the presentation of a Junior Recital (performers and composers) at the end of the semester.","ModuleCredit":"6","Workload":"0-1-0-2-12","Prerequisite":"MUA2162","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3162","ModuleTitle":"Major Study 3B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around individual instrumental/composition lessons specially designed for performance majors. It continues and consolidates processes initiated in previous semesters with a view to the presentation of a Junior Recital (performers and composers) at the end of the semester.","ModuleCredit":"6","Workload":"0-1-0-2-12","Prerequisite":"MUA3161","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3163","ModuleTitle":"Musical Pathways","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"To introduce to students with emerging artistic identities different musical career pathways and skillsets necessary for success in this sector through awareness of the arts ecosystem, and sector specific skills musical and managerial leadership, presentation, promotion, administration and production and conducting.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"MUA 1163 Introduction to Professional Development","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MUA3164","ModuleTitle":"Career Development Project","Department":"Yong Siew Toh Conservatory Of Music","ModuleDescription":"Building on MUA3163, students will design, develop and implement a music-related community outreach project. Students will also develop strategies and materials for promoting their careers using traditional and new media.","ModuleCredit":"3","Workload":"2-1-0-4-1","Prerequisite":"Expanding Musical Horizons","Preclusion":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA3170","ModuleTitle":"Audio Postproduction I","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will cover the concepts, techniques, and aesthetics of mixing sound for stereo and multi-channel formats. Topics of the module will include signal processing in time, dynamic and frequency domain, creating stereo image. Students will be requested to finish at least 5 mixing projects for different types of music from pop, jazz to rock and rap.","ModuleCredit":"4","Workload":"2-2-3-3-0","Prerequisite":"MUA2171 Multitrack Recording 2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MUA3172","ModuleTitle":"Audio Postproduction 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Audio mastering is the final creative step in producing recordings for distribution. This module will introduce the aesthetic and technical concepts, issues, and strategies employed in final mastering for pop, rock, jazz, and classical genres. Topics will include frequency balance, stereo and multi-channel imaging, dynamics and overall program level control, signal path for analog and digital mastering, file formats and storage for distribution and replication.","ModuleCredit":"4","Workload":"2-2-3-3-0","Prerequisite":"MUA3170","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3173","ModuleTitle":"Electroacoustics","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This course module covers electroacoustic transducers and systems. Transducers commonly used in audio recording and production include a variety of types of microphones and speakers including dynamic moving coil, condenser, ribbon, piezo, and electrostatic. Electroacoustic systems will be explored including the basics of analog and digital electronics for recording, amplification, signal processing, and reproduction.","ModuleCredit":"4","Workload":"2-2-2-2-2","Prerequisite":"MUA2172 Room Acoustics","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3175","ModuleTitle":"AAS Project 3","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module covers fundamentals of large format digital console design and applications. The module will also provides concepts, skills and hands on experience with regards to close miking techniques. The module will also cover some basic audio editing skills on Protools software. Students will be requested to finish at least 40 hours of recording studio sessions, and submit one 5 tracks CD with technical description. In this module, students need to finish each project session with module supervisor together. Each project session should be fully under the direction of the module supervisor.","ModuleCredit":"4","Workload":"2-1-1-6-0","Prerequisite":"MUA2176 AAS Project 2","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3176","ModuleTitle":"RAS Project 4","Department":"Yong Siew Toh Conservatory Of Music","ModuleDescription":"This module provides students with the theory and skills required for audio recording and editing techniques for the video programs. Students will be requested to finish at least 2 projects of audio production for video programs. In this module, students need to finish each project session with module supervisor together. Each project session should be overviewed by the module supervisor.","ModuleCredit":"4","Workload":"2-1-1-6-0","Prerequisite":"MUA3175 RAS Project 3","Preclusion":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA3177","ModuleTitle":"Music Programming & Production","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module is designed to provide students with leadership skillsets in curating and producing musical events and productions. Through this module, students will understand the process of content creation and its relationship to other forms of cross-genre productions within the arts ecosystem.","ModuleCredit":"4","Workload":"0-2-0-4-4","Prerequisite":"MUA2163 Leading and Guiding Through Music, or another related Level 2000 Music module.","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MUA3178","ModuleTitle":"MS / MCP 3rd Year Project","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Students will design, develop and implement a musicrelated project that demonstrates their musical and organisational capacities. Students are required to incorporate planning and resource strategies to produce a small-scale production, performance or community project.","ModuleCredit":"6","Workload":"0-0-0-7.5-7.5","Prerequisite":"Students must either be enrolled as Majors in Music & Society, and Music, Collaboration & Production or to have declared the major areas as a second major in relation to their principal degree","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3179","ModuleTitle":"Capstone Project for Second Major in Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Second Major students in Music will research, design and develop a music-related project, performance, and/or thesis, which demonstrates their level of expert capacity in their concentration.","ModuleCredit":"6","Workload":"0-0-0-7.5-7.5","Prerequisite":"Students must be enrolled in the Second Major, as agreed with the Conservatory and their home department / faculty, and have completed a minimum of 16 MCs in their area of musical concentration.","Preclusion":"Restricted to Second Majors in Music students only.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3181","ModuleTitle":"Advanced Concepts in Orchestral Repertoire I","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Advanced Concepts in Orchestral Repertoire I (ACOR) for brass is a group seminar designed for third year orchestral brass players, in order to prepare them for professionallevel orchestral auditions. It is intended to build on their experiences in previous brass orchestral repertoire modules and Conservatory Orchestra, and focus their knowledge on how to prepare and execute professional orchestral auditions. In this module, each ACOR student will prepare ten standard orchestral excerpts for their instrument to a professional performance level. In preparing each excerpt, the student is also expected to research supporting materials in order to gain a broader technical and musicological understanding of their chosen repertoire.","ModuleCredit":"2","Workload":"0-0.75-0.75-1.5-2","Prerequisite":"MUA2181 Orchestral Repertoire for Brass 2B","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"MUA3182","ModuleTitle":"Percussion Audition Techniques 3A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"In this module, the art and science of orchestral percussion auditions is imparted in a blend of theory and mock auditions. Audition strategies and techniques are related and reinforced, including defeating physical manifestations of nervousness (such as cold or shaking hands), goal-oriented training in a wide variety of instruments, and performing at peak levels on all families of percussion instruments on any given day.","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"MUA2183 Orchestral Repertoire for Percussion 2B","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA3184","ModuleTitle":"Orchestral Repertoire for Double Bass 3A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Orchestral Repertoire for Double Bass is an orchestral repertory class designed to give orchestral playing experience to the Double Bass majors of YSTCM. In 13 sessions throughout the semester, the class will read and rehearse significant orchestral repertoire for Double Bass. Repertoire selected in this module will build on and complement repertoire studied in MUA2120. Double Bass students consolidate and further develop technical, musical, and stylistic skills and knowledge essential to this repertoire’s effective execution. This module focuses more than previous modules on equipping students with professional audition performance techniques and skills.","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"MUA2120 Orchestral Repertoire for Double Bass 2B","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA3187","ModuleTitle":"Orchestral Repertoire for Harp 3B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Orchestral Repertoire for Harp is an orchestral repertory class designed to give orchestral playing experience to the Harp majors of YSTCM. In 13 sessions throughout the semester, the class will read and rehearse significant orchestral repertoire for Harp. Repertoire selected in this module will build on and complement repertoire studied in MUA3186. Harp students consolidate and further develop technical, musical, and stylistic skills and knowledge essential to this repertoire’s effective execution. This module continues to develop professional audition performance techniques and skills.","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"MUA3186 Orchestral Repertoire for Harp 3A","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3188","ModuleTitle":"Live Sound Reinforcement","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Live Sound Reinforcement provides students with thorough coverage of technology and techniques of microphone techniques, loudspeaker setup and signal connection. The topics will include techniques for both wired and wireless microphone, the principle of both analog and digital live console, the principle and application of loudspeaker for live sound purpose and music balance creation for live performances.","ModuleCredit":"4","Workload":"1-1-2-6-0","Prerequisite":"MUA2170 Multitrack Recording 1 and MUA2171 Multitrack Recording 2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUA3189","ModuleTitle":"Live Sound Reinforcement Project","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This project module builds on the contents of MUA3188 Live Sound Reinforcement, allowing students to practice more independently in a professional environment. Students will be required to assemble a production team. In addition, they are required to plan and submit a project application to the project director. A final paper about the project they will be engaged in during the semester is also required. Students will need to finish the live sound projects for at least 2 classical music recitals and 2 pop concerts.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"MUA3188 Live Sound Reinforcement","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3190","ModuleTitle":"Applied Voice Major Study 3B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Individual voice lessons specially designed for first semester, junior year performance majors. Technical skills, competency and suitable repertoire are expected at the appropriate levels. An individual performance will be required during the second semester of every academic year.","ModuleCredit":"4","Workload":"1-0-2-1-6","Prerequisite":"MUA 2191 or Permission of Instructor","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MUA3191","ModuleTitle":"Junior Recital in Voice","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Presented at the end of the junior year, students will be required to present 20-30 minutes of music in performance in a wide variety of styles in Italian, English and either German or French. Combined with private lessons, the performance will comprise one half of the final grade.","ModuleCredit":"6","Workload":"1-0-2-0-12","Prerequisite":"MUA 3190 or Permission of Instructor","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA3194","ModuleTitle":"Voice Literature 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will cover literature composed for the voice from the medieval period through approximately 1800. Repertoire covered will include music for solo voice as well as vocal chamber music and oratorio of various languages and styles. In-class performances and other class presentations will be required. There will be a final exam.","ModuleCredit":"2","Workload":"2-0-0-1-2","Prerequisite":"MUT 2118 or Permission of Instructor","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MUA3195","ModuleTitle":"Voice Literature 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will cover literature composed for the voice from approximately1800 onwards. Repertoire covered will include music for solo voice as well as vocal chamber music and oratorio of various languages and styles. Inclass performances and other class presentations will be required. There will be a final exam.","ModuleCredit":"2","Workload":"2-0-0-1-2","Prerequisite":"MUA 3194 or Permission of Instructor","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"MUA3201","ModuleTitle":"Advanced Contemporary Music Performance","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Students in this module rehearse and perform with OpusNovus, the conservatory’s new music ensemble. Students will perform contemporary works for solo, chamber, and large ensemble settings. Students work with coaches in repertoire appropriate for their instrument, learning new techniques necessary for the performance of contemporary work. Performance of learned repertoire is the main form of assessment. As this module is an elective ensemble in which students perform contemporary solo and chamber music, they are encouraged to propose works they would like to learn in the module, planning with their respective coach an appropriate set of pieces to work on over the semester.","ModuleCredit":"2","Workload":"0-3-0-0-2","Corequisite":"NA","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MUA3202","ModuleTitle":"Advanced Contemporary Music Performance","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Students in this module rehearse and perform with OpusNovus, the conservatory’s new music ensemble. Students will perform contemporary works for solo, chamber, and large ensemble settings. Students work with coaches in repertoire appropriate for their instrument, learning new techniques necessary for the performance of contemporary work. Performance of learned repertoire is the main form of assessment. As this module is an elective ensemble in which students perform contemporary solo and chamber music, they are encouraged to propose works they would like to learn in the module, planning with their respective coach an appropriate set of pieces to work on over the semester.","ModuleCredit":"2","Workload":"0-3-0-0-2","Corequisite":"NA","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3205","ModuleTitle":"Jazz Study and Performance 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"An introduction to the performance of jazz or popular music as practiced in the USA from the 1920s to the early 1950s. This module shows you how to perform and improvise jazz music as an instrumentalist or vocalist through the study and practice of class materials and listening. Theoretical materials will include chord scale theory, basic jazz musical forms, chord extensions, basic reharmonization techniques, and roman numeral analysis in jazz. The improvisational concepts taught are based on jazz theory and practice. There will be a listening list of about 80 well-known jazz pieces.","ModuleCredit":"4","Workload":"0-2-0-4-4","Prerequisite":"MUT2118 Musical Concepts and Materials IV (or equivalent)","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUA3206","ModuleTitle":"Jazz Study and Performance 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module focuses on the performance and study of more contemporary jazz approaches including modal interchange, scale derivations, pentatonic scales, additional forms and stylistic considerations pertaining to jazz music as practiced in the USA from the 1950s to the present day. There will be some exploration into latin-music influenced jazz as well as blues, rock, and funk music. Creative projects include leadsheet style compositions and arrangements of jazz standards or popular music. There will be a listening list of about 80 well-known jazz pieces.","ModuleCredit":"4","Workload":"0-2-0-4-4","Prerequisite":"MUA3205 Materials of Jazz 1 (or equivalent)","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUA3209","ModuleTitle":"Business for Musicians","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"MUA3216","ModuleTitle":"Performance and Communication","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This is a third and fourth year elective module for all YSTCM students. This module seeks to develop the students’ technical and artistic capacity for performance and communication in a variety of formal and non-formal contexts. The students will engage in performances in a community setting, ranging from a local Singaporean one to a larger one that includes the South East Asian region.","ModuleCredit":"4","Workload":"0-2-0-4-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MUA3218","ModuleTitle":"Introduction to Piano Technology","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This project-based module will teach the basic theory of piano acoustics, piano tuning and piano repair.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"Students will be expected to have knowledge of music theory, ear training and keyboard skills.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"MUA3219","ModuleTitle":"World Music Ensemble","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Balinese Gamelan Ensemble offers an opportunity to learn and perform traditional Balinese music. Students are also introduced to other dimensions of Balinese culture and related arts. Fundamental playing techniques and theory are introduced and participants partake in a short performance at the end of the semester. The gamelan orchestra allows for varying levels of experience. No previous gamelan experience is necessary.","ModuleCredit":"2","Workload":"0-3-0-0-2","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MUA3220","ModuleTitle":"World Music Ensemble","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Balinese Gamelan Ensemble offers an opportunity to learn and perform traditional Balinese music. Students are also introduced to other dimensions of Balinese culture and related arts. Fundamental playing techniques and theory are introduced and participants partake in a short performance at the end of the semester. The gamelan orchestra allows for varying levels of experience. No previous gamelan experience is necessary.","ModuleCredit":"2","Workload":"0-3-0-0-2","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MUA3221","ModuleTitle":"Intensive Music Engagement Practicum","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The main focus of this module is the completion of a major project of significant career impact. The project should be directly connected to the student’s future goals beyond graduation. Projects are expected to involve internship, international competitions, festivals or other similarly significant events of high rigour and visibility.","ModuleCredit":"2","Workload":"1-1-0-2-1","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA3222","ModuleTitle":"SEAsian Regional Creative Project","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This course has a local and overseas component. The overseas component will take place during the recess weeks at NUS typically between weeks six and seven. Students will prepare for the project in the first six weeks, complete the project during the recess week, then return to NUS for follow up activities related to the project that can be done locally as well as reflection of their overseas experiences.","ModuleCredit":"4","Workload":"0-4-0-4-2","Preclusion":"Students will apply directly to the instructor seeking permission to join. The Professional Integration faculty and administration will decide who is admitted based on their work and drive in other courses and activities. Students must demonstrate genuine interest and capacity for the goals of the course to be considered. Travel to the country where the project is to take place is required, so students must willing and able to travel to the specified country.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3223","ModuleTitle":"Cultural Encounters - Bali Excursion and Study Tour","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This course will take place over two weeks in Bali, Indonesia. The course will take place at the end of semester 2 (around the second week of May). During this time students will work together to prepare traditional and group-composed music for performances in Bali.","ModuleCredit":"4","Workload":"0-4-0-4-2","Preclusion":"Students will apply directly to the instructor seeking permission to join. The Professional Integration faculty and administration will decide who is admitted based on their work and drive in other courses and activities. Students must demonstrate genuine interest and capacity for the goals of the course to be considered.","History":[{"Semester":3}]},{"ModuleCode":"MUA3224","ModuleTitle":"Intermediate Keyboard Studies","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module presents the study of intermediate piano repertoire and application of harmony at the keyboard. Students learn various important keyboard skills and techniques that enhance their understanding of and experience in making music. Such skills include harmonization, transposition, figured bass, improvisation, piano techniques, score reading, musical interpretation, solo and ensemble playing.","ModuleCredit":"4","Workload":"1-1-0-4-4","Prerequisite":"Audition. Approximate four years of piano studying with sight-reading skill.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUA3225","ModuleTitle":"Early Advanced Keyboard Studies","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module is a continuation of MUA 3204 Intermediate Keyboard Studies. It presents the study of early advanced piano repertoire and application of more advanced harmony at the keyboard. Students continue to develop various important keyboard skills and techniques that enhance their understanding of and experience in making music. Such skills include harmonization, transposition, figured bass, improvisation, piano techniques, score reading, musical interpretation, solo and ensemble playing.","ModuleCredit":"4","Workload":"1-1-0-4-4","Prerequisite":"MUA3204. Or audition. Approximate five years of piano studying with sight-reading skill.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUA3226","ModuleTitle":"Collaboratory","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Through self-designed projects, Collaboratory allows students to pursue interests in experimental music realization, collaborative composition, free and structured improvisation, electronic music, or the realization of a student composer work. Students must select a mentor and receive his/her agreement. The project proposal must be approved by both the mentor and the module coordinator by the end of the semester prior to starting the project. Projects should include consistent meetings (weekly or fortnightly), guided by the mentor, and a public presentation of the final musical result.","ModuleCredit":"2","Workload":"0-0-1-0-4","Prerequisite":"BMus student at YSTCM","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3228","ModuleTitle":"Analysis from a Keyboard Perspective","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This elective offers an in-depth analysis of selected piano repertoire from various periods and styles. Students will study elements of music such as form, harmony and texture as part of a process of internalizing and interpreting works for the piano.","ModuleCredit":"2","Workload":"0-2-0-1-2","Prerequisite":"This is an elective open to Conservatory piano students and all NUS students. Students are required to be fluent in harmony (functional harmony and chromatic harmony) as the class offers an application of (rather than an introduction to) harmony. As such, NUS students would be advised to have taken either MUA 3224 or MUA 1201. For those seeking direct entry MEP study at Junior College would offer sufficient background as well.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"MUA3230","ModuleTitle":"Music Cognition","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module provides a general introduction to the cognitive science of music. It is intended for students in Psychology or Music, although students from other departments may enrol with permission from the instructor. The module will cover key topics in the field, such as memory, emotional responses, and social aspects of music listening and performance. The module will also touch upon recent computational approaches and neuroscientific findings that have clarified how music works in the mind and brain. Students will be encouraged to work in interdisciplinary teams to draw connections between their personal music experiences and findings from the literature.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Introduction to Psychology (PL1101E) is recommended but not required","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"MUA3240","ModuleTitle":"Collaborative Piano - Piano Ensemble","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation from MUA2240, students will continue to further study and perform works for piano ensemble - either piano duos or duets. Students must participate in a public, assessed performance as the final examination of the prepared work(s).","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"MUA2240, or MUA2155","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3241","ModuleTitle":"Collaborative Piano - Vocal Accompaniment","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation from MUA2241, piano students will continue to work closely with the Voice department. Students will participate in at least one public performance and/or a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA2241, or MUA2155, or [MUA2242 and MUA2243]","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3242","ModuleTitle":"Collaborative Piano - Instrumental Accompaniment","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation from MUA2242, piano students will continue to work closely with instrumental students on repertoire for instrumental/piano duos. Students are expected to participate in at least one public performance as well as in a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA2242, or MUA2155, or [MUA2241 and MUA2243]","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3243","ModuleTitle":"Collaborative Piano - Chamber Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation from MUA2243, piano students will continue to collaborate with students from other departments, forming undirected groups consisting of three or more players, to study and perform selected works of chamber music. Students are expected to participate in at least one public performance as well as in a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA2243, or MUA2155, or [MUA2241 and MUA2242]","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3255","ModuleTitle":"Applied Secondary C","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3256","ModuleTitle":"Applied Secondary D","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3260","ModuleTitle":"Internship in Music Related Pathways","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The internship module provides opportunity for hands-on learning in a professional context. Students will intern in a Singapore based music related company or agency. The knowledge and experiences gained will be documented in a final self reflective submission.","ModuleCredit":"4","Workload":"0-0-0-10-0","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3261","ModuleTitle":"Career Development Group Project","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The main focus of this module is the completion of a major project of community outreach. The project should in some way be connected to the student’s future goals beyond graduation. The student(s) enrolled will develop the project and therefore will be unique by design. Students will identify a faculty mentor to guide them in the project production.","ModuleCredit":"4","Workload":"1-0-0-5-4","Prerequisite":"Musical Pathways, Leading and Guiding through Music.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3263","ModuleTitle":"Internship in Music Related Pathways 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This internship module provides progression from a previous internship module. Students will intern in a Singapore based music related company or agency. The knowledge and experiences gained will be documented in a final essay of substantial length.","ModuleCredit":"4","Workload":"0-0-0-10-0","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3264","ModuleTitle":"Career Development Independent Project","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Building on previously completed professional development modules, students will design, develop and implement a music-related project in an external environment. Students will also incorporate strategies and materials for promoting their careers using traditional and new media.","ModuleCredit":"4","Workload":"1-0-0-5-4","Prerequisite":"Pre-requisite of 5 MCs of Professional Development modules","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA3265","ModuleTitle":"Career Development Independent Project 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The main focus of this module is the completion of a second project of community outreach. The project should in some way be connected to the student’s future goals beyond graduation. The student(s) enrolled will develop the project and therefore will be unique by design. Students will identify a faculty mentor to guide them in the project production.","ModuleCredit":"4","Workload":"1-0-0-5-4","Prerequisite":"Musical Pathways, Leading and Guiding, Career development independent or Career development group project, Approval of project proposal by Professional Integration faculty committee","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA3271","ModuleTitle":"Acoustics and Sound Production for Performers","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module offers students introductory knowledge about audio and video production that is related to their own instrument. The topics will include stereo recording techniques for solo instrument and ensemble, acoustics design for performing and practicing space, sound reinforcement for live performance, digital video and audio editing techniques.","ModuleCredit":"4","Workload":"2-2-2-2-2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"MUA3274","ModuleTitle":"Sonic Environments","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This course will investigate the changing relationships between humans and their surrounding sonic environments. Students will gain an understanding of the effects of the sonic environment on the human species, as individuals and as larger societies, and the ways in which humans are in turn responsible for drastic changes in the sonic environment, primarily since the advent of electronic and electroacoustic media technology. Another component of the module will be individual and group creative and research projects documenting the local sonic environment, accompanied by analytical essays. The semester will culminate in public presentations of all projects.","ModuleCredit":"4","Workload":"2-2-0-3-3","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA3275","ModuleTitle":"Sonic Circuits","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module is a hands-on project-based introduction to electronic audio circuits for artistic purposes. Through hardware hacking, circuit bending, and circuit building, students will gain an understanding of basic electronics theory as well as develop valuable hands-on experience with battery-powered sound-making and sound-processing projects. From repurposing games, toys, and radios to building oscillators, filters, mixers, and amplifiers, and finally interfacing between the physical world and computers via microcontrollers, students will explore the artistic potential of electronic circuits. An introduction to the history and current practice of electronic sound art will be integral to the module. The module will culminate in a group installation/performance. No prior experience in electronics or music is assumed, though either would be helpful.","ModuleCredit":"4","Workload":"1-3-0-3-3","Preclusion":"All ECE students","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MUA4101","ModuleTitle":"Composition Major Study 4A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Lessons are designed for studies on composition techniques relating to notation, rhythm, harmony, form, melodic lines, exploration in texture and timbre. Includes exposure to a broad range of contemporary composition techniques as well as historical stylistic practices.","ModuleCredit":"6","Workload":"2-2-0-8-8","Prerequisite":"MUA3102","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA4107","ModuleTitle":"Large Ensembles 4A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Provides comprehensive orchestral training and performance experience exposing students to music of the 17th through 21st centuries for chamber orchestra. Each year the Conservatory Orchestra will perform a cross-section of the standard orchestral repertoire, supplemented by new works and lesser-known compositions. Seating assignments in the orchestra are rotated as much as possible. Placement is by audition.","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Afternoon"]}]},{"ModuleCode":"MUA4108","ModuleTitle":"Leadership Skills in an Orchestral Context","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This elective module is designed to develop leadership skills in an orchestral context, and is open only for the most advanced and dedicated orchestral musicians enrolled in the large ensemble program at YSTCM. Students enrolled in LSOC will be expected to contribute significantly to their respective instrumental section by demonstrating leadership in the following areas: 1) artistic leadership during full Conservatory Orchestra rehearsals and when required by leading sectionals of their respective sections 2) administration of their sections through assisting faculty heads and ensembles department, including parts assignments, rotations, bowings and other related section administration 3) a reflective component via their e-portfolio outlining their perceptions and skills learned during their semester’s work.","ModuleCredit":"4","Workload":"0-10-0-0-0","Prerequisite":"At least two previous semesters in the 2 MC Large Ensembles module.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Afternoon"]}]},{"ModuleCode":"MUA4109","ModuleTitle":"Chamber Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation of MUA3109, students will further study and perform works of chamber music for undirected ensembles as defined in the description of module MUA2109. Students should participate in at least one public performance as well as in a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA3109","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA4110","ModuleTitle":"Chamber Music in Mixed Ensemble","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation of MUA3110, students will further study and perform works of chamber music for mixed ensembles, as specified in the description of module MUA2110. Students should participate in at least one public performance as well as in a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA3110","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA4113","ModuleTitle":"Piano Pedagogy A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module focuses on the principles, materials, career development and piano techniques in the teaching of piano. Students will be observed on issues of piano pedagogy under the supervision of the Instructor.","ModuleCredit":"4","Workload":"2-0-0-0-8","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MUA4153","ModuleTitle":"Noon Recital Series 4A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"These recitals offer student performances covering all historical periods and a variety of genre. Attendance is compulsory for all students throughout the course of the undergraduate programme. Students need to maintain a 80% attendance rate in order to receive a S (Satisfactory) designation.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA4154","ModuleTitle":"Noon Recital Series 4B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"These recitals offer student performances covering all historical periods and a variety of genre. Attendance is compulsory for all students throughout the course of the undergraduate programme. Students need to maintain a 80% attendance rate in order to receive a S (Satisfactory) designation.","ModuleCredit":"0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUA4161","ModuleTitle":"Major Study 4A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"6","Prerequisite":"MUA3162","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA4162","ModuleTitle":"Major Study 4B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"10","Prerequisite":"MUA4161","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA4171","ModuleTitle":"Audio for Media","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module covers the theory and operation of digital audio for video workstation technology. Production and post-production for visual and new media will be the focus, to include film, video, game, nonlinear, and online media. Foley, sound effects, dialog, ADR, music, editing, and surround mixing for picture will all be considered.","ModuleCredit":"4","Workload":"2-2-3-3-0","Prerequisite":"Multitrack Recording 2","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA4172","ModuleTitle":"Internship in Audio Arts and Sciences 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The internship module provides opportunity for hands-on learning in a professional context. Students will intern in a local radio or TV station, recording studio, production house, A/V support company, live sound company, or other approved audio-related business. The knowledge and experiences gained will be documented in a final essay of substantial length.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"4th year standing","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA4174","ModuleTitle":"Audio for Media 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Continuing with the skills and knowledge acquired in Audio for Media 1, the project based module Audio for Media 2 will offer students more opportunities to practice on the sound design and foley recording production. Students will be requested to finish at least three multichannel projects with both project proposal and conclusion attached during the semester.","ModuleCredit":"2","Workload":"2-2-3-3-0","Prerequisite":"MUA4173 Audio for Media 1","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA4175","ModuleTitle":"AAS Final Project","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"2nd major RAS students need to finish the final project under supervision. Students will be requested to finish one CD production with at least 3 multitrack productions that should focus on pop, jazz and rock music and at least 2 tracks stereo recordings that should focus on the classical music. Students will also need to finish the technical description of their recordings. The description should include the information of equipment operation like microphone set up and parameter adjustment on the outboard equipment, and some consideration about the acoustics. Students should finish the final project individually. Module instructor will be present in the session if necessary.","ModuleCredit":"4","Workload":"2-2-3-3-0","Prerequisite":"MUA3176 AAS Project 4","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA4176","ModuleTitle":"Music Production and Marketing","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module offers students knowledge about music production with logic pro, acoustics design and microphone techniques for the performing space, and history and theory for pop music.","ModuleCredit":"4","Workload":"3-1-0-4-2","Prerequisite":"MUA1170 Basic Recording 1, MUA1171 Basic Recording 2, MUA2170 Multitrack Recording 1, MUA2170 Multitrack Recording 2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"MUA4177","ModuleTitle":"Music Production and Marketing II","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module offers students knowledge about music production promotion, music production skills on protools, and internet video and audio technology.","ModuleCredit":"4","Workload":"3-1-0-4-2","Prerequisite":"MUA4176 Music Production and Marketing I","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA4179","ModuleTitle":"Final Project","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The final project consists of a final paper and a recording project that is related to the topic of the paper. The title of the paper needs to be approved by the department. Students will need to pass the Thesis Defence of Bachelor degree before graduation.","ModuleCredit":"8","Workload":"0-0-0-10-0","Prerequisite":"4th year standing","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA4180","ModuleTitle":"Internship in Audio Arts and Science 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"After taking a series of fundamental and advanced modules, students are ready to practice in a more professional environment rather than in a production lab in a school environment. Students will be encouraged to work as an intern at local broadcasting units, production house or in an approved sound related business. Students will need to work at least 10 hours per week. The feedback of the intern company will largely determine the student’s grade in the module. The student will also be graded based on an essay detailing the valuable experiences which the student has gained from the practice.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"4th year standing","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA4181","ModuleTitle":"Advanced Concepts in Orchestral Repertoire II","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Advanced Concepts in Orchestral Repertoire II (ACOR) for brass is a group seminar designed for 4th year orchestral brass players, in order to prepare them for professionallevel orchestral auditions. A continuation of the repertoire covered in Advanced Concepts in Orchestral Repertoire I, ACOR II is intended to further build on students’ experience in previous brass orchestral repertoire modules and Conservatory Orchestra, and focuses their knowledge on how to prepare and execute professional orchestral auditions. In this module, each ACOR student will prepare ten standard orchestral excerpts for their instrument to a professional performance level. In preparing each excerpt, the student is also expected to research supporting materials in order to gain a broader technical and musicological understanding of their chosen repertoire.","ModuleCredit":"2","Workload":"0-0.75-0.75-1.5-2","Prerequisite":"MUA3181 Advanced Concepts in Orchestral Repertoire I","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"MUA4190","ModuleTitle":"Applied Voice Major Study 4A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Individual voice lessons specially designed for first semester, senior year performance majors. Technical skills, competency and suitable repertoire are expected at the appropriate levels. An individual performance will be required during the second semester of every academic year.","ModuleCredit":"4","Workload":"1-0-2-1-6","Prerequisite":"MUA 3191 or Permission of Instructor","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA4191","ModuleTitle":"Senior Recital in Voice","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Presented at the end of the senior year, students will be required to present a full-length recital (45-55 minutes of music) in a wide variety of styles in Italian, English, German and French. Students may petition the Head of Vocal Studies to present a thematic, chamber music or other recital and, based upon the students’ individual background and performance experiences, this may be allowed. Combined with private lessons, the performance will comprise three fourths of the final grade.","ModuleCredit":"10","Workload":"1-0-2-0-22","Prerequisite":"MUA 4190 or Permission of Instructor","Preclusion":"Nil","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"MUA4203","ModuleTitle":"Advanced Conducting I","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module advances concepts and techniques already covered in the Conducting module and serves as an elective option for students wishing to explore the conducting pathway in more detail.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"MUA3163, grade must be above A- plus a successful audition","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA4205","ModuleTitle":"Advanced Conducting II","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module advances concepts and techniques already covered in the Advanced Conducting 1 module and serves as an elective option for students wishing to explore the conducting pathway in more detail.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"MUA4203 or MUA4204","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA4228","ModuleTitle":"Advanced Chamber Ensemble","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA4229","ModuleTitle":"Advanced Chamber Ensemble","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA4231","ModuleTitle":"Orchestral Excerpts for Strings 4A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Workload":"0-2-0-0-3","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning","Saturday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"MUA4232","ModuleTitle":"Orchestral Excerpts for Strings 4B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"2","Workload":"0-2-0-0-3","Prerequisite":"MUA4231 Orchestral Excerpts for Strings 4A","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Saturday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"MUA4241","ModuleTitle":"Collaborative Piano - Vocal Accompaniment","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation from MUA3241, piano students will continue to work closely with the Voice department. Students will participate in at least one public performance and/or a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA3241","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA4242","ModuleTitle":"Collaborative Piano - Instrumental Accompaniment","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation from MUA3242, piano students will continue to work closely with instrumental students on repertoire for instrumental/piano duos. Students are expected to participate in at least one public performance as well as in a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA3242","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA4243","ModuleTitle":"Collaborative Piano - Chamber Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"A continuation from MUA3243, piano students will continue to collaborate with students from other departments, forming undirected groups consisting of three or more players, to study and perform selected works of chamber music. Students are expected to participate in at least one public performance as well as in a final examination of the prepared work(s).","ModuleCredit":"2","Workload":"0-1-0-0-4","Prerequisite":"MUA3243","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"MUA5115","ModuleTitle":"Ensemble Study 5A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around chamber / orchestral and related ensemble study specially designed for performance / composition majors. It allows the time and opportunity for students to become able ensemble participants in a variety of contexts.","ModuleCredit":"4","Workload":"0-0-0-4-6","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA5116","ModuleTitle":"Ensemble Study 5B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module continues to consoldate and hone experience around chamber / orchestral and related ensemble study specially designed for performance / composition majors. Students gain greater responsibility in their roles within the ensembles, including assuming leadership and organizational roles where applicable.","ModuleCredit":"4","Workload":"0-0-0-4-6","Prerequisite":"MUA5115 Ensemble Study 5A","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA5161","ModuleTitle":"Major Study 5A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around individual instrumental / composition lessons specially designed for performance / composition majors. It consolidates and hones technical and musical skills appropriate to a varied range of musical styles and professional performance contexts. It develops confidence, independence, self-reliance and self-reflection in preparation for advanced study and a life of changing professional expectations and demands.","ModuleCredit":"10","Workload":"0-1-0-2-22","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA5162","ModuleTitle":"Major Study 5B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around individual instrumental / composition lessons specially designed for performance / composition majors. It continues to consolidate and hone processes initiated in the previous semester, with a view to the presentation of a preliminary major Public Recital during the semester.","ModuleCredit":"10","Workload":"0-1-0-2-22","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUA6115","ModuleTitle":"Ensemble Study 6A","Department":"Yong Siew Toh Conservatory Of Music","ModuleDescription":"This module further consoldates and hones experience around chamber / orchestral and related ensemble study specially designed for performance / composition majors. In addition to greater responsibility in their roles within the ensembles, students also develop extended repertoire acquisition and experiences in a variety of ensemble contexts.","ModuleCredit":"4","Workload":"0-0-0-4-6","Prerequisite":"MUA5116 Ensemble Study 5B","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA6116","ModuleTitle":"Ensemble Study 6B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The final graduate ensemble module brings to a summation a wide range of training and experience relevant to the professional instrumentalist’s / composer’s abilities and success within a professional music context in the realms of chamber music, orchestral music, and related ensemble combinations.","ModuleCredit":"4","Workload":"0-0-0-4-6","Prerequisite":"MUA6115 Ensemble Study 6A","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA6161","ModuleTitle":"Major Study 6A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around individual instrumental / composition lessons specially designed for performance / composition majors. It continues to consolidate and hone technical and musical skills appropriate to a varied range of musical styles and professional performance contexts. It develops confidence, independence, self-reliance and selfreflection in preparation for advanced study and a life of changing professional expectations and demands.","ModuleCredit":"10","Workload":"0-1-0-2-22","Prerequisite":"MUA5162 Major Study 5B","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"MUA6162","ModuleTitle":"Major Study 6B","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module revolves around individual instrumental / composition lessons specially designed for performance / composition majors. It continues to consolidate and hone processes initiated in previous semesters, with a view to the presentation of a final major Public Recital during the semester.","ModuleCredit":"10","Workload":"0-1-0-2-22","Prerequisite":"MUA6161 Major Study 6A","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MUH1100","ModuleTitle":"Understanding and Describing Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module seeks to introduce students to a variety of core strategies for engaging with, understanding, and communicating about music at a tertiary level. Through listening, performing, discussion, reading, and writing, the module will expose students to diverse musical styles, forms, and genres, introduce various analytical and aesthetic approaches to music, and enhance students’ ability to engage critically in musical dialogue using appropriate terminology and media.","ModuleCredit":"4","Workload":"0-4-0-3-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"MUH1101","ModuleTitle":"Foundations for Musical Discovery","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"An academic introduction to the study of music, necessary for success as a music student and professional musician in the 21st century. Focusing on research, communication and critical thinking, students will acquire a shared vocabulary to talk and write about music, and an understanding of musical concepts, periodicity, and genres. Students will also study music as a cultural and social phenomenon and contrast historical and present performance practice, with emphasis on works currently being performed in the Conservatory. This module is mandatory for all BMus students at the Yong Siew Toh Conservatory during the first semester of study.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"MUH2201","ModuleTitle":"Classical Styles and Romantic Spirits","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Today’s most widely-known, international concert repertoire is primarily made up of 18th-, 19th-, and early 20th-century European and North American composers and their music. This module presents a look, listen, and study of their music and legacy focusing on two parallel movements in the European tradition: the classical, rococo, galante, emfindsamer stil, and neo-classical, and sturm und drang, romantic, and neo-romantic. The focus of learning in this course is through primary source materials. (Non-conservatory students that can read music are invited to enrol in this course as free elective.)","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"MUH2203","ModuleTitle":"Music of the Church and State","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module studies music produced in and for religious and political environments from the earliest Greek and Chinese civilizations through to the present day. The course explores the origins of music as a symbol of both the church and the state, looking at both in their wider meanings as bodies of people with common beliefs and purposes. It covers religioso and ceremonial music from the ancient civilizations of Greece and China, looks at the Patronage of the European courts and the Catholic and Protestant Churches, and investigates the purpose and value of music in contemporary religious and political ideologies especially those affecting South East Asia. No previous knowledge of music theory or history is required as the module is primarily focused on religious, political and social elements.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MUH3202","ModuleTitle":"Musicology","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module aims to introduce students to the concept of musicology, including critical theories of music and various approaches to presenting researches in music. It aims to inculcate in students both an enquiring mind and a means of addressing issues which affect music on a variety of platforms. It aims to strengthen students’ writing and cognitive skills and to understand the implications of various approaches to presenting research findings. It also aims to broaden students’ minds in the way they both perceive music and understand its implications to society, both academic and artistic.","ModuleCredit":"4","Workload":"2-0-0-4-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"MUH3203","ModuleTitle":"The Evolution of Music for the Stage","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module traces the history of opera from its origins in Ancient Greece, through the creation of “modern opera” in the Renaissance, the musical theatre plays staged on Broadway and London’s West End, and on to the musical films of Hollywood and the current opera scene in Singapore and Southeast Asia. While at the core of the module is the thread of history which traces the evolution and development of the musical stage, a significant focus is the social and political attitudes which are reflected in the stories and the music. From a celebration of gods and superheroes, to contemporary political events, and on to the mundane lives of ordinary people (and their pets), the module looks at how this art form has fomented political uprising and social revolution and how it has been affected by advances in technology, from electricity to social media and beyond. Students enrolling on this module need a working knowledge of basic musical terminology but no other specialist musical knowledge is required.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"MUH4204","ModuleTitle":"Music History for Post-Graduate Placement","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"An intensive western music survey designed to prepare students for graduate school placement exams. Students will review and study in detail genres, musical styles, periodicity, composers lives and times, patrons, and many other aspects associated with the creation of music. Students will complete extensive reading, listening, writing, and other assessements commonly used in graduate schools today.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"MUL1105","ModuleTitle":"Italian for Singers I","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module serves as the first semester of Italian language studies for Voice Majors in the Yong Siew Toh Conservatory of Music. Basic grammar, morphology, syntax and conversation will be emphasized. Open to YSTCM students only.","ModuleCredit":"4","Workload":"4-0-0-2-1.5","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"MUL1106","ModuleTitle":"Italian for Singers II","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module serves as the second semester of Italian language studies for Voice Majors in the Yong Siew Toh Conservatory of Music. Basic grammar, morphology, syntax and conversation will be emphasized. Open to YSTCM students only.","ModuleCredit":"4","Workload":"4-0-0-2-1.5","Prerequisite":"LAI 1731 or MUL1105","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MUL1107","ModuleTitle":"French for Singers 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will serve as the first semester of French language studies for Voice Majors in the Yong Siew Toh Conservatory of Music. Basic grammar, morphology, syntax and conversation with emphasis on situations which a musician in France will encounter will be emphasized.","ModuleCredit":"4","Workload":"4-0-0-3-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MUL1108","ModuleTitle":"French for Singers 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will serve as the second semester of French language studies for Voice Majors in the Yong Siew Toh Conservatory of Music. Basic grammar, morphology, syntax and conversation with emphasis on situations which a musician in France will encounter will be emphasized.","ModuleCredit":"4","Workload":"4-0-0-3-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MUL1109","ModuleTitle":"German for Singers 1","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will serve as the first semester of German language studies for Voice Majors in the Yong Siew Toh Conservatory of Music. Basic grammar, morphology, syntax and conversation with emphasis on situations which a musician in Germany will encounter will be emphasized.","ModuleCredit":"4","Workload":"4-0-0-3-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MUL1110","ModuleTitle":"German for Singers 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will serve as the second semester of German language studies for Voice Majors in the Yong Siew Toh Conservatory of Music. Basic grammar, morphology, syntax and conversation with emphasis on situations which a musician in Germany will encounter will be emphasized.","ModuleCredit":"4","Workload":"4-0-0-3-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MUT1101","ModuleTitle":"Introduction to Musical Concepts and Materials","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module broadly covers essential musical concepts and their application in music of different eras and genres. It examines how expression is achieved through melodic, harmonic, rhythmic, timbral, and formal dimensions of music as well as text setting. Major assessment is in the form of music compositions that are performed in class and/or public concerts. The module is mandatory for all BMus students at the Yong Siew Toh Conservatory taken during the first semester of study.","ModuleCredit":"4","Workload":"1-2-0-3-4","Prerequisite":"Entrance into YSTCM BMus programme or satisfactory grade on the YSTCM theory skills exam","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Friday Morning","Tuesday Morning"]}]},{"ModuleCode":"MUT1201","ModuleTitle":"Introduction to Classical Music Composition","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module uses the online course Write Like Mozart available on the Coursera platform as the basis of its content. It introduces students to strategies for style writing of European art music. Issues of harmonic progression, voice leading, and texture are addressed as are relevant compositional concepts like repetition, variation, and elaboration. A blended learning module with video lectures and demonstrations, class time is dedicated to hands-on workshops. Simple compositions in the style of common practice European music form the bulk of the assessment. A familiarity with musical rudiments is highly recommended. Prior experience with composition is not required.","ModuleCredit":"4","Workload":"1.5-1.5-0-4-3","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MUT2201","ModuleTitle":"Harmonic Practices","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module provides Conservatory students with an introduction to Western modal, tonal and post-tonal practices from 15th – 20th centuries. The module surveys modal practices in the Renaissance period, tonal practices in the 18th-20th centuries, including jazz harmony, and post-tonal practices. The module includes both theoretical and practical components. Students analysis works to further their understanding of module topics and compose short works to demonstrate their comprehension of module content.","ModuleCredit":"4","Workload":"1-2-2-3-2","Prerequisite":"MUT1101: Introduction to Musical Concepts and Materials","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MUT2202","ModuleTitle":"Counterpoint Through the Ages","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module explores counterpoint as a major compositional technique in music of different genres through the ages. The various topics range from the birth of polyphony to high renaissance polyphony, and the development of counterpoint during the common practice period through the 20th century. The module aims to bridge compositional thinking with performance and interpretative analysis. Because of this, analysis, composition, and performance are equally represented as modes of learning. Major assessment is in the form of analytical work and music compositions that are performed in class and/or public concerts.","ModuleCredit":"4","Workload":"1-2-0-3-4","Prerequisite":"MUT1101: Introduction to Musical Concepts and Materials","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MUT2203","ModuleTitle":"Texture and Timbre","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module explores common textures found in music, such as monophony, homophony, polyphony and heterophony, and examines the influence of textural and timbral elements on a work’s overall shape and character. The module also includes an introduction to basic orchestration techniques. Students will examine different combination of instruments in various textural settings, write for combinations of instruments with attention to timbre, range, performance techniques and instrumental idioms. There will be exercises comprising formal analysis of musical works -- the aim of which is to show how composers shape melody, harmony and timbre to create large-scale musical structures.","ModuleCredit":"4","Workload":"1-2-2-3-2","Prerequisite":"MUT1101 Musical Concepts and Materials","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"MUT2204","ModuleTitle":"Formal Practices","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module provides an overview of various formal procedures in music of different eras and genres. It examines how techniques of repetition, contrast, return, development and variation create form. Main topics examined include dance forms, sonata forms, variation forms, contemporary as well as common formal techniques. The module aims to bridge compositional thinking with performance and interpretative analysis. Because of this, analysis, composition, and performance are equally represented as modes of learning. Major assessment is in the form of analytical work and music compositions that are performed in class and/or public concerts.","ModuleCredit":"4","Workload":"1-2-0-3-4","Prerequisite":"MUT1101: Introduction to Musical Concepts and Materials","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MUT2205","ModuleTitle":"Text and Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module surveys the relationship between text and music in different eras and genres through vocal, instrumental, and electronic music. Students will examine works set to, inspired by, or including text from literary and non-literary sources in the medieval through contemporary eras. The module includes both theoretical and practical components. Students will analyse works to further their understanding of module topics and compose short works to demonstrate their comprehension of module content.","ModuleCredit":"4","Workload":"1-2-0-3-4","Prerequisite":"MUT1101 Introduction to MCM","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"MUT3113","ModuleTitle":"Orchestration A","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The terms orchestration and instrumentation go hand-in-hand. While instrumentation refers to the study of individual instruments, orchestration deals with the technique and process of writing for a group of instruments. This module will introduce students to the characteristics and abilities of the instruments in the symphonic orchestra and how they work together through in-class listening and writing assignments, orchestration projects, and performance. The module will also address many of the problems faced by composers, conductors, teachers, and performers. The technique of orchestration is an important part in every musician’s education.","ModuleCredit":"4","Workload":"2-0-1-3-4","Prerequisite":"MUT 2203 Texture and Timbre","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUT3201","ModuleTitle":"Modern Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleCredit":"4","Workload":"2-0-0-3-5","Prerequisite":"MUT2118 Musical Concepts and Materials IV","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"MUT3202","ModuleTitle":"Sonata Form","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module is designed for students who wish to further explore the depth and diversity of the most complex of all tonal forms: sonata. After reviewing its historical predecessors (binary and ternary forms), formal principles, and terminology, it will investigate various sonata movements from different genres (solo sonata, chamber and orchestral music, vocal music) in chronical order, following their development and enlargement. Other topics include: sonata-rondo, sonata movement in concerto, single-movement sonata (Liszt, Schoenberg), and posttonal sonata (Bartók, Boulez). Students will work on the individual analysis of a sonata in their current repertoire.","ModuleCredit":"4","Workload":"2-0-0-4-4","Prerequisite":"MUT1101 Introduction to Musical Concepts & Materials, plus at least any 2 of the following modules: - MUT2202 Counterpoint Through the Ages - MUT2203 Texture & Timbre - MUT2204 Formal Practices - MUT2205 Text & Music - MUT2210 Harmonic Practices","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MUT3214","ModuleTitle":"Concerto and Cadenza","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module provides a focused study of the concerto as a genre and how the cadenza evolved from improvisation to being an integral part of a concerto. The chronological setting reinforces the historically-informed approach that encourages musicians to be sensitive to the stylistic differences of each era and composer. The module aims to bridge compositional thinking with performance and interpretative analysis. Hence, analysis, composition and performance are equally represented as modes of learning. Major assessment is in the form of analytical work and music compositions that are performed in class and/or public concerts.","ModuleCredit":"4","Workload":"1-2-2-3-2","Prerequisite":"MUT1101: Introduction to Musical Concepts and Materials 3 Core Compositional Engagement (Theory) Electives and/or permission of the instructor","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MUT3215","ModuleTitle":"Fundamentals of Composition","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module looks at recent approaches to form, melody, harmony, rhythm, and texture. It is appropriate for students who are interested in exploring music composition in more depth but are not majoring in music composition. It encourages individual creative writing while exploring contemporary techniques of music from 1920 to present. Class meetings will include a combination of lectures, private composition lessons and group tutorials. The first half of the semester focuses on solo writing while the second half focuses on chamber writing. Students will look into some models for composition in preparation for their two projects.","ModuleCredit":"4","Prerequisite":"Completion of Core Curriculum in Analysis and Composition (MUT1121 + 3 core electives) For students on older curriculum: MUT 1121, MUT 1122, MUT 2117, MUT 2118","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MUT3220","ModuleTitle":"Wind Ensemble Arranging/Composition","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will introduce students to the fundamental components of arranging and composing for wind ensemble through listening, score study, and scoring projects. The module includes both theoretical and practical components. Students will analyze works to further their understanding of module topics and create arrangements and/or compose original works to demonstrate their comprehension of module content.","ModuleCredit":"4","Workload":"1-1-0-4-4","Prerequisite":"MUT2203: Texture and Timbre","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MUT3221","ModuleTitle":"Writing for Chinese Ensembles","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module introduces students to writing for Chinese instruments in small and large ensemble settings to convey musical ideas or original compositions. Students will be introduced to works featuring a sound world different from the western traditions as well as performance techniques unique to Chinese instruments. Prior knowledge of (instrumentation/orchestration) is preferred.","ModuleCredit":"4","Workload":"1-1-0-6-2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MUT3222","ModuleTitle":"Choral Composition","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module provides an overview of various compositional approaches to choral music. Styles surveyed range from English madrigals to popular ‘a capella’ styles, and diverse modern composers such as Ligeti and Whitacre. Assignments will feature creative choral composition, arrangement, paying attention to details of idiomatic voicing, practical voice leading, text setting, and accompaniment. The module aims to bridge compositional thinking with performance and interpretative analysis. Thus, analysis, composition, and performance are represented as modes of learning. Major assessment is in the form of analytical work and music compositions that are performed in class and/or public concerts.","ModuleCredit":"4","Workload":"1-2-0-5-2","Prerequisite":"MUT 1101: Intro to MCM (Or Placement Test for NUS students)","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MUT3223","ModuleTitle":"Early Twentieth-Century Music","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module introduces students to the compositional ideas developed in the early twentieth century (1900-1945). It provides students the skills and techniques for analysing this repertoire and composing music in this style. Perspectives will include not only the musical materials of these works but also some insights into their cultural context and historical placement. Class meetings will include a combination of lectures and group tutorials. The first half of the semester focuses on organizations of pitch, rhythm, form, texture and orchestration in the early twentieth century while the second half focuses on pitch-class set theory and twelve-tone theory.","ModuleCredit":"4","Workload":"1-1-0-3-5","Prerequisite":"Completion of Core Curriculum in Analysis and Composition (MUT1121 + 3 core electives) For students on older curriculum: MUT 1121, MUT 1122, MUT 2117, MUT 2118","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MUT3224","ModuleTitle":"Teaching Music Online","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Students will learn the current methods and pedagogical approaches to teaching music over the Internet. Students will practise and apply their knowledge by teaching music students around the world in a variety of settings.","ModuleCredit":"2","Workload":"1-0-1-1-2","Prerequisite":"Second year status in music or permission of instructor","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"MUT3225","ModuleTitle":"Teaching Music Online 2","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"Building on the knowledge acquired in Teaching Music Online 1, students will continue to apply and hone their pedagogical approaches to teaching music over the Internet. Students will teach music students around the world in a variety of settings using various forms of elearning.","ModuleCredit":"2","Workload":"1-0-1-1-2","Prerequisite":"Second year status in music or permission of instructor","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"MUT4201","ModuleTitle":"Graduate Theory Preparation","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"The module reviews key concepts and skills commonly assessed on graduate music school theory entrance exams. These include 4-part voice leading, 18th century contrapuntal techniques, post-tonal analysis, and common forms. This module assumes students are already familiar with these skills but are in need of reviewing them before entering graduate school. It is, therefore, appropriate for fourth year conservatory students whose future plans include graduate level studies in music.","ModuleCredit":"4","Workload":"0-1.5-1.5-4-3","Prerequisite":"Core Compositional Engagement modules (MUT1101 Intro to MCM + 3 core elective modules). Student must have 4th (final) year status.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"MW5200","ModuleTitle":"MSc Science Communication Project","Department":"Dean's Office (Science)","ModuleDescription":"The students will complete a project related to a topic in science communication. The project may be a combination of a written thesis, material for teaching/outreach, and IT components. The project will be assessed (when applicable) on scientific accuracy, quality of teaching/outreach material and presentation of findings.","ModuleCredit":"12","Workload":"0-0-0-30-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"MW5201","ModuleTitle":"Topics in Science Communication","Department":"Dean's Office (Science)","ModuleDescription":"This module will consist of a series of lectures from across all disciplines of science. These lectures will highlight some of the current topics in science that are of major concern to the public and topics that are likely to come up in science education. The lectures will present the fundamental science behind these topics and show how these topics have been communicated to the public. The bi-directional relationship between science and society will be explored and used to illustrate how science communication has evolved in recent history. Science communication in the past will also be discussed with particular attention given to the works of Galileo, Kepler and Darwin.","ModuleCredit":"4","Workload":"2-2-0-1-5","Prerequisite":"Students outside the MSc in Science Communication Programme maybe considered on a case by case basis.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"MW5202","ModuleTitle":"Innovations in Science Teaching","Department":"Dean's Office (Science)","ModuleDescription":"Students will be introduced to a wide range of current innovations in science teaching with emphasis on the usage of demonstrations, IT and on-line resources. Topics covered include: basics of designing scientific experiments or demonstrations in lectures, classrooms or exhibitions, basic concepts of conducting interactive demonstrations, approaches to illustrate scientific principles, basic concepts and illustrations in teaching enhancements throught IT and on-line resources. The topics will be introduced by lecturers who are known for their innovative teaching techniques and their experience, including lecture demonstrations, use of IT, and on-line teaching.","ModuleCredit":"4","Workload":"2-2-0-1-5","Prerequisite":"Students outside the MSc in Science Communication Programme may be considered on a case-by-case basis.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"MW5203","ModuleTitle":"Frontier Topics in Science","Department":"Dean's Office (Science)","ModuleDescription":"This is a proposed third module for the ANU-NUS Joint Master Programme in Science communication, Frontier topics in Science. It is a module that will present the latest and upcoming trends in scientific discovery with an emphasis to recognise and understand the scientific ideas behind cutting age discovery. The materials used in this module are those that non-specialised audience can relate to or has an impact on society. The scientific ideas in the development of the latest scientific technology and how they impact human society will be illustrated. Each individual topic will be presented by either an expert scientist or the lecturer from an academic scientist point of view. The subject material will be pitched at the level where students of different scientific background or discipline can understand. Classes will be conducted in a seminar style, followed by a focus group discussion session on the impact of the science on society.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"For students enrolled in the MSc Science Communication programme only. Students outside the MSc in Science Communication Programme may be considered on a caseby-case basis.","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"NM1101E","ModuleTitle":"Communications, New Media and Society","Department":"Communications And New Media","ModuleDescription":"This module introduces fundamentals of study in communications and new media, exploring ways in which people create and use the variety of emerging networked, mobile, and social media channels to communicate meaning in globalized world. It explores organizational and societal contexts in such areas as games, health, politics, business, public relations, design and activism, with attention paid to creating applications with social impact. Phenomena such as relationships and social life in cyberspace, activism for social change, performance art, deviant behaviour online, communication and community, new business paradigms and economic models of organizing and issues in humancomputer interaction are explored in-depth.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon","Tuesday Morning","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"NM1101X","ModuleTitle":"Communications, New Media and Society","Department":"Communications And New Media","ModuleDescription":"This module explores ways in which people create and use the variety of emerging networked, mobile and social media channels to communicate meaning in a globalized world. It explores organizational and societal contexts in such areas as games, health, politics, business, public relations, design and activism, with attention paid to creating applications with social impact. Phenomena such as relationships and social life in cyberspace, activism for social change, performance art, deviant behaviour online, communication and community, new business paradigms and economic models of organizing and issues in human-computer interaction are explored in-depth.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"Nil","Preclusion":"NM1101E or NM1101FC","Types":["Module"],"History":[{"Semester":3},{"Semester":2,"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"NM2101","ModuleTitle":"Theories of Communications and New Media","Department":"Communications And New Media","ModuleDescription":"This is a foundational course introducing students to theories and analytical frameworks essential for understanding developments in communications and new media. Students will be introduced to, amongst others, media effects theory, media representations, semiotics, systems theory, agenda-setting theory and computer-mediated communication.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Cohort 2008 and before: Nil. Cohorts 2009 to 2011: Obtain a grade of B- or above in NM1101E Communications, New Media and Society (applies to students from ALL faculties except School of Computing). Students who fail to meet the B- criterion in NM1101E will have the opportunity to take a department conducted test, which will act as an alternative prerequisite. Cohort 2012 onwards: Nil","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Monday Evening","Tuesday Morning","Wednesday Evening","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Friday Morning","Monday Evening","Thursday Morning","Thursday Afternoon","Monday Morning"]}]},{"ModuleCode":"NM2103","ModuleTitle":"Quantitative Research Methods","Department":"Communications And New Media","ModuleDescription":"This module is to help students understand what quantitative research is (more specifically, how they can develop testable research questions and hypotheses), how to conduct the research and how to interpret the results. It covers fundamental concepts in research design, instrumentation, data collection, and data analysis. This module also introduces basic concepts of statistics such as descriptive statistics, sampling distribution, hypothesis testing. A set of computer lab assignments will give students extensive opportunities to become familiar with the relevant computer software package and experience at computing the various statistics reviewed in the class.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Evening"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon","Monday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"NM2104","ModuleTitle":"Qualitative Communication Research Methods","Department":"Communications And New Media","ModuleDescription":"This module is designed to help students understand what qualitative communication research is, the role it plays in the development of communication theories and applications, and the steps in carrying out qualitative research projects. It covers fundamental concepts in qualitative research design, sampling strategies and protocol development, data collection, data analysis, and evaluation. This module also introduces basic concepts of qualitative methods such as interpretation, meaning making, co-construction, and performance. A set of field-based experiences will be designed to give students opportunities to become familiar with specific forms of qualitative data gathering such as in-depth interviews, focus groups, and ethnography.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Evening","Wednesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Monday Morning","Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"NM2201","ModuleTitle":"Intercultural Communication","Department":"Communications And New Media","ModuleDescription":"This module focuses on intercultural and inter-personal communication. Managing intercultural communication in the business context will be emphasised, exploring issues such as ethnocentrism, conflict and negotiation in intercultural settings and the impact of new media on intercultural communication.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Nil","Preclusion":"Nil","Types":["UEM"],"History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"NM2203","ModuleTitle":"Social Media in Communication Management","Department":"Communications And New Media","ModuleDescription":"The focus of this course is on the dynamics and management of social media and how it has changed communication management, especially in the fields of public relations and advertising. Topics examined include the impact of digital influence, the relationship between traditional and social media, social media trends, pitfalls in the use of social media, management and evaluation of social media, the future of social media and the “internet of things”. This course will also touch on current issues affecting the industry due to the rise of social media and the resultant implications for both industry and society.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"NM2207","ModuleTitle":"Computational Media Literacy","Department":"Communications And New Media","ModuleDescription":"Communication (and most scientific and corporate endeavours today) is deeply entwined with the world of computing. From social media to public relations campaigns, from game design to website layout, from business decision-making to news, from democratic participation to interactive art – the ability to understand and make creative use of computational media is of fundamental importance. This module is a hands-on introduction to essential concepts in computational media including internet architecture, mediated communication, interactive systems, animation, visualization, big data, and creative design. JavaScript and other common technologies that power the web are introduced to empower non-programmers to explore these concepts independently.","ModuleCredit":"4","Workload":"3-2-0-4-1","Preclusion":"CS1010/CS1101, NM2207Y","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"NM2208","ModuleTitle":"Principles of Visual Communication","Department":"Communications And New Media","ModuleDescription":"This module introduces students to the basic principles of digital graphics and trains students to understand the functions of visual design for effective communication Students will learn the techniques and methodologies for solving visual communication problems, to develop visual literacy, concepts and techniques. Students will gain hands-on experience in conceptualizing, drafting, and creating various forms of digital visual works throughout the module.","ModuleCredit":"4","Workload":"2-2-0-5-1","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Monday Evening","Wednesday Evening","Friday Morning","Thursday Evening"]}]},{"ModuleCode":"NM2209","ModuleTitle":"Social Psychology of New Media","Department":"Communications And New Media","ModuleDescription":"Theories of social psychology can be applied to our understanding of how new media is produced, marketed, resisted, adopted and consumed. This module highlights these key stages in the developmental trajectory of new media and introduces relevant theories, while considering issues such as why some technologies succeed where others fail, how marketers should promote new technology, which services are likely to become tomorrow's killer applications and what goes through the minds of new media adopters.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Afternoon","Monday Evening","Tuesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Tuesday Evening","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"NM2212","ModuleTitle":"Visual Design","Department":"Communications And New Media","ModuleDescription":"This module provides an introduction to the principles and theories of visual design. Students will be exposed to the history and influences of visual design, and learn to appreciate the principles underlying visual design practice. Upon completing this module, students will be able to analyse, critique, and evaluate visual designs from both an aesthetic and a social and cultural perspective.","ModuleCredit":"4","Workload":"2-1-0-4-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning","Wednesday Evening","Thursday Evening","Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"NM2213","ModuleTitle":"Introduction to Human-Computer Interaction Design","Department":"Communications And New Media","ModuleDescription":"This is an introductory module to the field of human computer interaction (HCI) design which involves the study, planning, and design of the interaction between people (users) and computers. This module will cover the basics of relevant issues, theories, and insights about the human side, the technical side, and the interaction (interface) between the two.","ModuleCredit":"4","Workload":"2-1-0-0-7","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Evening","Thursday Morning"]}]},{"ModuleCode":"NM2219","ModuleTitle":"Principles of Communication Management","Department":"Communications And New Media","ModuleDescription":"This module is designed to introduce students to the field of communication management and to the organizational, societal and legal contexts in which the profession takes place. Emphasis is placed on ethics, social responsibility, the role of mass communication in the formation of public opinion, the role of organizational communication in democracy, the global practices of communication management and major influences that affect organizational behaviour. This is the foundation module for students pursuing careers in communication management.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Morning","Wednesday Afternoon","Tuesday Evening"]}]},{"ModuleCode":"NM2219Y","ModuleTitle":"Principles of Communication Management","Department":"Communications And New Media","ModuleDescription":"This module is designed to introduce students to the field of Communication Management and to the organizational, societal and legal contexts in which the profession takes place. Emphasis is placed on ethics, social responsibility, the role of mass communication in the formation of public opinion, the role of organizational communication in democracy, the global practices of communication management and major influences that affect organizational behaviour. This is the foundation module for students pursuing careers in Communication Management.","ModuleCredit":"4","Workload":"1.5-3-0-1-1","Preclusion":"NM2219","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Wednesday Evening"]},{"Semester":2,"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"NM2220","ModuleTitle":"Introduction to Media Writing","Department":"Communications And New Media","ModuleDescription":"This introductory module provides instruction and practice in writing for the mass media, including the Internet. It explores the similarities and differences in writing styles for all mass media and for the professions of journalism, public affairs, public relations, advertising and telecommunications. It emphasizes accuracy, responsibility, clarity and style in presenting information through the various channels of mass communication. It surveys communication theories of various professions that communicate via the mass media, establishing the basis for advanced studies in writing and communication. It helps students acquire the writing skills they need in communication management careers","ModuleCredit":"4","Workload":"2-0-2-3-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon","Tuesday Afternoon","Monday Evening","Tuesday Evening","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"NM2302","ModuleTitle":"Mobility and New Media","Department":"Communications And New Media","ModuleDescription":"This module examines the relationship between mobile communications and new media. The first half covers the socio-cultural, political, spatial and economic forms of mobility facilitated and enhanced by new media: the rise of the information economy, digital divides, political mobilisation, cultural globalisation and migration. The second half concentrates on media platforms and devices that give rise to emergent forms of mobile communication and social connection: issues of privacy/publicness, surveillance, immersiveness and information overload that have arisen with the intensifying use of locative media, and possibilities for sociability/intimacy, disembodiment and virtual mobility via identity experimentation.","ModuleCredit":"4","Workload":"1.5-1.5-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","TutorialPeriods":["Monday Evening","Wednesday Evening"]}]},{"ModuleCode":"NM2303","ModuleTitle":"Fake News, Lies and Spin: How to Sift Fact from Fiction","Department":"Communications And New Media","ModuleDescription":"This module aims to teach students to critically evaluate and analyse relevant public relations and news reports. It will teach students to identify and critique fake news, “alternative facts” and spin in news reporting and public relations. Students will learn fundamental concepts, theories, and analytical strategies for evaluating and verifying news and PR content and sources. They will hone their fact-checking skills by analysing media information in fake news, fake experts, public relation tactics, infotainment, hoaxes, click bait, spin, and bias.","ModuleCredit":"4","Workload":"2-2-0-4-2","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Wednesday Evening","Wednesday Morning","Thursday Evening"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Evening","Tuesday Evening"]}]},{"ModuleCode":"NM3203","ModuleTitle":"Copyright and New Media","Department":"Communications And New Media","ModuleDescription":"This course will introduce students to fundamental principles of copyright law in the field of new media. The module will focus on copyright issues as they apply to content producers confronted with ongoing technological developments in information and communications technologies. It will review copyright issues from a socio-economic, legal and policy perspective, and will cover issues such as fair-use exceptions, the open-source movement, digital rights management and anti-circumvention and peer-topeer file sharing.","ModuleCredit":"4","Workload":"3-0-0-2-5","Preclusion":"NM3880A","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"NM3210","ModuleTitle":"Cybercrime and Society","Department":"Communications And New Media","ModuleDescription":"This third year module discusses the growing problem of the use of ICTs for illegal activities. Students will learn about threats to information resources - such as hacking, illegal surveillance, identity theft, online fraud, destruction and modification of data, distortion and fabrication of information. They will also learn about countermeasures used by governments and organisations - such as authentication, encryption, auditing, monitoring, intrusion detection, firewalls, and law enforcement surveillance - as well as what are the limitations of those countermeasures. The module will also examine the problem of online obscenity and child pornography. For CNM, FASS and SoC students","ModuleCredit":"4","Workload":"2-1-0-1-6","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"NM3211","ModuleTitle":"News Reporting and Editing","Department":"Communications And New Media","ModuleDescription":"This module builds on the skills and knowledge learned about journalistic writing in Introduction to Media Writing. It emphasises accuracy, responsibility, clarity and style in reporting through the various news media, including online news. Students are expected to learn how to find and present news about issues and events that are relevant to the public and the political process. Students will be presented with real-life type situations where they will have to explore journalism ethics and responsibilities.","ModuleCredit":"4","Workload":"2-0-2-4-2","Prerequisite":"NM2220 Introduction to Media Writing. Read and pass a minimum of 80 MCs.","Preclusion":"NM2221","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"NM3215","ModuleTitle":"Advertising Strategies","Department":"Communications And New Media","ModuleDescription":"This module places advertising within the integrated marketing communications (IMC) framework and develops an understanding and appreciation of the role that advertising plays in business organizations in the local and international context. Students will learn about the advertising process, as well as how to plan, implement and control IMC campaigns. In addition, students will learn to recognise the social responsibility as well as ethical implications of advertising in the context of a global community, especially with the advent of new media technologies. The highlight of the module will be the advertising campaign that students will work in groups to develop.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"MKT3420 Promotional Management","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"NM3216","ModuleTitle":"Game Design","Department":"Communications And New Media","ModuleDescription":"This module explores the factors that make a game successful. Students learn how to critically evaluate game development and gain an understanding of the basic elements of gameplay: balancing game mechanics, creating tension between risk and reward, and encouraging replayability. Students also learn how to document a game design using a game design document. The module includes theories of play as well as an introduction to the game industry and the context of game design in the game development process. It also examines the history of gameplay and the different types of games that have developed in different cultures.","ModuleCredit":"4","Workload":"2-2-0-3-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Evening","Thursday Evening","Tuesday Evening"]}]},{"ModuleCode":"NM3217","ModuleTitle":"Design for Strategic Communications","Department":"Communications And New Media","ModuleDescription":"This module introduces students to the principles of communication design that meet strategic communications objectives and engage the student in communicating effectively through a visual literacy in addition to verbal messaging skills. With emphasis on communication management research and planning, the course is designed to help students understand theories and concepts of visual communication and the design and production processes. The course aims to (1) communicate through visual media used by communications professionals, (2) recognise and apply principles of design in print and online publications, and (3) plan and manage the design process, from initial development to the final product.","ModuleCredit":"4","Workload":"2-0-2-4-2","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"NM3219","ModuleTitle":"Writing for Communication Management","Department":"Communications And New Media","ModuleDescription":"This module teaches students to write for internal and external organizational communication vehicles using traditional and new media. These include business proposals, memoranda, backgrounders, position statements, crisis communication plans, stakeholder newsletters, news releases, fact sheets, speeches, persuasive and informative pieces to key publics, annual reports and campaigns. Students will design and execute polished, audience-directed, professional communication pieces intended for traditional and new media. The module involves extensive comprehensive research and writing.","ModuleCredit":"4","Workload":"2-2-0-5-1","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"NM3222","ModuleTitle":"Interactive Storytelling","Department":"Communications And New Media","ModuleDescription":"Interactive storytelling is a new field of research and experimentation with great potential for changing the face of game and new media industries in entertainment and education. The objective of the course is to discuss, in theoretical and abstract terms, basic concepts of interactive storytelling, and explore new perspectives on narrative and narrativity as a \"conversation\" between the interactive story environment and the user. The course will consider the creative and technical challenges to implementing interactive storytelling within virtual story worlds.","ModuleCredit":"4","Workload":"2-2-0-3-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"NM3230","ModuleTitle":"Photographic and Video Storytelling","Department":"Communications And New Media","ModuleDescription":"The most compelling media content makes use of evocative images, and sometimes an image itself is the story. Knowing how to make, edit, and communicate with images are key skills in the digital age. Students enrolled in this module will be introduced to the skills, theories and methods around communicating with both moving and still imagery. The course will focus on using digital tools to capture, edit and present images as data and for storytelling, communicating with visual imagery in the digital age, and the study and use of visual images for research and communication.","ModuleCredit":"4","Workload":"2-2-0-0-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Wednesday Morning","Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Morning","Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"NM3232","ModuleTitle":"Strategic Communication: Concepts","Department":"Communications And New Media","ModuleDescription":"Effective organizations adopt a strategic approach to communication management. Using case studies, this module will discuss how communication can be a potent strategic tool in enabling organizational objectives through harnessing traditional and emergent media across private, public and non-profit sectors.","ModuleCredit":"4","Workload":"0-3-0-3-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"NM3232Y","ModuleTitle":"Strategic Communication: Conce","Department":"Communications And New Media","ModuleDescription":"Effective organizations adopt a strategic approach to communication management. Using case studies, this module will discuss how communication can be a potent strategic tool in enabling organizational objectives through harnessing traditional and emergent media across private, public and non-profit sectors.","ModuleCredit":"4","Workload":"1.5-3-0-1-1","Preclusion":"NM3232","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Thursday Evening"]},{"Semester":2,"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"NM3233","ModuleTitle":"Strategic Communication: Applications","Department":"Communications And New Media","ModuleDescription":"This module introduces students to the principles of strategic communication management with an emphasis on the application of social research to strategic decision making to meet organizational goals and objectives. Built on the theoretical foundation of strategic communications and applied social research, students will learn to evaluate, analyze and monitor research programs, and to design solutions in public, non-profit and for-profit organizations. Emphasis is placed on learning and conducting assessments of organizational need, performing situational analysis, analyzing message design, evaluating media choice, exploring traditional and emerging media tools, and planning effective communication strategies for the respective organizations.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"NM3220 Research for Communication Management","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"NM3234","ModuleTitle":"Leadership, Organisations and New Media","Department":"Communications And New Media","ModuleDescription":"The module explores the role of communication and new media in effective leadership and organizational strategies. The course introduces students to the communication involved when leaders attempt to influence members to achieve a goal. The module looks at topics including power, credibility, motivation, research on leader traits, styles, and situations within the context of organisations. The module also examines current models of leadership within the frame of new media. The different leadership challenges posed by different groups and organizational types will also be explored.","ModuleCredit":"4","Workload":"2-2-0-3-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"NM3237","ModuleTitle":"Health Communication","Department":"Communications And New Media","ModuleDescription":"This seminar is designed to introduce students to a wide range of scholarship in health communication. The seminar will address such issues as doctor-patient interactions, illness narratives, cultural understanding of health, social support, and health campaigns, mass media theories, technologically-mediated health delivery, and socially constructed health meanings to offer an insight into developing more meaningful communicative practices of healthcare. With an emphasis on application, the course equips students with a foundational understanding of the ways in which health communication projects can be conceptualized and delivered.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"NM4880D Health Communications NM4220 Health Communications","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"NM3237Y","ModuleTitle":"Health Communication","Department":"Communications And New Media","ModuleDescription":"This seminar is designed to introduce students to a wide range of scholarship in health communication. The seminar will address such issues as doctorpatient interactions, illness narratives, cultural understanding of health, social support, and health campaigns, mass media theories, technologicallymediated health delivery, and socially constructed health meanings to offer an insight into developing more meaningful communicative practices of healthcare. With an emphasis on application, the course equips students with a foundational understanding of the ways in which health communication projects can be conceptualized and delivered.","ModuleCredit":"4","Workload":"1.5-3-0-1-1","Preclusion":"NM3237","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Tuesday Evening"]},{"Semester":2,"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"NM3240","ModuleTitle":"Digital Media and Political Communication","Department":"Communications And New Media","ModuleDescription":"The process of political communication has been undergoing transformation across the world through the rise of digital media. The transformation is also the result of the way established institutions, including political parties and news organization, have changed, and the ways citizens are engaging with politics and media. The paper is designed to introduce students to the field of political communication – an interdisciplinary field of study. It will also help students to understand contemporary challenges and opportunities.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"NM3550Y","ModuleTitle":"Communications & New Media Internship","Department":"Communications And New Media","ModuleDescription":"Internships vary in length but all take place within organisations or companies, are vetted and approved by the Communications and New Media Programme, have relevance to the major in NM, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships for each semester will be advertised at the beginning of the semester before. Internships proposed by students will require the approval of the department. Student must apply for and be accepted to work in the company/organization offering the internship for a duration of 20 weeks on full time basis.","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"(1) For NM Major only, (2) Read and passed a minimum of 80 MCs (of which 24 MCs of NM modules)","Preclusion":"NM3550 INM3550","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NM3551","ModuleTitle":"FASS Undergraduate Research Opportunity (UROP)","Department":"Communications And New Media","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NM4102","ModuleTitle":"Advanced Communications & New Media Research","Department":"Communications And New Media","ModuleDescription":"This module is to help honours students conduct independent empirical research using the key social science research methods. Students will learn detailed procedures and executable techniques of selected research methods such as survey research, experimental design, in-depth/focus group interviews, and content analysis. The module adopts a Problem Based Learning (PBL) approach, as students will select their own research topics, develop research questions and hypotheses, and design the structure of research activities including measurement, sampling, data collection, and data analysis. Key issues in each step (e.g., instrument development for multi-dimensional constructs) will be discussed through presentations, Q &, As, and lectures. The module focuses more on applications and practices than theories, and explains how different types of data and methods can be used to answer research questions relevant to communications and new media.","ModuleCredit":"5","Workload":"3-0-0-2-7.5","Prerequisite":"Cohort 2011 and before: (1) Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. (2) NM2102 or NM2103 or NM2104. Cohort 2012 onwards: (1) Completed 80MCs, including 28MCs in NM or 28MCs in GL or GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track. (2) NM2101 or NM2103 or NM2104","Preclusion":"NM4101","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"NM4203","ModuleTitle":"Infocomm Technology Policy","Department":"Communications And New Media","ModuleDescription":"This module examines public policies and the regulation of information and communication technologies in Singapore and its Asian neighbors as well as in Europe, Australia, African nations and the Americas. Its aim is to help students understand the legal, political, and cultural foundations of policymaking. The module will examine various nations' selected ICT policies and the impact those policies can have on technological growth and innovation, e-commerce, and society at large.","ModuleCredit":"5","Workload":"1-2-0-5-4.5","Prerequisite":"(Not applicable to SOC students) Completed 80 MCs, including 28 MCs in NM with a minimum CAP of 3.50 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.50. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in NM or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.20.","Preclusion":"IF5203, NM5203 and NM5203R","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"NM4204","ModuleTitle":"Media Ethics","Department":"Communications And New Media","ModuleDescription":"This module invites students to think deeply about the ethical implications of media, including new media, as well as technology more generally. It will introduce students to the key philosophical theories, concepts, and debates that are useful in thinking about media ethics. Case studies and examples will be used, among other teaching resources, to hone students’ skills of performing ethical analyses. Some of the topics that will be covered are privacy, surveillance, hacking, digital rights, and censorship, among others.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"Cohort 2011 and before: (Not applicable to SOC students) Completed 80 MCs, including 28 MCs in NM with a minimum CAP of 3.50 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.50. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in NM or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.20.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"NM4206","ModuleTitle":"Media and Communications Regulation","Department":"Communications And New Media","ModuleDescription":"This honours year module will examine basic legal principles as they apply to the Internet. It will cover issues such as jurisdiction, criminal aspects of Internet law, copyright, trademarks, domain names, cybersquatting, privacy and security as well as the regulation of e-commerce. The course will also deal with the issues of content regulation and censorship. Students will have an opportunity to explore what are the global implications of regulating the Internet and will also learn how to read and analyse court cases.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: (Not applicable to SOC students) Completed 80 MCs, including 28 MCs in NM with a minimum CAP of 3.50 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.50. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in NM or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.20.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"NM4209","ModuleTitle":"Advanced Game Design","Department":"Communications And New Media","ModuleDescription":"This is an interactive media design capstone module that explores particular game design themes or issues. Students will learn relevant advanced theory and design practices relevant to a particular theme or genre, such as computer-supported cooperative play or persuasive games. The module includes a studio component that involves the analysis of existing games, as well as the design and evaluation of an original computer-based game.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: (Not applicable to SOC/SDE/ENG students) Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. (For SOC/SDE/ENG students) Completed 80 MCs and obtain a minimum CAP of 3.50. Cohort 2012 onwards: (Not applicable to SOC/SDE/ENG students) Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.20 or be on the Honours track. (For SOC/SDE/ENG students) Completed 80 MCs and obtain a minimum CAP of 3.20.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"NM4210","ModuleTitle":"User Experience Design","Department":"Communications And New Media","ModuleDescription":"This is an interactive media design capstone module that explores \"user experience design\" (UXD), where main concern is design and evaluation of overall quality of the interactive experience a person has when interacting with a product or a system. Students will learn relevant theory and design techniques as well as engage in sustained design and evaluation activities. Concepts introduced include user-centric design, desirability, affordance (real and perceived), emotion design -- as well as related concepts and insights from psychology, computer science, semiotics, and marketing research. The module includes a studio component that involves semester-long design and evaluation of original prototype.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: (Not applicable to SOC/SDE/ENG students) Completed 80 MCs , including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. (For SOC/SDE/ENG students) Completed 80 MCs and obtain a minimum CAP of 3.50. Cohort 2012 onwards: (Not applicable to SOC/SDE/ENG students) Completed 80 MCs , including 28 MCs in NM, with a minimum CAP of 3.20 or be on the Honours track. (For SOC/SDE/ENG students) Completed 80 MCs and obtain a minimum CAP of 3.20.","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"NM4213","ModuleTitle":"Digital Economies","Department":"Communications And New Media","ModuleDescription":"This course will help students understand the concept of a digital economy and the ways in which ideas and their various expressions in new media formats are produced, communicated and exchanged in this knowledge-based economy. The module examines the main features of digital economies, presents historical perspectives on their birth and evolution, and reviews some contemporary themes, such as the debates on intellectual property and digital piracy, the appearance of commons-based and open-source models of production, issues of access to and governance of key economic resources, and the challenges posed by electronic distribution and the virtual economies of online games.","ModuleCredit":"5","Workload":"3-0-0-2-7.5","Prerequisite":"Cohort 2011 and before: (Not applicable to SOC students) Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.50. Cohort 2012 onwards: (Not applicable to SOC students) Completed 80 MCs, including 28 MCs in NM or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.20.","Preclusion":"NM3206","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"NM4219","ModuleTitle":"New Media in Health Communication","Department":"Communications And New Media","ModuleDescription":"This module examines the impact of new media content in health communication, particularly theories and concepts about health behavior outcomes, and strategic use of media channels for interventions in an environment of user-generated media and blogs. It examines the implications for public health of profound changes in the media marketplace, including the shift from unidirectional, expert-controlled communication to consumer-initiated and interactive communication, the growth of social networking, and the proliferation of media sources. It focuses on how new media can be leveraged to build grassroots engagement, promote policy advocacy, and build environments that are supportive of healthy behavior change.","ModuleCredit":"5","Workload":"0-4-0-4-4.5","Prerequisite":"Cohort 2011 and before Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards Completed 80 MCs, including 28 MCs in NM or 28MCs in GL/GL recognised nonlanguage modules, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"NM4221","ModuleTitle":"Writing for Health Communication and New Media","Department":"Communications And New Media","ModuleDescription":"This module introduces students to writing for health communication. Creating effective health messages is a critical process that equips the public with essential information to respond appropriately to health issues. Increasingly, health communicators are addressing audiences on new media platforms, using techniques that have transformed traditional writing practices. This advanced writing seminar will explicate the task of writing strategic health messages using new media. By the end of this course, students will know to write and design effective messages for health promotion and interventions.","ModuleCredit":"5","Workload":"0-3-0-7-2.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"NM4225","ModuleTitle":"Design Fiction","Department":"Communications And New Media","ModuleDescription":"The module introduces, discusses and evaluates various techniques of design thinking and exploration related to emergent technologies and near future scenarios. Critical and speculative design practices, such as design fiction, action research and various community-based technology and citizen science initiatives reflect upon new technologies through prototyping, storytelling, employing scenarios. They bring a convergence between the philosophical modes of inquiry and design practices serving several functions: from opening a public debate about the social, cultural and ethical impact of emerging and future technologies to exploring alternative futures and involving various actors and stakeholders in the decision making related to various technologies.","ModuleCredit":"5","Workload":"3-0-0-6.5-3","Prerequisite":"Cohort 2011 and before: (Not applicable to SOC/SDE/ENG students) Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. (For SOC/SDE/ENG students) Completed 80 MCs and obtain a minimum CAP of 3.50. Cohort 2012 onwards: (Not applicable to SOC/SDE/ENG students) Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.20 or be on the Honours track. (For SOC/SDE/ENG students) Completed 80 MCs and obtain a minimum CAP of 3.20.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"NM4227","ModuleTitle":"Playable Art","Department":"Communications And New Media","ModuleDescription":"This is an advanced module that explores the intersection of art, creativity and play. Students will learn about relevant modes of play, approaches to user-generated content, design issues and challenges, types of player-driven popular art practice. They will also learn about the \"Indie art games\" movement and innovations in the development of art-related, casual game mechanics. Readings will come from play theory, cultural analysis and art history. The module also includes a studio component that involves the ethnographic analysis of an art game as well as the design of an original work of playable art.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: (Not applicable to SOC/SDE/ENG students) Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. (For SOC/SDE/ENG students) Completed 80 MCs and obtain a minimum CAP of 3.50. Cohort 2012 onwards: (Not applicable to SOC/SDE/ENG students) Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.20 or be on the Honours track. (For SOC/SDE/ENG students) Completed 80 MCs and obtain a minimum CAP of 3.20.","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"NM4230","ModuleTitle":"Communication for Social Change","Department":"Communications And New Media","ModuleDescription":"This module will discuss the foundation of participatory communication by challenging the modernization paradigm and the traditional communication approaches for social change that have been widely used by government agencies and for-profit and non-profit organizations. Examples include social marketing, behaviour change models, and entertainment education. This module aims to provide an overview of critical theories and to critically examine the role of collective learning, information sharing, public participation, and dialogue in designing, implementing, and evaluating communication strategies for social change. Students will have the opportunity to apply the participatory communication approach to conducting community-based projects and assessing its social impact.","ModuleCredit":"5","Workload":"3-0-0-5-4.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in NM or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"NM4231","ModuleTitle":"Advanced Photographic and Video Storytelling","Department":"Communications And New Media","ModuleDescription":"The aim of this module is to deepen the knowledge of students who have foundational photographic and filmmaking storytelling experience. Students will obtain deeper conceptual understanding and technical skills in narrative storytelling elements such as story sequencing and visual exposition, lighting, style, production and editing. The culmination of the module will be a final portfolio project.","ModuleCredit":"5","Workload":"0-3-1-7.5-1","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.20 or been on the Honours track. NM3230","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"NM4238","ModuleTitle":"Software Studies","Department":"Communications And New Media","ModuleDescription":"Software has worked its way in to almost every aspect of our lives. Code is not just neutral technology, but is subject to cultural, economic, and political interests. Similarly our cultural lives are profoundly influenced by software – by its development and dissemination (collaboration and open-source), how we work (the paperless office, outsourcing), communicate (friends networks), conduct transactions (bitcoins), enact subversion, its reflection of race and gender divisions, its expressive capabilities (new media art), and reconceptualization of knowledge in programmatic form. This course approaches software from the perspective of humanities and social sciences to critically examine the relationship and interdependencies between culture and software.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.50. Cohort 2012 onwards: Completed 80MCs, including 28MCs in NM, with a minimum CAP of 3.20 or be on the Honours track. (For SOC students) Completed 80 MCs and obtain a minimum CAP of 3.20.","Preclusion":"NM3238","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"NM4239","ModuleTitle":"Digital Propaganda and Public Opinion","Department":"Communications And New Media","ModuleDescription":"The deployment of propaganda through mass media by political actors is an old phenomenon. However, the rise of digital media has not only reconfigured communication processes worldwide, but has created new spaces within which to deploy propaganda online. Digital and automated propaganda during crises and elections aims at manipulating public opinion. There is growing evidence of the use and influence of social media in governance process, policy development, international relations, social movements, war and conflict, etc. This course provides students with an understanding of communicative techniques of digital propaganda and help students become more critical consumers of digital media content.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"Cohort 2012 onwards: Completed 80MCs, including 28MCs in NM, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"NM4401","ModuleTitle":"Honours Thesis","Department":"Communications And New Media","ModuleDescription":"Each student is required to conduct an independent research project on an approved topic under the supervision of a faculty member. The student may select a topic in any field of Communications and New Media. The topic may entail a technical aspect of Communications and New Media or an aspect which explores the application of Communications and New Media to an area of the Humanities and Social Sciences. The project will be submitted as an Honours Thesis.","ModuleCredit":"15","Workload":"0-0-0-0-37.5","Prerequisite":"Cohort 2015 and before: (1) Completed 110 MCs including 60 MCs of NM major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. (2) Pass NM4101 or NM4102 Cohort 2016 onwards: (1) Completed 110 MCs including 44 MCs of NM major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. (2) Pass NM4101 or NM4102","Preclusion":"NM4660","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NM4660","ModuleTitle":"Independent Study","Department":"Communications And New Media","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and Honours Coordinator's approvals of the written agreement are required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2015 and before: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in NM, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in NM, with a minimum CAP of 3.20.","Preclusion":"NM4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NM4881A","ModuleTitle":"Topics in Media Studies: Social Media","Department":"Communications And New Media","ModuleDescription":"Social media is everywhere and is affecting many aspects of social, cultural, economic and political life. This module will allow students to explore advanced topics in the design, communication and impact of social media, while also encouraging them to experiment with real social media platforms before and during each class. There is no need for prior experience with social media or social network sites to successfully complete this module. The emphasis will be on the analysis of contemporary social media practice and the design of social media platforms. The pedagogical focus will be on learning by doing and theory-informed design.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"NM4881B","ModuleTitle":"Postcolonial Approaches to Media and Communication","Department":"Communications And New Media","ModuleDescription":"This module will examine the ways in which postcoloniality plays out in the production, circulation, and reception of communication and media practices. Using concepts from postcolonial theory, it will explore how relations of communication produce and challenge various relations of colonialism. Topics such as the colonial gaze, representations of colonialism, transnational inequalities, technology and colonialism, gender, sexuality and postcoloniality, national identity, subalternity, issues of voice and representation will be covered.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Completed 80 MCs, including 28 MCs in NM or 28 MCs in GL or GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"NM4881C","ModuleTitle":"Critical Theory and Cultural Studies in New Media","Department":"Communications And New Media","ModuleDescription":"This course will introduce students to the theoretical foundations of cultural studies, examining popular culture, media audiences, consumer culture, and communication practices in new media contexts. The course will offer an overview of the different approaches to cultural analysis, with an emphasis on the ways in which culture runs through the practices of production, circulation, and reception of new media.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Completed 80 MCs, including 28 MCs in NM or 28 MCs in GL or GL recognised non-language modules, with a minimum CAP of 3.2 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"NM4881D","ModuleTitle":"Media, Rhetoric, and the Public Sphere","Department":"Communications And New Media","ModuleDescription":"In order to better understand civic communication, many scholars have turned to the concept of the “public sphere”: the space in society where political decisions can be debated openly to affect change. This course explores theories of the public sphere and considers significant debates. Is the public sphere inherently democratic or is it exclusionary? Do modern media contribute to healthy public discussion or do they distort public communication? Has the Internet created a powerful new “digital” public or has it polarized political dialogue? We will discuss these questions and more with reference to historical and contemporary examples of public communications.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2012 onwards: Complete 80MCs, including 28MCs in NM or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"NM4881E","ModuleTitle":"Photography, Visual Rhetoric, and Public Culture","Department":"Communications And New Media","ModuleDescription":"Scholarship in rhetorical and media studies has investigated photography’s role in influencing audiences’ attitudes towards issues requiring public response, such as environmental harm, social injustice, and military conflict. These photographs are rhetorical, making persuasive appeals to activate audiences to address such problems. This course examines questions that can be raised about the political, ethical, and persuasive power of such photos: are they objective documents or misleading propaganda? Do they unite audiences through sympathy or disempower them through compassion fatigue? What ethical responsibilities do photographers have toward their subjects? And how have citizens employed images to make their own public arguments?","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2012 onwards: Completed 80MCs, including 28MCs in NM, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"NM4883D","ModuleTitle":"New Media Production and Public Engagement","Department":"Communications And New Media","ModuleDescription":"This module will train students in the theory and practice of production processes to create new media platforms for public engagement based on an immersive project in collaboration with an industry partner. The module provides guided practice in creating, designing and running an online public engagement platform, producing editorial and video content driven by user engagement. It aims to expose students to the practices of creating editorials, writing commentaries, producing news content and developing digital engagement platforms.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in NM, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs and obtain a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"NM4883F","ModuleTitle":"Financial Journalism","Department":"Communications And New Media","ModuleDescription":"Financial Journalism is an advanced course in news reporting. Students will understand and learn how to describe the function of money in all its categories such as commodity money (e.g. gold) and flat money. Students will also learn how to deliver financial news accurately and quickly for their target audience such as traders and analysts. Prior knowledge in finance is not necessary.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Cohort 2012 onwards: (1) Completed 80MCs, including 28MCS in NM or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track. (2) NM2220 Introduction to Media Writing","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"NM5204","ModuleTitle":"Computer-Mediated Environments","Department":"Communications And New Media","ModuleDescription":"This course is designed to help students explore current issues related to Computer-Mediated Environments (CMEs) such as online communities, virtual organizations, e-learning communities, virtual reality, etc. Students will critically analyze theories and conceptualize the impacts of ICTs on the way people communicate, work, socialize, play, and learn in CMEs. Students will review theories, models, and empirical studies on various topics such as social identity, Computer-mediated Communication (CMC), online community, computer-mediated social networks and social capital, human computer interactions, and online collaboration in business and education.","ModuleCredit":"4","Workload":"0-3-0-2-5","Preclusion":"IF5204","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"NM5204R","ModuleTitle":"Computer-Mediated Environments","Department":"Communications And New Media","ModuleCredit":"5","Workload":"0-3-0-2-5","Prerequisite":"For CNM undergraduate major who has accumulated 120 MC, or for FASS and SoC graduate students.","Preclusion":"IF5204","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"NM5205","ModuleTitle":"Cognition and Media","Department":"Communications And New Media","ModuleDescription":"This course will introduce important theories on how people process information from the media and how media affects individuals. Based on empirical social science research, this course will examine the effects of mass media on user’s cognition, attitude, and behaviour. While the focus of the course will be on how media, both traditional and new media, affects individual users, the effects of mass media on groups and society will also be discussed.","ModuleCredit":"4","Workload":"3-0-0-3-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"NM5205R","ModuleTitle":"Cognition and Media","Department":"Communications And New Media","ModuleDescription":"This course will introduce important theories on how people process information from the media and how media affects individuals. Based on empirical social science research, this course will examine the effects of mass media on user’s cognition, attitude, and behaviour. While the focus of the course will be on how media, both traditional and new media, affects individual users, the effects of mass media on groups and society will also be discussed.","ModuleCredit":"5","Workload":"3-0-0-3-4","Prerequisite":"For CNM major who has accumulated 120 MCs. For CNM, FASS, and SoC graduate students","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"NM5660","ModuleTitle":"Independent Study","Department":"Communications And New Media","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Communications and New Media in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Preclusion":"IF5660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NM6101","ModuleTitle":"Advanced Theories In Cnm","Department":"Communications And New Media","ModuleDescription":"In this module, students will review classical and contemporary readings in communications and new media studies, including key concepts and areas of investigation. It will provide students with a comprehensive and critical overview of theoretical frameworks of communications and new media. Students will also examine the role of theory in the research process.","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"NM6103","ModuleTitle":"Quantitative Research Methods in Communications and New Media","Department":"Communications And New Media","ModuleDescription":"This course will prepare graduate students for their thesis writing by delving into selected quantitative research methods in depth in the area of communications and new media. Students will have hands-on experience in developing their own research agenda, designing methodologies and conducting independent research work. It will give an introduction to a variety of quantitative and research methods including survey research, experimental design, content analysis, and social network analysis. Students will also learn how to analyse empirical data using appropriate statistics and analytical tools.","ModuleCredit":"4","Workload":"0-3-0-3-4","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"NM6104","ModuleTitle":"Qualitative Research Methods in Communications and New Media","Department":"Communications And New Media","ModuleDescription":"This module is designed to help graduate students understand what qualitative communication research is, questions of design in qualitative communication research, and the steps in carrying out qualitative research projects. It covers fundamental concepts in qualitative research design, sampling strategies, data generation, data analysis, evaluation, writing and performance. This module also introduces basic concepts of qualitative methods such as interpretation, meaning making, reflexivity, poetics, and co-construction. A set of field based experiences will be designed to give students opportunities to become familiar with specific forms of qualitative data gathering such as in-depth interviews, focus groups, and ethnography.","ModuleCredit":"4","Workload":"0-3-0-3-4","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"NM6660","ModuleTitle":"Independent Study","Department":"Communications And New Media","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Communications and New Media in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Preclusion":"IF6660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NM6770","ModuleTitle":"Graduate Research Seminar","Department":"Communications And New Media","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded ",Satisfactory/Unsatisfactory", on the basis of student presentation and participation.","CrossModule":"CSA6770","ModuleCredit":"4","Workload":"0-3-0-0-7","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"NUR1107A","ModuleTitle":"Nursing Practice Experience 1.1","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module enables students to integrate theory and clinical knowledge in caring for patients with alterations in cardiovascular and respiratory functions.","ModuleCredit":"2","Workload":"0-0-0-80-0","Preclusion":"NUR1107 Clinical Practicum 1.1","Corequisite":"NUR1114 Fundamentals of Nursing","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NUR1108A","ModuleTitle":"Nursing Practice Experience 1.2","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module enables students to integrate theory and clinical knowledge in the community and surgical settings.","ModuleCredit":"7","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"NUR1110","ModuleTitle":"Effective Communication for Health Professionals","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module explores the importance and need for nurses to communicate in an effective manner with patients, family members and other health care professionals in order to facilitate optimal health outcomes for the patients.","ModuleCredit":"4","Workload":"1-2-0-2-5","Corequisite":"NUR1114 Fundamentals of Nursing","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"NUR1114","ModuleTitle":"Fundamentals of Nursing","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module focuses on the development of foundation knowledge and skills for provision of nursing care to patients in a variety of health care settings. The focus will be on the role of the nurse, requirements for creating a safe patient-care environment, skills of clinical decision making, nursing health assessment, and nursing care practices to meet the activities of daily living for patients.","ModuleCredit":"4","Workload":"1-2-2-1-4","Corequisite":"NUR1110 Effective Communication for Health Professionals, NUR1113 Health and Well-being for Older Adults, NUR1107A Nursing Practice Experience 1.1","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning","Saturday Morning","Saturday Afternoon","Wednesday Afternoon","Tuesday Morning","Monday Afternoon","Monday Morning"]}]},{"ModuleCode":"NUR1117","ModuleTitle":"Anatomy and Physiology I","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will develop knowledge and understanding of the normal structure and function of the human body. Following an introduction to the basic principles of anatomy and physiology, learning will take from the cell to organ-systems’ approach to guide student learning. Body systems covered include: gastrointestinal, musculoskeletal, urinary and nervous systems. Knowledge of these systems is fundamental to, and underpins, the nursing practice modules for this semester.","ModuleCredit":"4","Workload":"2-1-1-0-6","Prerequisite":"Nil","Preclusion":"AY1104 Anatomy PY1105 Physiology I PY1106 Physiology II","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Morning","Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Monday Afternoon"]},{"Semester":2}]},{"ModuleCode":"NUR1118","ModuleTitle":"Anatomy and Physiology II","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will develop knowledge and understanding of the normal structure and function of the human body. Following an introduction to the basic principles of anatomy and physiology, learning will take from the cell to organ-systems’ approach to guide student learning. Body systems covered include: cardiovascular, respiratory, endocrine, and integumentary. Knowledge of these systems is fundamental to, and underpins, the nursing practice modules and Medical/Surgical Nursing modules.","ModuleCredit":"4","Workload":"2-1-1-0-6","Preclusion":"AY1104 Anatomy PY1105 Physiology I PY1106 Physiology II","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Morning","Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"NUR1120","ModuleTitle":"Comprehensive Health Assessment","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"Providing a holistic framework for contemporary nursing practice, the module encourages students to use critical thinking and problem solving skills to apply knowledge and skills of comprehensive health assessment to diverse clinical situations.","ModuleCredit":"4","Workload":"1-0-2-3-4","Preclusion":"NUR2115 Comprehensive Health Assessment is precluded.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"NUR1121","ModuleTitle":"Pathophysiology and Pharmacology for Nurses I","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will focus on developing knowledge in both pathophysiology and pharmacology relevant for nursing practice. Students will gain an understanding of the etiology, pathogenesis, clinical manifestations, diagnosis and management of some major disease states or disturbances in homeostasis. Students will gain a comprehensive understanding in the principles of drug action and the application of these principles to the different drugs discussed in disease management within this module.","ModuleCredit":"4","Workload":"2-2-0-0-6","Preclusion":"NUR2117 Pathophysiology and Pharmacology I is precluded.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800"}]},{"ModuleCode":"NUR1122C","ModuleTitle":"Health Assessment","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"A comprehensive health assessment is a systematic approach to gathering information about a person's health history and status, physical condition, cognitive status, social and psychological needs and a person's potential to make gains in their wellbeing. This module will provide students with opportunities for practicing health assessment, communication skills, and applying health promotion as part of health assessment. The students will learn through variety of teaching/learning methods including lectures/discussions, simulation and laboratory practice.","ModuleCredit":"4","Workload":"10-30-30-10-50","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"NUR1201C","ModuleTitle":"Health Continuum for Older Adults","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to provide students the opportunity to focus on the holistic needs of the older adults’ population from health to ill health continuum. Students will examine and apply theories and concepts of ageing, normal physiologic and psychosocial changes and the biopsychosocial issues associated with these processes, in their encounter with older adults. This will enable the students to promote health and well-being for this population, whether well or sick.","ModuleCredit":"4","Workload":"1-2-0-2-5","Preclusion":"NUR1113","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon","Wednesday Afternoon","Friday Morning","Thursday Morning"]}]},{"ModuleCode":"NUR1202C","ModuleTitle":"Clinical Experience I","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module allows students to integrate theory and practice through acquiring clinical experience in the community health services and aged care facilities.","ModuleCredit":"2","Workload":"0-0-120-0-0","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"NUR2106A","ModuleTitle":"Nursing Practice Experience 2.1","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleCredit":"2","Workload":"0-0-0-80-0","Preclusion":"NUR2106 Clinical Practicum 2.1 is precluded.","Corequisite":"NUR2116 Medical/Surgical Nursing II, NUR2118 Pathophysiology and Pharmacology for Nurses II","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"NUR2107A","ModuleTitle":"Nursing Practice Experience 2.2","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleCredit":"8","Workload":"0-0-0-320-0","Preclusion":"NUR2107 Clinical Practicum 2.2 is precluded","Corequisite":"NUR2113 Mental Health Nursing, NUR2121 Maternal and Child Health Nursing","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"NUR2113","ModuleTitle":"Mental Health Nursing","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module focuses on developing students’ knowledge and skills in providing nursing care to patients with mental illnesses in both institutional and community settings. The module contents were updated according to the latest release of the diagnostic statistical manual – 5 classifications.","ModuleCredit":"4","Workload":"1-2-0-2-5","Prerequisite":"NUR1116 Psychology for Health Professionals","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Afternoon","Tuesday Morning","Wednesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"NUR2118","ModuleTitle":"Pathophysiology and Pharmacology for Nurses II","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will focus on developing knowledge in both pathophysiology and pharmacology relevant for nursing practice. Students will gain an understanding of the etiology, pathogenesis, clinical manifestations, diagnosis and management of some major disease states or ndisturbances in homeostasis. Students will gain a comprehensive understanding of drugs used to treat disorders addressed within this module.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"NUR1121 Pathophysiology and Pharmacology for Nurses 1 is now a pre-requisite.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800"}]},{"ModuleCode":"NUR2120","ModuleTitle":"Professional Nursing Practice, Ethics and Law","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will introduce students to the foundations of the profession and discipline of nursing including the principles of ethics and legal accountability. It will equip students with knowledge of the evolution of nursing in the historical and social context, nursing epistemology and theoretical frameworks of nursing practice. It will provide opportunities to examine ethical and legal factors influencing the performance of nurses in the healthcare setting within a multi-professional team in a collaborative inquiry process.","ModuleCredit":"4","Workload":"1-2-0-2-5","Prerequisite":"NUR1110 Effective Communication for Health Professionals","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Monday Afternoon","Monday Morning"]}]},{"ModuleCode":"NUR2122","ModuleTitle":"Psychology for Nurses","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This introductory module aims to provide health professionals with an understanding of psychological concepts underpinning health, illness and well being. It explores the foundations of health and behavior, factors affecting health and behavior, psychophysiological aspects of health, and prevention of illness and promotion of health.","ModuleCredit":"4","Workload":"1-2-0-1-6","Preclusion":"NUR1116","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Thursday Afternoon","Friday Afternoon","Thursday Morning","Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"NUR2201C","ModuleTitle":"Pathophysiology, Pharmacology and Nursing Practice I","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module allows students to integrate knowledge of pathophysiology, health assessment, principles of medical and nursing management and pharmacology related to cardiovascular, respiratory, endocrine, and haematological conditions. Students will also develop critical thinking skills through conducting health assessments, interpreting results of diagnostic investigations and problem-solving.","ModuleCredit":"8","Workload":"2-4-2-0-12","Preclusion":"NUR1119 and NUR1121","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Thursday Morning","Thursday Afternoon","Wednesday Morning","Tuesday Morning","Wednesday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"NUR2202C","ModuleTitle":"Pathophysiology, Pharmacology and Nursing Practice II","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module allows students to integrate knowledge of pathophysiology, health assessment, principles of medical and nursing management and pharmacology related to gastrointestinal, musculoskeletal, renal, urinary and immunological conditions. Students will also develop critical thinking skills through conducting health assessments, interpreting results of diagnostic investigations and problem-solving.","ModuleCredit":"8","Workload":"2-4-2-0-12","Preclusion":"NUR2116 and NUR2118","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Morning","Friday Afternoon","Friday Morning","Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"NUR2203C","ModuleTitle":"Clinical Experience II","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module allows students to integrate theory and practice through acquiring clinical experience in acute care (operating theatre, surgical, obstetrics, gynaecology and paediatrics wards) and community hospitals.","ModuleCredit":"10","Workload":"0-0-400-0-0","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"NUR2204C","ModuleTitle":"Women and Children Health","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module introduces students to women and children health within the context of family-centred care. It allows students to acquire knowledge and skills on the care of infants, children, adolescents and women including pathophysiology, principles of health assessment, diagnostic investigations and management of common problems and conditions","ModuleCredit":"4","Workload":"1-1-2-0-6","Preclusion":"NUR2121","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Friday Morning","Friday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"NUR3105A","ModuleTitle":"Nursing Practice Experience 3.1","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleCredit":"2","Workload":"0-0-0-80-0","Preclusion":"NUR3105 Clinical Practicum 3.1 is precluded.","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"NUR3113","ModuleTitle":"Medical-Surgical Nursing III","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will promote and develop knowledge, technical skills, attitudes and critical thinking skills necessary for the provision of nursing care and management of patients with alteration in neurological, cellular and immunological function and patients requiring emergency or critical care management.","ModuleCredit":"4","Workload":"1-2-2-0-5","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"NUR3114","ModuleTitle":"Leadership and Management","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"The module focuses on the management of hospitals and health care organisations using principles of effective leadership and management. The module prepares students to make decisions, minimise and manage risks to ensure patient safety within the health care environment.","ModuleCredit":"3","Workload":"1-1-0-2-3.5","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"NUR3116A","ModuleTitle":"Transition to Professional Practice Experience","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleCredit":"10","Workload":"0-0-0-400-0","Preclusion":"NUR3116 Transition-to-Practice is precluded.","Corequisite":"NUR3118 Consolidated Clinical Simulation Nursing Practice is now a co-requisite.","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"NUR3117","ModuleTitle":"Community Integrated Health Care","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module explores foundational principles of community nursing practice including epidemiology, social determinants of health, and primary health care from a philosophical basis and a model of service provision using the World Health Organisation’s global framework for health. This module includes one day per week community attachment.","ModuleCredit":"4","Workload":"1-2-0-4-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"NUR3118","ModuleTitle":"Consolidated Clinical Simulation Nursing Practice","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to assist students to make a successful transition into the practice environment as a registered nurse. A multi-mode simulation will be used in order to present a realistic clinical environment. Multiple scenarios will be incorporated into the simulation sessions to simulate a series of clinical situations. Students are required to demonstrate their core competencies associated with the care of the simulated patients.","ModuleCredit":"3","Workload":"0-1-3-2.5-1","Prerequisite":"NUR3105A Nursing Practice Experience 3.1","Corequisite":"NUR3114 Leadership and Management NUR3116A Transition to Professional Practice Experience","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"NUR3202C","ModuleTitle":"Research and Evidence-based Healthcare","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module provides students the knowledge of research and evidence-based healthcare. It allows students to acquire critical appraisal skill and the use of SPSS in data analysis.","ModuleCredit":"4","Workload":"1-2-0-0-7","Preclusion":"NUR3109","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Monday Morning"]}]},{"ModuleCode":"NUR4101B","ModuleTitle":"Evidence-based Health Care Practice","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module provides students with the knowledge and skills on how to change their practice based on up-to-date evidence-based practice. It will also challenge students to critically appraise the literature to provide the information needed to answer specific clinical questions. Major topics covered include qualitative and quantitative systematic review processes, models of evidence-based implementation, barriers to implementation and strategies to overcome these barriers.","ModuleCredit":"6","Workload":"1-2-0-6-6","Prerequisite":"NUR3109","Preclusion":"NUR4101","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"NUR4102B","ModuleTitle":"Consolidated Clinical Practice","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module conducted over two semesters enables students to integrate theory and clinical knowledge through experience in the clinical setting. Students will focus on planning, implementing and evaluating care using evidence based practice in their selected area of interest.","ModuleCredit":"10","Workload":"0-0-0-400-0","Preclusion":"NUR4102 NUR4102A","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"NUR4103B","ModuleTitle":"Applied Research Methods","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module provides the grounding for students to apply research in nursing. Major topics include an introduction to research, framing a research question, collection and analysis of quantitative data, qualitative data collection and analysis.","ModuleCredit":"6","Workload":"2-4-0-4-5","Preclusion":"NUR4103 Applied Research Methods is precluded NUR4103A","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"NUR4104B","ModuleTitle":"Honours Project in Nursing","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"In this module, the student draws together the clinical experiences, theoretical knowledge and research skills gained through the programme to conduct a supervised research project. The student will design a research project (protocol), apply for ethical approval, and undertake a clinically focused research project under the supervision of an academic staff member and a clinical advisor. The student will undertake a clinically focussed, six month research project under the supervision of an academic staff member and clinical advisor.","ModuleCredit":"14","Workload":"2-1-0-20-12","Prerequisite":"Module codes of Consolidated Clinical Practicum and Applied Research Methods will be updated to NUR4102A and NUR4103A respectively.","Preclusion":"NUR4104","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"NUR5002","ModuleTitle":"Statistics for Health Research","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module provides an overview of descriptive and inferential statistics used in health care research. Emphasis is placed on how and when to use statistical techniques as well as interpretation of statistics. Computer applications also are explored.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"NUR5003","ModuleTitle":"Independent Study","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This elective module involves an individual programme of study undertaken in conjunction with an overseas university with which NUS has a signed collaborative agreement. Students will be expected to use the visit to the overseas host institution to build networks and ascertain similarities and differences in health care practices, models of service delivery, and policies between Singapore and the host country. The minimum placement will be two consecutive weeks. On return to Singapore students will present an oral seminar on outcomes of the visit and write a 2000 word critical review of key issues.","ModuleCredit":"4","Workload":"0-0-0-5-5","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NUR5009","ModuleTitle":"Principles & Practice of Palliative Care","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to provide students with an understanding of the philosophy, principles, goals and development of palliative care. It will also enhance the cognitive, affective and psychomotor abilities of students in the provision of holistic care to patients and families with life-threatening disease.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"NUR5013","ModuleTitle":"Grant Writing and Writing for Publications","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will provide students a practical approach in appraising the process, steps and rigor in academic writing, grant writing and writing for publications. It will enable students to draft funding proposals for their graduate studies, and draft manuscripts for publications. The topics include principles of academic writing, common problems in academic writing, and good style in academic writing.","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"NUR5201","ModuleTitle":"Professional Development and Transformation","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to provide students with an overall understanding on the importance of APN development in providing high quality care to meet the national healthcare needs. This module focuses on transformation of nursing profession, APN development and relevant APN models, leadership practice and principles, as well as health care systems and principles of healthcare policies and finances.","ModuleCredit":"4","Workload":"1-2-0-2-5","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"NUR5203","ModuleTitle":"Evidence-based Healthcare","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to provide students with the theoretical underpinnings of evidence-based practice. It explores different levels of evidence, importance of critical analysis of evidence, understanding the processes of locating evidence, and leading practice changes, based on best evidence. Students will learn to evaluate, integrate and implement best evidence into nursing practice to achieve better patient outcomes.","ModuleCredit":"8","Workload":"1-2-0-0-7","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Friday Afternoon"]},{"Semester":2}]},{"ModuleCode":"NUR5207","ModuleTitle":"Ethics in Healthcare","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleCredit":"4","Workload":"1-2-0-0-7","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"NUR5302","ModuleTitle":"Advanced Gerontological Nursing (Adult Health)","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module provides a solid foundation for the management of older adults from the APN perspective. It focuses on assessment, management and evaluation of care and services from a holistic and multidisciplinary approach.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"NUR5303","ModuleTitle":"Integrated Primary and Community Care (Adult Health)","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to provide students with an in-depth knowledge in the specialty area of primary and community care in order to manage patients either independently or collaboratively in consultation with other healthcare professionals.","ModuleCredit":"4","Workload":"2-2-0-0-6","History":[{"Semester":2}]},{"ModuleCode":"NUR5311","ModuleTitle":"Clinical Practicum I (AH, AC & MH)","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module allows the students make connection between their theory learning and clinical practicum. The students will apply the skills of history taking, physical examination, and clinical decision into the clinical practice, therefore exercise their ability to formulate appropriate clinical diagnoses, order and interpret common investigations with rationale, as well as work collaboratively with other healthcare professionals to develop plan of care based on the evidence based practice. The clinical practicum will reinforce the clinical and professional competencies as required by Singapore Nursing Board (SNB).","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"NUR5312","ModuleTitle":"Clinical Practicum II (AH, AC & MH)","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This is a continuous practicum module of Clinical Practicum I. It allows the students continue their clinical practicum to achieve the clinical learning outcome. At the end of this clinical practicum module, the students need to demonstrate their clinical competencies by successful pass through the Objective Structured Clinical Examination (OSCE).","ModuleCredit":"8","Workload":"0-0-0-40-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NUR5502","ModuleTitle":"Advanced Critical Care Nursing I","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to provide students with an understanding of the theoretical knowledge and evidence-based skills needed by the advanced practice nurse in diagnosing and managing physiological alterations involving the cardiovascular, respiratory, and gastrointestinal systems in the critically ill population. It focuses on pathologies that may involve these systems of the body. Through continuous didactic learning sessions reinforced by practical sessions, the students will enhance their competency in planning, implementing and evaluating care for critically ill patients with complex conditions.","ModuleCredit":"4","Workload":"2-0-2-0-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800"}]},{"ModuleCode":"NUR5503","ModuleTitle":"Advanced Critical Care Nursing II","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to provide students with an understanding of the theoretical knowledge and evidence-based skills needed by the advanced practice nurse in diagnosing and managing physiological alterations involving the neurological, renal systems oncology, haematology, endocrinology, orthopaedics and special population in the critically ill population. It focuses on pathologies that may involve these systems of the body. Through continuous didactic learning sessions reinforced by practical sessions, the students will enhance their competency in planning, implementing and evaluating care for critically ill patients with complex conditions.","ModuleCredit":"4","Workload":"2-0-2-0-6","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"NUR5607","ModuleTitle":"Approaches to Clinical Signs and Symptoms(Paediatrics)","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module emphasis on clinical approaches for the common clinical symptoms, signs and abnormal laboratory results. Students can utilise the knowledge and skills learnt from advanced health assessment and pathophysiology to identify the common causes of the presented clinical problems, as well as to recognise the “red flag” during the evaluation and initiate the appropriate immediate investigations and specific managements.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"NUR5601 Advanced Health Assessment (Paediatrics) NUR5602 Applied Pathophysiology (Paediatrics)","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800"}]},{"ModuleCode":"NUR5608","ModuleTitle":"Management of the Acute Paediatric Patients","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to provide the Advanced Practice Nurse with exposure to the integrated care of critically ill pediatric and neonatal patients. The Advanced Practice Nurse can utilise the knowledge and skills learnt to identify and assist with the initial stabilisation of the critically ill child and neonate as well as continued management of the child in Critical Care setting.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"NUR5601 Advanced Health Assessment (Paediatrics) NUR5602 Applied Pathophysiology (Paediatrics)","History":[{"Semester":2}]},{"ModuleCode":"NUR5611","ModuleTitle":"Clinical Practicum I (PAED)","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"The module aims for students to implement advanced practice skills in patient/family assessment, develop and implement a management plan and evaluate the plan’s effectiveness. Care of paediatric patients with approaches to symptoms (SNB developmental milestone for paediatric APN internship) within 3 care settings: - General paediatric medical and/or surgical wards on acute management - Emergency care on triaging/early assessment - Critical care on interventions, resuscitation and stabilization of the critically ill patients. Aspects of health promotion and maintenance appropriate to these patients and families will also be emphasized.","ModuleCredit":"12","Workload":"0-0-0-40-0","History":[{"Semester":1}]},{"ModuleCode":"NUR5612","ModuleTitle":"Clinical Practicum II (Paediatrics)","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"The module aims for students to implement advanced practice skills in patient/family assessment, develop and implement a management plan and evaluate the plan’s effectiveness. Care of paediatric patients with approaches to symptoms (SNB developmental milestone for paediatric APN internship) in the setting of general paediatric medical and/or surgical wards. Health promotion, health protection, and health restoration appropriate to these patients and families will be emphasized.","ModuleCredit":"8","Workload":"0-0-0-40-0","Prerequisite":"NUR5601 Advanced Health Assessment (Paediatrics) NUR5602 Advanced Pathophysiology (Paediatrics)","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"NUR5801G","ModuleTitle":"Integrated Clinical Decision Making and Management I","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to enhance patient-centred care through acquisition of knowledge of pathophysiology of common problems and conditions, diagnostic investigations and principles of management related to cardiovascular, respiratory and gastrointestinal systems. It also develops clinical reasoning and health assessment skills, shared decision-making and effective communication During the work-based practice, students will have the opportunity to further develop and apply knowledge and skills learnt in the module.","ModuleCredit":"8","Workload":"2-2-2-10-4","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800"}]},{"ModuleCode":"NUR5802G","ModuleTitle":"Integrated Clinical Decision Making and Management II","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module aims to enhance patient-centred care through acquisition of knowledge of pathophysiology of common problems and conditions, diagnostic investigations and principles of management related to central nervous, endocrine and renal systems, common general medicine and psychological abnormalities. It also develops clinical reasoning and health assessment skills, shared decision-making and effective communication. During the work-based practice, students will have the opportunity to further develop and apply knowledge and skills learnt in the module.","ModuleCredit":"8","Workload":"2-2-2-10-4","History":[{"Semester":2}]},{"ModuleCode":"NUR6001","ModuleTitle":"Graduate Research Seminar","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module provides students with opportunities to gain and apply the knowledge and skills needed to understand the research process, prepare for the written components of a PhD thesis, and present research findings in a professional forum. Content is broad and provides students with independent elements of study (attendance at a series of seminars of the students choosing) as well as structured sessions and guidance to produce a PhD research proposal and obtain ethical approval, and opportunities to present preliminary work.","ModuleCredit":"4","Workload":"0-2-0-2-4","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"NUR6003","ModuleTitle":"Research Methods","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will spread over two semesters providing students with the opportunity of analysing the processes involved in nursing research and evaluating different research methodologies. It will enable students to develop a research proposal for their graduate studies. The topics include quantitative, qualitative and mixed-methods research designs, methods of sampling and sample size planning, data collection as well as methods of quantitative and qualitative data analysis.","ModuleCredit":"8","Workload":"4-2-0-0-14","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"NUR6004","ModuleTitle":"Systematic Review and Meta-Analysis","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module provides comprehensive discussion in the theoretical and practical issues in conducting a systematic review and meta-analysis. Students will learn the importance of evidence-based practice in nursing and the steps in conducting a systematic review. Topics covered include judging the quality of a review, how and why high quality reviews can reach different conclusions, and steps in conducting a systematic review.","ModuleCredit":"4","Workload":"2-2-0-2-4","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"NUR6005","ModuleTitle":"Measurement Theory and Instrument Validation","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module provides an overview of the psychometric measurement theory and the best practice in measurement. The module will cover the topics of essential concepts of measurement, essential tools and characteristics of psychological measurement, development and validation of instrument, and application of measurement.","ModuleCredit":"4","Workload":"2-2-0-2-4","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"NUR6006","ModuleTitle":"Intervention Research in Nursing and Health Sciences","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will introduce principles and in depth knowledge of designing and conducting an intervention research in nursing and/or health sciences successfully. The knowledge conveyed in this module will enable MSc/PhD students who are interested in conducting intervention studies to generate research questions and hypotheses, design their study scientifically, select a relevant theoretical/conceptual framework to guide their intervention to achieve intended outcomes, calculate sample size, conduct randomisation, select appropriate outcomes and measurements, as well as conduct the data collection and analysis.","ModuleCredit":"4","Workload":"2-2-0-2-4","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"NUR6007","ModuleTitle":"Research Leadership and Professional Development","Department":"Nursing/Alice Lee Ctr For Nursing Stud","ModuleDescription":"This module will provide students a practical approach in appraising the development and leading research, the team research, and the challenges and opportunities for academics with leadership aspirations. The topics include attributes of research leaders, collaboration and leadership in research and academia, and frameworks for academic and professional development.","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"OT5001","ModuleTitle":"Independent Study Module","Department":"Civil & Environmental Engineering","ModuleDescription":"This module involves independent study over two semesters, on a topic in Offshore Technology approved by the Programme Management Committee. The work may relate to a comprehensive literature survey, and critical evaluation and analysis, design feasibility study, case study, minor research project or a combination.","ModuleCredit":"8","Workload":"0-0-0-10-0","Preclusion":"OT5001A & OT5001B","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"OT5001A","ModuleTitle":"Independent Study Module: Subsea Engineering","Department":"Mechanical Engineering","ModuleDescription":"This module involves independent study over two semesters, on a topic related to subsea engineering in Offshore Technology approved by the Programme Management Committee. The work may relate to a comprehensive literature survey, and critical evaluation and analysis, design feasibility study, case study, minor research project or a combination.","ModuleCredit":"8","Workload":"0-0-0-10-0","Preclusion":"OT5001 & OT5001B","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"OT5001B","ModuleTitle":"Independent Study Module: Petroleum Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This module involves independent study over two semesters, on a topic related to petroleum engineering in Offshore Technology approved by the Programme Management Committee. The work may relate to a comprehensive literature survey, and critical evaluation and analysis, design feasibility study, case study, minor research project or a combination.","ModuleCredit":"8","Workload":"0-0-0-10-0","Preclusion":"OT5001 & OT5001A","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"OT5001C","ModuleTitle":"Independent Study Module: Offshore Structures","Department":"Civil & Environmental Engineering","ModuleDescription":"This module involves independent study over two semesters, on a topic related to offshore structures approved by the Programme Management Committee. The work may relate to a comprehensive literature survey, and critical evaluation and analysis, design feasibility study, case study, minor research project or a combination.","ModuleCredit":"8","Workload":"0-0-0-10-0","Prerequisite":"Nil","Preclusion":"OT5001, OT5001A, OT5001B","Corequisite":"Nil","History":[{"Semester":2}]},{"ModuleCode":"OT5102","ModuleTitle":"Oil & Gas Technology","Department":"Mechanical Engineering","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"OT5202","ModuleTitle":"Analysis & Design of Offshore Structures","Department":"Civil & Environmental Engineering","ModuleDescription":"This module provides students with design knowledge on steel offshore structures. The major topics covered include planning considerations, design criteria and procedures, methods for determining loads, structural analysis methods, member and joint designs, material selection and welding requirements, and design for fabrication, transportation and installation phases. The module will be valuable to students interested in offshore engineering.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"CE2155 or CE4 standing or higher","Preclusion":"TCE5202","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"OT5203","ModuleTitle":"Analysis & Design of Floating Offshore Structures","Department":"Civil & Environmental Engineering","ModuleDescription":"This module is concerned with the design of floating offshore structures and elements. Floating structures dealt with in this module include semi-submersibles, FPSOs, spar platforms, floating jack-up structures and elements such as reinforced (hull) plating and mooring turntables. The important design parameters for floating structures will be highlighted. Also covered are the methods of analysis and criteria in design such as wave loading and motion in waves, floating stability, (dynamic) positioning, structural strength and fatigue. Safety assessment and codes in relation to design will also be treated.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"OT5201 Marine Statics and Dynamics or an equivalent, or CE5887 Topics in Offshore Engineering: Marine Statics & Dynamics ","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"OT5204","ModuleTitle":"Moorings & Risers","Department":"Civil & Environmental Engineering","ModuleDescription":"The module will cover various mooring and riser systems, hydrodynamics and vortex-induced vibrations, moored object dynamics, design of deepwater moorings and risers, design codes and criteria, material selection, fatigue and structural intergrity, offshore installation and practical applications.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"CE5307 or OT5201","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"OT5205","ModuleTitle":"Offshore Pipelines","Department":"Civil & Environmental Engineering","ModuleDescription":"The module is concerned with the design, fabrication, installation and operations of offshore pipelines. Students will be learn advanced concepts on various aspects of offshore pipelines, 16 including material selection, loads, hydrodynamic and on-bottom stability, collapse & buckling, pipeline design & evaluation, fabrication, installation methods and controls, pipeline operations, risk and safety","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"CE4 standing","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"OT5206","ModuleTitle":"Offshore Foundations","Department":"Civil & Environmental Engineering","ModuleDescription":"This module is concerned with the analysis and design of foundations for offshore structures. Students will learn the principles, concepts and design considerations that are peculiar to the offshore environment. The major topics covered include: offshore design considerations, foundations for jack-up rigs and offshore gravity platforms, offshore pile foundations installation, analysis and design.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"CE2112 Basic Undergraduate Soil Mechanics","Preclusion":"TCE5206","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"OT5207","ModuleTitle":"Arctic Offshore Engineering","Department":"Civil & Environmental Engineering","ModuleDescription":"This module is useful for engineers dealing with offshore structures for cold climate regions as well as students wanting to specialise in Arctic Offshore Engineering. It provides the knowledge of arctic technology for safe and sustainable development, and exploitation of petroleum resources in Arctic waters. Substantial use of recent offshore developments in Arctic regions is made in class discussions to provide students with the broadest possible insights as well as the basis to evaluate different structural concepts. Major topics include: Ice features, Physical and mechanical properties of ice, Ice-structure interaction, Design of offshore structures for ice-infested waters, and Ice management.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"CE4 standing","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"OT5301","ModuleTitle":"Subsea Systems Engineering","Department":"Mechanical Engineering","ModuleDescription":"This module is designed for persons interested in the subsea systems engineering in offshore oil and gas production. Its contents are focused on giving an overview and understanding of subsea systems employed in the subsea production and processing of oil & gas. Contents to cover subsea systems, equipment and their architecture, offshore exploration, drilling, well completion, subsea processing of oil & gas, subsea control systems, flowline, pipline and risers, etc. A structured programme of lectures, seminars, term papers, mini-projects and a final examination are included in this module.","ModuleCredit":"4","Workload":"3-0-0-4-3","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"OT5304","ModuleTitle":"Subsea Construction & Operational Support","Department":"Mechanical Engineering","ModuleDescription":"The design of subsea systems is significantly affected by operational considerations and can radically change a system configuration. Key considerations that must be taken into account in a subsea system design include vessel availability, design for weather window, reduction in number of operations, elimination of construction risk and ability to perform an early production start-up. This module considers key operational aspects that will be encountered in everyday offshore operations, and will look specifically at technologies that are used in subsea operations that are essential to understand their use and limitations.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"OT5401","ModuleTitle":"Geoscience for Petroleum Exploration","Department":"Civil & Environmental Engineering","ModuleDescription":"Geoscience is integral to the petroleum industry and understanding the principles and applications of petroleum system geoscience is important for Petroleum Engineers. This module introduces the fundamental principles of geology and its application for petroleum exploration. This shall address the theoretical, practical and applied aspects of geoscience used for the upstream petroleum industry.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"OT5401A","ModuleTitle":"General and Sedimentary Geology","Department":"Civil & Environmental Engineering","ModuleDescription":"Geoscience is integral to the petroleum industry and understanding the principles and applications of petroleum system geoscience is important for Petroleum Engineers. This module introduces the fundamental principles of geology.","ModuleCredit":"2","Workload":"1-0-0-0.5-3.5","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"OT5402","ModuleTitle":"Geophysical Imaging of the Earth Interior","Department":"Civil & Environmental Engineering","ModuleDescription":"This module introduces the basics of seismic surveys for petroleum reservoirs, from the physics to the acquisition and processing of seismic data. Both land and marine acquisition will be covered. Traditional and modern methods of seismic imaging will be covered.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"OT5404","ModuleTitle":"Reservoir Characterization and Rock Physics","Department":"Civil & Environmental Engineering","ModuleDescription":"This module introduces the methodology commonly use in the characterization of the physical properties of petroleum reservoirs. Topics covered include downhole measurements, rock physics modelling, fluid substitution, seismic well tie, AVO (amplitude versus offset) analysis, and pre-stack inversion for reservoir properties.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"OT5405","ModuleTitle":"Enhanced Oil Recovery","Department":"Civil & Environmental Engineering","ModuleDescription":"This subject will provide basic as well as advanced concepts in the area of Enhanced Oil Recovery (EOR). It will deliver the concepts of microscopic and macroscopic displacement of fluids in a reservoir, displacement efficiencies, mobility control processes, chemical EOR, miscible processes, thermal recovery processes, and novel EOR methods (e.g. low-salinity waterflooding, nano-EOR).","ModuleCredit":"4","Workload":"3-0-0-3-4","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"OT5408","ModuleTitle":"Unconventional and Renewable Energy Resources","Department":"Civil & Environmental Engineering","ModuleDescription":"This module will give an overview of various unconventional and renewable energy resources and technical challenges facing their production and usage. Issues around energy security, sustainability and affordability will be addressed. In addition, the role of disruptive innovations on energy systems will be discussed. The student will develop both a global and regional view on energy production and usage with emphasis on Singapore and Asia-Pacific region.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"CVE4, EVE4, MPE4, CHE4 or equivalent","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"OT5883C","ModuleTitle":"Topics in Petroleum Engineering: Geophysical Inverse methods","Department":"Civil & Environmental Engineering","ModuleDescription":"This module covers the theory and applications for inverse problems in geophysical imaging, with a strong emphasis on the practical aspects and hands-on experiments. Topics include linear and nonlinear inversion, constrained and unconstrained inversion, convex and nonconvex inversion, deterministic and stochastic inversion techniques. It is intended for students to gain knowledge and use of inversion techniques for applications in geophysical imaging and general engineering context.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"Basic programming and mathematics are required.","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"PA1113","ModuleTitle":"Basic Pharmacology","Department":"Pharmacology","ModuleDescription":"This is a team-taught module that aims to prepare pharmacy students with the fundamental principles in how drugs influence human body and how human body handles these agents. These principles are key to introducing system pharmacology here which includes major topics: autonomic, corticosteroid, steroid hormone and immune-pharmacology.","ModuleCredit":"4","Workload":"6-2-4-0-2","Prerequisite":"AY1130","Preclusion":"Nil","Corequisite":"PY1131","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"PA1113A","ModuleTitle":"Basic Pharmacology","Department":"Pharmacology","ModuleDescription":"This is a team-taught module that aims to prepare Master of Nursing students with the fundamental principles in how drugs influence human body and how human body handles these agents. These principles are key to introducing system pharmacology here which includes major topics: autonomic, corticosteroid, steroid hormone and immune-pharmacology.","ModuleCredit":"4","Workload":"6-2-4-0-2","Prerequisite":"NUR5102 Advanced Pathophysiology","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"PA2131","ModuleTitle":"Pharmacology","Department":"Pharmacology","ModuleDescription":"null","ModuleCredit":"1","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"PC1141","ModuleTitle":"Introduction to Classical Mechanics","Department":"Physics","ModuleDescription":"This module presents the fundamental principles of classical mechanics. It covers such topics as kinematics, Galilean transformation, Newton's laws of motion, dynamics of a particle with generalization to many particle systems, conservation laws, collisions, angular momentum and torque, motion of a rigid body, gravitation and planetary motion, static equilibrium, oscillatory motion and vibrational modes, waves, Doppler's effect and fluid mechanics. The module also has a practical component consisting of five experiments designed to enhance students' understanding of some of the concepts discussed in lectures. This module is targeted at science students who wish to acquire a working knowledge of mechanics, and is an essential for physics majors.","ModuleCredit":"4","Workload":"3-0.5-1.5-2-3","Prerequisite":"(PC1221/PC1221FC/PC1221X) and (PC1222/PC1222X)","Preclusion":"STUDENTS WHO HAVE PASSED PC1431 OR PC1431FC or PC1431X OR PC1433 ARE NOT ALLOWED TO TAKE THIS MODULE.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Tuesday Afternoon","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PC1142","ModuleTitle":"Introduction to Thermodynamics and Optics","Department":"Physics","ModuleDescription":"This module covers the fundamentals of two branches of physics: thermodynamics and optics. Its aim is to prepare students for a host of more advanced modules in these and related areas. Topics included in the part on thermodynamics are thermal processes and effects, the first and second laws, kinetic theory of gases, heat engines and entropy. The part on optics encompasses topics such as geometric optics, systems of lenses, optical instruments, interference, diffraction, grating and polarization. The module also has a practical component consisting of five experiments designed to enhance students' understanding of some of the concepts discussed in lectures. This module is targeted at science students who wish to acquire a working knowledge of thermodynamics and optics, and is an essential for physics majors.","ModuleCredit":"4","Workload":"3-0.5-1.5-2-3","Prerequisite":"(PC1221/PC1221FC/PC1221X) and (PC1222/PC1222X)","Preclusion":"STUDENTS WHO HAVE PASSED PC1431 OR PC1431FC or PC1431X ARE NOT ALLOWED TO TAKE THIS MODULE.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Tuesday Morning","Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"PC1143","ModuleTitle":"Introduction to Electricity & Magnetism","Department":"Physics","ModuleDescription":"This module covers the fundamentals of electricity and magnetism: electric fields, electric flux and Gauss's law, electric potential, capacitance, dielectrics, current and resistance, DC circuits, magnetic fields, magnetic effect of currents, Ampere's law, electromagnetic induction, AC circuits, magnetism in matter, electromagnetic waves. The module also has a practical component consisting of five experiments designed to enhance students' understanding of some of the concepts discussed in lectures. This module is targeted at science students who wish to acquire a working knowledge in electricity and magnetism, and is an essential for physics majors.","ModuleCredit":"4","Workload":"3-0.5-1.5-2-3","Prerequisite":"(PC1221/PC1221FC/PC1221X) and (PC1222/PC1222X)","Preclusion":"Students who have passed PC1432/PC1432X are not allowed to take this module.","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Tuesday Morning","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"PC1144","ModuleTitle":"Introduction to Modern Physics","Department":"Physics","ModuleDescription":"This module introduces the ideas of modern physics to students, with an emphasis on conceptual understanding. Topics covered are a) Einstein's theory of special relativity, including time dilation, length contraction, and his famous equation E=mc2, b) Quantum physics, where the observed phenomena of black body radiation, the photoelectric effect and Compton scattering, leading to the quantization of angular momentum and energy, atomic transitions and atomic spectra, c) Introduction to quantum mechanics, introducing the Heisenberg uncertainty principle, wave-mechanics and wave particle duality, and the use of wavefunctions in predicting the behaviour of particles trapped in potential wells, d) Nuclear physics, introducing radioactivity and decay processes, nuclear interaction and binding energy, fission and fusion, and e) Sub-atomic elementary particles and their classification. The module is targeted at science students who are interested in learning about the more recent developments in physics, and is an essential for physics majors.","ModuleCredit":"4","Workload":"3-0.5-1.5-2-3","Prerequisite":"(PC1221/PC1221FC/PC1221X) and (PC1222/PC1222X)","Preclusion":"Students who have passed PC1432/PC1432X are not allowed to take this module.","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Tuesday Morning","Wednesday Morning","Thursday Morning","Monday Morning"]}]},{"ModuleCode":"PC1221","ModuleTitle":"Fundamentals of Physics I","Department":"Physics","ModuleDescription":"This module aims to bridge the gap between O level physics and 1st year university physics level. The module covers the fundamentals of two branches of physics: mechanics and thermodynamics. Topics included in the part on mechanics are linear motion, curvilinear motion, relative motion, circular motion, Newtons laws of motion, work and energy, conservation of energy, linear momentum and conservation, rotational kinematics, torque and moment of inertia, rotational dynamics, conservation of angular momentum, gravitation and planetary motion, static equilibrium, oscillatory motion and fluid mechanics. The part on thermodynamics encompasses topics such as temperature and zeroth law of thermodynamics, temperature scales, thermal expansion, heat and internal energy, thermal processes, first law of thermodynamics, ideal gas laws and kinetic theory of gasses. .","ModuleCredit":"4","Workload":"3-0.5-1.5-2-3","Prerequisite":"'O' level pass in Physics or Combined Science (Physics & Chemistry OR Physics & Biology).","Preclusion":"A' LEVEL OR H2 PASS IN PHYSICS OR PC1141, OR PC1142 OR PC1431 OR PC1431FC or PC1431X OR PC1221FC or PC1221X","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC1222","ModuleTitle":"Fundamentals of Physics II","Department":"Physics","ModuleDescription":"The module aims to bridge the gap between O level Physics and first year university physics level. The module covers the fundamentals of three branches of physics: electricity &, magnetism, optics and modern physics. Topics included in the part on electricity &, magnetism are Coulombs law, electric field and potential, capacitance, current and resistance, DC circuits, magnetic fields, magnetic effects on current, electromagnetic induction, AC circuits and electromagnetic waves. The part on optics encompasses topics such as reflection and refraction, systems of lenses, optical instruments, interference, diffraction, grating and polarization. Topics covered in the part on modern physics are blackbody radiation, photoelectric effect, atomic transitions and spectra, the uncertainty principle, wave-particle duality, radioactivity and decay processes, binding energy and fusion energy and fusion &, fission.","ModuleCredit":"4","Workload":"3-1-1-2-3","Prerequisite":"'O' level pass in Physics or Combined Science (Physics & Chemistry OR Physics & Biology).","Preclusion":"'A' Level OR H2 Pass in Physics or PC1143, or PC1144 or PC1432/PC1432X","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC1322","ModuleTitle":"Understanding the Universe","Department":"Physics","ModuleDescription":"The first part of the module covers the observations of celestial objects and their influences on the ancient cultures. Students will learn how calendars and astrology were developed, and how the fundamental laws of nature were discovered. The second part covers the use of telescopes and space missions to explore the universe. Discoveries of stars and galaxies and their impact on mankind's perceptions of the Universe will be explored. Students will learn how Earth formed as a planet that develops and sustains life. There will be a discussion on the latest developments in searching for Earth-like extraterrestrial objects, and explore their impacts on the societies.","CrossModule":"GEK1520","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEH1031. Students majoring in Physics are not allowed to take this module.","Types":["GEM","UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"PC1421","ModuleTitle":"Physics for Life Sciences","Department":"Physics","ModuleDescription":"This module provides a comprehensive and basic physics training within a single semester for first-year students from life sciences. It will cover mechanics, thermodynamics, electromagnetism, optics plus a few topics in atomic and nuclear physics. The specific contents have been chosen according to their relevance to life sciences as well as their importance in the conceptual framework of general physics.","ModuleCredit":"4","Workload":"3-1-1-3-2","Prerequisite":"Life-sciences majors who have at least an ‘O’ Level pass in Physics","Corequisite":"N.A.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"PC1431","ModuleTitle":"Physics IE","Department":"Physics","ModuleDescription":"The module is designed to provide a clear and logical introduction to the concepts and principles of mechanics and thermodynamics, with illustrations based on applications to the real world. Topics covered include motion in one dimension, curvilinear motion, circular motion, relative motion, Newton's laws, friction, work and energy, conservative forces, conservation of energy, linear momentum and conservation, collisions, rotational kinematics, moment of inertia and torque, rotational dynamics, conservation of angular momentum, gravitational force, field and potential energy, planetary motion, temperature and the zeroth law, temperature scales, thermal expansion of solids and liquids, heat and internal energy, specific heat capacities, enthalpy and latent heat, work for ideal gases, first law of thermodynamics, equipartition of energy, mean free path, entropy and the second law, heat engines, entropy changes for reversible and irreversible processes. The module is targeted essentially at Engineering students.","ModuleCredit":"4","Workload":"3-1-0.5-2-4","Prerequisite":"Students from FOE (i.e. Civil Eng, Environmental Eng, Common Engineering, Mechanical Eng, Bioengineering, Industrial & Systems Eng and Material Science & Eng) with ‘A’ level or H2 pass in Physics, or 'A' level or H2 pass in Physics, or PC1221/PC1221FC/PC1221X & PC1222/PC1222X","Preclusion":"Students majoring in Physics or students who have passed in PC1141 or PC1142 or PC1433 or PC1431FC or PC1431X are not allowed to take this module.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Thursday Morning","Tuesday Afternoon","Monday Morning"]}]},{"ModuleCode":"PC1432","ModuleTitle":"Physics IIE","Department":"Physics","ModuleDescription":"This module introduces fundamental concepts of physics and is illustrated with many practical examples. Topics covered include a) Electricity and magnetism, where the basic concepts of electric and magnetic fields, forces on charged particles, electric potential, electromotive force, work and energy, are described. The properties of basic electrical circuits comprising resistors, inductors and capacitors are discussed, along with analysis of their transient and steady-state behaviour. Understanding the role of Maxwell's equations in electromagnetism is emphasized, b) Waves, introducing properties of waves, including geometric optics, propagation, interference and diffraction, and electromagnetic waves, and c) Quantum physics, where new physics concepts which led to the quantization of energy are introduced, leading to an explanation of atomic transitions, atomic spectra and the physical and the chemical properties of the atom. The uncertainty principle, wave-mechanics and wave particle duality concepts are covered, together with the use of wavefunctions in predicting the behaviour of trapped particles. The module is targeted essentially at Engineering students.","ModuleCredit":"4","Workload":"3-1-0.5-2-4","Prerequisite":"Students from FOE ( i.e. Computer Eng, Common Engineering, Bioengineering, Industrial & Systems Eng and Material Science & Eng) with ‘A’ level or H2 pass in Physics, or 'A' level or H2 pass in Physics, or PC1221/PC1221FC/PC1221X & PC1222/PC1222X","Preclusion":"Students majoring in Physics or students who have passed in PC1143 or PC1144 or PC1432X are not allowed to take this module.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Friday Morning","Wednesday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Afternoon","Friday Morning","Wednesday Morning","Thursday Afternoon"],"TutorialPeriods":["Friday Morning","Thursday Afternoon","Monday Morning","Tuesday Afternoon","Monday Afternoon","Thursday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PC1433","ModuleTitle":"Mechanics and Waves","Department":"Physics","ModuleDescription":"The module consists of two parts. In Part 1, students will be introduced to the concepts and principles of mechanics of rigid bodies and their applications to solve practical problems. The topics to be covered include: force systems, equilibrium, kinematics of particles, kinetic of particles, work and energy, impulse and momentum, kinetics of system of particles, kinematics of rigid bodies, damped and undamped vibrations. In Part 2, students will be introduced to the fundamentals of wave mechanics. General description of wave propagation, types of waves: longitudinal, transverse and circular waves, speed of a travelling wave, propagation of energy and momentum, power and intensity, sound waves, oscillations of a string, light waves, superposition of waves, interference, standing waves, resonant waves, harmonics, resonance.","ModuleCredit":"4","Workload":"3-1-0.5-2-3.5","Prerequisite":"A Level or H2 Physics. This module is only for ESP students.","Preclusion":"STUDENTS WHO HAVE PASSED EITHER PC1141 OR PC1431 OR PC1431FC OR PC1431X ARE NOT ALLOWED TO TAKE THIS MODULE.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PC2020","ModuleTitle":"Electromagnetics for Electrical Engineers","Department":"Physics","ModuleDescription":"This module is an introduction to electromagnetics (EM) for electrical engineers. Electromagnetics is essential in all disciplines of electrical engineering. At the end of this module, students will be able to explain many physical phenomena in everyday life, such as electricity energy transmission, wave reflection/transmission, and the impact of skin depth on wave propagation. Topics covered include: static electric fields, static magnetic fields, timevarying fields, electromagnetic waves, transmission lines and antennas.","ModuleCredit":"4","Workload":"3-1-2-0-4","Prerequisite":"MA1511 and MA1512","Preclusion":"PC2131, PC2232","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC2130","ModuleTitle":"Quantum Mechanics I","Department":"Physics","ModuleDescription":"This module provides a rigorous introduction to quantum mechanics. It covers the following list of topics: Description of quantum systems: Hilbert space, observables, eigenfunctions, the statistical interpretation, the uncertainty relations, pure and mixed states using “density matrices” and the Dirac notation. Two-level systems are discussed as an example, considering Stern-Gerlach interferometer. Then the Schrödinger equation and stationary states are discussed, using the free particle, the square well, barriers and the harmonic oscillator as examples. Furthermore, problems in three dimensions are discussed: spin and orbital angular momentum, the Schrödinger equation in spherical coordinates, the hydrogen atom and the addition of angular momenta","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have either passed (PC1144 or PC1432/PC1432X) and (MA1101R or MA1513 or MA1508E) and (MA1102R or MA1505 or MA1511 or MA1512) or equivalent.","Preclusion":"Students who have passed PC2130B are not allowed to take this module.","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"PC2130B","ModuleTitle":"Applied Quantum Physics","Department":"Physics","ModuleDescription":"Introductory aspects of quantum physics. Two state quantum systems. The wave function and Schrodinger equation. Quantum harmonic oscillator, hydrogen atom, spherical harmonics. Atomic spectra. Scattering theory. Applications such as semiconductors, lasers, quantum dots and wires.","ModuleCredit":"4","Workload":"3-0.5-0-0.5-6","Prerequisite":"Students who passed one of the following modules. PC1144 or PC1432/PC1432X or PC1433","Preclusion":"Students who passed PC2130 cannot take this module.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"PC2131","ModuleTitle":"Electricity & Magnetism I","Department":"Physics","ModuleDescription":"Among the four fundamental forces in nature, the electromagnetic force has great technological importance and is critical for the understanding of other subjects in science and engineering, such as optics, radiation, chemistry, biology and electrical engineering. This module provides a comprehensive treatment of electromagnetic fields and forces. It covers the following topics: vector analysis, electrostatics, special techniques in electrostatics, magnetostatics, electric and magnetic fields in matter, electromotive force, electromagnetic induction, and Maxwell’s equations. This module is targeted at physics majors and science students in general.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have either passed (PC1144 orPC1432/PC1432X) and (MA1101R or MA1513 or MA1508E) and (MA1102R or MA1505 or MA1511 or MA1512) or equivalent.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PC2132","ModuleTitle":"Classical Mechanics","Department":"Physics","ModuleDescription":"This module aims to consider the principles of mechanics in a rigorous mathematical framework, and to establish a bridge to the principles of modern physics. The topics to be covered include: kinematics, damped and driven oscillators, energy and angular momentum, conservative forces, twobody and many-body problems, centre-of-mass, central-force motion, inverse square law, orbits, scattering, action principle, Lagrangian mechanics, Hamiltonian mechanics, small-amplitude oscillations, normal modes, rotating rigid bodies, rotating reference frames, centrifugal and Coriolis forces, Foucault's pendulum. A good command of calculus and some basic knowledge of linear algebra are required.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have either passed (PC1144 or PC1432/PC1432X) and (MA1101R or MA1513 or MA1508E) and (MA1102R or MA1505 or MA1511 or MA1512) or equivalent.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Thursday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800"}]},{"ModuleCode":"PC2133","ModuleTitle":"Applied Solid State Physics","Department":"Physics","ModuleDescription":"Structure of solids, practical determination of structure, elasticity, phonons and latticevibration, thermal propertire of insulators, free electron gas, semiconductor crystals. Transport properties.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed either PC1144 or PC1433.","Preclusion":"Students who have passed PC3235 are not allowed to take PC2133","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PC2134","ModuleTitle":"Mathematical Mtds In Physics I","Department":"Physics","ModuleDescription":"This module aims to give students the necessary mathematical skills for other physics courses. The topics to be covered include: complex numbers and hyperbolic functions, multivariable calculus, elements of vector calculus, Taylor series, Fourier series, Dirac delta-function, Fourier transforms, Laplace transforms, physical applications, second-order ordinary and partial differential equations, wave equation, diffusion equation, Poisson’s equation, Green’s functions, Sturm-Liouville theory, special functions associated with physical systems, Hermite polynomials, Bessel functions, Legendre functions.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"MA1101R and MA1102R or equivalent","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"PC2193","ModuleTitle":"Experimental Physics I","Department":"Physics","ModuleDescription":"This module provides a comprehensive training of both experimental and analytical skills in mechanics, thermal physics, electronics, magnetism, nuclear physics, semiconductors, optics and lasers. In particular, emphasis is placed on the measurement skill that will be required in the industries of semiconductors, optical communications and life sciences. While this module is mainly targeted at physics majors, it is also suitable for science and engineering students who are interested in a career in the above-mentioned industries.","ModuleCredit":"4","Workload":"0-0-6-1-3","Prerequisite":"Students who have passed one of these modules PC1141, PC1142, PC1143, PC1144, PC1431, PC1431FC, PC1431X, PC1432/PC1432X or PC1433.","Types":["UEM"],"History":[{"Semester":1,"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC2230","ModuleTitle":"Thermodynamics and Statistical Mechanics","Department":"Physics","ModuleDescription":"This module is an introductory course in statistical and thermal physics, and is a prerequisite to advanced statistical mechanics. The topics to be covered include: mathematical background, laws of thermodynamics, thermodynamics functions, chemical equilibrium and phase transitions, kinetic theory, postulates of statistical mechanics, independent particle approach of statistical mechanics, basic distributions, ideal gases, paramagnetism, equipartition theorem, etc. Science and engineering students with a background knowledge of general physics are the targeted students.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC1142, PC1144 or PC1431/PC1431FC/PC1431X, and (MA1102R or equivalent)","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"PC2232","ModuleTitle":"Physics for Electrical Engineers","Department":"Physics","ModuleDescription":"This 2000 level module is designed to give students an indepth grounding in fundamental aspects of modern physics. The module concentrates on modern optics and quantum mechanics (QM), with a focus on the applications of these two topics in electrical engineering.","ModuleCredit":"4","Workload":"3-1-0.5-0-5.5","Prerequisite":"EE2011","Corequisite":"N.A.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Morning","Monday Afternoon"]}]},{"ModuleCode":"PC2239","ModuleTitle":"Special Problems in Undergrad Physics I","Department":"Physics","ModuleDescription":"The module is intended for a small cohort of undergraduates who have a strong aptitude for physics and who have demonstrated outstanding scholarship. The problems will be assigned on a case-by-case basis.","ModuleCredit":"4","Workload":"to be designed on consultation","Prerequisite":"Departmental Approval","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC2267","ModuleTitle":"Biophysics I","Department":"Physics","ModuleDescription":"This module introduces the underlying principles and mechanisms of physics behind life sciences. It incorporates introductory concepts of physics into the phenomena associated with biological functions. The topics to be covered include: biological structures and the relation to biophysics, principles and methods of physics applied to biology, physical aspects of structure and functionalities of biomolecules, physical principles of bioenergy conversion and membrane-bound energy transduction, physical processes of bio-transport, nerves and bioelectricity. The module includes some basic biophysics experiments. It is targeted at both physics and non-physics students who already have basic knowledge in physics.","ModuleCredit":"4","Workload":"3-1-1-1-4","Prerequisite":"PC1143 or PC1432/PC1432X or PC1421 or Departmental approval","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"PC2288","ModuleTitle":"Basic UROPS in Physics I","Department":"Physics","ModuleDescription":"Please note that only 4MCs can be accredited towards major requirements in case that a student undertakes 8MCs for both PC2288 and PC2289.","ModuleCredit":"4","Workload":"To be designed on consultation","Prerequisite":"PC1141 or PC1142, and Departmental Approval","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC2289","ModuleTitle":"Basic UROPS in Physics II","Department":"Physics","ModuleDescription":"Please note that only 4MCs can be accredited towards major requirements in case that a student undertakes 8MCs for both PC2288 and PC2289.","ModuleCredit":"4","Prerequisite":"PC1141 or PC1142, and Departmental Approval","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC3130","ModuleTitle":"Quantum Mechanics II","Department":"Physics","ModuleDescription":"This module continues from PC2130 and completes the basic formation of the student in quantum mechanics. Description of composite systems: tensor product, two-particle entanglement, systems of N identical particles. Perturbation theory: time-independent, both non-degenerate and degenerate, example: Zeeman effect. Time-dependent: Fermi golden rule, example: atom in a classical e-m field. Discussion of stimulated and spontaneous emission. Other approximation schemes: the variational principle, the WKB approximation and the “classical” region, tunneling and the connecting formula, the adiabatic approximation. Scattering: partial wave analysis and the Born approximation.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"Students who have passed either PC2130 or PC2130B, and PC2134 or equivalent","Types":["UEM"],"History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PC3193","ModuleTitle":"Experimental Physics II","Department":"Physics","ModuleDescription":"This continuous assessment module is intended to provide training in experimental techniques and analytical skills. Experiments are based on various areas of physics such as spectroscopy, nuclear physics, laser physics, optics and electronics. Some experiments involve the use of research-grade equipment like the electron microscope, the atomic force microscope and the FTIR spectrophotometer. Project-type experiments are also available. The module is targeted at science and engineering students who have a foundation in Level 2 experimental physics.","ModuleCredit":"4","Workload":"0-0-6-1-3","Prerequisite":"PC2193","Types":["UEM"],"History":[{"Semester":1,"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PC3231","ModuleTitle":"Electricity & Magnetism II","Department":"Physics","ModuleDescription":"This is the sequel to PC2131 Electricity & Magnetism I, leading to the objective of understanding classical electrodynamics. Most of the examples presented require a certain degree of mathematical manipulation, as compared to a first course in electricity and magnetism. It covers the following topics: conservation laws, electromagnetic waves in vacuum and in matter, guided waves, the potential formulation, Lienard-Wiechert potentials, dipole radiation, radiation from point charges, special relativity, relativistic mechanics and relativistic electrodynamics.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC2131","Preclusion":"ESP2104","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"PC3232","ModuleTitle":"Nuclear & Particle Physics","Department":"Physics","ModuleDescription":"This is an intermediate course in nuclear physics, with an introduction to particle physics. Properties of nuclei, e.g., masses, spins, and moments, are introduced and an introductory discussion of nuclear models is presented, the semi-empirical mass formula, the Fermi gas model, the shell model and some aspects of the collective model are discussed. The energy balances and spin/parity selection rules of alpha, beta and gamma decay processes are discussed in considerable detail. The various types of interaction between radiation and matter are discussed, and an introduction to radiation detectors is given. A discussion of the operational principles and technological aspects of accelerators and an introductory survey of particle physics completes the material covered.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC2130 or PC2130B","Preclusion":"PC3232B","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"PC3232B","ModuleTitle":"Applied Nuclear Physics","Department":"Physics","ModuleDescription":"This module explores elements of nuclear physics and its applications for students who are not physics majors, beginning with a concise introduction to the relevant elements of quantum mechanics. After a discussion of basic nuclear properties (masses, radii, spins, binding energies), elements of nuclear structure are introduced (liquid drop, Fermi gas and Shell model). Then alpha, beta and gamma decays, their selection rules and transition probabilities are discussed. The general properties of nuclear reactions, their conservation laws and energetics and the general features of the different reaction mechanisms are illustrated.The various interactions between radiation and matter are discussed, and an introduction to radiation detectors and technological applications (nuclear medicine, PET, accelerators, fusion, fission) are covered, and lastly the basics of radiation protection are discussed.","ModuleCredit":"4","Workload":"4-0-0-1-5","Prerequisite":"PC1144 or PC1432/PC1432X or PC2232 or PC2020 or PC2130B","Preclusion":"PC3232","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC3233","ModuleTitle":"Atomic & Molecular Physics I","Department":"Physics","ModuleDescription":"This module presents the basic concepts and principles of atomic and molecular physics. In particular, the module revolves around the energy level schemes of atoms and molecules which are essential to the interpretation of atomic and molecular spectra. Topics covered include the hydrogen and helium atoms, spin-orbit coupling schemes, hyperfine interaction, Lamb shift, atoms in magnetic fields, multi-electron atoms, Pauli exclusion principle, Hund's rules, diatomic molecules, Born-Oppenheimer approximation, electronic, vibrational, rotational and rotational-vibrational spectra, The module is targeted at students who have background in quantum mechanics and want to build the foundations for studying the interactions of matter and light in modern atomic physics contexts.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC2130 or PC2130B","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PC3235","ModuleTitle":"Solid State Physics I","Department":"Physics","ModuleDescription":"This is a first course in solid state physics. It aims to lay the foundations for students seeking to major in physics as well as students studying in materials science and engineering. The lectures emphasize on the fundamental concepts of condensed matter, covering crystal structure and reciprocal lattice, crystal binding and elastic constants, crystal vibrations and thermal properties, free electron theory and physical properties of metals, electron in periodic potentials, and basic semiconductors. Simple model prediction data and the experimental data from real systems would be compared and discussed to help students develop an intuitive understanding of the subject.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC2130 or PC2130B","Preclusion":"EE3406 or PC2133","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"PC3236","ModuleTitle":"Computational Methods in Physics","Department":"Physics","ModuleDescription":"The module presents basic computational methods useful for physics and science students. The lectures cover: (1) Basic numerical methods - differentiation, integration, interpolation, root-finding and random number generators, (2) Differential equations - finite difference method, shooting method and relaxation method, applications to chaotic dynamics of a driven pendulum, one-dimensional Schrö,dinger equation, and fast Fourier transform, (3) Matrices - Gaussian elimination scheme for a system of linear equations, eigenvalues of Hermitian matrices, Hartree-Fock approximation, (4) Monte Carlo simulations - sampling and integration, random walk and simulation of diffusion equation, stochastic differential equation, Brownian dynamics, variational Monte Carlo simulation, Metropolis algorithm and Ising model, and (5) Finite element methods - basic concepts, applications to the Poisson equation in electrostatics.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed PC2134 or equivalent","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PC3238","ModuleTitle":"Fluid Dynamics","Department":"Physics","ModuleDescription":"This module introduces physics students to the fundamental aspects of fluid dynamics. The Navier-Stokes equations are derived from first principles. After a discussion of the various versions of Bernoulli's equation and the concept of vorticity, the study of fluid flows starts with the potential flows, with an application to the theory of airfoils. The theory of irrotational water waves is then presented to illustrate dispersive wave propagation and the hyperbolic tendency to form shocks. The balance of these two tendencies produces soliton solutions. The concept of flow similarity is applied to the study of boundary layer. The phenomenon of boundary layer separation is discussed. The concept of hydrodynamic instability is illustrated with the Rayleigh-Benard convection problem. The chaotic dynamics of the related Lorenz equation is then presented. A brief introduction to turbulence closes the module.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed either PC2134 or PC3236 or equivalent","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"]}]},{"ModuleCode":"PC3239","ModuleTitle":"Special Problems in Undergrad Physics II","Department":"Physics","ModuleDescription":"The module is intended for a small cohort of undergraduates who have a strong aptitude for physics and who have demonstrated outstanding scholarship. The problems will be assigned on a case-by-case basis.","ModuleCredit":"4","Workload":"To be designed on consultation","Prerequisite":"Departmental Approval.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC3241","ModuleTitle":"Solid State Devices","Department":"Physics","ModuleDescription":"This module aims to introduce students to solid state devices. The topics covered include: introduction to semiconductors, charge carrier concentrations, drift of carriers in electric and magnetic fields, diffusion and recombination of excess carriers, p-n junction physics, junction diodes, tunnel diodes, photodiodes, light emitting diodes, bipolar junction transistors, junction field effect transistors (JFET), metal-semiconductor contacts metal-insulator-semiconductor interfaces, basic MOSFET.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC2131 or PC2231 or PC3235 or MLE2104 or PC2133 or EE2005.","Preclusion":"EE2004","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"PC3243","ModuleTitle":"Photonics","Department":"Physics","ModuleDescription":"This module is a first course on photonics that combines fundamentals with important applications, and is targeted at students interested in modern optical technology. The course covers planar dielectric waveguides, basics of optical fibre communication, optical properties of crystals and semiconductors, interband transitions and radiative recombination, semiconductor detectors, stimulated emission and population inversion, diode laser threshold and output power, argon and YAG lasers, Q-switching and mode-locking, electro-optics modulators and flat panel displays. The course strives to maintain succinctness in physical meaning and simplicity in approach with generous allotment of numerical examples to help in understanding the equations.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC2131 or PC2231 or PC3130 or PC3241 or PC3235 or PC2133 or EE2005","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC3246","ModuleTitle":"Astrophysics I","Department":"Physics","ModuleDescription":"This module introduces the application of physics to astronomy. The students will be introduced to some astronomical phenomena, and they will learn to understand these fascinating phenomena by using basic physics. The module allows the physics students to review, and to extend their knowledge. The module cover two basic classes of celestial objects: the stars and planets. The topics include Kepler’s laws, telescopes, binary stars, stellar spectra, stellar interiors, stellar formation and evolution, solar magnetic field, planetary tidal forces, planetary atmospheres, and Newtonian cosmology.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC2130 or PC2132","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"PC3247","ModuleTitle":"Modern Optics","Department":"Physics","ModuleDescription":"The objective of this module is to establish the interconnectedness of knowledge between principles of optics and modern sciences/technologies and identify the applications in our daily life. It covers wave properties, refraction and dispersion, interference, Michelson interferometer, Fabry-Perot cavity and optical resonator, interference filter, Fraunhofer and Fresnel diffraction, resolution limit, Fourier transformation, holography, polarisation, birefringence and wave plates, light absorption and emission, lasers. This module is targeted at physics and non-physics students, who are interested in principles of modern optics.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed either PC2131 or EE2005","Preclusion":"PC2231","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC3251","ModuleTitle":"Nanophysics","Department":"Physics","ModuleDescription":"The changes to physical properties (electronic, optical and magnetic) due to formation of structures at the nanoscale will be the main emphasis of this module. Properties differing from the bulk due either to an increase in surface area/volume ratio or quantum confinement will be studied in structures ranging from quantum wells, wires and dots to self-assembled mono-layers and heterostructure formation. The kinetics and thermodynamics driving the formation of these nanostructured surfaces and interfaces will be discussed. The module will also highlight current and potential applications of these nanoscale systems. Examples of materials systems will include metals, oxides, III-V, II-VI, CNT, SiC and SiGe systems.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"SP2251","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC3267","ModuleTitle":"Biophysics II","Department":"Physics","ModuleDescription":"This module aims to introduce the principles and approaches of physics in the area of molecular biophysics. It includes molecular complexes of biomolecules, physical and symmetrical relationships between biomolecules, physical and structural characteristics of proteins and amino acids, symmetric and statistical descriptions of nucleic acids, first law and second law of thermodynamics in biological systems, bonding and non-bonding potentials, and stabilizing interactions in biomacromolecules, and the correlation to macromolecular structures, molecular mechanics in biological systems, bio soft condensed materials, bio-membrane and biomembrane structure, principles of molecular self assembly of biomolecules. There is a lab component included in this module. This module is targeted at both physics and non-physics students who already have basic knowledge in physics and life sciences.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"Students who have passed either PC2131 or PC2267 or EE2011 or Departmental Approval","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"]}]},{"ModuleCode":"PC3274","ModuleTitle":"Mathematical Methods in Physics II","Department":"Physics","ModuleDescription":"This module introduces important mathematical methods for the solution of a variety of mathematical problems in physics. The following topics are covered: functions of a complex variable, singularities and residues, contour integration, calculus of variations, transformations in physics, symmetries and group theory, discrete groups, group representations and their applications in physics, tensor analysis, application to classical mechanics, electrodynamics, and relativity.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC2134","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"PC3288","ModuleTitle":"Advanced UROPS in Physics I","Department":"Physics","ModuleDescription":"Please note also that only 4MCs can be accredited towards major requirements in case that a student undertakes 8MCs for both PC3288 and PC3289.","ModuleCredit":"4","Workload":"To be designed on consultation","Prerequisite":"Departmental Approval","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC3289","ModuleTitle":"Advanced UROPS in Physics II","Department":"Physics","ModuleDescription":"Please see section 4.4.3.","ModuleCredit":"4","Prerequisite":"Departmental Approval","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC3294","ModuleTitle":"Radiation Laboratory","Department":"Physics","ModuleDescription":"The module provides hands-on experience with modern detectors, electronics, data acquisition systems, radiation sources and other nuclear physics equipment that forms the basis for the applications of nuclear physics to medical physics, radiation protection and other fields. The module will be restricted to the students in the Medical Physics minor.","ModuleCredit":"4","Workload":"0-0-4-6-0","Prerequisite":"PC3232 or PC3232B","Types":["UEM"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC3310","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Physics","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Physics as first major and have completed a minimum of 32 MCs in Physics major at the time of application.","Preclusion":"XX3310 modules offered in Science, where XX stands for the subject prefix of the respective major","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"PC3311","ModuleTitle":"Undergraduate Professional Internship","Department":"Physics","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Physics as first major and have completed a minimum of 32 MCs in Physics major at time of application.","Preclusion":"XX3311 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC3312","ModuleTitle":"Enhanced Undergraduate Professional Internship Programme","Department":"Physics","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 16-20 weeks during regular semester. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Physics as first major and have completed a minimum of 32 MCs in Physics major at time of application.","Preclusion":"XX3312 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC4199","ModuleTitle":"Honours Project in Physics","Department":"Physics","ModuleCredit":"12","Prerequisite":"For Cohort 2011 and before- At least an overall CAP of 3.50, on fulfillment of 100 MC or more, and major requirements under the B.Sc. programme. For Cohort 2012 and after- At least one major at B.Sc./B.Appl.Sc. level, and minimum overall CAP of 3.20 on completion of 100 MCs or more.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC4199R","ModuleTitle":"Integrated B.ENG./B.SC. (Hons) Dissertation","Department":"Physics","ModuleDescription":"null","ModuleCredit":"16","Workload":"Nil","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC4228","ModuleTitle":"Device Physics for Quantum Technology","Department":"Physics","ModuleDescription":"Quantum technology is a field of physics and engineering which exploits quantum phenomena, such as entanglement, superposition and tunneling, for advanced applications, including quantum computing, quantum key distribution, quantum metrology, and information processing. This is a fast emerging field with strong industry potential. In this course, students will be equipped with essential knowledge in the physics and technology of a wide range of quantum devices, including quantum detectors, quantum light sources, quantum number generators, quantum sensors, and quantum computers. Students will also learn skills in the characterization of these devices, including data analysis and interpretation of quantum behavior.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"PC3130 or Departmental Approval","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Tuesday Morning","Friday Afternoon"]}]},{"ModuleCode":"PC4230","ModuleTitle":"Quantum Mechanics III","Department":"Physics","ModuleDescription":"This elective module covers a range of advanced topics in Quantum Mechanics. The basics of relativistic quantum mechanics will be covered: the Klein-Gordon equation, the Dirac equation and the covariant formulation of the Dirac theory, as well as the plane wave solution of the Dirac equation, the solution of the Dirac equation for a central potential and its non-relativistic limit The rest of the module is devoted to special topics, which may include the van der Waals interaction, the behaviour of electrons in solids, masers and lasers, the EPR argument and Bell’s theorem, the interpretations of QM.","ModuleCredit":"4","Workload":"3-2-0-0-5","Prerequisite":"PC3130","Preclusion":"PC4130","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PC4236","ModuleTitle":"Computational Condensed Matter Physics","Department":"Physics","ModuleDescription":"Computation is playing an increasingly important role in materials discovery. This module introduces the basic concepts and provides an overview of methods in modern computational condensed matter physics. Major topics to be covered include a brief review on empirical and semi-empirical approaches in electronic structure calculation, density functional theory, methods for solving the Kohn-Sham equation, applications to different types of materials, modelling effects of external fields and transport property. The module is suitable for upper level undergraduate and graduate students who are interested in computer modelling and simulation in condensed matter physics and materials science.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"PC3235","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"PC4240","ModuleTitle":"Solid State Physics II","Department":"Physics","ModuleDescription":"This module introduces students to elements of the physics of crystalline solids. Topics covered include: energy bands of the nearly free electron model, tight binding method, Fermi surfaces and their experimental determination, plasmons, polaritons and polarons, optical processes and excitons. We will also cover superconductivity, dielectrics and ferroelectrics, diamagnetism, paramagnetism, ferromagnetism and antiferromagnetism, and magnetic resonance. This module is targeted at physics majors, and is useful for science and engineering students who already have background knowledge of solid state physics on par with PC3235 Solid State Physics I.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC3235 or equivalent","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PC4241","ModuleTitle":"Statistical Mechanics","Department":"Physics","ModuleDescription":"This module presents the fundamentals of statistical mechanics. Starting with the classical and quantum postulates, the three ensembles of Gibbs are derived. The statistical interpretation of thermodynamics then follows. The thermodynamic quantities are obtained in terms of the number of states, partition and grand partition functions. Applications to independent electron systems, with and without magnetic field, and Bose-Einstein condensation are given. The course ends with a brief introduction to phase transitions. This module is targeted at physics students with at least one year of thermal physics.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC2230 or Departmental Approval","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"PC4242","ModuleTitle":"Electrodynamics","Department":"Physics","ModuleDescription":"This advanced module presents the fundamentals of classical electrodynamics in much depth. It covers the following topics: relativistic formulation of the electromagnetic field, covariance of electrodynamics, conservation laws, radiation by moving charges, Lienard-Wiechert potentials, Larmor's formula, angular distribution of radiation, spectral properties of radiation, Cherenkov radiation, Bremsstrahlung, synchrotron radiation, multipole expansions, and applications. A good mathematical foundation is required.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC3231","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PC4243","ModuleTitle":"Atomic & Molecular Physics II","Department":"Physics","ModuleDescription":"The objective of this module is to provide students with a background to the important developments in atomic physics over the last 30 years that have now become standard techniques utilized in many laboratories around the world. The lectures provide a detailed description of the interaction of atoms with electromagnetic fields and applies this analysis to a number of applications such as laser spectroscopy, laser cooling, and magnetic and optical trapping. The course will provide students with a comprehensive background to the tools of modern atomic physics","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC3233","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PC4245","ModuleTitle":"Particle Physics","Department":"Physics","ModuleDescription":"This is an introductory course on the fundamental constituents of matter and their basic interactions, important concepts and principles, recent important experiments, underlying theoretical tools and calculation techniques in elementary particles physics will be expounded. The topics covered are: basic properties of elementary particles and the standard model, relativistic kinematics, symmetries: isospin and SU(3), quark model, parity and CP violation, Feynman diagrams and rules, quantum electrodynamics, cross sections and lifetimes: deep inelastic scattering, and introductory gauge theories and unified models. This module is mainly targeted at physics majors.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed either PC3232 or PC3130","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"PC4246","ModuleTitle":"Quantum Optics","Department":"Physics","ModuleDescription":"This module is an introduction to the quantum description of the electromagnetic field, with a special focus on phenomena at optical frequencies, in short, “quantum optics”. It starts with two introductory chapters: a concise reminder of important facts and devices of classical optics, and a presentation of typical quantum phenomena that have been observed with light (entanglement, violation of Bell's inequalities, teleportation…). The core of the module is the canonical quantization of the electromagnetic field and the introduction of the corresponding vector space (“Fock space”) and field operators. Then, we present the main families of states (number, thermal, coherent, squeezed) and the most typical measurement techniques (photo-detection, homodyne measurement, first- and second-order coherence, Hong-Ou-\\Mandel bunching). The statistical nature of light fields is highlighted. Finally, we present the basic case studies of photon-atom interactions in the full quantum approach: cavity quantum electrodynamics (Janyes-Cummings model), spontaneous decay (Wigner-Weisskopf approach).","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed either PC3130 or PC3243","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PC4248","ModuleTitle":"General Relativity","Department":"Physics","ModuleDescription":"This module provides an introduction to the theory of general relativity. The topics covered are: general tensor analysis, the Riemann tensor, the gravitational field equation, the Schwarzschild solution, experimental tests of general relativity, black holes, and Friedmann-Robertson-Walker models of the expanding universe. While this module is mainly targeted at physics majors, it is also suitable for science students with a strong mathematical foundation.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed PC3274 or Departmental Approval","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC4249","ModuleTitle":"Astrophysics II","Department":"Physics","ModuleDescription":"Starting with an introduction to the nuclear physics of stars and the processes of nucleosynthesis, following a brief introduction to nuclear physics. nucleosynthesis via quiescent burning, and the processes that lead to the production of heavy (A>60) elements are covered. The endstages (brown dwarfs, white dwarfs, neutron stars and black holes) are discussed in detail. In the second part of the module, large structures in the universe, are discussed, including star clusters, galaxy structure, and galaxy clustering. The module ends with a discussion of the cosmological scale structure of the universe. This module is a continuation of PC3246 Astrophysics I.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed either PC3246 or departmental approval","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"PC4253","ModuleTitle":"Thin Film Technology","Department":"Physics","ModuleDescription":"The scope of the course embraces the basic principles of thin-film deposition techniques such as chemical vapor deposition and physical vapor deposition as well as their applications in the microelectronics industry. The basic principles include vacuum technology, gas kinetics, adsorption, surface diffusion and nucleation. These are the fundamental features which determine the film growth and the ultimate film properties. Common thin-film characterization methods which measure film composition and structure as well as mechanical and electrical properties are also covered. This course is for senior physics students with an interest in pursuing a career in industry.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed either PC3235 or PC3241 or PC3242","Preclusion":"EEE or CPE or CEG or MLE5201 students are not allowed to take this module.","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC4259","ModuleTitle":"Surface Physics","Department":"Physics","ModuleDescription":"This module provides an introduction to surface physics, its techniques and applications. The topics include: surface tension, surface crystallography, surface physical processes such as relaxation, reconstruction and defects, surface chemical properties, surface segregation, surface electronic structures including surface states, band bending, dipole layer, work function, core-level-shifts, Fermi level pining, plasmon, and surface vibrational properties. Experimental techniques, such as LEED, RHEED, XAS, SEXAFS, XPS, UPS, AES, SIMS and EELS, will be also addressed with examples and applications. This module is targeted at physics or materials science students, who have a basic knowledge of quantum mechanics and solid state physics.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed one of these modules: PC3130, PC3242, EE2004, EE3431C or EE2143","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PC4262","ModuleTitle":"Remote Sensing","Department":"Physics","ModuleDescription":"Remote sensing is the acquisition of information about a target from a distance, in particular from satellites, aircrafts, and drones. This course equips students with knowledge to understand, and model, satellite orbital dynamics and global positioning, radiometry, multi-spectral and hyper-spectral imaging of atmosphere, land, and ocean. Students will also learn skills in data processing of real-life satellite images through project work, including the application of radiometric, terrain and atmospheric corrections. The course will also leverage on access to Singapore's Centre for Remote Imaging, Sensing and Processing.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC3231 or Departmental Approval","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC4267","ModuleTitle":"Biophysics III","Department":"Physics","ModuleDescription":"This module covers the principles of statistics in relation to biophysics and bio soft materials. It focuses on: modeling of biomacromolecular structure and statistical complexities, molecular mechanics of biomolecules, statistical models for structural transitions in biopolymers, statistical physical description of structural transitions in macromolecules, simulation of macromolecular structure, structural transitions in polypeptides and proteins, coil-helix transitions, prediction of protein secondary and tertiary structures, statistics of structural transitions in polynucleotides and DNA, modeling of non-regular structures of biomacromolecules. This module is targeted at both physics and non-physics students who already have basic knowledge in physics, thermodynamics and molecular biology.","ModuleCredit":"4","Workload":"3-1-1-2-3","Prerequisite":"Students who have passed either PC3267 or Departmental Approval","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"PC4274","ModuleTitle":"Mathematical Methods in Physics III","Department":"Physics","ModuleDescription":"This module introduces advanced mathematical methods that are essential in many areas of theoretical physics. The topics covered are: differentiable manifolds, curved manifolds, tangent and dual spaces, calculus of differential forms, Stokes' theorem, and applications to electromagnetic theory, symmetries of manifolds, Lie derivatives, Lie groups and algebras, their representations and physical applications. The module is targeted at students who wish to study theoretical physics.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed PC3274","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"PC5198","ModuleTitle":"Graduate Seminar Module In Physics","Department":"Physics","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The main purpose of this module is to help graduate students to improve their presentation skills and to participate in scientific seminars/exchanges in a professional manner. The activities of this module include giving presentations during the lecture hours and attending seminars organised by the Department. Students are also required to write summaries of some departmental seminars attended. The grade of this module will be \"Satisfactory/Unsatisfactory\" based on student's talk presentations, participation of seminars and the summary writing.","ModuleCredit":"4","Workload":"2-1-0-1-7","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PC5202","ModuleTitle":"Advanced Statistical Mechanics","Department":"Physics","ModuleDescription":"This module presents an introduction to phase transitions and fluctuations. For phase transitions, the course starts with the treatment of Landau and mean field. Exact Ising model results are then discussed. Critical exponents are introduced and their relations obtained using the scaling hypothesis and Kadanoff's scheme. Real space renormalization is then used to show how the critical exponents can be calculated. For fluctuations, Langevin, Fokker-Planck equations will be used. Time dependence and fluctuation dissipation theorem then follow. Brownian motion will be used as an example. This module is targeted at physics graduate students with at least one year of statistical mechanics.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed PC4241 or departmental approval.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"PC5204","ModuleTitle":"Special Topics In Physics","Department":"Physics","ModuleDescription":"This module presents special selected topics of current interest. For this academic year, the module aims to introduce novel magnetic phenomena in solids with emphasis on physics and applications of spin based electronics or spintronics. The topics covered include general introduction to magnetism, exchange interactions in magnetic solids, band structure, half metals, dilute magnetic semiconductors, spin dependent electrical transport, spin polarization & detection, magneto transport in multilayers, oxides & magnetic semiconductors, magnetic nanostructures and spin injection across various interfaces. Other spin dependent phenomena such as magneto caloric, magneto elastic, magneto impedance and magnetic resonance effects will also be discussed. Application of spintronics in novel devices including GMR read heads, MRAM, spinFET, spin transistor, magnetic sensors for strain & bio-molecule detection will be illustrated. This module is targeted at postgraduate students of physics, engineering and materials science who have basic knowledge in magnetism and solid state physics/devices.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed PC3235 (Solid State Physics-I) and PC4241 (Statistical Physics) , or departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Tuesday Evening","Wednesday Evening"]}]},{"ModuleCode":"PC5204A","ModuleTitle":"Soft Materials and Flexible Devices","Department":"Physics","ModuleDescription":"Flexible electronics/devices and integrating various flexible electronics, sensors, and energy harvesting devices, etc. into fabrics have been attracting considerable interests in many areas due to the great potential applications in the smart, living, health care and medication. What makes them so different? In this module, we will explore the latest break-through in materials, flexible devices design and fabrication. It also potential applications and future perspectives. The module will combine the semiars with projects, and lecturing with classroom discussion.","ModuleCredit":"4","Workload":"2-1-0-1-6","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PC5204B","ModuleTitle":"Selected Topics in Physics: Analytic Approximations","Department":"Physics","ModuleDescription":"This module covers advanced mathematical methods for obtaining approximate analytical solutions to physical problems. It is designed to help graduate students build the skills necessary to analyse equations, integrals, and series that they encounter in their research. Topics include local analysis of differential equations, asymptotic expansion of integrals, and summation of series.","ModuleCredit":"4","Workload":"3-1-0-5-1","Prerequisite":"PC3274 or PC4274 or department approval.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC5206","ModuleTitle":"Selected Topics in Quantum Field Theory","Department":"Physics","ModuleDescription":"This is an advanced module for students of theoretical physics. The topics covered are: Second quantization and path integral formulation of quantum field theory, Feynman rules for scalar, spinor, and vector fields, renormalization and symmetry, renormalization group, and connection with condensed matter physics.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC4130/PC4230, PC5201, or Departmental Approval.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"PC5209","ModuleTitle":"Accelerator Based Materials Characterisation","Department":"Physics","ModuleDescription":"The course gives an introduction to the physics of ion beam analysis. After a general introduction, inter-atomic potentials, cross sections and stopping powers are discussed, and the theory of the stopping process is developed based on the Thomas-Fermi statistical atom. Accelerators and other instrumentation are introduced, and a range of analytical techniques is discussed in detail: Rutherford Backscattering (RBS), Proton Induced X-ray Emission (PIXE), Elastic Recoil Detection Analysis (ERDA), Nuclear Reaction Analysis NRA, and Accelerator Mass Spectrometry (AMS). Finally, the more specialised fields of Nuclear Microscopy and Synchrotron radiation are discussed.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed either one of these modules. PC4244, PC4212, PC4261, or Departmental Approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PC5210","ModuleTitle":"Advanced Dynamics","Department":"Physics","ModuleDescription":"The module aims to understand Lagrangian mechanics, Hamiltonian mechanics, and basic ideas of nonlinear dynamics and chaos. Topics discussed are: variational principle and Lagrangian mechanics, Hamiltonian mechanics, the Hamiltonian formulation of relativistic mechanics, symplectic approach to canonical transformation, Poisson brackets and other canonical invariants, Liouville theorem, the Hamilton-Jacobi equation, Hamilton's characteristic function, action-angle variables, integrable systems, transition from a discrete to continuous system, relativistic field theory, Noether's theorem, Lie groups and group actions, Poisson manifolds, Hamiltonian vector fields, properties of the Hamiltonian fields, conservative chaos, the Poincare surface of section, KAM theorem, Poincare-Birkhoff theorem, Lyapunov exponents, global chaos, effects of double dissipation and fractals.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Students who have passed both PC3274 and PC3130, or Departmental Approval","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PC5212","ModuleTitle":"Physics of Nanostructures","Department":"Physics","ModuleDescription":"The module provides an introduction to the scientific foundations of the function, fabrication and characterization of nano-structured materials and nano-devices. The topics covered are: reviews of quantum mechanics in reduced dimensions and solid state physics, common techniques for nano-structure fabrication and characterization, transport in low-D systems, optoelectronics of nanostructures, nanotubes and nanowires, clusters and nano-crystallites, molecular electronics, magnetic nano-structures. This module is designed for postgraduate students who are interested in nanoscience and nanotechnology research and applications.","ModuleCredit":"4","Workload":"3.5-0.5-0-2-4","Prerequisite":"Students who have passed one of these modules. PC4130, PC4240, PC4201 (old code), PC4214 (old code), or Departmental Approval","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Tuesday Evening","Friday Evening"]}]},{"ModuleCode":"PC5213","ModuleTitle":"Advanced Biophysics","Department":"Physics","ModuleDescription":"This module focuses on theories and techniques used in some important areas of biophysics and life sciences. The topics covered are: quantum mechanical approach of light and transition, absorption spectroscopy, linear and circular dichroism of biological molecules, emission spectroscopy, fluorescence spectroscopy and applications to biomacromolecules, NMR, equilibria of macromolecular solutions, biomembrane structure and transport of macromolecules and transport across biomembranes, kinetics and techniques of protein crystallization, biomineralization/demineralization in human body. This module also includes a lab component. This module is targeted at both physics and non-physics students who already have a basic knowledge in physics, thermodynamics and molecular biology.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"Students who have passed either PC4267 or PC4268, or Departmental Approval","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"PC5214","ModuleTitle":"Essential techniques in experimental physics","Department":"Physics","ModuleDescription":"The ability to setup high-quality experiments and measurements is fundamental to innovation in many areas of sciences and engineering, including materials and devices. Therefore a good understanding of, and practical training, in experimental physics techniques is essential to a lot of research and development work in both academia and industry. This course equips students with the essential knowledge and practical skills in a broad range of modern experimental physics techniques, including: mechanical design and materials selection, vacuum technology, cyostats, and thin-film deposition techniques, Gaussian beam laser optics, photodetectors, stepper motors and piezoelectric actuators, feedback and control loops, techniques in analog, digital and pulse signal processing, weak-signal detection and lock-in amplifiers, fast-signal detection and transmission lines. The practical skills will be taught in laboratory classes, which are part of this course.","ModuleCredit":"4","Workload":"1-1-2-1-5","Prerequisite":"A basic background in optics is recommended","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PC5215","ModuleTitle":"Numerical Recipes With Applications","Department":"Physics","ModuleDescription":"Covers computational techniques for the solution of problems arising in physics and engineering, with an emphasis on molecular simulation and modelling. Topics will be from the text, “Numerical Recipes”, Press et al, supplemented with examples in materials and condensed matter physics. This course insures that graduate students intending to do research in computational physics will have sufficient background in computational methods and programming experience.","ModuleCredit":"4","Workload":"3-1-1-1-4","Prerequisite":"PC3236 or departmental approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PC5228","ModuleTitle":"Quantum Information and Computation","Department":"Physics","ModuleDescription":"The module will provide an introduction to the physics and mathematics of quantum information in general and quantum computation in particular. In addition to physics majors, the course addresses students with a good background in discrete mathematics or computer science.The following topics will be covered: (1) Introduction: a brief review of basic notions of information science (Shannon entropy, channel capacity) and of basic quantum kinematics with emphasis on the description of multi-qubit systems and their discrete dynamics. (2) Quantum information: Entanglement and its numerical measures, separability of multi-partite states, quantum channels, standard protocols for quantum cryptography and entanglement purification, physical implementations. And (3) Quantum computation: single-qubit gates, two-qubit gates and their physical realization in optical networks, ion traps, quantum dots, Universality theorem, quantum networks and their design, simple quantum algorithms (Jozsa-Deutsch decision algorithm, Grover search algorithm, Shor factorization algorithm).","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"PC3130 or Departmental Approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PC5239","ModuleTitle":"Special Problems In Physics","Department":"Physics","ModuleDescription":"The problems will be assigned on a case-by-case basis.","ModuleCredit":"4","Workload":"To be designed on consultation","Prerequisite":"Departmental approval","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PC5247","ModuleTitle":"Photonics II","Department":"Physics","ModuleDescription":"The module is intended to provide detailed treatment of the principles of lasers and working knowledge of major optical techniques used in manipulating laser spatial mode properties and their temporal and spectral characteristics. The topics being covered include laser beams, laser theory, laser survey, modulation techniques, non-linear optics, and fiber optics.","ModuleCredit":"4","Workload":"4-2-0-2-2","Prerequisite":"PC3247: Modern Optics, or equivalent.","Corequisite":"Familiar with electromagnetism (including Maxwell’s equations), and with the mathematics of differential equations, complex number, basic Fourier transform theory.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PC5288","ModuleTitle":"M.sc Coursework Thesis For Physics","Department":"Physics","ModuleCredit":"12","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PC5289","ModuleTitle":"M.sc.(coursework) Thesis For Applied Physics","Department":"Physics","ModuleCredit":"16","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PE2101P","ModuleTitle":"Introduction to Philosophy, Politics, and Economics","Department":"Philosophy","ModuleDescription":"This module will introduce students to PPE as a multidisciplinary endeavour, by showing them how social and political philosophy can be done in a way that is strongly informed by the findings of social science. The course will be organized around discussing a few specific issues – such as inequality, nudging, climate change, and the formation of the state. Analysing these issues will introduce students to the methods and results of philosophy, political science, and economics, and show how they could be integrated to better understand and tackle social and political phenomena.","ModuleCredit":"4","Workload":"2-1-0-0-7","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"PF1101","ModuleTitle":"Fundamentals of Project Management","Department":"Building","ModuleDescription":"The module covers the fundamental concepts of project management, identifying nine broad project management knowledge areas. Students are given an introduction to theories relating to the management of project scope, time, cost, risk, quality, human resources, communications and procurement. The overall intergration of these eight knowledge areas and the management of externalities as the ninth project management knowledge area is also emphasised.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Monday Morning","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PF1103","ModuleTitle":"Digital Construction","Department":"Building","ModuleDescription":"This module is designed to provide an overview of the concepts and applications of digital construction. The concepts of computational thinking will form the theoretical basis of this module and will be incorporated to teach how computation can be used to accomplish a variety of goals. It will also provide students with a brief introduction to programming skills with applications to digital construction. The major topics include basics of computational thinking, basic coding, and applications in digital construction such as Building Information Modelling (BIM).","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PF1106","ModuleTitle":"Introduction to Measurement","Department":"Building","ModuleDescription":"This module covers the fundamental principles of the measurement and taking-off of quantities for the trades or elements within the work sections of a building project for the preparation of cost estimates and bills of quantities. Students will acquire skills in the visualization and interpretation of construction drawings. Major topics include the understanding and application of standard methods of measurement including construction electronic measurement standards using 2D/3D CAD and 3D BIM models, construction terminology, standard abbreviations, trade preambles, measurement processes and protocol.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"PF1102","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Afternoon","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"PF1107","ModuleTitle":"Project And Facilities Management Law","Department":"Building","ModuleDescription":"This module covers fundamental principles of law in Singapore. Major topics nclude the Singapore legal system, legal system and method including statutory interpretation and research, basic principles of the laws of contract and negligence, and basic legal principles relevant to enterprises in Singapore including business entities, insolvency and intellectual property.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"PF2101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"PF1108","ModuleTitle":"Introduction to Building Performance","Department":"Building","ModuleDescription":"This module covers aspects of building performance in relation to technical and human requirements. Major topics include external and climatic effects including pollution, humidity, solar radiation sky illuminance, and noise, role and performance of building elements, passive and active control, air-conditioning and natural ventilation, artificial and daylighting, indoor air quality, building acoustics, human requirements.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"PF1104","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PF2101","ModuleTitle":"Project and Facilities Management Law","Department":"Building","ModuleDescription":"This module covers the fundamental principles relating to the law, the legal system, the law of contract, the law of torts, the role of statutory laws, and relevant aspects of land law and copyright. The module also provides students with an awareness of civil proceedings and dispute resolution.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"PF2102","ModuleTitle":"Structural Systems","Department":"Building","ModuleDescription":"This module covers the principles underlying the performance and safety of structures. The major topics include concepts of forces, moments and equilibrium, structural design lifecycle, principles of structural analysis, properties of common structural materials, principles of foundation design, structural behaviour of simple buildings, and high rise systems.","ModuleCredit":"4","Workload":"2-1-0-5-2","Preclusion":"Students from Civil Engineering, PF2501","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PF2103","ModuleTitle":"Measurement (Building Works)","Department":"Building","ModuleDescription":"This module covers the fundamental principles for the measurement of work items on projects with special focus on building works. It also covers the writing of specifications for such items. It develops students' skills in conventional and e-measurement of building works covering foundations, frame, building envelope, fenestration and architectural finishes. Students are recommended to take PF1102 Visualisation in Design and Technology before taking this module.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PF2105","ModuleTitle":"Research Methods","Department":"Building","ModuleDescription":"The module covers the basic principles relating to scientific modes of inquiry and research methodologies. It also covers the fundamental quantitative tools that are needed to undertake research in project and facilities management. Major topics include principles of modelling, operations research, systems dynamics, decision analysis, risk analysis and sensitivity analysis.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"Students who have read research methodology.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Wednesday Morning"]}]},{"ModuleCode":"PF2106","ModuleTitle":"Project & Facilities Communication Management","Department":"Building","ModuleDescription":"Communication management is a knowledge area in project and facilities management. This module covers the communication skills required in project and facilities management. Topics include managing and communicating with internal and external stakeholders, the forms of communication, project documentation, and orders and reports.","ModuleCredit":"4","Workload":"2-2-0-6-0","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Monday Morning","Friday Morning"]}]},{"ModuleCode":"PF2107","ModuleTitle":"Construction Technology","Department":"Building","ModuleDescription":"This module covers the evaluation, selection and performance of specialised advanced construction technology for tall buildings with emphasis on the integration of construction systems. The major topics are: deep foundation systems, proprietary wall and floor systems, advanced formwork and scaffolding technology, precast and prestressed concrete construction, envelope systems, and roof construction. Also covered are the basic principles relating to the selection, operation and integration of specialised equipment for construction work, and the fundamentals of site surveying, setting out and alignment systems for high-rise buildings.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"PF2108","ModuleTitle":"Project Cost Management","Department":"Building","ModuleDescription":"This module covers the basic principles relating to estimating of items of the work to be undertaken on projects, and tendering. Major topics are quantitative techniques in cost analysis, cost planning, approximate estimating and tendering procedures. The principles governing the pricing of items and building up rates for items of work are also covered.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon","Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"PF2110","ModuleTitle":"Fundamentals of Facilities Management","Department":"Building","ModuleDescription":"This module covers the fundamental concepts of facilities management for different types of real assets. It explores the principles that underpin sustainable facilities management and the perspectives of stakeholders. Topics include FM activities, FM strategy, outsourcing, maintenance management, performance management and safety, resource management, FM technology, financial management, and procurement.","ModuleCredit":"4","Workload":"2-2-0-6-0","Preclusion":"PF1105","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PF2201","ModuleTitle":"Scope and Design Management","Department":"Building","ModuleDescription":"This module covers the fundamental principles relating to managing the designprocess and forming the project scope. Major topics are consideration and assessment of clients, requirements, selection of projects, formulationof project brief, the role of design as well as the deisgner in projects, design for value, integrated designs, and design evaluation.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PF2203","ModuleTitle":"Quality and Productivity Management","Department":"Building","ModuleDescription":"The module enables students to develop knowledge of the role of management in improving quality andproductivity in projects and within firms. Major topics covered include managementprinciples, models and tools that have the potential to improve the level of quality and productivity at the project and corporate levels.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"PF2205","ModuleTitle":"Project Finance","Department":"Building","ModuleDescription":"This module covers project financing for infrastructure projects. Major topics include time value of money, balance sheets and income statements, financial ratios and returns, project finance structures, major stakeholders in project finance, contracts and agreements, and risk management.","ModuleCredit":"4","Workload":"2-2-0-2-4","Preclusion":"PF2204","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"PF2304","ModuleTitle":"Operations and Maintenance Management","Department":"Building","ModuleDescription":"The module covers the fundamental principles of operations and maintenance of facilities such as organization of O&M team, O&M planning, execution and management, O&M of Mechanical, Electrical, Plumbing & Fire Protection Systems and O&M management systems","ModuleCredit":"4","Workload":"2-2-0-4-2","Preclusion":"PF4309, PFM students from AY2018/19 intake and after","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Monday Morning"]}]},{"ModuleCode":"PF2305","ModuleTitle":"Event Management","Department":"Building","ModuleDescription":"This module covers aspects of event management in the context of project and facilities management. Major topics include event context, event planning, operation and evaluation, event risk management, event sponsorship, and case studies on the management of different types of events.","ModuleCredit":"4","Workload":"2-2-0-6-0","Preclusion":"PF4307, PFM students from AY2017/18 intake and before","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"PF2306","ModuleTitle":"Event Management Case Studies","Department":"Building","ModuleDescription":"This module provides an understanding of how event management is applied in the industry through in-depth case studies. Cases are selected to cover major event types which are relevant and making an impact to the event industry regionally and globally.","ModuleCredit":"4","Workload":"2-2-0-6-0","Preclusion":"PF4308, PFM students from AY2017/18 intake and before","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"PF2402","ModuleTitle":"Work Experience Internship","Department":"Building","ModuleDescription":"This internship module is open to full-time undergraduate students who have completed at least 60MCs as at 1 January of that year and plan to proceed on an approved internship of at least 10 weeks in duration in the vacation period. This module recognizes work experiences in fields that could lead to viable career pathways that may or may not be directly related to the student’s major. It is accessible to students for academic credit even if they had previously completed internship stints for academic credit not exceeding 12MC, and if the new workscope is substantially differentiated from previously completed ones.","ModuleCredit":"4","Workload":"0-0-0-42-0","Prerequisite":"This internship module is open to full-time undergraduate students who have completed at least 60MCs as at 1 January of that year and plan to proceed on an approved internship of at least 10 weeks in duration in the vacation period.","Preclusion":"Full-time undergraduate students who have accumulated more than 12MCs for previous internship stints.","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"PF2501","ModuleTitle":"Structural Systems","Department":"Building","ModuleDescription":"This module covers the principles underlying the performance and safety of structures. The major topics include concepts of forces, moments and equilibrium, structural design lifecycle, principles of structural analysis, properties of common structural materials, principles of foundation design, structural behaviour of simple buildings, and high rise systems.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"Students from Civil Engineering, PF2102, PFM students from AY2018/19 intake and after","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PF2502","ModuleTitle":"Development Technology and Management","Department":"Building","ModuleDescription":"This module covers the management of technology relating to development projects to meet regulatory requirements, and prevailing buildability and quality standards. The topics include preliminary works, substructures, structural systems, functional elements for reinforced concrete and structural steel buildings, and external works. Emphasis is put on the management of development technology for projects to ensure that appropriate decisions and processes adopted fulfil the requirements specified in the Factories (Building Operations and Works of Engineering Construction) Regulations, Building Control Regulations, Buildable Design Appraisal System, Construction Quality Assessment System and other relevant codes of practice.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"PF2504","ModuleTitle":"Materials Technology","Department":"Building","ModuleDescription":"This module introduces the properties, characteristics, selection, specfication, assembly and inter-relationship of materials utilised in modern facilities, focusing on construction materials. Major topics are materials suitable for application in relation to weather resistance, stability, durability, damp prevention, insulation, energy conservation and fire protection. Principles relating to the weathering and corrosion of materials, especially building materials, are also covered. The coverage includes practical tests to evaluate the behaviour of selected materials under various conditions.","ModuleCredit":"4","Workload":"2-1-0-4-3","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PF2505","ModuleTitle":"M&E Systems","Department":"Building","ModuleDescription":"This module covers the mechanical and electrical systems in modern facilities, with special focus on a building. It considers the design principles, operation and maintenance of major systems such as: heating, ventilation and air conditioning systems, power generation and distribution, vertical and horizontal transportation systems, fire fighting systems, communication and security systems, as well as piping and plumbing systems. This module also covers the engineering principles and key factors influencing the thermal environments and quantification of these factors, functional requirements of utilities, and the design of systems to local codes.","ModuleCredit":"4","Workload":"2-2-0-2-4","Preclusion":"PF2104,PF2503","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PF3201","ModuleTitle":"Measurement (Specialist Works)","Department":"Building","ModuleDescription":"This module develops further the students' skills in the measurement of items of work on projects, with a special focus on the quantification of specialist building works. Major topics are measurement of fluid flow systems, specialist and civil engineering construction works and building services.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"PF2503 M&E Engineering Systems/ PF2505 M&E Systems (AY2014/15 to AY2017/18 intakes)","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"PF3205","ModuleTitle":"Advanced Measurement","Department":"Building","ModuleDescription":"This modules covers the more advanced aspects of building measurement found in projects including the use of IT in integrating measurement works and project management. Topics include measurement of deep excavation, substructures, underpinning, structures, additions and alterations and complex building forms.","ModuleCredit":"4","Workload":"2-2-0-6-0","Prerequisite":"PF2102/ PF2501 Structural Systems (AY2014/15 to AY2017/18 intakes)","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Friday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"PF3206","ModuleTitle":"Project Scheduling and Control","Department":"Building","ModuleDescription":"This module covers the fundamental principles of operations management as it applies to projects. It considers the application of various management tools to the solutionof problems in the planning and control of projects. Major topics are project planning and scheduling, resource management, and project control.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"PF3101/PF3104, PFM students from AY2018/19 intake and after","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PF3207","ModuleTitle":"Project Management Law","Department":"Building","ModuleDescription":"This module covers the fundamental principles relating to the various legal relationships in a project, laws relevant to procurement, contract administration, termination and insolvency, and professional negligence and concurrent liability. Students are recommended to take PF2101 Project and Facilities Management Law before taking this module.","ModuleCredit":"4","Workload":"2-1-0-4-3","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PF3301","ModuleTitle":"Maintainability of Facilities","Department":"Building","ModuleDescription":"This module covers the maintainability issues of various categories of facilities under tropical conditions, focusing on buildings. It aims to improve the standard and quality of design, construction and maintenance practices so as to produce efficient buildings that require minimal maintenance. The module examines the durability, sustainability and maintainability of various materials and components to set benchmarks for the selection of materials, components and systems for better maintainability. The basic principles involved in building pathology-diagnosis and repair are covered.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"PF3302","ModuleTitle":"Energy Management","Department":"Building","ModuleDescription":"This module covers the essential principles of energy management in the operation of facilities with special emphasis on the operation of buildings. The major topics include: quantitative energy analysis, prediction, simulation and relevant codes of practice. Students are given experience in the real time application of computers in energy monitoring and auditing. Other topics are: energy benchmarking, energy market policy and procurement.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"PF2503 M&E Engineering Systems/ PF2505 M&E Systems (AY2014/15 to AY2017/18 intakes)","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"PF3304","ModuleTitle":"Facilities Management Law","Department":"Building","ModuleDescription":"This module covers the fundamental principles relating to the various legal aspects and laws required to operate and manage facilities.","ModuleCredit":"4","Workload":"2-2-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PF3305","ModuleTitle":"Facilities Planning and Design","Department":"Building","ModuleDescription":"This module covers the fundamental principles of planning and designing of facilities such as space allocation, planning and implementation. The topics include facilities management planning process, space and design basics, human factors, universal design, programming, site analysis, master planning, environmental planning, capital planning, space management, design for various facility types.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PF3401","ModuleTitle":"Practical Training Scheme","Department":"Building","ModuleDescription":"This module covers the application of knowledge gained from academic studies to practical situations in the relevant local or foreign industry. There are also opportunities for students to be employed on funded research projects undertaken by staff members of the department. Through practical work experience, the module facilitates the development of valuable workplace and communication skills. Students are required to undergo twelve (12) weeks of approved practical training at the end of the second semester in their Second or Third Year of study. They are to submit a Log Book, an Interim Report, and an Academic Report for assessment.","ModuleCredit":"4","Workload":"0-0-0-44-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"PF3501","ModuleTitle":"Intelligent Facilities","Department":"Building","ModuleDescription":"Intelligent facilities are hallmarks of modern cities, they are designed and operated to help to enhance the quality of living and work. The module explores the concept of intelligence of facilities from various perspectives, and covers how a pragmatic approach can be adopted in translating the desirable features into reality in facilities through technology. Smart technologies, sensor technologies, building control and automation systems, and human-systems relationships are explored. Case studies constitute an integral part of the module. Students are recommended to take PF2503 M&E Engineering Systems before taking this module.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PF4101","ModuleTitle":"Dissertation","Department":"Building","ModuleDescription":"In this module, students demonstrate their research, analytical and communication skills by investigating a topic of interest to them, and of relevance to the programme. The student is expected to demonstrate an ability to pursue unaided investigations relevant to the topic chose, to communicate the findings clearly, concisely and with detachment, to draw relevant conclusions, and to offer suitable recommendations.","ModuleCredit":"8","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PF4102","ModuleTitle":"Contract and Procurement Management","Department":"Building","ModuleDescription":"This module covers the fundamental principles of administering projects from the client’s perspective by developing further, and applying, students’ knowledge of project management law. Major topics are procurement systems, valuation of work done based on the Security of Payment Act, valuation of variations and financial control of projects. Students are recommended to take PF2101 Project and Facilities Management Law and PF3207 Project Management Law before taking this module.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PF4202","ModuleTitle":"Safety, Health and Environmental Mgt","Department":"Building","ModuleDescription":"This module covers the knowledge required to manage projects to comply with safety, health and environmental standards, codes and regulations. Major topics are safety management system, environmental health, pollution control and the economics and management of sustainable development in the context of projects. Policy issues at the national and corporate levels on safety, health and environmental management are also covered.","ModuleCredit":"4","Preclusion":"PF4208, PFM students from AY2018/19 intake and after","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Friday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"PF4203","ModuleTitle":"Project Dispute Management","Department":"Building","ModuleDescription":"This module covers the fundamental legal principles relating to disputes on projects in the various stages of preparation of documents, formation of contract, contract administration including documentation and issues of evidence, methods of dispute resolution including contractual mechanism, summary judgment, alternative dispute resolution (ADR), statutory adjudication, arbitration, enforcement and insolvency, and legal approaches to disputes with third parties.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PF4206","ModuleTitle":"Building Information Modelling","Department":"Building","ModuleDescription":"This module covers the nature and potential of BIM as a new format for exchanging digital and spatial information in project and facilities management. Topics include the principles of BIM, the supporting infrastructure, implementation, and the financial, legal, and other nontechnical aspects of BIM.","ModuleCredit":"4","Workload":"2-0-0-8-0","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"PF4207","ModuleTitle":"Project Risk Management","Department":"Building","ModuleDescription":"The module provides students with knowledge of the principles of risk management which include the common analysis techniques, and their application to projects. The major topics are: types and sources of project risks, risks affecting budgeting decisions and cost estimates, risk management cycle, risk analysis techniques, and risk allocation arrangements.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"PF3104, PFM students from AY2018/19 intake and after","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PF4301","ModuleTitle":"Strategic Facilities Management","Department":"Building","ModuleDescription":"The module provides students with knowledge to 1.Apply the principle of managing buildings and facilities with the objectives of the organization in mind, 2. Align business and facilities strategies in delivering service and performance in order to achieve maximum corporate benefit, 3. Learn strategic and operational pointers to best practice in the planning and management of facilities, and 4. Learn to address issues of sustainability, safety and growth in an urban setting.","ModuleCredit":"4","Preclusion":"PF3307, PFM students from AY2018/19 intake and after","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PF4305","ModuleTitle":"Green Development","Department":"Building","ModuleDescription":"This studio-based module is about environmentally responsive development integrating construction and ecology. The emphasis is on how environmental considerations affect the entire project cycle in site planning, feasibility study, building designs, approvals, construction, and occupancy in an integrated manner.","ModuleCredit":"4","Workload":"0-0-2-0-8","Preclusion":"PF4502, PFM students from AY2018/19 intake and after","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PF4306","ModuleTitle":"REITs Facilities Management","Department":"Building","ModuleDescription":"This module examines the theories and industry practices of facilities management in Real Estate Investment Trusts (REITs). It examines the strategic planning, designing for maximum efficiency and managing of lettable spaces for various REITs facilities and how it develops into a viable working model for the business. Emphasis is put on the coordination of the physical REITs workplace with the tenants and the work of the organisation.","ModuleCredit":"4","Workload":"2-2-0-6-0","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Monday Morning"]}]},{"ModuleCode":"PF4307","ModuleTitle":"Event Management","Department":"Building","ModuleDescription":"This module applies the principles of project and facilities management to the management of events. Topics include the nature and types of events, the event management cycle (inception, event planning, mobilization, execution, and post-event evaluation), and case studies on the management of different types of events.","ModuleCredit":"4","Workload":"2-2-0-6-0","Preclusion":"PF2305, PFM students from AY2018/19 intake and after","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"PF4308","ModuleTitle":"Event Management Case Studies","Department":"Building","ModuleDescription":"This module provides an understanding of how knowledge of Event Management is applied in the industry. Relevant case studies on different types of events, and contemporary issues in event feasibility, planning, marketing, procurement and management are also considered. Students are recommended to take PF4307 Event Management before taking this module.","ModuleCredit":"4","Workload":"2-2-0-6-0","Preclusion":"PF2306, PFM students from AY2018/19 intake and after","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"PF4501","ModuleTitle":"Total Building Performance","Department":"Building","ModuleDescription":"This module focuses on systems integration and performance of buildings by developing an appreciation of, and methodologies to facilitate the evaluation and integration of various building systems. It seeks to foster an understanding of the inter-relationships among the design, construction, operation and maintenance processes of buildings and develop a total approach to building performance and evaluation. An overview of the main building systems is provided with emphasis on how they affect and contribute to building performance. Case studies illustrate the process and the outcome of the total building performance approach.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PH2201","ModuleTitle":"Introduction to Philosophy Of Science","Department":"Philosophy","ModuleDescription":"An introduction to a spectrum of philosophical issues concerning modern science. These range from explaining the development of science, including a comparison with traditional approaches, to understanding nature in both the West and the East, to problems of the rationality of science. This will also involve a historical study of the development of philosophy of science in the Western tradition, from Bacon and Hume, through Mill, to Popper, Kuhn and Feyerabend.","CrossModule":"GEM2025","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEM2025","Corequisite":"NIL","Types":["UEM","GEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"PH2206","ModuleTitle":"Founders of Modern Philosophy","Department":"Philosophy","ModuleDescription":"This module looks at the beginnings of modern Western philosophy in the seventeenth century, when philosophers conceived of themselves as breaking away from authority and tradition. It will deal with central themes from the thought of Descartes, Locke, Berkeley, Leibniz and Spinoza, in particular, the attempt to provide foundations for knowledge and science.","CrossModule":"GEK2028","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEK2028","Corequisite":"NIL","Types":["UEM","GEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"PH2207","ModuleTitle":"Hume and Kant","Department":"Philosophy","ModuleDescription":"Two major philosophers are studied in this module: David Hume, in the first half, and Immanuel Kant, in the second. We will try to determine what each philosopher's fundamental approach to philosophy consists in, and how it gives rise to his views on the nature of causation, the external world, the self, and the limits of knowledge. As Kant's first Critique was a response to Hume's philosophical scepticism, we will pay close attention to his diagnoses of Hume's difficulties and his proposed solutions.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PH2208","ModuleTitle":"Applied Ethics","Department":"Philosophy","ModuleDescription":"This module considers some of the significant normative ethical theories in the history of moral philosophy and examines how their principles may be applied to ethical issues of practical concern. There is a wide range of topics that are typically understood to come under the category of applied ethics. These include ethical issues pertaining to the family, food, race relations, poverty, punishment, conduct in war, professional conduct in general, and so on. The specific topics to be dealt with may vary from semester to semester, and the selection will be announced at the start of the semester in which the module is offered.","CrossModule":"GEK2029","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEK2029","Corequisite":"NIL","Types":["UEM","GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon","Monday Morning"]}]},{"ModuleCode":"PH2209","ModuleTitle":"Philosophy of Art","Department":"Philosophy","ModuleDescription":"Art and aesthetics raises deep philosophical puzzles. Sunsets are beautiful because they’re pleasing. But they seem pleasing because they’re beautiful. Galleries display some things because they’re art. But some things are art because galleries display them. Just as the Mona Lisa resembles Lisa, she resembles it. But she does not represent it as it represents her. When one watches a horror film one feels fear, but one does not run away. When one listens to instrumental music one feels sad, but there’s nothing one is sad about. This course addresses the central philosophical questions with which these puzzles are entangled.","CrossModule":"GEK2002","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEK2002","Types":["UEM","GEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Morning","Monday Morning","Thursday Morning"]}]},{"ModuleCode":"PH2211","ModuleTitle":"Philosophy of Religion","Department":"Philosophy","ModuleDescription":"This module will introduce students to the main issues in contemporary philosophy of religion. Topics covered will be selected from the following (other topics may also be considered): arguments for the existence of God (cosmological, ontological, teleological), argument for atheism (problem of evil), religious pluralism, nature of mystical experiences, the nature of miracles, the nature of religious language.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Monday Morning","Wednesday Afternoon","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"PH2213","ModuleTitle":"Metaphysics","Department":"Philosophy","ModuleDescription":"Broadly speaking, Metaphysics is the study of fundamental conceptual categories, including that of space and time, appearance and reality, mind and body, substance and existence, objects and their properties, and God. These concepts pertain to the structure of ",ultimate reality", and generate perplexing philosophical issues, a sample of which will be discussed in this course. Some topics: the problem of universals, paradoxes of the infinite, the concept of God, paradoxes of time travel, problems of cause and effect, free will, fatalism and determinism, the mind-body problem, realism and idealism, existence, identity, and individuation, essentialism, the relation between logic and metaphysics.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"PH2222","ModuleTitle":"Greek Philosophy (Socrates and Plato)","Department":"Philosophy","ModuleDescription":"Socrates and Plato stand at the source of the Western Philosophical tradition. Alfred Whitehead said that “the safest general characterization of the European philosophical tradition is that it consists of a series of footnotes to Plato.” Through a close reading and analysis of several representative Platonic dialogues, this module introduces the student to the philosophy of Plato and Socrates (Plato’s teacher and main interlocutor in his dialogues), and prepares him/her for PH 3222 on Aristotle’s philosophy and the Honours seminar on Greek Thinkers. The module may include material on earlier Philosophy forming the background to Socrates and Plato.","CrossModule":"GEK2036","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"PH3209, GEK2036","Corequisite":"NIL","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Thursday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"PH2242","ModuleTitle":"Philosophy of Language","Department":"Philosophy","ModuleDescription":"Topics in the philosophy of language, especially concerning truth, meaning and reference. In particular, we will consider questions such as but not limited to whether language is mediated by convention or intention, whether understanding a language is tacitly knowing a theory of that language, whether the meaning of a name is simply its referent, whether mathematical and moral statements are true in virtue of meaning and whether sentences such as ‘breaking promises is wrong’ are statements of moral fact or simply expressions of emotion.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PH3210","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"PH3201","ModuleTitle":"Philosophy of Social Science","Department":"Philosophy","ModuleDescription":"The founding of social science as a special discipline for the study of social phenomena in the late nineteenth century and its development through the twentieth century will be examined in this module. The critique of the physical science model, which was originally used to ground the theory of social science research, will be considered. This course guides students through the various philosophical debates, which shaped the development of modern social science. Attention will also be given to how social science research bears, directly or indirectly, on social practices.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PH3203","ModuleTitle":"Moral Philosophy","Department":"Philosophy","ModuleDescription":"This module is concerned with an area in Moral Philosophy called 'meta-ethics'. Meta-ethics is a discussion of the nature of ethics. It is a second-order, reflective activity about ethics, and not a first-order discussion of the rights and wrongs of particular issues within ethics. Beginning with non-naturalism, the module proceeds to discuss emotivism, prescriptivism, descriptivism or naturalism, culminating in current discussion of moral realism.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"PH3206","ModuleTitle":"Recent Philosophy","Department":"Philosophy","ModuleDescription":"This module looks at the development of twentieth century analytic philosophy through the works of some of its major exponents. These include Frege, Russell, Wittgenstein, Moore, Austin and Quine. The fundamental assumption in analytic philosophy is the idea that all philosophical problems are really problems of language and may be solved either by reformulating them in a perfect language or by a better understanding of the language that we actually speak. One of the aims of this course is to show how certain problems in ethics, metaphysics and epistemology may be solved (or dissolved) through the careful analysis of language and meaning.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"PH3230","ModuleTitle":"Normative Ethical Theory","Department":"Philosophy","ModuleDescription":"This module is a study of the main contending contemporary views about goodness and virtue, principles of moral evaluation, and moral decision-making. These include deontological, consequentialist, and contemporary virtuebased and contractarian theories. Emphasis will be placed on securing a thorough understanding the arguments used to derive fundamental moral principles and to justify claims about our moral obligations. Such study aims to reveal the kinds of issues that are involved in analyzing what constitutes rational considerations for moral action, and the strengths and weaknesses of the rival theories.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PH3245","ModuleTitle":"Language and Thought","Department":"Philosophy","ModuleDescription":"Topics at the intersection of philosophy of mind and language, such as whether thought depends on talk or vice versa, whether we think in words or images, whether those words are words of English or a sui generis mental language just for thinking, whether animals which can’t talk can think and whether the mind is like a computer. These questions are central to contemporary philosophy and language and are also an important case study in the relationship between the methods of analysis, experiment and introspection in philosophical psychology.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"PH2241 or PH3212 or PH2242 or PH3210","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"PH3246","ModuleTitle":"Paradoxes","Department":"Philosophy","ModuleDescription":"This module is a survey of classic paradoxes, ancient and modern. No mere brain-teasers, these riddles have exercised some of history’s best minds, often with startling results. How is motion possible? What is a gamble at given odds worth? Is time travel possible? Why do nations honor their treaty obligations? What are numbers? The contemplation of paradoxes drives the search for answers to these questions and more, and by grappling with the paradoxes, students gain familiarity with key techniques and concepts of decision theory and logical analysis which are useful both in philosophy and other fields of inquiry.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"PH2110/GEM2006","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PH3248","ModuleTitle":"Social and Formal Epistemology","Department":"Philosophy","ModuleDescription":"Traditional epistemology has focused on the individual knower and tends to deploy conceptual analysis as the main tool for investigating the concept of knowledge. This module surveys recent challenges to this model of analyzing knowledge, which arise from two new types of epistemology: social and formal epistemology. Social epistemology places special emphasis on the uniquely social dimensions of knowledge, such as the communication of knowledge through the testimony of others. Formal epistemology complements this approach by bringing formal (e.g., probabilistic) methods to bear on such topics as corroborating and conflicting eyewitness testimony, belief polarization, and pluralistic ignorance.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"PH2111/GEK2048 or PH2243","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"PH3249","ModuleTitle":"Decision and Social Choice","Department":"Philosophy","ModuleDescription":"This course is an introduction to decision and social choice theory. The first half introduces the theory of expected utility, according to which rational actions maximise the probability of desirable consequences. The second half introduces utilitarianism, according to which the right action is one which maximises the satisfaction of desire for the population at large. Both theories are controversial for their highly quantitative nature, their demanding conception of rationality and rightness, their insensitivity to risk and inequality, their prioritization of ends over means, and their tenuous relationship to actual human behaviour and morality. These controversies are discussed.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"GEM2006/GET1028 Logic","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Monday Morning"]}]},{"ModuleCode":"PH3261","ModuleTitle":"Kant's Critique of Pure Reason","Department":"Philosophy","ModuleDescription":"Kant is widely regarded as one of the greatest philosophers, if not the greatest, and his Critique of Pure Reason is widely considered his greatest work. This course will delve into this work, entering into the intricate framework of Kant’s Transcendental Idealism. Major topics include Space and Time, the Categories, the Analogies (focusing on causation) and the Antinomies (focusing on the issue of freedom). Although the course focuses primarily on Kant’s metaphysics and epistemology, this grounding is expected to improve one’s understanding of the basis of Kant’s ethics, particularly when dealing with the Transcendental Dialectic.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"Must have completed a minimum of 4 MC in PH.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PH4202","ModuleTitle":"Political Philosophy","Department":"Philosophy","ModuleDescription":"This module will discuss some of the central issues in political philosophy such as the basis and limits of toleration and individual liberty, the importance of a shared morality, and the role of the state in meeting the claims of different conceptions of what a worthwhile life should be. In plural societies, with a diversity of different values, what would be a fair basis for social co-operation?","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PH or 28 MCs in PS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28 MCs in PH or 28 MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PH4205","ModuleTitle":"Topics in East Asian Philosophy","Department":"Philosophy","ModuleDescription":"Specific topics from in East Asian Philosophy (e.g., Chinese, Japanese, Korean) will be discussed in the module. The aim is to introduce students to a more in depth study of traditional East Asian Philosophical texts and issues debated in them. The texts selected will focus on specific topics and traditions and will vary from year to year.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PH, with a minimum CAP of 3.50 or be on the Honours track. PH2301 or PH2302. Cohort 2012 to 2015: Completed 80MCs, including 28 MCs in PH, or 28MCs in PS, or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track. PH2301 or PH2302. Cohort 2016 onwards: Completed 80MCs, including 28 MCs in PH, or 28 MCs in CH or CL, or 28MCs in PS, or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track. PH2301 or PH2302.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PH4206","ModuleTitle":"A Major Philosopher","Department":"Philosophy","ModuleDescription":"A study of the work of a major figure in philosophy. The philosopher studied may be from the Asian or Western tradition, from any period up to the present day. The philosopher selected may be someone important who has not been given much coverage in other courses.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PH or 28 MCs in EU/LA (French/German)/recognised modules, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012-2014: Completed 80MCs, including 28 MCs in PH or 28 MCs in EU/LA (French/German)/recognised modules, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2015 onwards: Completed 80MCs, including 28 MCs in PH or 28 MCs in EU/LA (French/German/Spanish)/recognised modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"PH4211","ModuleTitle":"Issues in Epistemology","Department":"Philosophy","ModuleDescription":"This module will explore an advanced topic in epistemology in depth. Some possible topics are the problem of scepticism, including realist and anti-realist responses to it, the nature of certainty and the relationship of knowledge to chance and credence, the internalism versus externalism debate about the nature of knowledge and justification, and the definability of knowledge in terms of truth, belief, justification and their cognates. The module may also explore a problem from formal epistemology, such as the lottery paradox, the problem of logical omniscience, or probabilistic approaches to the problem of induction.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PH, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28 MCs in PH, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PH4212","ModuleTitle":"Issues in Philosophy of Mind","Department":"Philosophy","ModuleDescription":"This module will explore in depth an advanced topic in the philosophy of mind. Possible topics are the unity of consciousness, the relationship between consciousness and time and the relationship between phenomenology and intentionality. The course may also focus on alternative conceptions of the mind to physicalism, such as dualism, panpsychism, or phenomenalism, issues from the philosophy of perception, such as the problems of illusion, hallucination, and the inverted spectra, or issues from philosophical psychology and cognitive science, such as the modularity of mind, the nature of tacit knowledge, or the relationship between neural states and mental states.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PH, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28 MCs in PH, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PH4240","ModuleTitle":"Issues in Metaphysics","Department":"Philosophy","ModuleDescription":"This module will explore in depth some advanced topics in metaphysics. Some possible topics include whether similar things have universals in common, whether time flows, whether past and future exist, whether a whole is something over and above the sum of its parts, whether chance is objective, whether there are other possible worlds, and whether numbers, gods, or chairs and tables exist.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PH, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28 MCs in PH, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PH4242","ModuleTitle":"Issues in Philosophy of Language","Department":"Philosophy","ModuleDescription":"This module will explore in depth some advanced topics in philosophy of language. Possible topics are the nature of truth, Dummettian anti-realism, contextualism, relativism, or two-dimensionalism. We may also consider the application of philosophy of language to issues in other areas of philosophy, such as the debate between cognitivists and noncognitivists in metaethics, or the question of whether metaphysical disputes are merely verbal.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PH, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012-2014: Completed 80MCs, including 28 MCs in PH, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2015 onwards: Completed 80 MCs, including 28 MCs in PH or 28 MCs in EL, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PH4401","ModuleTitle":"Honours Thesis","Department":"Philosophy","ModuleDescription":"A dissertation on an approved research topic not exceeding twelve thousand words.","ModuleCredit":"15","Workload":"0-1-0-0-36.5","Prerequisite":"Cohort 2015 and before: Completed 110 MCs including 60 MCs of PH major requirements with a minimum CAP of 3.50. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of PH major requirements with a minimum CAP of 3.50.","Preclusion":"PH4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PH4550","ModuleTitle":"Internship: Philosophy for Teaching","Department":"Philosophy","ModuleDescription":"Students will intern in an educational organization approved by the Department. (e.g. Logic Mills, which specializes in courses on analytical thinking skills to schools and other educational organizations). During the internship, they will learn to use their philosophical skills to teach, and through practice, reflect on the usefulness of Philosophy in education practice and intellectual development.","ModuleCredit":"5","Workload":"3-3-2-1-3.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in PH, with a minimum CAP of 3.50 or be on the Honours track. (Students will apply to Department to read this module and qualified applicants will be selected through an interview). Cohort 2012 onwards: Completed 80MCs, including 28MCs in PH, with a minimum CAP of 3.20 or be on the Honours track. (Students will apply to Department to read this module and qualified applicants will be selected through an interview).","Preclusion":"Any other internship module.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PH4660","ModuleTitle":"Independent Study","Department":"Philosophy","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in PH, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in PH, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in PH, with a minimum CAP of 3.20.","Preclusion":"PH4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PH5660","ModuleTitle":"Independent Study","Department":"Philosophy","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Philosophy in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PH6210","ModuleTitle":"Topics In History Of Western Philosophy","Department":"Philosophy","ModuleDescription":"The module will intensively examine a historical period in Western Philosophy. Historical traditions that may be studied may include (but is not restricted to) Greek Philosophy, Medieval Philosophy, Early Modern Philosophy, Twentieth-Century Analytic Philosophy, and Twentieth Century Continental Philosophy. The module will especially attend to the major philosophical problems that define each of these historical frameworks. The relations between the major thinkers of the period under consideration will be profiled.","ModuleCredit":"4","Workload":"0-3-0-0-7","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PH6320","ModuleTitle":"Traditions In Asian Philosophy","Department":"Philosophy","ModuleDescription":"The module will intensively examine philosophical traditions from the histories of Chinese or Indian Philosophy. Traditions may include (but is not restricted to) Confucianism, Taoism, neo-Confucianism, Legalism from Chinese Philosophy and Vedanta, Indian Buddhism, Nyaya, modern Indian philosophy from the Indian tradition. The emphasis will be on the building of a solid foundation in the philosophical grammar of a non-Western philosophical tradition.","ModuleCredit":"4","Workload":"0-3-0-0-7","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PH6540","ModuleTitle":"Topics In Analytic Philosophy","Department":"Philosophy","ModuleDescription":"The module is designed to provide an intensive grounding in one of the major areas in contemporary Analytic Philosophy. The module will consider philosophy of language, philosophy of mind, epistemology, or metaphysics. Other topics from the analytic tradition or a combination of more than one topic may also be considered under exceptional circumstances. Focus will be on contemporary issues and problems currently engaging the philosophers belonging to the analytic tradition.","ModuleCredit":"4","Workload":"0-3-0-0-7","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PH6660","ModuleTitle":"Independent Study","Department":"Philosophy","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Philosophy in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"Offered to Graduate students only and admission of others by permission of instructor","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PH6760","ModuleTitle":"Philosophical Topics","Department":"Philosophy","ModuleDescription":"The module will study a topic in various areas of philosophy, ethics, metaphysics, epistemology, aesthetics, political philosophy, a topic that crosses area boundaries. An example might be ",Theories of Human Nature",. The module might approach the topic from within the perspective of one philosophical school or from a comparative perspective that examines the views of more than one philosophical school, eastern or western.","ModuleCredit":"4","Workload":"0-3-0-0-7","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PH6770","ModuleTitle":"Graduate Research Seminar","Department":"Philosophy","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-0-7","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PHS1120","ModuleTitle":"Essential Topics in Pharmaceutical Chemistry","Department":"Pharmacy","ModuleDescription":"This module adopts a biological approach to explain and illustrate foundational pharmaceutical chemical principles that are essential for the understanding of pharmaceutical science related to drug synthesis, drug properties, drug action and preparation of biomaterials. Three broad topics will be covered, including bio-organic chemistry, radical chemistry and enzymatic catalysis.","ModuleCredit":"4","Workload":"4-3-0-1-2","Prerequisite":"PR1110A","Preclusion":"Pharmacy Major","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PL1101E","ModuleTitle":"Introduction to Psychology","Department":"Psychology","ModuleDescription":"This module introduces psychology as an empirical, behavioural science. The aim is to provide students with a broad overview of the different fields in psychology. The emphasis of the course is two-fold: first, so that students appreciate the diversity and richness of the psychology discipline, second, to acquaint students with the important principles, theories, concepts and findings in psychology. Topics covered include the biological bases of behaviours, developmental psychology, social psychology, cognitive psychology, and abnormal psychology.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Afternoon","Monday Afternoon","Tuesday Afternoon","Tuesday Evening","Wednesday Morning","Thursday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"PL2131","ModuleTitle":"Research and Statistical Methods I","Department":"Psychology","ModuleDescription":"This module is aimed at equipping students with the critical thinking and analytical skills necessary as a foundation for evaluating or carrying out empirical research in psychology. It is an essential module for psychology major students. It consists of two sections: the first deals with the design of psychological research, the second covers basic descriptive and inferential statistical techniques. Students will be taught how to design their own empirical study, to carry out appropriate statistical analyses on the data collected so as to draw valid conclusions, and how to write up their findings. Ethical aspects of psychological research are covered.","ModuleCredit":"4","Workload":"2-0-1-1-6","Prerequisite":"Cohort 2017 and before: Obtained a minimum grade of 'C6' in G.C.E. 'O' level Mathematics, or passed at least IB Mathematical Studies SL, or equivalent. Cohort 2018 onwards: Nil","Preclusion":"UQF2101B","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Monday Evening","Tuesday Morning","Tuesday Afternoon","Tuesday Evening"]}]},{"ModuleCode":"PL2132","ModuleTitle":"Research and Statistical Methods II","Department":"Psychology","ModuleDescription":"This module builds on the methodological and statistical base prepared by PL2131. An essential module for psychology major students, it aims to provide knowledge and experience in conducting a psychological study. Methods of data collection in laboratory and field settings are taught alongside commonly-used statistical techniques for data analysis. Students are introduced to issues of design and analysis in factorial experiments and correlational studies. Students also do experiments in class and learn the use of computer statistical packages for data analysis. A group empirical project is required.","ModuleCredit":"4","Workload":"2-0-2-4-2","Prerequisite":"Cohort 2017 and before: At least a B- in both PL1101E and PL2131, OR has declared Psychology as a major. Students who fail to meet the B- criterion in either of the modules, or both, will have the opportunity to take a department-conducted test, the passing of which will act as an alternative prerequisite. Cohort 2018 onwards: At least a B- in both PL1101E and PL2131, OR has declared Psychology as a major.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PL3231","ModuleTitle":"Independent Research Project","Department":"Psychology","ModuleDescription":"This module allows students to undertake an individual research project under staff supervision. Students wishing to take this module are advised to obtain additional details from the Department.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"PL1101E, PL2131, PL2132 and consent of Supervisor. Students must have at least a ",C", grade in one of the prerequisites.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PL3232","ModuleTitle":"Biological Psychology","Department":"Psychology","ModuleDescription":"This course provides a general one-semester introduction to the relationship between brain and behaviour. Although no background knowledge is assumed other than from the introductory psychology course, those with an interest in biological bases of behaviour or neuroscience will be advantaged. The course is intended primarily for students doing a single major in Psychology, and is designed as an introduction to those wishing to pursue advanced courses in Cognitive Neuroscience (PL3285 &, PL4206). The course will focus on key questions asked about the brain, such as: How is the brain organised? How do drugs affect our behaviour? How does the brain see, hear and produce movement? How does it learn and think? Clinical topics, such as Parkinson's Disease and schizophrenia will be integrated into the course, as will fMRI research methods and findings. Emphasis will be given to the key principles of nervous system function, however, the course still requires a lot of factual information to be assimilated and memorized.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-10T14:30+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Tuesday Evening","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PL3233","ModuleTitle":"Cognitive Psychology","Department":"Psychology","ModuleDescription":"This module deals with the psychological study of human information processing, learning and memory, acquisition, retrieval, and forgetting, and general knowledge, concepts, reasoning, and related issues in cognition. The impact of computational approaches on cognition is considered.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Wednesday Evening","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"PL3234","ModuleTitle":"Developmental Psychology","Department":"Psychology","ModuleDescription":"This module is primarily for psychology major students, for whom it is a core area. It aims to provide an overview of the major issues in developmental psychology, with a main focus on infancy and childhood. The development of individual differences is reviewed. Stage and process theories of cognitive, social and linguistic development are evaluated. The extent to which research findings have pan-cultural and local application is considered throughout the course. The importance of empirical research is stressed, and students are recommended to take PL2131 before reading this module.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon","Friday Afternoon","Friday Morning"]}]},{"ModuleCode":"PL3235","ModuleTitle":"Social Psychology","Department":"Psychology","ModuleDescription":"This course provides a broad foundation for the study of human social behaviour. Topics such as attitudes, social cognition, interpersonal relations and group processes are discussed. One aim of this course is to introduce students to the theories and research of social psychology. A second aim is to help students appreciate how the findings of social psychologists are relevant and applicable to the day-to-day situations in our lives.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Wednesday Morning","Monday Afternoon","Tuesday Afternoon","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Morning","Monday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PL3236","ModuleTitle":"Abnormal Psychology","Department":"Psychology","ModuleDescription":"This core module covers most of the common mental health problems identified for children and adults, e.g. eating disorders, behavioural problems, attention deficits, learning disabilities, schizophrenia, anxiety, stress, depression, personality disorders, sexual adjustment, substance abuse, suicide, and dementia. The lectures and discussion groups provide an introduction to clinical intervention, but emphasis is placed on the theoretical formulation of problems. Whenever possible, films and case studies are used to supplement the textbook and readings, and a visit to the local Institute of Mental Health will usually be arranged.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E","Preclusion":"SW3217","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon","Friday Afternoon","Monday Morning"]}]},{"ModuleCode":"PL3239","ModuleTitle":"Industrial and Organisational Psychology","Department":"Psychology","ModuleDescription":"This module is intended to expose students to applications of the facts and principles of scientific psychology to industrial and organisational settings. Topics include the structure and function of organisations, selection and training, management of efficiency (motivation, working conditions, and coping attitudes), and group processes in organisations. Lectures build the knowledge base of the students, case discussions encourage applications of their knowledge.","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"PL1101E, PL2131 and PL2132","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"PL3240","ModuleTitle":"Group Dynamics","Department":"Psychology","ModuleDescription":"This module is built around applications of theoretical and experimental psychology to group processes. The psychological processes underlying human interactions in groups are the principal foci. Topics included are group formation, development of group structure, formulation of group goals, team building, leadership and power within groups, conflicts, group decision-making, and group changes. Psychological tools and skills relevant for research in field settings are also examined.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E and PL3235","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PL3242","ModuleTitle":"Health Psychology","Department":"Psychology","ModuleDescription":"This module explores the role of psychological factors in physical health. Topics covered may include the relationship of mind and body, the role of human behaviour in health, stress and coping as they relate to health, the nature of illness, patient-practitioner relations, chronic illness and disability, death and dying, and the relationship of psychology to such important health problems as AIDS, cancer, heart disease and pain.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"PL1101E","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Thursday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"PL3243","ModuleTitle":"Sensation and Perception","Department":"Psychology","ModuleDescription":"The aim of the module is to introduce students to the basic methods of vision science, and to fundamental aspects of, and current research in, sensation and perception. The methods part of the course introduces the student to both classical and modern psychophysical methods, as well as the basic concepts of fourier analysis. The content part examines aspects of sensory psychology, with emphases on vision and audition. We will trace an arc that starts from a consideration of neural processing, and ends with the representation of the perceptual world in the brain.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E and PL3233","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PL3244","ModuleTitle":"Adolescent Psychology","Department":"Psychology","ModuleDescription":"Adolescence is a period of many transitions. This module will explore some of these transitions, ranging from the physical changes related to puberty to the psychological processes of identity formation to the social challenges of negotiating new patterns of relationships with family and peers.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E and PL3234","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"PL3250","ModuleTitle":"Human Performance","Department":"Psychology","ModuleDescription":"This module concerns the application of experimental psychology research to the improvement of human-machine/environment interactions. This is not designed as a \"cookbook\" module where the principles of good human factors are merely enumerated. Rather, the emphasis will be placed on the theoretical principles underlying information processing and human performance. The topics include: signal detection and information theory, attention, spatial displays, navigation, memory and training, selection of action, manual control, time-sharing and workload, and the effects of stress on human error.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"PL1101E and PL3233","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PL3252","ModuleTitle":"Social-Cognitive Perspectives on Emotion","Department":"Psychology","ModuleDescription":"This module offers an exploration of current socialcognitive research on emotions. Emotions are complex, multiply-determined states that influence our experiences, biochemistry, thinking, actions, relationships, motivations, and behaviours, as well as our health. Topics to be covered in this module include 'what is the nature of emotion?', 'what functions, if any, do specific emotions serve?', 'what are their antecedents and their consequences?', among others. The discussion of emotion will stretch across various sub-disciplines in psychology, such as developmental psychology, biological psychology, social and personality psychology, cognitive neuroscience, social-cognition, cross-cultural psychology and evolutionary psychology.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E and PL3235","Preclusion":"PL3880B","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PL3254","ModuleTitle":"Introduction to Trauma Psychology","Department":"Psychology","ModuleDescription":"This module provides an overview of current psychological theories and research in the understanding of abnormal and maladaptive human responses to psychological trauma and life adversities. Topics include self-mutilation, suicide, pathological grief, acute stress reactions, and post-traumatic stress disorders resulting from interpersonal and family violence, sexual victimization, traumatic loss and death, disaster, and other critical life events. Resilience and post-traumatic growth in the face of life challenges will also be discussed. This module has a special focus on cultural and gender issues in relation to human traumatic stress reactions and resilient functioning.","ModuleCredit":"4","Workload":"2-1-0-1-6","Prerequisite":"PL1101E and PL3236","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"PL3256","ModuleTitle":"Infant Development","Department":"Psychology","ModuleDescription":"Infant development refers to changes in cognitive, social and motor abilities that occur during the first year of life. The course will include an overview of research methods in psychological research on infants and of psychological theories that have inspired infancy research. Research in prenatal development that bears on infant cognitive development will be covered. In addition, recent research on visual perception, linguistic development, numerical knowledge, categorization, social-emotional development and motor development will be covered.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"PL1101E, PL2131, PL2132, and PL3234","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PL3257","ModuleTitle":"Introduction to Clinical Psychology","Department":"Psychology","ModuleDescription":"This module will introduce students to the history, evolution, and contemporary practices of clinical psychology. Students will use the scientist practitioner model to study underlying theoretical frameworks and the skills and practices of clinical psychologists. Ethical and professional issues covered include classification and diagnosis, clinical research, assessment, case formulation and treatment planning, interventions, and prevention. The materials will be discussed in the context of typical work settings of clinical psychologists (e.g. mental health, forensic or neuropsychological) and across varied client populations (e.g. children, adults, couples).","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PL1101E and PL3236","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PL3260","ModuleTitle":"Moral Development","Department":"Psychology","ModuleDescription":"This module will introduce students to the study of the origins, development and cognitive processing of morality. The module will cover the beginnings of moral psychology, the early theories of moral development, the contemporary developmental research on infants’ and children’s moral decision-making, and the influence of society (e.g., media, law, parenting) on children’s moral development. Through lectures, discussions, course readings, and essay writing we will analyse and debate whether morality is innate, adaptive, and unique from other aspects of cognitive development.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"PL1101E, PL2131 and PL2132.","Preclusion":"YSS4221","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"PL3281","ModuleTitle":"Lab in Cognitive Psychology","Department":"Psychology","ModuleDescription":"Students will be introduced to the different methodologies used in cognitive research such as classical psychophysics, signal detection theory, reaction time paradigms, judgment tasks, similarity ratings, memory measures, and psycholinguistic methods. Selected topics on perception, attention, memory, categorisation, language, problem solving, and decision making will be used to illustrate these methods. Students will work in small groups to design and conduct an experiment using these methodologies and submit individual research reports. Prior background and interest in cognitive psychology will be very helpful.","ModuleCredit":"4","Workload":"0-0-3-4-3","Prerequisite":"PL1101E, PL2131, PL2132 and PL3233","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"PL3281C","ModuleTitle":"Lab in Reading Processes","Department":"Psychology","ModuleDescription":"This module extends students' experience of laboratory work to the fields of cognitive psychology and psycholinguistics. On a general level, students will learn about the principles of experimental design, ethics appraisal, data collection, and statistical analysis. More specifically, students will identify a research question, conduct their own experiment, and write up a laboratory report on topics relevant to models of word recognition and reading.","ModuleCredit":"4","Workload":"0-0-3-4-3","Prerequisite":"PL1101E, PL2131, PL2132 and PL3233","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PL3282","ModuleTitle":"Lab in Social Psychology","Department":"Psychology","ModuleDescription":"This laboratory is intended to expose students majoring in psychology with both correlational and experimental approaches to research on how people feel, think, and act in relation to others. Studies will include topics such as attitudes and social cognition (e.g., beliefs, attitudes and values, social influence, attribution and impression formation) and interpersonal and group relations (e.g. aggression, altruism, attraction, prejudice and discrimination, followers and leaders). Both laboratory and field methods of testing hypotheses will be covered. Importance of using personality and culture of people as moderators of their social behaviors will be emphasized.","ModuleCredit":"4","Workload":"0-0-3-4-3","Prerequisite":"PL1101E, PL2131, PL2132 and PL3235","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Afternoon"]}]},{"ModuleCode":"PL3282A","ModuleTitle":"Lab in Interpersonal Relationships","Department":"Psychology","ModuleDescription":"This first half of the module will explicate different methods and paradigms in social psychology with interpersonal relationships studies. The design aims to provide students a broad overview of methodologies as well as a deeper understanding of the important issues in interpersonal relationship research. In the second half of the module, students would carry out group projects, applying their knowledge to conducting a research study. They will have hands-on experiences at different research stages, from how a research study is formulated, crystallized and carried out to data analysis, results presentation and writing-up.","ModuleCredit":"4","Workload":"0-0-3-4-3","Prerequisite":"PL1101E, PL2131, PL2132 and PL3235","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"PL3283","ModuleTitle":"Lab in Developmental Psychology","Department":"Psychology","ModuleDescription":"This lab module will give students a practical introduction to methods and techniques in developmental psychology. The exact age range and techniques targeted may vary from infancy to adolescence to the aged depending on the instructor and the availability of participants. The aim is to cover essential ethical, theoretical, methodological, and practical issues of importance when conducting research. Observational and experimental methods will be covered, and basic techniques and tools of developmental assessment will be introduced. Target students are single psychology majors, especially those who are also taking or intending to take theoretical courses in Developmental Psychology.","ModuleCredit":"4","Workload":"0-0-3-4-3","Prerequisite":"PL1101E, PL2131, PL2132 and PL3234","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PL3283B","ModuleTitle":"Lab in Development of Communication","Department":"Psychology","ModuleDescription":"This lab module will introduce to students linguistic and non-linguistic ways of human communication from psycholinguistic perspectives. It addresses the following issues: 1) How do speakers communicate? 2) How do they modify the ways of communication to accommodate different circumstances? 3) When and how do children develop different ways of communication? 4) Are there cross-linguistic differences in ways of communication? 5) How do communication-impaired adults and children incorporate other modalities to communicate? Theoretical and empirical issues will be discussed. Students will also conduct scientific studies to examine the latest issues of human communication.","ModuleCredit":"4","Workload":"0-0-3-4-3","Prerequisite":"PL1101E, PL2131, PL2132 and PL3234","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PL3284","ModuleTitle":"Lab in Applied Psychology (Scale Construction)","Department":"Psychology","ModuleDescription":"This module is designed to provide psychology majors with hands-on experience using research designs and methods commonly used in applied psychology such as health, engineering, education, and industrial/organizational psychology. Students will work in teams to carry out research exercises on specific topics in applied psychology. Topics to be covered will vary depending on the specific application of psychology. The focus will be an understanding the rationale, design, and interpretation of empirical research in the specific application. Target students are psychology majors who intend on a career in psychology or to pursue a postgraduate degree.","ModuleCredit":"4","Workload":"0-0-3-4-3","Prerequisite":"PL1101E, PL2131 and PL2132","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PL3286","ModuleTitle":"Lab in Health Psychology","Department":"Psychology","ModuleDescription":"This module is designed to provide psychology majors with hands-on experience using research designs and methods commonly used in health psychology, including both questionnaire and experimental methods. Students will work in teams to carry out research exercises on specific topics in health psychology. Topics to be covered may include health attitudes, health behaviours, and psychophysiological responses to stress among others. The focus will be an understanding the rationale, design, and interpretation of empirical research in the specific application within health psychology. This module is particularly relevant for psychology majors interested in a career in psychology or who wish to pursue a postgraduate degree.","ModuleCredit":"4","Workload":"0-0-3-4-3","Prerequisite":"PL1101E, PL2131, PL2132 and PL3242","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PL3287","ModuleTitle":"Lab in Clinical/Abnormal Psychology","Department":"Psychology","ModuleDescription":"This module provides the foundation training in the use of major research skills and techniques in clinical and abnormal psychology. Students will have opportunities to observe and conduct research in clinical settings. This module is particularly relevant for psychology major students who are interested in pursuing a postgraduate research or professional training program in clinical psychology.","ModuleCredit":"4","Workload":"0-0-3-4-3","Prerequisite":"PL1101E, PL2131, PL2132 and PL3236","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PL3551","ModuleTitle":"FASS Undergraduate Research Opportunity (UROP)","Department":"Psychology","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PL4201","ModuleTitle":"Psychometrics and Psychological Testing","Department":"Psychology","ModuleDescription":"The course is designed for students to acquire important scientific knowledge and practical professional skills in the areas of psychometrics and psychological testing. Topics covered include paradigms in psychological testing and research, conceptual bases of test construction, principles of reliability, validation strategies, factor analyses, and test fairness analyses.","ModuleCredit":"5","Workload":"3-0-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"PL5223","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PL4203","ModuleTitle":"Cognition","Department":"Psychology","ModuleDescription":"This module introduces the student to the fundamental issues of cognitive science. Specifically, the main concern is how we might model cognition. The topics include the modes of representation, issues relating to the processing of information, and the nature of cognitive architectures. Both classical models of cognition and connectionist models will be considered. There will be several sessions of computer simulation of basic connectionist models. This course is mounted for students interested in how we might study how the mind works.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3233, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3233, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PL4205","ModuleTitle":"Developmental Processes","Department":"Psychology","ModuleDescription":"This course concerns development in infancy, childhood, adolescence and adulthood. It reviews in depth important cognitive, social and emotional changes during these phases, the theories of development that document these changes and the rich variety of research methodology that track these changes. Students will get a genuine understanding of how current information on human development contribute to, modify or challenge extant theories of development and how far developmental psychology has progressed in the last 50 years.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3234, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3234, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"PL4207","ModuleTitle":"Social Psychology: Theories and Methods","Department":"Psychology","ModuleDescription":"This module deals with contemporary social psychology. Topics include cognitive and learning perspectives in social psychology, quantitative methods in social psychology, attitudes and attitude change, attribution and social perception, altruism and aggression, sex roles, interpersonal attraction, social influence, leadership and power, intergroup relations, and cultural psychology. In discussing these topics, illustrations are given of how research programmes are conducted in social psychology.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3235, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3235, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"PL4219","ModuleTitle":"Advanced Abnormal Psychology","Department":"Psychology","ModuleDescription":"This course is an advanced course in Abnormal Psychology. It builds on the fundamental concepts introduced in PL3236, by focusing on some specific areas, e.g., mood, psychotic and anxiety disorders. The role of stress and emotion in psychopathology, and the treatment of these disorders, with drug therapy and cognitive-behavioral therapy will be considered. The student will be introduced to recent advancement in research and practice in these and other cognate domains. The focus of the seminars will be discussion of current basic and clinical research papers.","ModuleCredit":"5","Workload":"0-3-0-1.5-8","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"PL4880A","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PL4221","ModuleTitle":"Early Language Development","Department":"Psychology","ModuleDescription":"This module explores topics on language development in infants and young children: these topics include speech perception, development of phonology, syntax and morphology, vocabulary development, and bilingual language development. We will examine theoretical issues and research methods in these areas. Through the series of seminars which make up this module, we will read and discuss journal articles, with particular attention to current research. Students may benefit from taking PL3234 (Developmental Psychology) before this module.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3234, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3234, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PL4223","ModuleTitle":"Introduction to Clinical Neuropsychology","Department":"Psychology","ModuleDescription":"This module introduces advanced students to the field of neuropsychology in the medical environment. The work of neuropsychologists in hospitals is discussed with clinical case examples. Students are familiarised with basic concepts of clinical practice, case formulation, and ethical principles in working with hospital patients. They are also provided with site visit opportunities to increase their appreciation for the work of the helping professions among people with neurological impairment and psychosocial dysfunction.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"PL4224","ModuleTitle":"Child Abnormal Psychology","Department":"Psychology","ModuleDescription":"This course is an advanced course in child abnormal psychology. It is intended to build a foundation of knowledge and concepts necessary in the specialized area of child clinical psychology, by focusing on theory, research and clinical application in the area of childhood psychological disorders. Theories that will be highlighted include developmental psychopathology, the diathesis-stress model and cultural diversity models. Psychological disorders relevant to the following periods of development will be discussed: infancy/early childhood, school age, adolescence. The seminars will consist of lectures, as well as in-class, small-group discussion of current clinical topics and selected research papers.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PL4226","ModuleTitle":"Correctional Psychology","Department":"Psychology","ModuleDescription":"This course seeks to equip students with an understanding of criminal behaviour and the criminal justice agencies’ response to offending in the local settings. Students will be introduced to psychological theories of criminal behaviours, psychopathology associated with offending, offender assessments, offender programming, re-entry initiatives, professional practice and research.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Friday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PL4228","ModuleTitle":"Criminal Forensic Psychology","Department":"Psychology","ModuleDescription":"Criminal forensic psychology is the intersection between psychology and the criminal justice system, which involves the understanding of criminal law in the relevant jurisdictions in order to interact appropriately with the legal professionals. The course will introduce students to the relevant sentencing and evidentiary issues, as well as the literature on the assessment andmanagement of violent and sexual offending behaviours, amongst other problem behaviours. In addition, the course will explore areas relating to eyewitness testimony in children. Further, the association between personality disorders and offending behaviours, as well as the relevant assessment and management issues will be examined.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), which should include PL3235 and PL3236, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), which should include PL3235 and PL3236, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Morning"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PL4229","ModuleTitle":"Psychological Therapies","Department":"Psychology","ModuleDescription":"This module aims to introduce students to the main orientations of psychological therapy including psychodynamic psychotherapy, behavioural and cognitive therapies, and systemic therapies, amongst others. Theoretical underpinnings, specific therapeutic techniques, applications to particular psychiatric disorders or psychological problems, methods of evaluation, levels of empirical support, mechanisms of change, and ethical and professional issues will be covered. Seminars will include didactic teaching, class discussions, clinical case studies, selected articles, and where possible, video footage.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PL4233","ModuleTitle":"Psychology of Negotiation","Department":"Psychology","ModuleDescription":"This module will provide an overview of the science of negotiation, drawing largely upon the theories and research in organizational psychology and social psychology. Students will learn basic and classic issues in the field including distributive and integrative bargaining, as well as the cognitive, motivational, and emotional processes that inhibit or facilitate effectiveness in negotiating. Students will also be introduced to complex issues including multi-party negotiations, third-party negotiations, agency and ethics, and cross-cultural negotiations.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SW3208","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"PL4234","ModuleTitle":"Patient and Health Care","Department":"Psychology","ModuleDescription":"This module is designed to increase knowledge and understanding of health psychology as an applied science. The module focuses on understanding developmental and lifespan frameworks in the experience of illness and disease, exploring patients’ experiences in the health-care system, and developing an appreciation of factors that may lead to patient harm and adverse events in the context of health care delivery.","ModuleCredit":"5","Workload":"0-3-0-6.5-3","Prerequisite":"Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132, PL3242 and 4 out of the 5 core modules (PL3232 - PL3236), with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PL4235","ModuleTitle":"The Psychology of Moral Judgments","Department":"Psychology","ModuleDescription":"This module will introduce students to the study of the origins, development, and cognitive processing of morality. The module will cover the history of moral psychology, and the shift from cognitive-developmentalist theories of reasoning-based morality to the current social intuitionist theory of intuition and emotion based morality. The course debates whether morality is innate, intuitive, emotion-driven, reasoned, learned, or a dual process. In doing so, we will explore infants’ and children’s moral development, moral emotions, morality through neuroscience, morality across culture and in politics, and moral dilemmas from philosophical thought experiments.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), which should include PL3234 and PL3235, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), which should include PL3234 and PL3235, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"YSS4206A Topics in Psychology: Moral Judgements","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Tuesday Evening","Thursday Morning"]}]},{"ModuleCode":"PL4236","ModuleTitle":"Autism Spectrum and Related Conditions","Department":"Psychology","ModuleDescription":"Autism Spectrum Conditions affect social and communication development in approximately 1 in 100 individuals. This module will cover the history, presentation, diagnostic process and challenges, genetics and neurobiology, etiological theories, assessment and evidence-based interventions for individuals with Autism Spectrum and related neurodevelopmental conditions across the life-span. Emphasis will be given to recent research and empirically validated neurobiological, developmental and psychological theoretical perspectives and understanding the high comorbidity in ASC. This module will also explore the presentation of autistic traits in the general population, family and relatives of those with ASC and in those with other disorders (“the autism continuum”).","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), which should include PL3234 and PL3236, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"PL4239","ModuleTitle":"Social Psychology of the Unconscious","Department":"Psychology","ModuleDescription":"Conscious awareness is a prized possession of mankind. Lay people and philosophers alike ascribe sacred values to people’s capacity for conscious thoughts, reasoning, and behaviour. However, social psychology research demonstrates the powerful influence of the unconscious, mechanisms that occur without conscious awareness, on high-level mental processes. In this module, students will be exposed to an array of research revealing how the unconscious affects social perception, social behaviour, goal pursuit, and complexed decision making. Students will acquire a basic understanding of how the unconscious operates and appreciate the real-life implications of the unconscious in consumer behaviour, public opinion, and legal decisions.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3235, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"PL4880I","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"PL4401","ModuleTitle":"Honours Thesis","Department":"Psychology","ModuleDescription":"Each student selects a topic for research and works under the supervision of a member of the teaching staff. The research work is presented as a thesis for examination. The Honours Thesis carries an equivalent weight of three modules. Please register PL4401 manually with the Department.","ModuleCredit":"15","Workload":"0-0-0-37.5-0","Prerequisite":"Cohort 2015 and before: Completed 110 MCs, including 60 MCs of PL major requirements, with a minimum CAP of 3.50. Cohorts 2016 and 2017: Completed 110 MCs, including 44 MCs of PL major requirements, with a minimum CAP of 3.50. Cohort 2018 onwards: Completed 110 MCs, including 44 MCs of PL major requirements, with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"PL4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PL4501","ModuleTitle":"Integrated Thesis","Department":"Psychology","ModuleDescription":"The Integrated Thesis is a single thesis that satisfies both the Master’s thesis and Honours thesis requirements of the Psychology Concurrent Degree Programme. The Integrated Thesis is pitched at the Master’s level and should thus entail original research that contributes to new knowledge. Similar to PL4401 Honours Thesis, the Integrated Thesis carries an equivalent weight of three 4000-level modules and is done under the supervision of a member of the teaching staff.","ModuleCredit":"15","Workload":"0-0-0-37.5-0","Prerequisite":"Cohort 2015 and before: Completed 110 MCs, including 60 MCs of PL major requirements, with a minimum CAP of 3.50. Students should be enrolled in the Concurrent Degree Programme and be in good standing. Registration is subject to departmental consent. Cohort 2016 onwards: Completed 110 MCs, including 44 MCs of PL major requirements, with a minimum CAP of 3.50. Students should be enrolled in the Concurrent Degree Programme and be in good standing. Registration is subject to departmental consent.","Preclusion":"PL4401","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"PL4660","ModuleTitle":"Independent Study","Department":"Psychology","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: Completed 100 MCs, including 60 MCs in PL, with a minimum CAP of 3.50. Cohort 2012-2015: Completed 100 MCs, including 60 MCs in PL, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs, including 44 MCs in PL, with a minimum CAP of 3.20.","Preclusion":"PL4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PL4880F","ModuleTitle":"Addictive Behaviours","Department":"Psychology","ModuleDescription":"This module introduces students to major contemporary perspectives on addictive behaviours. Topics to be covered include the aetiology, assessment, prevention, and treatment of substance-related and 'behavioral' (e.g., gambling, eating) addictions. Recent research and clinical advances in related areas such as behavioural genetics, dual diagnosis, contingency management, cognitive expectancy, and motivational enhancement will also be explored.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3236, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PL4880K","ModuleTitle":"Parenting and Child Development","Department":"Psychology","ModuleDescription":"This course examines the various aspects of parental influence on children’s development, with a focus on cultural differences in parenting practices. Topics to be covered include a critical evaluation of the crosscultural relevance of parenting styles and the concept of emotional availability in accounting for differences in children’s developmental outcomes. The notion of “good enough parenting” and parenting as a bidirectional process will be analysed. The course concludes with a discussion of whether parents are the most important source of influence, bearing in mind the many other domains of influence in children’s lives, such as peers.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 – PL3236), in which one must be PL3234, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3234, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"PL4880L","ModuleTitle":"Applying Cognitive Psychology to Learning & Instruction","Department":"Psychology","ModuleDescription":"This module will explore the cognitive processes that underlie learning in educational contexts. We will examine: (i) the factors that influence effective encoding, organisation, and subsequent retrieval of knowledge, (ii) how learners monitor and regulate their learning, and (iii) how expertise is acquired. We will also delve into the scientific literature to evaluate the effectiveness of various study/instructional strategies, and compare the research findings against our own intuitions (i.e., how we learn best may not correspond to how we think we learn best). We will consider the implications of cognitive science research for enhancing educational practice.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 – PL3236), in which one must be PL3233, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 – PL3236), in which one must be PL3233, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PL4880P","ModuleTitle":"Psychology of Religion","Department":"Psychology","ModuleDescription":"Religion is ubiquitous across cultures and highly influential in many individuals’ lives, society, and history. This module examines religion through cognitive, developmental, social, and evolutionary psychology. Key questions that will be examined are: Why do people believe in gods and perform rituals? What psychological processes support religious beliefs, behaviours, and experiences? What are the social effects of religion? What is the relationship between religion and morality? The module also examines methods and issues in studying religion empirically.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 – PL3236), with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PL4880Q","ModuleTitle":"Psychology of Bilingualism","Department":"Psychology","ModuleDescription":"This module covers central issues in the fields of bilingualism/multilingualism. Seminars will include the following topics: bilingual language acquisition and processing, bilingual literacy skills, brain bases of bilingualism, cognitive consequences associated with bilingualism. Reading material is supplemented with local case studies to facilitate discussion of issues relevant to language and cognitive processes in bilingual populations. Students are expected to become familiar with the nature of language and cognitive processing in bilinguals.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3233, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PL4880R","ModuleTitle":"Issues in Adolescent Developmt","Department":"Psychology","ModuleDescription":"This module will focus on developmental processes of adolescence, and will seek to further examine these processes in the context of Singapore and Asia. Specifically, themes such as parent-adolescent relations, educational experiences and processes, and various adolescent challenges would be explored in depth.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3234, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), in which one must be PL3234, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PL4880T","ModuleTitle":"Applying Psychology In Education","Department":"Psychology","ModuleDescription":"This module will explore the theoretical issues in applying psychology in the context of education, and present students with the opportunity to critically analyse the contribution of psychological theories and research to educational issues and school practices. It is also intended for those who wish to have a sound and current understanding of the role of educational psychologists in shaping school practices and policies in general, early childhood and special education.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Prerequisite":"Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"PL4880U","ModuleTitle":"Historical Controversies in Psychology","Department":"Psychology","ModuleDescription":"Historical Controversies in Psychology will expose students to pertinent issues and challenges the field has faced throughout its history. Each controversy will be explored through debate, discussion and critical analysis inside, and outside of, the classroom. A range of controversies will be explored spanning the different subfields of psychology (e.g., social psychology, neuroscience, etc.), and across different timelines (e.g., pre and post cognitive revolution). The aim of this module is to present students with an opportunity for critical thinking to tackle difficult questions that shed light on psychology’s failings and advances.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Completed 80 MCs of which student must have passed PL1101E, PL2131, PL2132 and 4 out of the 5 core modules (PL3232 - PL3236), which should include PL3234 and PL3235, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PL5221","ModuleTitle":"Analysis Of Psychological Data Using Glm","Department":"Psychology","ModuleDescription":"This module addresses the use of the general linear for the analysis of psychological data including multiple regression and various forms of analysis of variance. Among the topics that may be covered are correlation and multiple regression, randomized groups analysis of variance, repeated measures analysis of variance, and mixed models. Emphasis will be placed on the development of skills through hands-on data analysis and interpretation.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"PL2101Y/PL2131 and PL2132 or consent of Instructor","Preclusion":"PL5102/PL6102","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PL5221R","ModuleTitle":"Analysis of Psychological Data using GLM","Department":"Psychology","ModuleCredit":"5","Prerequisite":"PL2101Y/PL2131 and PL2132 or consent of instructor","Preclusion":"PL5102/PL6102","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PL5222","ModuleTitle":"Multivariate Statistics in Psychology","Department":"Psychology","ModuleDescription":"This module introduces students to the use of multivariate methods for the analysis of psychological data. Included among the methods to be covered may be canonical correlation, discriminant function analysis, multivariate analysis of variance, exploratory and confirmatory factor analysis, and structural equation modeling. Emphasis will be placed on the development of skills for multivariate data analysis through hands-on analysis and interpretation of datasets.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"PL2101Y/PL2131 and PL2102Y/PL2132 or consent of Instructor","Preclusion":"PL4204","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PL5222R","ModuleTitle":"Multivariate Statistics in Psychology","Department":"Psychology","ModuleDescription":"This module introduces students to the use of multivariate methods for the analysis of psychological data. Included among the methods to be covered may be canonical correlation, discriminant function analysis, multivariate analysis of variance, exploratory and confirmatory factor analysis, and structural equation modeling. Emphasis will be placed on the development of skills for multivariate data analysis through hands-on analysis and interpretation of datasets.","ModuleCredit":"5","Workload":"0-3-0-5-2","Prerequisite":"PL2101Y/PL2131 and PL2102Y/PL2132 or consent of Instructor","Preclusion":"PL4204","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PL5225","ModuleTitle":"Structural Equation Modeling","Department":"Psychology","ModuleDescription":"This module with introduce the ideas of structural equation modeling and its relationship to other current statistical models. Specifically, regression analysis, path analysis, confirmatory factor analysis will be formulated within the general framework of structural equation modeling. Advanced topics, such as ordinal data analysis, missing data, multiple-group analysis and latent growth models, will also be covered. After the course, students are expected to know how to conduct the analysis and interpret the results themselves.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"PL2101Y/PL2131, PL2102Y/PL2132 and PL5221, or consent of the instructor","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PL5225R","ModuleTitle":"Structural Equation Modeling","Department":"Psychology","ModuleDescription":"This module with introduce the ideas of structural equation modeling and its relationship to other current statistical models. Specifically, regression analysis, path analysis, confirmatory factor analysis will be formulated within the general framework of structural equation modeling. Advanced topics, such as ordinal data analysis, missing data, multiple-group analysis and latent growth models, will also be covered. After the course, students are expected to know how to conduct the analysis and interpret the results themselves.","ModuleCredit":"5","Workload":"0-3-0-5-2","Prerequisite":"PL2101Y/PL2131, PL2102Y/PL2132 and PL5221, or consent of the instructor","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PL5305","ModuleTitle":"Advanced Social Psychology","Department":"Psychology","ModuleDescription":"The aim of this module is to provide postgraduate students with an in depth knowledge of selected topics in social psychology, such as social influence, interpersonal relationships and applied social psychology. This knowledge is based on both a historical perspective and an overview of the current research and theory in this field. Students will read a sampling of classic articles as well as review current research and theory on selected topics. Classes will consist of lectures, discussion and student presentations.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"PL3235 or consent of instructor","Preclusion":"PL6223","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PL5305R","ModuleTitle":"Advanced Social Psychology","Department":"Psychology","ModuleDescription":"The aim of this module is to provide postgraduate students with an in depth knowledge of selected topics in social psychology, such as social influence, interpersonal relationships and applied social psychology. This knowledge is based on both a historical perspective and an overview of the current research and theory in this field. Students will read a sampling of classic articles as well as review current research and theory on selected topics. Classes will consist of lectures, discussion and student presentations.","ModuleCredit":"5","Workload":"0-3-0-3-4","Prerequisite":"PL3235 or consent of instructor","Preclusion":"PL6223","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PL5308","ModuleTitle":"Advanced Social and Cognitive Neuroscience","Department":"Psychology","ModuleDescription":"Over the last decades, the study of human cognition has extended its focus to include neuroimaging techniques such as electroencephalography (EEG), functional magnetic resonance imaging (fMRI), and transcranial magnetic stimulation (TMS) among others. This allowed researchers to investigate cognitive processes as they unfold in time and to relate these processes to neuronal structures and networks. In this module, students will review this research and critically evaluate whether and how it advanced our understanding of human cognition.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"Admission to the NUS psychology graduate program or approval by the lecturer","Preclusion":"PL6204","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PL5308R","ModuleTitle":"Advanced Social and Cognitive Neuroscience","Department":"Psychology","ModuleDescription":"Over the last decades, the study of human cognition has extended its focus to include neuroimaging techniques such as electroencephalography (EEG), functional magnetic resonance imaging (fMRI), and transcranial magnetic stimulation (TMS) among others. This allowed researchers to investigate cognitive processes as they unfold in time and to relate these processes to neuronal structures and networks. In this module, students will review this research and critically evaluate whether and how it advanced our understanding of human cognition.","ModuleCredit":"5","Workload":"0-3-0-5-2","Prerequisite":"Admission to the NUS psychology graduate program or approval by the lecturer","Preclusion":"PL6204","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PL5309","ModuleTitle":"Motivation and Behaviour Change","Department":"Psychology","ModuleDescription":"Effective teachers, leaders, entrepreneurs, and advertisers have one thing in common – they have mastered the skill of motivating others. Whether you are trying to persuade people, inspire teams, negotiate strategically, or nudge people towards better decisions, you need to understand what drives people. In this course, we will read research papers on motivation theories, ranging from the older classics to more cutting-edge research. We will also learn about interventions that successfully motivate behavior change and apply this knowledge to addressing real-world issues.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"For graduate students: Consent of instructor For Honours year students: Enforced pre-requisites: PL2131, PL2132, PL3235, and consent of instructor.","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PL5309R","ModuleTitle":"Motivation and Behaviour Change","Department":"Psychology","ModuleDescription":"Effective teachers, leaders, entrepreneurs, and advertisers have one thing in common – they have mastered the skill of motivating others. Whether you are trying to persuade people, inspire teams, negotiate strategically, or nudge people towards better decisions, you need to understand what drives people. In this course, we will read research papers on motivation theories, ranging from the older classics to more cutting-edge research. We will also learn about interventions that successfully motivate behavior change and apply this knowledge to addressing real-world issues.","ModuleCredit":"5","Workload":"0-3-0-4-3","Prerequisite":"For graduate students: Consent of instructor For Honours year students: Enforced pre-requisites: PL2131, PL2132, PL3235, and consent of instructor.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PL5660","ModuleTitle":"Independent Study","Department":"Psychology","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Psychology in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Preclusion":"PL5220","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PL6208","ModuleTitle":"Empirical Research Project","Department":"Psychology","ModuleDescription":"The ability to conduct independent psychological research is a prerequisite for embarking on a doctoral dissertation. As such the module is aimed at advancing the research skills of doctoral students prior to their qualifying examinations. They will achieve this advancement by working on a research project under the close supervision of their doctoral supervisor. All doctoral students must take this module.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Admission to the NUS psychology PhD program","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PL6215","ModuleTitle":"Selected Applications In Psychology","Department":"Psychology","ModuleDescription":"Various modules requiring applied expertise in the selected fields of psychology will be offered from time to time by visiting or local staff.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"Consent of instructor","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PL6660","ModuleTitle":"Independent Study","Department":"Psychology","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Psychology in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Preclusion":"PL6220, PL6220A, PL6220B","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PL6770","ModuleTitle":"Graduate Research Seminar","Department":"Psychology","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded ",Satisfactory/Unsatisfactory", on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PL6883","ModuleTitle":"Selected Topics in Cognitive Psychology","Department":"Psychology","ModuleDescription":"This module is designed to cover selected topics in cognitive psychology, which include, but are not limited to, attention, perception, memory, language, consciousness, reasoning, problem-solving, judgement, and decision-making. The topic(s) to be covered in any particular year that the module is offered will depend on student demand, faculty expertise, and faculty availability. This module will follow a seminar format, requiring high levels of student participation, writing-intensive assignments, and analytic skills.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"Admission to the NUS psychology graduate program or approval by the lecturer","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PLB1201","ModuleTitle":"Psychology in Everyday Life","Department":"Psychology","ModuleDescription":"The module is designed to equip students who are not planning to major in psychology with basic literacy in the discipline. Students will acquire basic understanding of common human experiences, such as sleep, dreams, learning, and memory from a psychological perspective, and apply psychological knowledge to understand some of the common problematic behaviours we encounter, such as forgetfulness, sleep problems, addiction, eating disorders, depression, and mental retardation. Students will also learn about some of the practical issues, such as whether it is beneficial to boost one’s self-esteem, whether subliminal persuasion works, and how we could find happiness.","CrossModule":"GEK1064","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK1064 and PL1101E. Students who take PLB1201 and subsequently go on to major in Psychology will not be able to count PLB1201 towards their graduation requirements.","Types":["UEM","GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PLC5001","ModuleTitle":"Psychological Assessment","Department":"Psychology","ModuleDescription":"This module provides students with essential background in psychological and neuropsychological assessment. Students will be exposed to a variety of assessment techniques used for the collection of data in order to evaluate psychological functioning of an individual. They will learn about the application of these techniques to a wide range of clinical psychological problems. Students will become familiar with widely used clinical and neuropsychological tests, methods for evaluation of these tests and issues surrounding psychological assessment in professional settings. These include diagnostic decision making, test administration and interpretation, and the integration of material derived from patient history with the mental state examination and other sources.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"Admission to Clinical Psychology training programme","Preclusion":"Nil","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PLC5002","ModuleTitle":"Adult Psychopathology","Department":"Psychology","ModuleDescription":"This module offers an advanced critical understanding of various theories of aetiology and maintenance of adult psychological problems. Students will also acquire an understanding in the appropriate use of diagnostic classification systems and critical appraisal of such systems. The module has a strong emphasis on linking theory to applied clinical practice.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Admission to Clinical Psychology training programme","Preclusion":"Nil","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PLC5003","ModuleTitle":"Health across the lifespan","Department":"Psychology","ModuleDescription":"This module is intended to facilitate acquisition of knowledge and expertise on: 1) normal and abnormal developmental issues affecting health and mental health across one’s lifespan with specific focus on early childhood and adolescent stages, midlife crisis, aging and gero-psychological issues, 2) basic concepts of mind-body interactions and psychoneuroimmunology, 3) role of clinical psychologists in the identification, assessment, and treatment of mental health and health problems across lifespan, 4) psychological management of chronic health and mental health conditions.","ModuleCredit":"4","Workload":"0-3-0-1-6","Prerequisite":"Admission to Clinical Psychology programme or with permission of the instructor","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PLC5004","ModuleTitle":"Psychological Intervention And Therapy","Department":"Psychology","ModuleDescription":"This module provides students with fundamental skills that are the foundation of clinical psychological interventions, including interviewing and counselling, basic interventions and theoretical concepts, processes and techniques which underlie cognitive-behaviour therapy. Students will begin to develop core practical skills in the use of these techniques for therapeutic management of a range of problems and disorders across settings. Content includes basic behavioural change strategies, brief intervention techniques, critical case analysis, assessment and case formulation, and cognitive behavioural therapeutic techniques. Students will also explore the role of the psychologist and the boundaries and responsibilities of this role in different cultural contexts.","ModuleCredit":"4","Workload":"0-3-0-1-6","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"PLC5005","ModuleTitle":"Child Psychopathology","Department":"Psychology","ModuleDescription":"This module offers an advanced critical understanding of various theories of aetiology and maintenance of disorders of childhood and adolescence. Students will also acquire an understanding in the appropriate use of diagnostic classification systems and critical appraisal of such systems. The module has a strong emphasis on linking theory to applied clinical practice.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"PLC5002 Introduction to Psychological Disorders","Preclusion":"Nil","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PLC5006","ModuleTitle":"Ethics and Professional Issues","Department":"Psychology","ModuleDescription":"Through this module, students will develop an understanding and appreciation of ethical principles in clinical psychology practice. The module aims for students to (i) be familiar with international ethical standards and their application in Singapore, (ii) demonstrate awareness of potential ethical dilemmas across different contexts and approach these using appropriate decision-making strategies, (iii) understand the importance of developing and maintaining professional skills and competencies, (iv) demonstrate good insight into ethical obligations as professional clinical psychologists, (v) appreciate the importance of practising with cultural sensitivity, and (vi) understand the Ministry of Health’s code of conduct for public healthcare staff.","ModuleCredit":"4","Workload":"0-3-0-2-5","Prerequisite":"PLC5011 (Clinical Placement 1)","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PLC5007","ModuleTitle":"Advanced Psychological Practice","Department":"Psychology","ModuleDescription":"This module provides advanced training in empirically supported psychological therapies targeting third wave cognitive behavioural therapies (CBT) for various psychiatric and personality disorders. It builds on the training in therapeutic skills and techniques provided in module PLC5004 Psychological Intervention and Therapy and prepares students further for clinical practice. The emphasis on the training will include Acceptance and Commitment Therapy (ACT), Dialectical Behavioural Therapy (DBT), and Functional Analysis Psychotherapy (FAP) to treat more complex types of psychopathology.","ModuleCredit":"4","Workload":"0-3-0-1-6","Prerequisite":"PLC5011 (Clinical Placement 1) and PLC5004 (Psychological Intervention and Therapy)","Preclusion":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PLC5008","ModuleTitle":"Graduate Research Methods","Department":"Psychology","ModuleDescription":"This compulsory module provides an introduction to evidence-based practice and focuses on research skills for clinical psychologists. Students will acquire a solid grasp of the scientific and statistical methods relevant to psychology. There will be emphasis on skills and methods required for the completion of research proposals, the design of experiments, measurement decisions, survey approaches, sampling issues, practical management of research projects, and data analyses options.","ModuleCredit":"2","Workload":"1.5-0-0-1-2.5","Prerequisite":"Admission to Clinical Psychology training programme","Preclusion":"Nil","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PLC5009","ModuleTitle":"Research Proposal","Department":"Psychology","ModuleCredit":"8","Prerequisite":"Admission to Clinical Psychology training programme","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PLC5010","ModuleTitle":"Research Project","Department":"Psychology","ModuleDescription":"This module aims to help students prepare a scholarly report of their proposed applied research project submitted in PLC5009 Research Proposal. Under the supervision of a member of the faculty, students will make appropriate modifications to the planned design, complete data collection and analyses, and prepare draft reports. Students will also receive comments and feedback from other faculty, clinical supervisors and peer students. Students then present their completed research projects orally and submit the final draft of the report as a thesis of about 20,000 words in APA style for examination.","ModuleCredit":"12","Workload":"1-1-0-10-8","Prerequisite":"Research Proposal","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PLC5011A","ModuleTitle":"Clinical Placement 1","Department":"Psychology","ModuleCredit":"6","Prerequisite":"PLC5004 (Psychological Intervention and Therapy), PLC5001 (Psychological Assessment and Diagnosis)","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PLC5012B","ModuleTitle":"Clinical Placement 2","Department":"Psychology","ModuleDescription":"This module provides professional practice experience related to the theoretical foundations on clinical psychopathology covered in coursework modules. Students will undertake direct clinical experience either in a hospital or a community setting, under the close supervision of an experienced clinical psychologist. The focus of this second placement is on the gradual development of the clinical skills required for assessing, describing, diagnosing and treating adult and/or paediatric psychological disorder.","ModuleCredit":"6","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PLC5013C","ModuleTitle":"Clinical Placement 3","Department":"Psychology","ModuleDescription":"This module provides professional practice experience related to the theoretical foundations of clinical psychopathology, assessment, diagnosis and intervention covered in coursework modules. Students will undertake an intensive block (40 days) of direct clinical experience either in a hospital or a community setting, under the supervision of an experienced clinical psychologist. The focus of this third placement will be on the continued development of clinical skills in planning and carrying out intervention with psychiatric patients with minimal guidance. If considered appropriate by their supervising clinician, students may progress to independent management of clients by the end of the placement.","ModuleCredit":"6","Workload":"0-0-0-250-70","Prerequisite":"PLC5012 (Clinical Placement 2), Pass on the Professional Competency Examination","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PLS8001","ModuleTitle":"Cultivating Collaboration","Department":"Psychology","ModuleDescription":"This modulet is part of the Roots & Wings 2.0 programme. It focuses on soft skills on the interpersonal level in terms of more effective working with other people and reaching for better outcomes jointly. Through various experiential activities (e.g., role-play, negotiation exercises), students learn to understand the importance of collaboration in various settings and to apply basic techniques to help resolve conflicts and to strive for win-win situations when collaborating with other people in task accomplishment.","ModuleCredit":"1","Workload":"0-9-0-3-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon","Monday Afternoon","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon","Monday Morning","Thursday Morning","Wednesday Morning"]}]},{"ModuleCode":"PLS8003","ModuleTitle":"Cultivating Resilience","Department":"Psychology","ModuleDescription":"This modulet is part of the Roots & Wings 2.0 programme. This modulet focuses on helping students recognize potential self-defeating beliefs and biases, and to overcome those beliefs. Students will engage in experiential activities that foster positive emotions, engagement with the work they do and the people they interact with, and a positive narrative of their lives. The general aim of this modulet is to increase students’ awareness of self-limiting beliefs and to equip them with mindsets/behaviors that build psychological resilience.","ModuleCredit":"1","Workload":"0-9-0-3-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon","Monday Afternoon","Thursday Afternoon","Wednesday Afternoon","Friday Morning","Tuesday Morning"]}]},{"ModuleCode":"PM5000","ModuleTitle":"Dissertation","Department":"Building","ModuleDescription":"Objective - This graded module provides students with the opportunity to conduct independent research under the guidance of a supervisor. Students are required to submit a 10,000-word written dissertation.","ModuleCredit":"8","Workload":"0-0-0-10-10","Preclusion":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PM5101","ModuleTitle":"Project Management","Department":"Building","ModuleDescription":"Objective - The module offers an overview of project management. It covers the strategic use of projects as part of business strategy, the project cycle in terms of its conception, planning, and execution, and the factors that underpin the success of projects. The project manager as an effective leader in managing projects is emphasized at each stage of the cycle.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PM5103","ModuleTitle":"Contract Management","Department":"Building","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"PM5105","ModuleTitle":"Development Finance","Department":"Building","ModuleDescription":"Objective - This module introduces capital budgeting, project finance, and risk analysis. It covers the capital allocation framework, project cash flows, investment criteria, cost of capital, financial risk analysis, and how various types of projects are financed.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"PM5106","ModuleTitle":"Design Management","Department":"Building","ModuleDescription":"Objective - This module is designed to provide project managers with an appreciation of the role of design as well as the designer in projects. It covers the concept of design for value, integrated designs, the client's brief, design evaluation, and the impact of design on procurement and construction.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PM5107","ModuleTitle":"Time And Cost Management","Department":"Building","ModuleDescription":"Objective - This module focuses on management of the construction project from the perspective of the contractor. It covers tendering and estimating, material and equipment procurement, subcontracting, and cost and financial control of projects incorporating cash flow analysis, financial reporting, and project scheduling.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"PM5109","ModuleTitle":"Project Management Law","Department":"Building","ModuleDescription":"Objective - This module provides an understanding of aspects of construction law and mechanisms for resolving disputes. It covers the law of contract, the duties and liabilities of different parties in a project, negligence, claims, procurement, risk allocation, and remedies.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"PM5111","ModuleTitle":"Special Topics In Project Management","Department":"Building","ModuleDescription":"Objective - This module is designed to allow students to conduct independent studies on special topics in project management under the guidance of a team of staff members. Students are required to submit a 6,000-word report.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PM5112","ModuleTitle":"Research Methods","Department":"Building","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"PM5113","ModuleTitle":"Managing Projects using BIM","Department":"Building","ModuleDescription":"This module is designed to provide project managers with an appreciation of the role of BIM as the project manager in projects. It covers the concept of BIM in design matters, contract and dispute management, and post contractual matters.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PM5114","ModuleTitle":"Managing Complex Projects","Department":"Building","ModuleDescription":"This module focuses on the management of complex projects. It covers the design and planning for beyond the project itself, the work package structure of such projects and issues related to the sourcing of suitably experienced contractors, consultants, and other personnel, the impact of variations and consequential claims, and matters concerning termination, completion and handing over.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"PM5115","ModuleTitle":"Project Finance Contracts and Agreements","Department":"Building","ModuleDescription":"This module provides an understanding of aspects of different project finance contracts and agreements. It covers the issues of risk management through contractual terms, duties and liabilities of lenders and borrowers, dispute management and contractual remedies, and issues relating to international contracts.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"PM5116","ModuleTitle":"Project Finance Case Studies","Department":"Building","ModuleDescription":"To provide an opportunity for students to study how project finance plays an important role in a major development project by a review of relevant case studies.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"PP5010","ModuleTitle":"The LKY School Course","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The LKY School Course is a core module comprising a series of lectures on public policy innovations in Singapore and elsewhere, against a broad background of Asia's development trajectory. The module will provide students with broad appreciation of the philosophy and principles that inform governance and public policy. Notably, it will explore specific public policy innovations in Singapore, like housing and healthcare, and analyse thinking behind the formulation and implementations of such policies.","ModuleCredit":"0","Workload":"1.25-0-0-0-1","Prerequisite":"-","Preclusion":"-","Corequisite":"-","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5105","ModuleTitle":"Cost Benefit Analysis in Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5110A","ModuleTitle":"Policy Analysis Exercise","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"POLICY ANALYSIS EXERCISE","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Saturday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"PP5138","ModuleTitle":"Econometrics for Public Policy Analysis","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The purpose of this course is to prepare students for becoming both critical consumers and competent producers of quantitative evidence used in the public policy arena. This course provides students with a solid grounding on economic theory and statistical techniques used to analyze public policy. At the end of the course, students will be able to use advanced econometric tools on real world policy problems and draw policy implications. The major topics covered include: inference and hypothesis testing, simple regression analysis, multiple regression analysis, non-linear regression models, binary dependent variable models, program evaluation, panel data analysis, and time series analysis and forecasting.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5141","ModuleTitle":"The Global Financial Crisis-Policy Implications in Asia","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course takes a multi-disciplinary, practitioner-driven approach to analyse Singapore’s public policies. It does this by integrating and applying three conceptual lenses, namely standard economics, the cognitive sciences, and organisation behaviour. We will first examine policies in Singapore through the lens of market failures and how economists have traditionally viewed the role of governments. We then examine the cognitive limits of economic agents and consider how behavioural economics offers the possibility of better policy design by taking into account people’s cognitive biases and limitations. In the third segment, we analyse the Singapore government through the lens of organisation behaviour. Throughout the course, we apply these lenses to various policy successes and failures in Singapore.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5142","ModuleTitle":"Liveable and Sustainable Cities - A Singapore Case-study","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"An unprecedented level of urbanization is expected worldwide, presenting immense resource challenges as well as opportunities for cities. It is critical that the future city leaders learn from urban pioneers and case examples, to gain insights into the urban development challenges of cities, and to make informed decisions based on the principles and practice of dynamic urban governance. Singapore is an example of a very dense city that is also highly liveable. The module will therefore focus on Singapore, analysed through the lens on the Liveability Framework, and brought to life by experts in various fields of urban development.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5144","ModuleTitle":"Decision and Game Theory for Public Managers","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course introduces the main tools of game theory and decision theory through short cases borrowed from the current economic, political and business scene. It examines how these tools might lead us to make better decisions, from both an individual and a collective viewpoint, especially it introduces the biases and mistakes that were documented in the psychological literature, and examine their relevance to decision making. It explores the extent (and limitations) of rationality in individual and collective decision making, and characterizes normatively the outcome of such decisions. Examples from everyday life, sport, military operations or political conflicts will be used to illustrate the reach of game theory and decision theory as tools for strategic analysis.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5146","ModuleTitle":"Decentralization, Governance & Sustainable Development","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Today, a number of local governments and communities are expected to play vital roles in improving people’s lives. This module introduces normative theories and timely real-world cases pertinent to decentralization and local governance. These are discussed in relation to topics of government efficiency, equity, corruption, conflict management, democratization, and sector-specific issues in education, health, and environmental and disaster management. Students will learn theoretical and empirical approaches to studying the topics and acquire analytical skills to address the challenges faced by localities and decentralizing states. The module is multidisciplinary, drawing on views from economics, public administration, and political science.","ModuleCredit":"4","Workload":"3-0-3-3-4","History":[{"Semester":3}]},{"ModuleCode":"PP5147","ModuleTitle":"Asian Global Cities","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"In today’s globalization, many of the policy challenges are becoming urban issues, especially in the rapidly urbanizing Asia. This module focuses on examining the new policy challenges and opportunities of Asian global cities that are increasingly strengthening their presence in the world. It studies a number of rising and transforming global cities in East, Southeast and South Asia, in order to understand their experiences of globalization and urban policy priorities. A number of key policy-related topics will be covered, including global urban networks, urban gateways, megaprojects, privatization, land governance, housing development, informal economy, and participatory development.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5149","ModuleTitle":"Big Data, Official Statistics, and Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Empirical evidence is key to sound public policy formulatiom, monitoring, and evaluation. Official statistics, as trusted, organized information, have served this purpose for centuries, their production is institutionalized and governed by internationally-agreed ethics and practices. Unstructured information, including Big Data and Geoinformation, has emerged recently, offering public policy new empirical basis for making decisions. This has been described as ‘Data Revolution’ by international organizations. This course is designed for practitioners in the field of public policy to gain an indepth understanding of the design and intricacies of structured information (official statistics) and unstructured information such as Big Data and Geoinformation.","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5150","ModuleTitle":"Social Welfare in East Asia","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"How is social welfare organised in East Asia? What are the unique strengths and vulnerabilities? This course examines the origins, structure, and performance of social welfare systems in Hong Kong, Singapore, Taiwan, and Korea, and analyses their distinctiveness relative to the mature welfare states of Europe and other developed economies. Students will be trained to combine major theoretical perspectives such as developmentalism, neoliberalism, and welfare regimes with empirical understanding of country cases using a critical and comparative approach.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PP5156","ModuleTitle":"Moral Reasoning in the Policy Process","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course discusses the fundamentals of logic, moral philosophy and the art of policy communications. It has a theoretical component in political and moral philosophy and a practical component in policy communications. It provides a foundation for the tool of moral reasoning, the processes of public decision-making and the critical and analytical tools for public discourse.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5158","ModuleTitle":"International Relations of Asia after WWII","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The course explores the connections among events in Asia as they have unfolded since the end of World War II and examines them in relation to contemporary issues. It assesses competing explanations for longstanding issues, including the Taiwan issue, division of the Korean peninsula, South China Sea dispute, and trajectory of regionalism. These issues are playing out amid a major power shift, not only as a consequence of China’s rise, but also with the emergence of Asia as a global agenda-setter. The course also examines the new threats to the region, from WMD proliferation to terrorism and competition for resources.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5164","ModuleTitle":"International Conflict Analysis and Resolution","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"We are all aware of the disruptive impacts of violence and conflict over the security, economic, and social wellbeing of our increasingly interconnected societies. In a time when conflicts are becoming more complex, a better understanding of their dynamics and of the peaceful means to address them is a paramount necessity for future leaders and policy makers. This course offers an opportunity to develop analytical skills to understand today’s conflicts and to learn key tools of conflict resolution.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5165","ModuleTitle":"Markets and Growth","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module is intended for individuals who are interested in the functions of the market in modern economies and who in the course of their careers may be in positions of regulating market behaviour for public policy purposes. The focus is to identify what makes the market imperfect or cause market failures. The course will also examine the appropriate form of governmental intervention.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"No pre-requisite. Required economic concepts would be taught as part of the course.","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5168","ModuleTitle":"Public Service Leadership","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module will help students to understand the concepts and practice of leadership and develop a better knowledge of public service. Students will be exposed to insights and best practices, with emphasis on the public service and learn the skills to develop into a capable leader. Students will learn to lead, anticipate the future, make decisions, know their bias, build teams, motivate, communicate, understand the public interest and become better leaders.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5174","ModuleTitle":"International Politics: The Rules of the Game","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"That international politics can be conceived as a game with its own special rules is a truism for most analysts of the subject. Yet there does not exist a list of what the rules of the game are. This course will examine a list of ten possible contenders for inclusion in the list. The class will debate and dissect these “rules,” with the aim of arriving at a mutually agreeable and defensible list of the key rules of the international politics game by the end of the semester.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PP5176","ModuleTitle":"China and the Global Economy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"In recent years, China has emerged as a major global economic power. Moreover, China has become increasingly integrated with the rest of the global economy. It is important to have a good understanding of China’s increasing importance to global economic growth. This course is intended to provide students with an intensive overview of China’s growing role in the global economy with focus on the interactions between China’s domestic economic reform and its cross-border trade and investment. The impact of China’s Belt and Road Initiative on both domestic economic growth and other developing, as well as developed economies are also discussed.","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"PP5178","ModuleTitle":"Leadership and Decision-making Skills","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module is intended to examine the leadership and decision-making skills relevant to public policy formulation and implementation. It will be structured into 3 segments, namely: (a) the role and nature of leadership to public policy success, (b) the range of decision-making tools used in environmental analysis and the identification of the strategic objectives and policies, and (c) the role of behavioural economic insights and cognitive biases that public sector managers have to take into account in the choice and implementation of public policies. The approach will be multi-disciplinary, and Singapore’s experience will be used to illustrate the application of general analytical tools and approaches to public policy.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5180","ModuleTitle":"Trade Policy and Global Value Chains","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The course links trade policy to global value chains (GVCs), which are the driving forces of 21st-century international trade. The first part addresses specific issues in trade policy, such as trade in goods and services, foreign direct investment, intellectual property rights, trade and standards, free trade agreements (FTAs), and the WTO. The second part focuses on GVCs. First it covers GVCs from economic and business perspectives, and examines how they work sectorally and geographically. Then it links GVCs to trade policy – at the national and sub-national levels, and how GVCs are covered in FTAs and the WTO.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5181","ModuleTitle":"State Fragility and Peacemaking","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Fragile and failed states pose unique problems to the international community. From the 1990s, wars in and among failed states have killed and displaced millions. In an increasingly interconnected world, internal insecurity fundamentally undermines international security. This module focuses on understanding the main drivers of state fragility and the impact on global security. In understanding the root causes and consequences of state fragility, students will work through appropriate and practical policy responses. The module draws on contemporary case studies of contested states and explores the issues through the lenses of political science, international relations, history, geography, sociology and public policy.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"This module is open to upper-level NUS undergraduates. If so, undergraduates should sufficient background in political science and international relations – for example they are single or double major in political science/IR or have a declared minor in political science/IR. If the students are from a liberal arts background, such as from Yale-NUS, they should have a declared major in Global Affairs or Politics, Philosophy and Economics. For graduate students, students registering for this module should ideally have an undergraduate degree in government, political science, international relations or Law. If the undergraduate degree is general, they should have a declared undergraduate major/minor in government, political science and/or international relations or have ac basic background in political science or IR.","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PP5184","ModuleTitle":"Communications for Public Leadership","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Public policy is not just made. It must also be explained. To be effective in positions of authority, public leaders should be able not just to analyse policy, but to talk and write about it as well — to communicate succinctly and persuasively, to frame issues, and to grapple with the worlds of ideas and perceptions, all taking place within a fast-moving digital media environment. This course is designed to help future leaders improve their ability to speak and write in challenging situations, from winning over hostile audiences to giving TED-style talks and writing punchy op-eds suitable for publication in global media outlets. Having taken it, students will emerge with a deeper understanding of differing styles of communication in public life — and the ability to begin to develop their own.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5187","ModuleTitle":"The Foreign Policy of Global Business","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"In an interconnected and interdependent world with business, governments and civil society institutions converging and collaborating on projects and solving issues, with international corporations expected to share leadership, new mindsets, new tools and new narratives are required. This course is an opportunity to learn more about public diplomacy as a conceptual tool linked to other disciplines such as public relations, public affairs, corporate responsibility, strategy, sustainability, social psychology and governance.","ModuleCredit":"4","Workload":"2-2-0-2-4","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5188","ModuleTitle":"Social Entrepreneurship","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This is a course for changemakers – those committed to addressing world issues, interested in learning tools and concepts to maximize positive impact with limited resources by focusing on value creation. The course helps students get familiarized with social entrepreneurship concepts and practices, and build awareness of their multiple applications in the public and the private sectors. Topics include: problem and solution identification, business model innovation, piloting, impact assessment, scaling impact, funding, pitching, social entrepreneurship ecosystems and public policies. This is an applied course: students will choose a real-world social venture project and work on it in teams during the semester.","ModuleCredit":"4","Workload":"3-0-0-5-2","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"PP5189","ModuleTitle":"Practices in Better and Effective Governance","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module will help the student to understand better the practice of governance and learn how to build better and effective governance. The student will be exposed to insights and practices of governance and the delivery of public services that draw from examples from across different countries. The emphasis is on the practices of better and effective governance, rather than the theory. Each week, students will discuss an aspect of governance and then offer their own thoughts on the subject using their country (or another country that they have intimate knowledge of) as setting. Towards the end of the course, the student will propose solutions that may help towards achieving better governance in their country.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5191","ModuleTitle":"Public Administration, Technology and Innovation","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Understanding the interplay of Public Administration, Technology and Innovation is the object of this course, and its aim is to stay at the “top of the game” and therefore to be capable of dealing with this key aspect of the public sphere today. What is the relationship between PA and Technology – which drives the other, what are the motives and interests involved, does cultural context matter, are there any choices, and is the specific PA model relevant? Should the bureaucracy innovate itself or promote business innovation? And should the focus be on the future or on the present?","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5192","ModuleTitle":"Data Analytics: Science, Art and Applications","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Data analytics is a scientific approach to help organisations solve problems, make better decisions, and increase productivity. Despite its business origins, analytics has been applied in governments, hospitals, and even museums, spurning a $125 billion market. However, a significant number of analytics projects fail due, in part, to poor science (techniques), art (e.g., implementation, change management) or both. This module covers the critical success factors for organisations embarking on their analytics journeys with topics spanning: project scoping, psychometrics, statistical modelling, text analytics, and applications in government, people, and healthcare analytics.","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5193","ModuleTitle":"Asian International and Strategic Thought","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module will introduce students to international and strategic thought in four Asian countries – China, India, Japan, and Singapore. As world power shifts towards Asia, it is vital to provide students with insights into how key Asian societies have thought about the nature of international life and how to deal with the threats and opportunities to their countries. Students will read key texts and thinkers, will make comparisons across the four sets of thinkers and will critically assess the relevance of the ideas they encounter for contemporary foreign and security policy.","ModuleCredit":"4","Workload":"3-0-0-0-7","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5194","ModuleTitle":"Natural Disasters, Environment and Climate Change","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module is designed to provide students with a knowledge of natural disasters and climate change. It begins by establishing a link between climate-related disasters and human activity. It then considers the joint challenges of disaster risk reduction and management, and provides lessons for policy and investments. The module likewise examines the issue of climate change as an externality that can be addressed through policy tools geared towards mitigation and adaptation.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Basic economics","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5196","ModuleTitle":"Education Economics and Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Education is one of the most fundamental areas of policy, as education impacts many aspects of life and society. This module uses the theoretical and empirical tools of economics to study education and education policy. Major topics include the monetary and non-monetary benefits of education, educational inequality with respect to gender, race/ethnicity, and socioeconomic status, and policy issues such as compulsory schooling, girl-friendly schools, and school choice. Examples are drawn internationally.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"N/A","Preclusion":"N/A","Corequisite":"N/A","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5198","ModuleTitle":"Chinese Political Leadership and Economic Development","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course seeks to explore the role of political leadership in economic policy and performance. It starts with a discussion of politics at the central level and introduces the merits and problems in the Chinese economic context. Students will be exposed to two major debates about control mechanisms in managing central-local relations: fiscal decentralization and promotion tournament. They will critically engage these two theories by examining some recent empirical works. This course concludes with four important issues facing today’s Chinese economy: urbanization, pollution, financial policy and corruption. Students will gain insights about policies that are crucial to China’s future growth.","ModuleCredit":"4","Workload":"1.5-1.5-0-3-4","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5199","ModuleTitle":"The Economics of Corruption in Growth and Development","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Corruption is now perceived as a major challenge to public policy and governance facing many countries, especially in the developing world. This module, which focuses on efficiency consequences of corruption, provides students with quantitative tools to analyze the essence of corruption. Through lectures and class discussions, students will learn how to interpret the incidence, existence and persistence of corruption as an economist and policy maker. Students will be exposed to the most recent empirical studies to comprehensively understand the influence of corruption on economic growth. Finally, this module will examine policy issues and evaluate the anti-corruption efforts in different countries.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Students need to have knowledge in basic statistics and linear regression.","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5203","ModuleTitle":"Behavioral Economics and Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Traditional economics, which is one of the key theoretical cornerstones of public policy, typically assumes that human behavior is rational, preferences are stable, and individuals are smart and unemotional. However, human behavior often deviates from standard assumptions due to psychological and social factors, analysis based on traditional economics can therefore misinform policies and lead to detrimental consequences. This course discusses behavioral regularities that are of potential importance for public policy. Students will be exposed to behavioral economic theory and its applications to public policy in the areas of savings, investment, healthcare, climate change, taxation, labor supply, and monetary policy.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"PP5101 Economics and Public Policy I, or PP5301 Economic Reasoning and Policy, or PP5501 Economic Applications for Public Organisations","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5212","ModuleTitle":"Financial Issues, Trade and Investment in Asia","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course is an introduction to selected aspects of Asian economic development and the region's interactions with the rest of the world. It will focus on developing simple analytical tools to understand key trends and macroeconomic, financial and trade policy issues that confront Asia in the world economy. Topics covered include sources of growth in the Newly Industrializing Economies (NIEs) in East Asia, the rise of China and India and their impact on the global trading system, foreign direct investment to Asia, currency crisis in Asia, Asia in the global financial system, and issues relating to Asian economic regionalism.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Need to have completed PP5101 Economics and Public Policy I, PP5102 Economics and Public Policy II and basic statistics.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5215","ModuleTitle":"Changes in Singapore Political Economy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course is an overview of opportunities taken and the strengths obtained in the changes of the political economy of Singapore. It will cover Singapore from an East India Company settlement to its status as a Straits Settlement colony and then as a colony by itself, full internal self-government, merger with Malaysia and now an independent republic. Topics covered include how the political economy of Singapore coped with changes in the region, new commodities in the hinterland, population movements, global ideology, national aspirations, international finance, multinational corporations and economic volatility.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"EC2373/SSA2220","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"PP5216","ModuleTitle":"Economic Growth in Developing Asia","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The module provides a comprehensive view with rigorous comparative analyses that are essential for understanding the dynamics of economic growth in developing Asia. The module also introduces to students concepts and analytical frameworks that enhance their competence in policy analysis for the issues related to economic growth and competitiveness.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Introductory courses on microeconomics and macroeconomics","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5217","ModuleTitle":"Innovation","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Innovation leads to higher productivity and economic growth. However, typical innovation metrics focus on input measures which may be necessary but are not sufficient to guarantee outcomes either in terms of adoption or diffusion. This course discusses a number of themes in innovation including network industries, the importance of country context and the role of innovation in developing countries, open data and cloud computing which provide new platforms for citizen participation in the public policy process.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"NA","Preclusion":"PP5242M","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5220","ModuleTitle":"Innovation and Technology Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5223","ModuleTitle":"Population Ageing, Public Policy, and Family","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course covers policy issues of modern ageing societies, with special emphases on families and comparisons between Asian and Western countries. To tackle the complex issues, we discuss both relevant theories and empirical evidence from various disciplines. The first part investigates demographic causes of population ageing–decreased fertility and extended longevity. The second part reviews public old-age support programs and discuss their challenges. We also describe policy options to mitigate the consequences of population ageing, and assess the effectiveness of the policies. The third part examines why families provide elder support, and how public and private old-age provisions are interrelated.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5224","ModuleTitle":"Value- Focused Negotiations","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course explores systematic ways to negotiate with a focus on value. It aims to help students increase awareness of the negotiation process as well as their own assumptions and behaviours, and to improve negotiation and influencing skills and results by developing systematic approaches to prepare and conduct negotiations. This is an experiential course, where students will engage in negotiation exercises, role plays and discussions. Other sources of learning include lectures, readings, videos and journals.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"PP5228","ModuleTitle":"Evidence-Informed Policy Development","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The module will address the salient aspects of how evidence informs policy making, covering the following areas: needs assessment, evidence generation and synthesis, presentation of evidence in an appropriate, useful and actionable manner, strengthening evidence generating and presenting capacity in low income countries, barriers and aids to use of evidence by policy-makers, engaging the public, and effectiveness of methods and processes to achieve evidence-informed policy. Health policy is used to illustrate concepts and practice, but principles are equally applicable to policy development in other sectors. The module will emphasize case studies from real policy situations but will also address the importance of sound conceptual frameworks.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"None required. Statistics or research methods background can be helpful.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5236","ModuleTitle":"Poverty, Inequality, and Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The objective of this module is to get an understanding of what is poverty, how to measure poverty, who is poor, what causes poverty, and what are the policy responses to poverty alleviation. In addition, the module will also examine the concept of inequality and its interlinkages with poverty. The module will combine theory, measurement, and policy with an emphasis on policy examples from Asia. In addition to introducing students to mainstream conceptualizations of poverty and inequality such as predetermined poverty lines and Gini index, this module will bring in contemporary and alternative paradigms such as multi-dimensional poverty, capability deprivation, and inequality of opportunity.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PP5239","ModuleTitle":"Understanding and Managing Corruption","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Ethics and good governance are essential to the continuing development of the public sector, in developing as well advanced nations. This module will help you to develop authentic moral positions on public management issues and essential competencies for ethical leadership. You will approach this through first exploring the underlying concepts and philosophical underpinnings of ethical governance and the threats facing it. You will then develop your skills and ethical standpoints by putting your learning into practice with assignments and practical exercises, many of which involve actual cases and dilemma trainings used in professional programs all over the world.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5242J","ModuleTitle":"Effective Implementation: Learning from Effective Implementers","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","Workload":"0-0-0-0-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5266","ModuleTitle":"Global Health Policy And Issues","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The changing social, economic, technological and political conditions across the diverse countries and populations of Asia, and the world mean that there is a need for policy professionals to have an overview of global health policies and associated issues. To do that, this module examines the roles and relationships among major players at the global level, and different approaches taken by various international organizations and national governments in tackling health and related problems in the context of the post-2015, post-MDG development agenda. The module will also compare and contrast global health policies with international policy instruments in other areas related to health. The module will examine global health trends and issues using a macro policy framework. Significant challenges in the organization of global health programmes and the complexities involved in international cooperation and the implementation of international policy instruments will be analysed through selected case-studies. Topics on current issues will include: role of international health organizations, international aid and development assistance, emerging epidemics and disasters, non-communicable diseases (including tobacco use), health impacts of climate change, cross-border health issues (e.g. food security), migration of health human resources (brain drain), international trade in health services, global health diplomacy, international health law and the future of global health.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"PP5267","ModuleTitle":"Urban Transport Policy: A Global View","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"PP5269","ModuleTitle":"Environmental Economics and Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PP5274","ModuleTitle":"Financial Management for Policy Makers","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":3}]},{"ModuleCode":"PP5298","ModuleTitle":"Singapore's Development Experience","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module provides a survey of Singapore’s practices in public management and policy development from a comparative perspective. We will focus on innovations in public sector governance as main contributing factors for Singapore’s strong economic growth in the last four decades, and discuss underlying principles and rationale for these innovations. The course consists of two parts. The first part of the course introduces to students key elements of public sector governance in Singapore, including governance structure, civil servant system, policy development, policy implementation, and financial management. The second part of the course examines Singapore’s experience in policy development and implementation in selected sectors such as health care, housing, water supply, land transport, industrial development, information technology and telecommunication.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5301","ModuleTitle":"Economic Reasoning And Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"2","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PP5303","ModuleTitle":"Public Management","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"2","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PP5304","ModuleTitle":"Attachment Programme In Singapore","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Students will be attached to Singapore Ministries or agencies and participate in a programme of visits to these organisations. The main objective of this attachment is to bridge theory and practice, and provide a strategic overview of policy areas and the processes of policy making. The training will encourage students to explore factors leading to good governance, and is intended to provide a hands-on practical experience in a particular area of interest they may have. Students will be required to present a paper at a seminar at the end of the programme. The module is for MPM students.","ModuleCredit":"8","Workload":"0-0-0-5-5","Preclusion":"MPM5004","History":[{"Semester":3}]},{"ModuleCode":"PP5308","ModuleTitle":"Frameworks For Policy Analysis","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"2","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PP5310","ModuleTitle":"Public Management Seminars","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The module provides a comprehensive coverage of the dominant challenges that contemporary societies face and the policies that governments respond with. Such challenges include: Multi-ethnic/religious societies and social harmony, Health Pandemics, Unemployment and Social Unrest, Geopolitics and International Relations, Refugees and Asylum Seekers, Corruption Prevention and Good Governance, Heritage Conservation and Media and Communication. The module will also devote a special section to the Singapore Experience where illustrations will be made with reference to how the Singapore government has dealt with many of these challenges.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":3}]},{"ModuleCode":"PP5313","ModuleTitle":"Topics in Public Management","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This half semester module provides students with insights on current hot topic issues of the day relevant to senior officials in public service. Students will have an opportunity to discuss and debate these issues with experts in the field.","ModuleCredit":"2","Workload":"3-0-0-3-4","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PP5401","ModuleTitle":"Policy Challenges","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This year-long module is designed to get students to think in a practical, problem-oriented, and multidisciplinary way through critical lenses and analytical tools available in the disciplines of Public Management and Leadership, Political Science and International Relations, and Economics, all pillars of a traditional Public Policy education. Students will be presented with an Asia-focused wicked problem, a complex case study, or a hypothetical situation through which they can engage, throughout the year and in a sustained way, central ideas and tools associated with each discipline. The module will be team-taught and enhanced through flipped classroom approaches.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PP5402","ModuleTitle":"Policy Process and Institutions","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The module is about approaches, institutions and processes in public policy. Specifically, it examines: definition and approaches to the analysis and practice of public policy, the politicaleconomic context of public policy, and the process of framing, making, and evaluating public policy. The objective is to build students’ capability to conceptualise policy problems, devise strategies for addressing them, and comprehend policy documents.","ModuleCredit":"2","Workload":"0-3-0-4-3","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PP5403","ModuleTitle":"Economic Foundations for Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The main objective of this module is to understand foundational economics concepts and principles and their application to public policy. The module is organized in six parts: Part 1 The basic demand and supply framework of microeconomic analyses, Part 2, market demand to gain insights into decisions made by consumers, Part 3, how market inefficiencies can arise, the special characteristics of public goods, and the incidental benefits and costs of an economic activity, Parts 4 and 5 focus on firm behaviour and market structures, and Part 6, basic macroeconomic concepts and goals. Throughout the course, the focus of study will be on the policy interventions that would lead to more efficient resource allocation outcomes and improved welfare of society.","ModuleCredit":"4","Workload":"0-3-0-4-3","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PP5405","ModuleTitle":"Public Administration and Politics","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This MPP core module course covers the key foundational topics of public administration and politics, such as the role of government, public and private sector relations and dynamics, politicaladministrative relations, collaboration and networks, performance management, stakeholder management, and values, ethics, and anti-corruption strategies. It will provide students with knowledge, tools, and best practices of thinking about these administrative, political and managerial problems necessary to effectively continue their studies.","ModuleCredit":"2","Workload":"3-0-0-1-6","Prerequisite":"PP5402 Policy Process and Institutions","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PP5406","ModuleTitle":"Quantitative Research Methods for Public Policy 1","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"To train students to be competent users and producers of quantitative evidence for policy analysis, this module will equip students with foundational quantitative analytic skills. The focus is on basic concepts of multiple regression analysis and its applications to real-world policy problems. Exercises through textbook examples, case studies, and group projects will enable students to identify the strengths and weaknesses of the method. PP5407, provided in sequence in the second semester, will provide students with more in-depth knowledge and skills required to understand and conduct policy evaluation.","ModuleCredit":"4","Workload":"3-0-1-3-3","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"PP5407","ModuleTitle":"Quantitative Research Methods for Public Policy 2","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Policy evaluation is critical in helping to decide whether to expand, modify, or terminate a program or policy. The objective of this module is to provide students with the knowledge and skills required to understand and conduct policy evaluation. The module will build on the foundational analytical skills taught in PP5406. The focus is on rigorous quantitative evaluation tools. These will be taught using case studies and datasets that will allow students to identify the strengths and weaknesses of these methods and learn how to apply them to a policy problem of their choice.","ModuleCredit":"4","Workload":"3-3-0-2-2","Prerequisite":"PP5406","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"PP5408","ModuleTitle":"Qualitative Research Methods for Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"How can qualitative research methods be used to answer questions about public policy development and outcomes? How do we overcome concerns about objectivity and representativeness? This course introduces students to the conceptual foundations of qualitative research in the social sciences. It covers a wide range of techniques for conducting research with policy makers and the public, and on country cases. The course will prepare students to consume and conduct qualitative research by combining both theoretical and procedural understanding.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Tuesday Morning"]}]},{"ModuleCode":"PP5504","ModuleTitle":"Public Finance And Budgeting","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PP5507","ModuleTitle":"Policy Innovation Lab","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This project-based module allows students to develop innovative solutions to real-world policy problems. Students work in teams with external partners (government, corporate, incubators, non-profit organizations, foundations, etc.) to develop a concrete innovative “product\" that addresses a specific public policy issue. Students work with their partner on a project. They participate in workshop-style lectures on key issues related to innovation including diffusion, disruption, and policy application, and on practical skills for policy innovation including design thinking, human-centered design, stakeholder analysis, and problem-solving processes. External partners reserve the right to select the student teams working on their proposed projects.","ModuleCredit":"4","Workload":"2-0-0-4-4","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PP5509","ModuleTitle":"Pensions and Retirement Policies","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course looks at pension systems design and public policy issues associated with retirement income provision in Singapore and internationally. It provides students with an understanding of different models of social security systems, the economics and finance of pensions, governments’ role in pension provision, and reform options. Topics covered include: rationale for state involvement, types of pension schemes, plan design and policy choices, Singapore’s Central Provident Fund scheme, fiscal sustainability of pension systems, distributional issues and risk sharing, recent reforms and policy developments, and international comparisons,. A special focus is given to the implications of population ageing on pension policy.","ModuleCredit":"4","Workload":"3-0-0-4-3","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5510","ModuleTitle":"Governing Cities of Tomorrow","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course examines the concepts and theories pertaining to the introduction and governance of novel technologies in cities. We will explore innovative practices, analyse the environmental, societal, and economic impacts of various technologies and study analytical approaches that can aid us in devising smart policy solutions to utilise them while minimising their risks and unintended consequences. Some of the topics covered are: conceptions of future cities, risk and unintended consequences, design for socio-technical transitions, and governance of risks of novel technologies. We will analytically explore issues around crowdsourcing, sharing economy, 3d printing, ridesharing, autonomous systems, blockchains and automation.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5511","ModuleTitle":"Systemic and Integrated Policy Design and Analysis","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course teaches students how to systematically analyse complex policy problems and conduct policy design to address long-term challenges. The skillset is generic and can be applied to different domains (e.g. Transport, Environment, Energy, Health, etc.). This makes this course crucial for professionals with functions that require long-horizon thinking and decision-making. Relevant theories and techniques and their limitations covered include system analysis, actor analysis, policy networks, problem formulation, definition of goal hierarchies, information gathering, generation of a library of policy measures, analysis and selection of policy measures, multi-criteria decision making, generation of alternative solutions, and analysis of their trade-offs.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5512","ModuleTitle":"US-China Relations and Great Power Policy Making","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module will provide an overview of the contemporary U.S.-China relationship with particular focus on U.S. policymaking towards China. The module will review key issues that define the relationship, analyze U.S. security policy decision-making structures and consider how they shape the relationship. The course will conclude by discussing other Asian perspectives of the U.S.-China dyad and how third countries respond to shifts in the U.S.- China relationship.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5513","ModuleTitle":"Governing Nation-State and Global-City Singapore","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Singapore is a small postcolonial multicultural nation-state and a cosmopolitan global city. Its experience of rapid development led by a clean, elite, and pragmatic state has been codified into a model and in fact a nation brand, admired by developing and advanced countries alike. This module focuses on how Singapore’s transformation into a top-rank global city has affected its policies surrounding social cohesion, urban development, social development, and foreign affairs. It examines the viability of the Singapore model in the face of complex global challenges, which may require fundamental adjustments to Singapore’s strong state model.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5660","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"PP5701","ModuleTitle":"Economic Applications for Public Organizations","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The main objective of this module is to describe how basic concepts in economics are applicable at different levels in public administration. The module commences with a presentation of the basic concepts and then illustrates the applicability and relevance of these concepts to decision making by recourse to a set of case studies as well as widely cited examples in public administration. Topics covered include: Markets and Pareto Efficiency, Markets and Property Rights, Market Failure, Natural Monopolies, Strategic Outcomes.","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"PP5702","ModuleTitle":"Public Administration in Theory and Practice","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module introduces the key concepts relating to the theory and practice of public administration. The module is organised around four themes: foundations (key concepts and contexts of public administration), core functions (different types of public organisation), key processes, values, and challenges. The module uses both a comparative approach and case studies from Asia to link theory to real-world practice of public administration. Upon completion of the module, students will be familiar with the key issues in public administration and will be able in better position to relate the various components of their degree programme.","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Monday Morning"]}]},{"ModuleCode":"PP5703","ModuleTitle":"Public Finance and Budgeting","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The objectives of this module are to understand the basic principles and logic of government fiscal activities and government budgets. This module helps MPAM students become familiar with analytical approaches for resource allocation and decision evaluations in the public sector. Major topics covered include rationale for public sector, options for financing government expenditure, taxation policy, expenditure policy, fiscal decentralisation, privatization, role of cost recovery and user charges, budgeting systems and techniques, capital budgeting.","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-19T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PP5704","ModuleTitle":"Policy Analysis and Programme Evaluation","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Government officials are frequently confronted with decisions about whether or not to initiate, continue, modify, or terminate policies or programmes, and the skills in policy analysis and programme evaluation are essential for them to make intelligent choices. This module introduces the key concepts and tools in the professional practices of policy analysis and programme evaluation in the public sector. Main topics covered in the module are process of policy analysis, market failures, government failures, information structuring, data collection methods, decision matrices, cost-benefit analysis, and programme evaluation.","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-20T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5705","ModuleTitle":"Comparative Public Policy and Management: Singapore and Asia","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module provides a coherent analysis of Singapore’s development experiences focusing on the economic outcomes, political leadership, policy design and implementation, institutions and the interaction between these components. The objective is to provide students with greater insights into the policies that have shaped Singapore’s economic development, sharpen their understanding of policy making and implementation in Singapore and encourage them to reflect on its relevance to their own country and organisations. The module will draw upon the expertise of senior government policy- and decision-makers as well as those who have been involved or researched in policy-making. It will involve visits to relevant institutions in Singapore and a short attachment to a government agency in Singapore.","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PP5712","ModuleTitle":"International Economic Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course addresses a number of cutting-edge issues in the international economic policy area. It addresses issues in the real trade area related in, particular, to the interaction between the economic and political dimensions of trade policy, the recent shifts from multilateral approaches to trade liberalization towards regional and bilateral approaches, and the status of the Doha Trade Round. Even though the focus of the course will be on global issues, extensive examples will be provided from Asia and the course will consider how the region is responding to the challenges of globalization, including in the context of he “New Asian Regionalism”.","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PP5714","ModuleTitle":"International Financial Policy and Issues","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The course is aimed at providing the basic tools for analyzing a range of important internation alfinancial and macroeconomic policy issues. The course will cover balance of payments and exchange rate determination, the informational efficiency of the foreign exchange market, monetary and fiscal policies under alternative exchange rate regimes, currency volatility and crises, optimal currency areas, the choice of exchange rate regimes, external debt issues, and the behavior of international capital flows. In the process, the course will also review the broad evolution of the international monetary system since the second half of the nineteenth century focusing on the nature of the international adjustment process under alternative exchange rate regimes, the Bretton Woods System of pegged but adjustable exchange rates, and the current period of generalized but differentiated floating (Bretton Woods II or Inflation Targeting Plus?). The course will also address a number of topical policy issues including the possible forms and rationales for the ongoing efforts to strengthen financial and monetary cooperation in Asia as well as the role the region is playing in financing global current account imbalances through massive reserve accumulation. Unlike discipline-oriented courses that focus mostly on analytical issues, this course will consider real world policy issues with particular attention to Asia.","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-21T09:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PP5722","ModuleTitle":"Strategic Management","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The public sector is under increasing pressure to improve outcomes and increase outputs of their organizations, while simultaneously improving efficiencies and effectiveness. To meet these challenges, public sector organizations must revisit their strategic management processes and measurement systems. While many strategic management frameworks have been developed for the private sector, the same is relatively scarce for the public sector organizations. The major topics of this module include: contemporary strategic management frameworks, appropriate measures for public sector organizations, strategic implementation tools, case studies of public organizations who are Singapore Quality Award winners, etc.","ModuleCredit":"4","Workload":"6-0-0-6-8","Prerequisite":"Basic management and economics knowledge","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"PP5723","ModuleTitle":"Political Economy of Taiwan, Hong Kong and Singapore","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"High economic growth in Asia, led mainly by China, in the last three decades was a spectacular phenomenon. Both Hong Kong and Taiwan have contributed to and benefitted from China’s growth. Singapore has deepened economic relationship with China since China’s opening up in the 1980s.Its successful projects such as Suzhou Industrial Park, Tianjin Ecological City and Guangzhou Knowledge City demonstrate the joint developmental potential between the two countries. Hong Kong, Taiwan and Singapore have had different historical experiences, and formed different social and political systems. Their socioeconomic elements, which are the products of the various systems, have been useful and have contributed to China’s phenomenal economic expansion in recent years.","ModuleCredit":"4","Workload":"3-0-0-6-7","Prerequisite":"Basic economics and political science","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PP5801","ModuleTitle":"Economic Analysis","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Modern public policy experts need a solid grounding in economics to be able to craft policies that take into account the economic factors that affect nearly all aspects of policy making. The first half of this course introduces the principles of microeconomics and applications are introduced via cases on externalities, taxation and public goods, regulation and competition policy, and trade policy. The second half deals with the tools of macroeconomic policy. Topics include macroeconomic indicators, exchange rate determination, inflation, policies for economic growth and stabilization. Cases cover topical issues such as current account imbalances, exchange rate dynamics, and financial crises.","ModuleCredit":"4","Workload":"3-0-0-0-7","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"PP5802","ModuleTitle":"Policy Analysis","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Public sector managers are frequently confronted with decisions about whether or not to initiate, continue, modify, or terminate policies or programs, and the knowledge and skills in policy analysis and program evaluation are essential for them to make intelligent choices. The module will cover important considerations in conducting policy analysis and evaluation, such as identifying policy problems, establishing criteria, assessing policy alternatives, choosing among policies, and evaluating policy impacts.","ModuleCredit":"4","Workload":"2-0-0-2-6","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PP5803","ModuleTitle":"Public Management","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Public managers are answerable to various groups of people including those within hierarchical structures, political parties and politicians, citizens and civil society groups and also international actors and organizations. Also public managers are often caught in policy dilemmas and are tasked to carry out policy promises in very challenging contexts. This course aims to introduce students to key concepts in the discipline of public administration. Students will explore various ways to think about these public management problems. Students will be able to understand theoretical concepts and appreciate their applicability to real-world practices.","ModuleCredit":"4","Workload":"1.5-1.5-0-1-6","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"PP5804","ModuleTitle":"Governance Study Project","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The Governance Study Project (GSP) is a year-long team- based project. Consisting of a study trip at the end of the first semester, a seminar, and a final conference the end of the special term, the GSP connects the beginning to the end of the degree programme, requiring students to put to use the knowledge and skills learnt in each module. Through projects that are real public problems, students will acquire skills related to analysis of complex managerial problems, basic research, and writing and other presentational modes. The GSP also aims to develop team building and a strong sense of cohort.","ModuleCredit":"4","Workload":"1-0-0-5-4","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PP5901","ModuleTitle":"Introduction to International Relations Theory","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course introduces students to the three main streams of IR theory: realism, liberalism, and constructivism. In particular we will explore theories of the balance of power, the balance of threat, the rise and decline of great powers, hegemony, cooperation theory, the role of international institutions in global governance, and the structures and relations of identity between and among states and societies. Major contemporary issues that will be addressed include the relations between China and the United States, the global political economy, including trade and development, and the prospects for global cooperation on issues such as climate change.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5902","ModuleTitle":"International Security - Concepts, Issues & Policies","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PP5903","ModuleTitle":"International Political Economy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The course brings together politics, economics and international relations on issues relevant to the global economy. It is divided into three parts: 1) IPE theory, 2) history of the world economy, focusing on the post-1945 era, 3) modern policy. Policy issues covered are in macroeconomics and finance, trade and investment, and energy and environment. Major regions of the world economy are covered, as are the key actors – governments, international governmental organisations, business and NGOs.","ModuleCredit":"4","Workload":"1-2-0-3-4","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP5904","ModuleTitle":"Research Methods in International Affairs","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module seeks to provide a graduate-level introduction to the main methods—qualitative and quantitative—commonly used in the analysis of international affairs. What is a good question and how do we go about assessing the answers given in the field of international relations? What are some of the most important methods or strategies of inquiry used by students of international studies to support or demonstrate their claims? These are the main questions addressed by module. The aim is to introduce you to some of the key methods of the field, encourage you to think critically about them, and where appropriate, apply them in your research and writing. Each session will consist of three segments. It will begin with a lecture by one or both the instructors. The lecture will be followed by a question and answer period, where students are encouraged to respond to the issues raised by the lecture and readings. The third segment will be devoted to group exercises or presentations that will allow students to apply and/or critically engage the methods and methodological issues raised by the lecture/discussion.","ModuleCredit":"4","Workload":"1.5-1.5-0-1-6","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5905","ModuleTitle":"Foreign Policy Analysis","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course focuses on how states formulate and implement their foreign policies. It is structured based on different levels of analysis: systems, state, leaders, bureaucracies/institutions, and society. The course analyses the various constraints that each of these actors face, how they interact with each other, and the processes and mechanisms through which they resolve their differences and formulate policy. It also examines the conditions in the implementation process that impact policy outcomes. Major themes include the state as rational actor, the role of personalities and their psychology, the impact of ideas and cultures, bureaucratic politics, and the role of interest groups and coalitions.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PP5906","ModuleTitle":"International Economic Development in Asia","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course is an introduction to international economic development with applications to/examples from Asia, exploring selected aspects of Asian economic development and the region's interactions with the rest of the world. The focus is on developing simple analytical tools to understand key trends and macroeconomic, financial and trade policy issues that confront Asia in the world economy. Topics include sources of growth in the Newly Industrialising Economies (NIEs) in East Asia, role of industrial policy and regional trade, foreign direct investment, currency crisis in Asia, Asian reserve build-up, exchange rate regimes and issues relating to Asian economic regionalism.","ModuleCredit":"4","Workload":"1-2-0-0-7","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PP5908","ModuleTitle":"Global Governance in a Changing World","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Financial markets’ meltdown, climate change, and cyber-threats are only some of the global problems that states cannot manage alone. All require cooperation among governments and increasingly with their citizens and the private sector, some need international norms and mechanisms, others call for international and regional organizations. This course provides an introduction to the evolving architecture, processes, and norms of global governance. It then provides an in-depth analysis of the actors, norms, and challenges in the supply of some of today’s critical global public goods, including financial stability, economic development, trade, climate change mitigation, global health, and a secure cyberspace.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PP5909","ModuleTitle":"Geopolitics of the Asia-Pacific","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The Asia-Pacific is the most important region of the world with its economic vibrancy and strategic importance, and presents a plethora of important and puzzling security and economic challenges. In this course we will utilize various theoretical approaches to examine and explain a set of substantive issues in the international relations of the Asia-Pacific: US-China rivalry, territorial disputes, Taiwan issue, North Korean nuclear threat, Japan’s foreign policy, the so-called ‘history problem’ issue, ASEAN, security institutions, economic patterns, human rights, and environmental and aging society problem. In addition, we seek to understand the future trajectory of the Asia-Pacific.","ModuleCredit":"4","Workload":"3-0-0-0-7","Corequisite":"Nil, but PP901 International Relations: Theory and Practice or/and PP5902 International Security recommended","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PP5910","ModuleTitle":"MIA Thesis","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The MIA thesis is an independent piece of writing that represents the culmination of a student’s training in International Affairs. It is an opportunity for students to investigate a significant question in international affairs— and discover the answer--through research, reflection, analysis, and writing. Another way to think about the thesis is as an exercise where students tackle an important international affairs problem and come up with an original solution.","ModuleCredit":"8","Workload":"0-0-0-0-10","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"PP5911","ModuleTitle":"MIA Capstone Project","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The MIA Capstone Project is an internship-based project culminating in a paper/report on an international issue or challenge that students worked on or observed during the internship.","ModuleCredit":"8","Workload":"0-0-0-0-10","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"PP6702","ModuleTitle":"Foundations Of Public Policy: Theories And Methods","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PP6703","ModuleTitle":"Foundations of Public Administration","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This course examines emerging directions in policy research in the contemporary literature in public administration and public management. It focuses on the identification and critique of the research strategies and methodological choices made by prominent contemporary scholars in the field. It prepares students for Ph.d-Level comprehensive examinations in the subject","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP6704","ModuleTitle":"The Economics of Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This module aims to provide economic perspectives on selected features of economic systems, and on design, implementation, and outcomes of various public policy issues. The first part of the course covers broad areas such as the nature of market systems and capitalism, the economic boundaries of the State, and economics of globalization. The second part of the module focuses on selected public policy themes (such as, inequalities) and issues such as social security, health, education, state enterprise reform, taxes and subsidies, and environment. The module emphasizes that while economic principles are universal, their application must be contextual and capability-driven.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"PP5101: Economics and Public Policy I","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PP6705","ModuleTitle":"The Politics of Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"Doctoral-level research seminar on institutional theory, emphasizing: (i) frontiers of research on institutionalism (from the fields of public administration, organizational sociology, and political economy) and (ii) new research directions. The aim is to train students in theory-building and the conduct of original research in institutional analysis and design, which requires developing an ability to critique extant literature and identify open questions that are ripe for investigation. Open to masters students with instructor's permission. The course begins with an investigation of current frontiers in research, and ends with positing new directions for inquiry.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"NIL","Preclusion":"PP5268 Institutional Design and Analysis","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PP6706","ModuleTitle":"Quantitative Methods for Public Policy Research","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This is the second in a two-module series in research methods in public policy. This module provides a more in-depth understanding of the theory and practice of empirical methods, both quantitative and qualitative, used to study the causal effects of policy on observed outcomes. It focuses on the applications of econometric techniques to policy research with real world data sets. Students apply these techniques to real-life case studies and present analyses in class.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"PP6701 Research Methods for Public Policy I","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PP6707","ModuleTitle":"Qualitative Methods for Public Policy Research","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"The purpose of the course is to enable students to develop advanced skills in designing and implementing qualitative and mixed research methods for public policy research. Upon completion, students should 1) be able to differentiate the various ontological and epistemological approaches to qualitative research, 2) have an in-depth knowledge of qualitative research designs for descriptive, exploratory and explanatory research, along with their potentials and limitations, 3) be able to put together a research proposal on a given research topic in their chosen fields, and 4) gain practical experience in applying techniques of qualitative analysis using computer software.","ModuleCredit":"4","Workload":"3-0-1-2-4","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"PP6708","ModuleTitle":"Research Design in Public Policy","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleDescription":"This is the first and introductory of a three-module series on research methods that is required for all first-year PhD students in Public Policy. The purposes of the module are to introduce to students key concepts in research methods, and to help them to develop skills in the design of empirical research used in the analysis of policy problems. The aim is that students are able to apply various research designs in conducting rigorous policy research in their chosen fields, as well as develop the ability to critically evaluate policy research outputs.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PP6770","ModuleTitle":"Public Policy Graduate Seminar","Department":"Dean's Office (Lky Sch Of Public Policy)","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PR1110","ModuleTitle":"Foundations for Medicinal Chemistry","Department":"Pharmacy","ModuleDescription":"This module studies the fundamental physical & chemical principles that are important to the design and development of drugs. The major topics to be covered include: molecular properties, intermolecular forces, acidity & basicity, stereochemistry, tautomerism, mechanisms of action, biotransformation and some basics on UV-vis and IR.","ModuleCredit":"4","Workload":"2-1.5-3-0-3.5","Prerequisite":"H2 Chemistry or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PR1110A","ModuleTitle":"Foundations for Medicinal Chemistry","Department":"Pharmacy","ModuleDescription":"This module studies the fundamental physical & chemical principles that are important to the design and development of drugs. The major topics to be covered include: molecular properties, intermolecular forces, acidity & basicity, stereochemistry, tautomerism, mechanisms of action, biotransformation and some basics on UV-vis and IR.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"H2 Chemistry or equivalent","Preclusion":"PR1110","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PR1111","ModuleTitle":"Pharmaceutical biochemistry","Department":"Pharmacy","ModuleDescription":"This module is aimed to provide fundamental biochemistry knowledge which is important and relevant for pharmacy students to relate the knowledge to drug discovery and development. The module will emphasise the relevance and application of biochemistry in pharmaceutical and pharmacy practices.","ModuleCredit":"4","Workload":"3-0.5-3-1-2.5","Prerequisite":"H2 Chemistry or equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"PR1111A","ModuleTitle":"Pharmaceutical Biochemistry","Department":"Pharmacy","ModuleDescription":"This module is aimed to provide fundamental biochemistry knowledge which is important and relevant for pharmacy students to relate the knowledge to drug discovery and development. The module will emphasise the relevance and application of biochemistry in pharmaceutical and pharmacy practices.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"H2 Chemistry or equivalent","Preclusion":"PR1111","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"PR1120","ModuleTitle":"Microbiology in Pharmacy","Department":"Pharmacy","ModuleDescription":"This module gives an insight into the nature of microorganisms, with greater emphasis on bacteria and their significance to the pharmaceutical industry and medicine. The fundamentals of basic microbiology, such as the characteristics, morphology, classification, cultivation, enumeration and identification of bacteria, as well as fungi and viruses, will be discussed. Concepts of disinfection and sterility, disinfectants and sterilization methods will also be covered.","ModuleCredit":"4","Workload":"3-1-2.5- 1-2.5","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PR1140","ModuleTitle":"Pharmacy Professional Skills Development I","Department":"Pharmacy","ModuleDescription":"This is a foundation module for the development of Pharmacy Professional Skills. An overview of the pharmacy profession, the concept of pharmaceutical care, the healthcare system and the pharmaceutical industry in Singapore will be provided. Skills that students are expected to acquire at the end of the module include basic pharmaceutical compounding skills as well as pharmaceutical calculations for the preparation of different dosage forms encountered in pharmacy practice. This module has a strong emphasis on e-learning.","ModuleCredit":"4","Workload":"1.5-0-3-1.5-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Friday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PR1301","ModuleTitle":"Complementary Medicine and Health","Department":"Pharmacy","ModuleDescription":"At the end of the course, the student will be equipped with a breadth of knowledge to have a basic understanding and appreciation of various complementary medicine, as well as how to achieve and maintain good health. The knowledge brings about an open mind for critical thinking and further independent learning and inquiry, to discern facts from hearsay. Life long learning is emphasized. Major Topics: Introduction to complementary medicine. Basic principles, concepts and uses of Homeopathy, Aromatherapy, Herbal medicine and Traditional Chinese Medicine (including acupuncture and Traditional Chinese Herbal Medicine).","ModuleCredit":"4","Workload":"2.5-0.5-0-3-4","Preclusion":"GEK1507","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PR2114","ModuleTitle":"Formulation & Technology I","Department":"Pharmacy","ModuleDescription":"This module studies the fundamental physical chemical principles which are important to the design and development of pharmaceutical formulations. The major topics to be covered include: phase diagrams, solutions, buffers & isotonicity, partition, diffusion & mass transfer, solubility & dissolution, reaction kinetics & drug product stability, physical properties of solids (crystallinity, polymorphism), interfacial phenomenon, colloidal systems.","ModuleCredit":"4","Workload":"3-0.5-3-1-2.5","Prerequisite":"Pass in A-level H2 Chem or the equivalent","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"PR2115","ModuleTitle":"Medicinal Chemistry for Drug Design","Department":"Pharmacy","ModuleDescription":"This module provides the basic principles of medicinal chemistry for drug design, with the emphasis on the relationship between structure, physicochemical properties and the molecular basis of drug action. Students will learn to apply various synthetic reaction mechanisms to construct organic molecules. They will also learn to apply computational methodologies to derive lead compounds from databases, derive pharmacophore from bioactive compounds and rationalise the optimal drug-target interaction through docking experiments.","ModuleCredit":"4","Workload":"4-0.5-2-0-3.5","Prerequisite":"PR1110 or by permission","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"PR2122","ModuleTitle":"Biotechnology for Pharmacy","Department":"Pharmacy","ModuleDescription":"Students will gain knowledge of the various techniques in biotechnology and their applications in the manufacturing of biopharmaceuticals and biomedical research, the physicochemical properties, pharmacology and the formulation of commonly used biopharmaceuticals, as well as the principles of the mechanism of some biotechnologically derived diagnostic aids/tests. Major topics to be covered include biotechnologically derived therapeutics such as insulin, growth hormones, cytokines, enzymes, monoclonal antibodies, vaccines, blood products, diagnostic aids/tests for urine analysis, plasma glucose, plasma lipids, HIV and pregnancy, gene therapy, transgenic technology and RNA interference technology.","ModuleCredit":"4","Workload":"3-0.5-3-1-2.5","Prerequisite":"PR1111","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PR2131","ModuleTitle":"Pharmacy Professional Skills Development II","Department":"Pharmacy","ModuleDescription":"This pharmacy professional skills development module is a lab based module on the elements of interpersonal and professional communication that is required of a pharmacist to communicate proficiently in addressing and promoting the public's health care needs. A series of class sessions may utilize interactive discussions and roleplaying scenarios to teach and develop effective oral and interpersonal skills for the purpose of professional pharmacy practice.","ModuleCredit":"4","Workload":"4-0-3-1-2","Prerequisite":"PR1140","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PR2133","ModuleTitle":"Pharmacotherapeutics I","Department":"Pharmacy","ModuleDescription":"This is a team-taught module that aims to prepare pharmacy students in the management of noncommunicable diseases through the intergration of pharmacology and pharmacotherapeutics. Major topics include: asthma, COPD, peptic ulcer disease, hypertension, dyslipidemia, and diabetes.","ModuleCredit":"4","Workload":"6-2-0-0-2","Prerequisite":"PA1113, PR1111","Corequisite":"PX2108","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PR2134","ModuleTitle":"Self Care","Department":"Pharmacy","ModuleDescription":"Self-care is a continuum of behaviour initiated by a patient to establish and maintain health, prevent and deal with illness. In this module, students will be taught to integrate knowledge of non-prescription medications and non-pharmacological measures to counsel patients on the appropriate options for self-care management.","ModuleCredit":"4","Workload":"2.5-1.5-0-2-4","Prerequisite":"PX2108, PA1113, PR1140","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PR2135","ModuleTitle":"Pharmacotherapeutics II","Department":"Pharmacy","ModuleDescription":"This module aims to familiarize students with the epidemiology, clinical presentation and diagnosis of disease states including rheumatological conditions, renal diseases, clinical nutrition, heart failure, ischemic heart disease and thromboembolic disorders. In addition, the pharmacotherapeutic management and pharmacology of drugs used in the management of the above disease states will be covered, emphasizing on the monitoring of the clinical outcomes in terms of the efficacy and safety of each drug used.","ModuleCredit":"4","Workload":"3-2-0-0-5","Prerequisite":"PX2108, PA1113","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PR2143","ModuleTitle":"Pharmaceutical Analysis for Quality Assurance","Department":"Pharmacy","ModuleDescription":"This module aims to train students in the principles and practical capability of pharmacopeia assays and various analytical instruments for pharmaceutical analysis. In particular, students will apply the analytical techniques in the characterization of active pharmaceutical ingredient (API), the quality assurance of dosage forms and the analysis of biological fluids, coupled with hands-on experience with instrumentation and real-life problem solving.","ModuleCredit":"4","Workload":"3-1-3-0-3","Prerequisite":"PR1110","Preclusion":"CN4233E and CN4233R","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Tuesday Morning","Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"PR2202","ModuleTitle":"Cosmetics & Perfumes","Department":"Pharmacy","ModuleDescription":"Learning objectives: To understand the development, usefulness, classification, composition and application of cosmetics and perfumes. To gain pertinent information for the selection and evaluation of these items. To acquire an overview of the marketing and regulatory aspects of the global industry for these products. Major topics: History of cosmetics and perfumes. Formulation, manufacture and use of perfumes. Biology of the skin, cosmetic preparations, consumer information and precautions. Regulatory and industrial aspects of these products. Target students: All students outside the Faculty of Science. Science and Pharmacy students may read it as an elective","ModuleCredit":"4","Workload":"3-0.5-0-4-2.5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"PR2288","ModuleTitle":"Basic UROPS in Pharmacy I","Department":"Pharmacy","ModuleDescription":"Please see section 4.4.3. Target students: Pharmacy Year Two or Year Three and Science","ModuleCredit":"4","Prerequisite":"PR1110 and Departmental Approval","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR2289","ModuleTitle":"Basic UROPS in Pharmacy II","Department":"Pharmacy","ModuleDescription":"Please see section 4.4.3. Target students: Pharmacy Year Two or Year Three and Science","ModuleCredit":"4","Prerequisite":"PR1110 and Departmental Approval","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR3116","ModuleTitle":"Concepts in Pharmacokinetics and Biopharmaceutics","Department":"Pharmacy","ModuleDescription":"This module provides pharmacy students with a comprehensive foundation of the concepts of pharmacokinetics and biopharmaceutics. The application of these concepts are important in clinical pharmacy and the drug discovery and development process. Major topics include: basic principles, concepts and processes of drug absorption, distribution, metabolism and excretion, kinetics of drugs following intravascular and extravascular modes of administration, design of appropriate dosage regimens, and application of pharmacokinetic concepts in clinical pharmacy practice and drug design and development.","ModuleCredit":"4","Workload":"4-0.5-3-0-2.5","Prerequisite":"PA1113","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800"}]},{"ModuleCode":"PR3117","ModuleTitle":"Formulation & Technology II","Department":"Pharmacy","ModuleDescription":"This module gives an insight into various liquid, semi-solid and solid dosage forms. The fundamental knowledge of the properties, formulation, manufacture, quality control and applications of these dosage forms will be discussed. The behaviour of materials and unit operations employed in the manufacture of the various dosage forms will also be emphasised.","ModuleCredit":"4","Workload":"4-0.5-3-1-1.5","Prerequisite":"PR2114","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PR3124","ModuleTitle":"Pharmacotherapeutics III","Department":"Pharmacy","ModuleDescription":"This is a team-taught module that teaches student on the pharmacology of a broad spectrum of antimicrobial agents and the use of these agents in the pharmacotherapeutic management of commonly encountered infectious disease conditions.","ModuleCredit":"4","Workload":"3-1.5-0-0-5.5","Prerequisite":"PR1120 PR2133","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PR3136","ModuleTitle":"Pharmacotherapeutics IV","Department":"Pharmacy","ModuleDescription":"This is a team-taught module that aims to prepare pharmacy students in the management of noncommunicable diseases through the integration of pharmacology and pharmacotherapeutics. Major topics include psychiatry, neurology and oncology.","ModuleCredit":"4","Workload":"4-0-0-2-4","Prerequisite":"PR2135","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PR3137","ModuleTitle":"Pharmacy Professional Skills Development III","Department":"Pharmacy","ModuleDescription":"This is a practical-based module that builds on the knowledge gained from other clinical and practice modules to enable students to integrate and apply what they have learnt in the pharmacy practice laboratory sessions. This module is focused on the provision of pharmaceutical care and involves a partnership between the patient, pharmacist and other healthcare providers to promote safe and efficacious use of medications to achieve desired patient outcomes. Students will undergo simulated practice-based training, and work individually and collaboratively to hone their knowledge and skills in dispensing, patient counselling, medication therapy management, and handling drug information requests, in preparation for pre-registration training.","ModuleCredit":"4","Workload":"4-0-2-0-4","Prerequisite":"PR2131, PR2134, PR3124, PR3146","Corequisite":"PR3136 Pharmacotherapeutics IV","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PR3144","ModuleTitle":"Principles of Research Methods","Department":"Pharmacy","ModuleDescription":"This module provides pharmacy students with a comprehensive understanding on the basic principles, concepts and methodology in clinical and pre-clinical research, including applying statistical knowledge in research design. Research examples are chosen to illustrate and facilitate the learning process. Major topics include: selection and formulation of research hypothesis, study designs used in pharmacy practice and clinical research, hierarchy of evidence, potential biases associated with various designs, data acquisition and handling approaches, statistical data analyses, general methodology in basic science research, and techniques in scientific communication.","ModuleCredit":"4","Workload":"3-0-1.5-1-4.5","Prerequisite":"GER1000","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"PR3145","ModuleTitle":"Compliance & Good Practices in Pharmacy","Department":"Pharmacy","ModuleDescription":"This module provides pharmacy students with the foundation in various aspects of good practices, regulation and accreditation standards in pharmacy practice and pharmaceutical industries. It serves to emphasize the pharmacist’s obligation to ensure consumer/patient safety in the supply and use of medicines and health products.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"PR2143","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PR3146","ModuleTitle":"Pharmacy Law in Singapore","Department":"Pharmacy","ModuleDescription":"The Pharmacy Law in Singapore module teaches pharmacy undergraduates about the legal and ethical aspects affecting the practice of pharmacy. It covers two areas in particular – firstly, the regulation of pharmacists and the pharmacy profession according to the Pharmacists Registration Act and the Pharmacists’ Code of Ethics, and secondly, the regulation of medical and health-related products commonly handled by pharmacists.","ModuleCredit":"4","Workload":"4-2-2-0-2","Prerequisite":"PR1140","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"PR3202","ModuleTitle":"Community Health & Preventative Care","Department":"Pharmacy","ModuleDescription":"This elective module aims to equip students with knowledge, skills and attitudes to support contemporary development and delivery of community health services, meeting the evolving needs of the Singapore population. Students will learn to build on their prior knowledge on non-prescription medications and non-pharmacological measures, so that they can counsel and guide patients on the appropriate options for self-care management and preventive care.","ModuleCredit":"4","Workload":"4-1-0-0-5","Prerequisite":"PR2134","Preclusion":"PR3122","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"PR3288","ModuleTitle":"Advanced UROPS in Pharmacy I","Department":"Pharmacy","ModuleDescription":"Please see section 4.4.3. Target students: Pharmacy Year Three and Science","ModuleCredit":"4","Prerequisite":"By permission or PR2288 or PR2289","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR3289","ModuleTitle":"Advanced UROPS in Pharmacy II","Department":"Pharmacy","ModuleDescription":"Please see section 4.4.3. Target students: Pharmacy Year Three and Science","ModuleCredit":"4","Prerequisite":"By permission or PR2288 or PR2289","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR3301","ModuleTitle":"Pharmaceutical Dosage Forms","Department":"Pharmacy","ModuleDescription":"Learning objectives: This module will introduce the principles of formulation, manufacturing technology and product quality assurance of a range of commonly used pharmaceutical dosage forms. Students will learn a body of technical knowledge and acquire practical skills in the manufacture and product quality evaluation of solutions, emulsions, suspensions, ointments, gels, suppositories, sterile products, microcapsules, capsules, tablets, inhalation products, powders and controlled-release products. Target students: Candidates without a Bachelor degree in Pharmacy will have to read this module as a Bridging Module.","ModuleCredit":"4","Workload":"3-0.5-0-1.5-5","Preclusion":"Pharmacy Major","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening","Friday Evening"]}]},{"ModuleCode":"PR4138","ModuleTitle":"Pharmacy Professional Skills Development IV","Department":"Pharmacy","ModuleDescription":"This module will cover contemporary drug information skill and medication therapy management, with focus on geriatric medicine, hormones and contraception, travel medicines, weight managements, complementary medicines/herbal products, and the regulation of pharmaceutical products in Singapore.","ModuleCredit":"2","Workload":"1-0-0-0-4","Prerequisite":"PR3137 PR3136 PR3146 PR2134","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]},{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"PR4196","ModuleTitle":"Pharmacy Research Project and Scientific Communication","Department":"Pharmacy","ModuleDescription":"This module aims to nurture the passion of final year Pharmacy students for inquiry and knowledge creation through fostering their intellectual rigor in tackling research questions related to pharmacy and pharmaceutical sciences, and developing their academic communication skills. It also aims to not only provide hands-on research experience gained through project work, but also to develop students’ higher order thinking skills, such as the critical evaluation of information, as well as hone students’ written and oral academic communication skills in the context of pharmaceutical sciences and practice. Students will carry out their projects under the supervision of Pharmacy academic staff, and will attend seminars/ tutorials offered by the Centre for English Language Communication (CELC) that aim to equip them with knowledge and skills for successful research communication.","ModuleCredit":"16","Workload":"0-4-0-18-18","Prerequisite":"Completion of Pharmacy Year 3 requirement and subject to departmental approval. Students who are required to read ES1000 Basic English and/or ES1102/ES1103 English for Academic Purposes must pass these modules.","Preclusion":"Students from non-Pharmacy majors, PR4199","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]},{"Semester":2,"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"PR4197","ModuleTitle":"Pharmacy Internship I","Department":"Pharmacy","ModuleDescription":"The 12 week programme provides an opportunity for pharmacy undergraduates to undertake experiential learning in work environments and situations of different pharmacy practice sectors.","ModuleCredit":"6","Workload":"0-0-0-40-0","Prerequisite":"PR2134, PR2133, PR2135 and PR3146","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR4198","ModuleTitle":"Pharmacy Internship II","Department":"Pharmacy","ModuleDescription":"The 12 week programme provides an opportunity for pharmacy undergraduates to undertake experiential learning in work environments and situations of different pharmacy practice sectors.","ModuleCredit":"6","Workload":"0-0-0-40-0","Prerequisite":"PR2134, PR2133, PR2135 and PR3146","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR4201","ModuleTitle":"Pharmaceutical Marketing","Department":"Pharmacy","ModuleDescription":"Learning objectives: To understand the systems and principles of marketing. To acquire an overview of the global pharmaceutical industry. To appreciate the unique features of pharmaceutical marketing namely, the players, the types of competitions, international regulations and technology innovation. Major topics: Marketing decisions. Understanding and identifying a market. Creating and managing a product. Assigning value and delivering a product. Communicating about a product. Emphasis is placed on marketing issues pertaining to pharmaceutical/healthcare products and services.Target students: Pharmacy Final Year","ModuleCredit":"4","Workload":"2.5-2-0-1.5-4","Prerequisite":"PR1140 Pharmacy Professional Skills Development I","Preclusion":"BH1003 or MKT1003 or CS3261","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PR4205","ModuleTitle":"Bioorganic Principles of Medicinal Chemistry","Department":"Pharmacy","ModuleDescription":"Learning objectives: To learn the different approaches in the design of drugs that are capable of interacting specifically with enzymes, DNA and other cellular targets. Major topics: A mechanistic, chemical and biochemical approach to medicinal chemistry, emphasizing enzymatic and macromolecular targets of drug action. Peptide, peptidomimetics and oligonucleotides. Target students: Pharmacy Final Year and Applied Chemistry (Drug Option)","ModuleCredit":"4","Workload":"2.5-0.5-2-1-4","Prerequisite":"Pass in PR2115 OR by permission","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"PR4207","ModuleTitle":"Applied Pharmacokinetics and Toxicokinetics","Department":"Pharmacy","ModuleDescription":"Learning objectives? To enhance and broaden students' knowledge of pharmacokinetics and its application in toxicology. To enable students to develop critical thinking in optimization of pharmacotherapy for patients. To serve patients better with evidence-based judgement in future clinical practice. To learn the principles of pharmacokinetics, toxicokinetics and pharmacogenomics. To learn how to apply these principles for the understanding of drug response (efficacy and toxicity)Major topics? Principles of clinical pharmacokinetics. Principles of clinical toxicokinetics. Pharmacokinetic/pharmacodynamic modeling. Kinetics of drug interactions. Interspecies pharmacokinetic scaling. Bioactivation of drugs and toxicity relevance. Genomics and variable drug response. Management of patients with adverse drug events and drug toxicityTarget students ? Pharmacy Final Year","ModuleCredit":"4","Workload":"3-2-0-2-3","Prerequisite":"PR3116 Concepts in Pharmacokinetics and Biopharmaceutics","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Morning","Friday Morning"]}]},{"ModuleCode":"PR5113","ModuleTitle":"Clinical Pharmacokinetics & Therapeutic Drug Monitoring","Department":"Pharmacy","ModuleDescription":"This course is designed to develop the students’ ability to apply the basic knowledge of pharmacokinetics to the clinical situation and to understand the importance of pharmacokinetics and pharmacodynamics in patient care. Emphasis is placed on the adjusting dosage regimen as well as on patient monitoring with respect to plasma drug levels, efficacy, adverse events, drug interactions, and disease and population interactions.","ModuleCredit":"4","Workload":"2.5-1.5-0-2-4","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PR5130","ModuleTitle":"Advanced Pharmacotherapy I","Department":"Pharmacy","ModuleDescription":"Learning objectives: The objective of this module is to provide students with an understanding of the pharmacotherapy management of infectious diseases and neuropsychiatric disorders.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PR5131","ModuleTitle":"Advanced Pharmacotherapy Ii","Department":"Pharmacy","ModuleDescription":"Learning objectives: This module is aimed at having students gain a fundamental understanding of the diagnosis and therapeutic management of cardiovascular disorders and endocrine related disorders, and an understanding of the principles of emergency medicine.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PR5132","ModuleTitle":"Advanced Pharmacotherapy Iii","Department":"Pharmacy","ModuleDescription":"This module is aimed at having students gain a fundamental understanding of the diagnosis and therapeutic management of haematologic, oncologic and immunologic disorders.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PR5133","ModuleTitle":"Advanced Pharmacotherapy in Special Populations","Department":"Pharmacy","ModuleDescription":"This module is aimed at having students gain a fundamental understanding of the diagnosis and therapeutic management of disease states and/or conditions unique to paediatric and geriatric population groups.","ModuleCredit":"2","Workload":"2-0-0-0-3","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PR5134","ModuleTitle":"Physical Assessment and Diagnostic Tests","Department":"Pharmacy","ModuleDescription":"The physical assessment portion of the course is a “hands-on” course designed to familiarize the student with basic physical examination techniques. The course will emphasize those examination techniques utilized in the community setting and ambulatory clinic (e.g., blood pressure, diabetic foot exam) as well as in the acute care setting (e.g., cardiac and respiratory exams). The diagnostic test portion of the course is to introduce the tools that are used in the clinical settings for diagnoses of diseases and medical conditions.","ModuleCredit":"4","Workload":"1.5-0-1.5-3-4","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PR5135","ModuleTitle":"Foundations In Advanced Pharmacy Practice","Department":"Pharmacy","ModuleDescription":"This module is aimed at having students acquire effective drug information retrieval skills, literature evaluation skills and gaining a basic understanding of common biostatistical and study design principles.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PR5136","ModuleTitle":"Pharmd Seminar","Department":"Pharmacy","ModuleDescription":"This module includes presentations by graduate students, faculty members, and guest speakers. Students make an oral presentation on a preselected topic agreed upon by the instructor. The ability to create and deliver a lecture or seminar is fundamental to PharmD student and future practitioners. Topics include those related to research, clinical and pharmacy practice. Issues dealing with complex drug therapy decision-making will be explored using case presentations and current literature. Requires active student participation in resolution of therapeutic controversies. This module is intended to improve the student’s ability to make in-class presentations and to become effective preceptors to pre-registration pharmacists and residents.","ModuleCredit":"2","Workload":"1.5-0-0-1-2.5","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PR5150","ModuleTitle":"Ambulatory Care Clerkship","Department":"Pharmacy","ModuleDescription":"This is a 5-week full time clinical clerkship. Students will integrate their knowledge of therapeutics and pathophysiology to effectively provide pharmaceutical care in an ambulatory patient care environment while a licensed preceptor supervises them. Their activities will include: evaluate, assess and monitor pharmacotherapy of acute and chronic diseases in addition to providing drug information to patients and health care professionals. This is a compulsory clerkship.","ModuleCredit":"5","Workload":"0-0-0-40-0","Prerequisite":"Acceptance in the Pharm.D. program and require min CAP of 3.5 after Year 1 didactic component, or by permission.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR5151","ModuleTitle":"Acute Care Medicine Clerkship","Department":"Pharmacy","ModuleDescription":"This 5-week, full-time clinical clerkship is designed to develop the student’s clinical knowledge and skills in the area of acute care medicine. Students will be able to apply this knowledge to the management of patients with a variety of acute and chronic medical conditions. This is a compulsory clerkship.","ModuleCredit":"5","Workload":"0-0-0-40-0","Prerequisite":"Acceptance in the Pharm.D. program and require min CAP of 3.5 after Year 1 didactic component, or by permission.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR5152","ModuleTitle":"Adult General Medicine Clerkship","Department":"Pharmacy","ModuleDescription":"This 5-week, full-time clinical clerkship is designed to develop the student’s clinical knowledge and skills in the area of adult general medicine. Students will be able to apply this knowledge to the management of patients with a variety of acute and chronic medical conditions. This is a compulsory clerkship.","ModuleCredit":"5","Workload":"0-0-0-40-0","Prerequisite":"Acceptance in the Pharm.D. program and require min CAP of 3.5 after Year 1 didactic component, or by permission.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR5153","ModuleTitle":"Critical Care Clerkship","Department":"Pharmacy","ModuleDescription":"Critical care clerkship is a 5-week full time clerkship that is designed to train students to practice pharmaceutical care in a critical care setting. The aims are to provide patient care services to patients in a critical care area, to effectively communicate with patients and/or their caregivers and to be an effective member of the critical care team. This is a compulsory clerkship.","ModuleCredit":"5","Workload":"0-0-0-40-0","Prerequisite":"Acceptance in the Pharm.D. program and require min CAP of 3.5 after Year 1 didactic component, or by permission.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR5154","ModuleTitle":"Drug Information Clerkship","Department":"Pharmacy","ModuleDescription":"This 5-week, full-time clerkship is designed to develop the student’s knowledge and skills in the area of drug information. After this five weeks clerkship, students should be able to retrieve, analyze, and communicate appropriate information on medications and healthcare issues to physicians, patients, nurses, pharmacists and other health professionals. This is a compulsory clerkship.","ModuleCredit":"5","Workload":"0-0-0-40-0","Prerequisite":"Acceptance in the Pharm.D. program and require min CAP of 3.5 after Year 1 didactic component, or by permission.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR5198","ModuleTitle":"Graduate Seminar Module In Pharmacy","Department":"Pharmacy","ModuleDescription":"Lectures on literature survey, writing and assessing manuscripts and research proposals, as well as techniques in seminar and poster presentations will be introduced. The lectures and the corresponding assignments and tutorials in writing and reviewing manuscript/research proposal will serve to facilitate the fulfilment of the main objective in developing the skill set needed, including critical thinking, for effective scientific writing and communication. In addition, additional lectures for covering research methodology, ethics in basic and clinical sciences as well as basic concepts in Intellectual Property (IP) will be added to the module as these are fundamentally important concepts that must be understood by research students.","ModuleCredit":"4","Prerequisite":"Enrolment in Graduate Studies by research programme (Pharmacy)","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"PR5211","ModuleTitle":"Pharmaceutical Analysis Iv","Department":"Pharmacy","ModuleDescription":"Learning objectives? To learn advanced NMR techniques: 2D-NMR and its applications to peptides, proteins and drug design, magnetic resonance spectroscopy and magnetic resonance imaging and their biomedical applications. To understand the basic principles of fluorescence and its applications to peptides, proteins and their interactions. To understand the basic principles and pharmaceutical and biomedical applications of tendem techniques. Major topics? This is course is designed for those interested in advanced methods of pharmaceutical analysis and structural elucidation. The principles, pharmaceutical and biomedical applications of the following methods will be discussed: principles of 2-dimensional NMR, analysis of 2D NMR spectra. 3D structure elucidation from 2D NMR. NMR of peptides and proteins. Structure elucidation of peptides and proteins. NMR in drug design. Principles of fluorescence spectroscopy. Fluorescence anisotropy, polarization. Application of fluorescence techniques in protein ligand interactions, fluorescence sensors, molecular biology applications and fluorescence imaging. Circular Dichroism. Principles and applications of magnetic resonance spectroscopy, magnetic resonance imaging and tandem techniques. The principles and biomedical applications of MRS and MRI as well as pharmaceutical and biomedical applications of tandem techniques will be covered. Combination of lectures, self-learning and problem-based learning. Target Students? Postgraduate with permission.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"PR2104, PR2143 or PR4203 or by special permission.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"PR5212","ModuleTitle":"Advanced Topics in Medicinal Chemistry","Department":"Pharmacy","ModuleDescription":"Learning objectives: To introduce students to the principles of quantitative structure activity relationship and how to carry out and interprete QSAR studies based on multiple linear regression models. To introduce students to Comparative Molecular Field Analysis (CoMFA) and how to carry out and interprete CoMFA. To introduce students to the application of multivariate data analysis to QSAR and how carry out and interprete such analyses. To introduce the application of combinatorial chemistry in drug potential. To introduce rationale in computer-aided derivation of potential pharmacothore.","ModuleCredit":"4","Prerequisite":"PR3101, PR2115, or by special permission","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"PR5214","ModuleTitle":"Advances In Tablet Technology","Department":"Pharmacy","ModuleDescription":"Learning objectives? To gain advanced knowledge in the area of tablet technology, with special emphasis on R&D work in pharmaceutical industries.Major topics? Direct compression, Slugging, Compaction Theories, Instrumentation studies. Advances in agglomeration processes (eg. Low, medium, high shear, aqueous and non-aqueous granulations) and other processing technologies (eg. coating) and their effects on product quality. Recent trends in the development of raw materials, e.g. characterization of raw materials, influences of the properties of raw materials on tableting processes and product quality. Measurement of tablet characteristics and quality control.Target students? Postgraduates with permission","ModuleCredit":"4","Workload":"2.5-1.5-0-2-4","Prerequisite":"For MSc/PhD (Pharmacy) and MPST students. PR3117, PR3301 or equivalent pharmaceutics modules at the undergraduate level or by special permission.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PR5216","ModuleTitle":"Advances In Drug Delivery","Department":"Pharmacy","ModuleDescription":"Learning objectives? To critically examine the innovative approaches taken by pharmaceutical industries and scientists to develop optimized drug delivery systemsMajor topics? Concept of optimized drug delivery systems. Cellular mechanisms of drug absorption. Basic pharmacokinetics. Biological and physiochemical factors influencing drug bioavailability. Challenges in delivering biopharmaceuticals. Design, principles, merit and disadvantages of selected innovative delivery systems for biopharmaceuticalsTarget students? Postgraduates with permission","ModuleCredit":"4","Workload":"2.5-1.5-0-2-4","Prerequisite":"PR4205 or by special permission","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PR5217","ModuleTitle":"Formulation Science","Department":"Pharmacy","ModuleDescription":"The main objective of this module is to teach the principles of formulating active pharmaceutical ingredients into pharmaceutical products. The students will acquire a body of technical knowledge in pharmaceutical ingredients, product development, stability and packaging. Target students: Enrolment in M.Sc. (Pharmaceutical Sciences & Technology) programme.","ModuleCredit":"4","Workload":"2-0.5-0-1.5-6","Prerequisite":"(PR2101, PR3102 and PR4106) or PR3117 or PR3301 or by special permission.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"PR5218","ModuleTitle":"Practical In Product Development (Lab Rotations)","Department":"Pharmacy","ModuleDescription":"This is a practical module where students will spend time in the laboratory to acquire skills in a) Drug synthesis and purification, b) Crystallisation, c) Optimisation of a formulation, d) Product quality assurance evaluation. Target students: Enrolment in M.Sc. (Pharmaceutical Sciences & Technology) programme.","ModuleCredit":"4","Workload":"0-0-10-0-0","Prerequisite":"(PR2101, PR3102 and PR4106) or PR3117 or PR3301 or by special permission.","History":[{"Semester":1}]},{"ModuleCode":"PR5219","ModuleTitle":"Product Quality Management","Department":"Pharmacy","ModuleDescription":"The module will emphasise proven quality management procedures such as “Six Sigma”, “Baldridge”, “Total Quality Management”, “Lean Management” and Project Design and Management”. The module will also include various types of audits and inspections that occur in the pharmaceutical industry. Target students: Enrolment in M.Sc. (Pharmaceutical Sciences & Technology) programme.","ModuleCredit":"4","Workload":"3-1.5-0-2-3.5","Prerequisite":"(PR2101, PR3102 and PR4106) or PR3117 or PR3301 or by special permission.","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"PR5220","ModuleTitle":"Bioprocess Technology","Department":"Pharmacy","ModuleDescription":"This module provides an introduction to the theory and application of recombinant DNA and cell culture technologies leading to the development and manufacture of biopharmaceutical products. Students will acquire the basic biological and engineering concepts of cell culture, bioreactors and fermentation processes, and an overview of the current Good Manufacturing Practices and quality control practices in the biopharmaceutical industry. The module will be conducted through lectures, tutorials and journal presentations. Students will be expected to do simple mathematical calculations and work in groups for the tutorial and journal presentations.","ModuleCredit":"4","Workload":"2-0.5-0-2.5-5","Prerequisite":"PR2122, PR3104 or PR3301 or by special permission.","History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"PR5230","ModuleTitle":"Pharmacoeconomics and Outcomes Research","Department":"Pharmacy","ModuleDescription":"This module is designed to help students develop skills to interpret and evaluate pharmacoeconomics and quality-of-life literature and use this information to make pharmaceutical products and health service decisions.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"PR5239","ModuleTitle":"Clinical Pharmacy Research Project","Department":"Pharmacy","ModuleDescription":"This module is designed to help students develop skills for clinical research. Areas covered include formulation of research ideas into protocols for clinical studies, gathering, analysis and presentation of clinical data.","ModuleCredit":"12","Workload":"0-0-0-30-0","Prerequisite":"Acceptance in the PharmD programme or by permission","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR5250","ModuleTitle":"Elective Clerkship I","Department":"Pharmacy","ModuleDescription":"This module consists of one 5-week, full-time clerkships, and is designed to further develop the students’ knowledge and skills in a variety of practice settings. Students will be able to select from a variety of patient care and non-patient care clerkship sites.","ModuleCredit":"5","Workload":"0-0-0-40-0","Prerequisite":"Acceptance in the Pharm.D. program and require min CAP of 3.5 after Year 1 didactic component, or by permission.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR5251","ModuleTitle":"Elective Clerkship II","Department":"Pharmacy","ModuleDescription":"This module consists of one 5-week, full-time clerkships, and is designed to further develop the students’ knowledge and skills in a variety of practice settings. Students will be able to select from a variety of patient care and non-patient care clerkship sites.","ModuleCredit":"5","Workload":"0-0-0-40-0","Prerequisite":"Acceptance in the Pharm.D. program and require min CAP of 3.5 after Year 1 didactic component, or by permission.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PR5252","ModuleTitle":"Elective Clerkship III","Department":"Pharmacy","ModuleDescription":"This module consists of one 5-week, full-time clerkships, and is designed to further develop the students’ knowledge and skills in a variety of practice settings. Students will be able to select from a variety of patient care and non-patient care clerkship sites.","ModuleCredit":"5","Workload":"0-0-0-40-0","Prerequisite":"Acceptance in the Pharm.D. program and require min CAP of 3.5 after Year 1 didactic component, or by permission.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PS1101E","ModuleTitle":"Introduction to Politics","Department":"Political Science","ModuleDescription":"The purpose of this module is to impart a preliminary overview of political science and its sub-fields so that students have a basic orientation of the discipline. It briefly explains the scope and components of each of the four sub-fields (political theory, comparative politics, international relations and public administration) and familiarises students with the major issues and arguments related to power, justice, political culture, national identity, accountability, ethics and world order. It also focuses on key political institutions. The module will be of interest to students across the university who want to gain a basic understanding of politics.","CrossModule":"GEK1003","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEM1003K, GEK1003, PS1101","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Friday Morning","Tuesday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning","Thursday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"PS2203","ModuleTitle":"Ancient Western Political Thought","Department":"Political Science","ModuleDescription":"This module explores basic political ideas from the ancient Greeks and Romans from the emergence of the polis to the collapse of the empire, including the ideas of justice, law, democracy, and politics itself, through the study of original works by Thucydides, Plato, Aristotle, St. Augustine, and others. It also considers how these ideas shaped medieval and early modern political thought.","CrossModule":"EU2203","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2231, EU2218, PS2201B, PS2218, EU2203","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"PS2204","ModuleTitle":"Modern Western Political Thought","Department":"Political Science","ModuleDescription":"This module explores major political ideas and concepts from the modern Western tradition. Key political constructs such as power, authority, justice, liberty and democracy are examined in intellectual and historical context. Reading Thomas Hobbes’s Leviathan and John Locke’s Second Treatise on Government, among other influential writings, students will be exposed to the broader themes and ideas that have shaped political life in the West since 1600.","CrossModule":"EU2204","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"EU2204","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning","Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PS2234","ModuleTitle":"Introduction to Comparative Politics","Department":"Political Science","ModuleDescription":"This module introduces to students some major approaches to comparative politics, including system perspective, case study, comparative approach, rational choice, and cultural approach. Specific cases are used to illustrate how people have applied these approaches in research. It also covers selected topics in comparative politics, such as democratisation and democratic consolidation, revolution, and ethnic conflicts. Much of the discussion will be based on specific cases. This introductory module is offered to students who want to gain basic knowledge of comparative politics.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2204B","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning","Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"PS2237","ModuleTitle":"Introduction to International Relations","Department":"Political Science","ModuleDescription":"Designed as an introductory theoretical module, it covers the basic concepts of International Relations in two halves. The first introduces the concepts of nation, state, sovereignty, non-state actors and their implications for the coexistence of nation-states, as well as a brief roundup of the instruments of conducting relations among them. The other offers a grounding in the major schools of thought on International Relations, namely realism, liberalism/pluralism and revolutionism. Additionally, there will be topics on radical perspectives such as feminism, constructivism and postmodernism. It is hoped the module will provide students with a foundation for other courses in the sub-field.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2207, PS2207B","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Friday Morning","Thursday Morning"]}]},{"ModuleCode":"PS2240","ModuleTitle":"Introduction to Public Administration","Department":"Political Science","ModuleDescription":"This introductory module defines the scope of public administration in terms of its structures, functions, sectors, and institutions. It familiarises students with some basic concepts used in public administration, including authority, organisation, bureaucracy, accountability, meritocracy, representation, ethics, professionalism, leadership, and decision making. The module also examines major approaches to studying public administration. Practical cases and examples are used in presenting these topics. The module is available to all year 1-3 students at NUS.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2210B","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PS2244","ModuleTitle":"Public Administration in Singapore","Department":"Political Science","ModuleDescription":"This module deals with major themed and issues in public administration with specific reference to Singapore. It covers relevant domains of the city-state government and explores issues such as the relationship between politics and administration, meritocracy and performance, combating corruption, grassroots administration, and e-governance. It also discusses administrative trends and challenges in contemporary Singapore.","CrossModule":"SSA2222","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"SSA2222","Types":["UEM","SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PS2245","ModuleTitle":"Southeast Asian Politics","Department":"Political Science","ModuleDescription":"This module will serve an introduction to the nature and dynamics of government and politics in Southeast Asia, especially state-society relations. Hence, the module will look at government and politics in countries like Indonesia, Malaysia, the Philippines, Thailand, Vietnam, and Burma. This module is aimed at students across all faculties and at all levels interested in learning about political dynamics in Southeast Asia. Its primary objective is to expose students to the region, and provide a basic foundation in government and politics of Southeast Asia from which students can further acquire/develop specialised knowledge.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2215B, SE2213","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Afternoon","Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"PS2247","ModuleTitle":"South Asian Politics","Department":"Political Science","ModuleDescription":"This module is divided into two parts. The first half of the module has a comparative politics focus. It will examine the contemporary politics of South Asian states, focusing on their political culture, institutions and processes and political change and development. It will also treat issues like ethnicity, religion, regime legitimacy and the relationship between violence and democracy. By studying these issues comparatively we can discern regular patterns in the behaviour of individuals and groups and understand how their demands are processed and met. The second part of the module will adopt a thematic approach to explain the various factors that have shaped intra-regional relations. This will include the role of external powers and also the spillover effect of domestic conflicts. Foreign policy objectives of the regional states and their threat perceptions will be the principal area of focus. The module will also deal with issues of regional order and stability. The target students are those enrolled in South Asian Studies Programme and Political Science.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2214B, PS2217B, PS3217B, SN2211, SN3221","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Friday Morning","Thursday Afternoon"]}]},{"ModuleCode":"PS2248","ModuleTitle":"Chinese Politics","Department":"Political Science","ModuleDescription":"This course is an introduction to contemporary Chinese politics. After a survey on China's political culture and tradition, the rise of modern China and Chinese Communism, it discusses a range of nation-building issues in the People's Republic of China. These include the role of ideology, developmental strategies, political institutions, and state-society relations. Having examined the domestic political issues, the course proceeds to analyse Chinese foreign policy. Topics to be dealt with include China's relations with the U.S., Japan, Russia, European Union, and ASEAN. The problems related to the reunification of mainland China and Taiwan are also covered.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS3205B, PS3250","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Friday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PS2249","ModuleTitle":"Government and Politics of Singapore","Department":"Political Science","ModuleDescription":"This course examines a number of areas in Singapore's domestic politics with the following objectives: identify the key determinants of Singapore's politics, understand the key structural-functional aspects of Singapore's domestic politics, examine the extent to which nation building has taken place in Singapore, and analyse the key challenges facing Singapore and its future as far as domestic politics is concerned. The course examines both the structural-functional aspects of domestic politics as well as issues related to nation building, state-society relations and the likely nature of future developments and challenges.","CrossModule":",SSA2209","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK2003, GEM2003K, PS1102, PS2101, PS2101B, SS2209PS, SSA2209","Types":["UEM","GEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Friday Morning","Monday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon","Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"PS2251","ModuleTitle":"The Region in the Postcolonial World","Department":"Political Science","ModuleDescription":"In this module, students will study postcolonial regions in Asia, Africa, the Middle East, and Latin America. They will discuss questions such as: What makes a region? Who makes a region? How has the experience of colonialism shaped the region? What are the models of regional cooperation and integration, and whose models are they? How do regions ‘interact’ with postcolonial global structures and dynamics? Students are encouraged to compare different regional experiences, and draw from this breadth of knowledge to critically evaluate the concepts and theories they will learn.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"PS2255","ModuleTitle":"Politics of the Middle East","Department":"Political Science","ModuleDescription":"This module provides a comparative overview of politics in the Middle East, giving particular attention to the history, societies, and cultures of the region. It considers some of the forces shaping its politics and discusses, selectively, major issues and challenges facing states in the Middle East today.","CrossModule":"GEK2025","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK2025","Corequisite":"NIL","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Wednesday Morning","Friday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PS2257","ModuleTitle":"Contemporary African Politics","Department":"Political Science","ModuleDescription":"Drawing on the rich social science literature on the government and politics of contemporary Africa, the course will address a set of critical questions that will have important implications for the well-being of the people of the continent and the world in the twentyfirst century. What have been the sources of political and economic crises in Africa? What has been the net impact of the international interventions in the continent in response to these crises? What explains the revival of democracy and economic growth in some parts of the continent? Will it last?","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"PS2258","ModuleTitle":"Introduction to Political Theory","Department":"Political Science","ModuleDescription":"Political theorizing considers basic questions about government, citizenship, equality, justice, rights, and the use of force. This module investigates these and related questions by reading and discussing classic and contemporary sources of different kinds, from letters, stories, and manifestos to systematic works of philosophy. By engaging with some of the most readable and interesting of these writings, one can learn how such questions have been answered in different times and places, as well as one’s own.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PS3232","ModuleTitle":"Democratic Theory","Department":"Political Science","ModuleDescription":"This module introduces students to the core tenets of modern democratic theory in the context of real-world politics. Tracing democracy's historical evolution in the writings of Aristotle, Locke, Rousseau, Tocqueville, and Schumpeter among other prominent thinkers, this module examines the complex web of constitutional structures and institutions vital to its success. This module also examines various problems endemic to democracy as well as possible solutions to these problems by more recent democratic theorists such as Robert Dahl and Benjamin Barber. The course is intended for political science majors and students with a background in political science.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS3202B","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"PS3236","ModuleTitle":"Ethnicity and Religion in Asian Politics","Department":"Political Science","ModuleDescription":"One of the main features of Asian politics and government is the complex nexus of ethnicity, religion, and the state. This module focuses on the colonial formation and postcolonial continuation of these ethno-religious features of politics, known as the politics of identity in Asia. It explains some major ethnic and religious conflicts in Asia, their impacts on national politics, party systems, state structures, and government policies, and the role of the state in this regard. The module is available to all year 1-3 students at NUS.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS3201, PS3206B","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"PS3237","ModuleTitle":"Women and Politics","Department":"Political Science","ModuleDescription":"This module examines established political theories and ideologies in addressing gender equality and representation in politics. It also presents various traditions in feminist political thinking and evaluates their intellectual contributions to politics. The second part of the module examines the practical dimensions of gender politics such as women's movements and national and international conventions and institutions. It analyses the relationship among gender, class, and ethnicity, and examines the cultural and religious perceptions of these identities. The module is available to all year 1-3 students at NUS.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS3207B","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"PS3238","ModuleTitle":"International Political Economy","Department":"Political Science","ModuleDescription":"This course presents a broad overview of international political economy (IPE). It introduces the student to main theoretical approaches, concepts and substantive issues in the IPE field, and help him/her better understand the relationship between power and wealth and the interplay of economics and politics in the world arena. After a critical evaluation of major theoretical perspectives on IPE, this course examines the politics in some core issue areas, such as economic interdependence, international division of labor, international trade, multinational corporations, regional cooperation, and North-South relations.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK3001, GEM3001K, PS3207, PS3208B","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"PS3240","ModuleTitle":"International Security","Department":"Political Science","ModuleDescription":"This module examines key issues pertaining to international security including: the various approaches to studying international security, the nature of interaction among various levels (national, regional, international) of security, and the major security threats caused by the expansion of conventional arms, proliferation of nuclear arsenal and the spread of biological and chemical weapons. The rise of non-traditional security threats in world politics, especially Southeast Asia, and of Asia, particularly China, as a security concern internationally is also analysed.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS3210B","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"PS3249","ModuleTitle":"Singapore's Foreign Policy","Department":"Political Science","ModuleDescription":"This module analyses Singapore's outlook towards the world with particular reference to countries in the West and Asia. It examines the following key issues affecting Singapore's foreign policy: problems of a small state, factors influencing the worldview, the key foreign policy principles and precepts, the operationalisation of relations towards different countries, and the key differences in outlook towards the world in the Cold War and post-Cold War periods. The course is mounted for students throughout NUS with interest in Singapore and particularly its foreign policy.","CrossModule":"SSA3205","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS3219B, SSA3205, SS3205PS","Types":["UEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"PS3251","ModuleTitle":"International and Regional Organisations","Department":"Political Science","ModuleDescription":"The main aim of this module is to provide a theoretical and empirical understanding of the role of international organisations in contemporary international politics. Scholarly and policy making communities constantly refer to international organisations but there is very little comprehension of how these institutions emerge, evolve and endure. This module will explain concepts such as functionalism, neo-functionalism, integration, regimes and international cooperation. The second part will focus on universal organisations (UN, WTO) and regional entities like the European Union, Mercosur, OAS, GCC etc.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PS1101E, PS2237","Preclusion":"PS3254, EU3228","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"PS3257","ModuleTitle":"Political Inquiry","Department":"Political Science","ModuleDescription":"This module examines the theories of knowledge and methods of inquiry appropriate to studying politics. It introduces students to alternative understandings of the social sciences and to the empirical, critical, and analytical skills they imply. It pays particular attention to helping students understand the basics of good research and to acquire skills essential to conducting their own research.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Completed 20 MCs in Political Science or 28 MCs in GL or GL recognised non-language modules","Preclusion":"PS2102, PS2102B, PS2231B","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PS3258","ModuleTitle":"Research Methods in Political Science","Department":"Political Science","ModuleDescription":"This module provides a survey of different methodological approaches to the study of political science: single case studies, qualitative comparative analysis, and a variety of quantitative methods. The module focuses more on applications than theories, and explains how political questions can be investigated using different types of data and methods. All students are expected to have completed PS2102B (Political Inquiry) or an equivalent introductory research methodology module. Students are required to work on group research projects and present their findings at the end of the semester.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"PS3257","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"PS3260","ModuleTitle":"Politics and the Visual","Department":"Political Science","ModuleDescription":"This module explores the many forms of relationship between politics and visual culture. From the ancient world to the present, politics, whether formal or popular, has had a visual dimension. Politicians have been concerned to control their appearance, various media (from painting to theatre to television to the internet) have been used to both serve and defeat this goal. The module surveys the relationship between politics and visual culture and allows students to engage with contemporary issues surrounding politics, film, and digital culture.","CrossModule":"GEK3005","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK3005","Types":["UEM","GEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Afternoon"]}]},{"ModuleCode":"PS3267","ModuleTitle":"German Political Thought","Department":"Political Science","ModuleDescription":"This module studies German political thought since the Enlightenment. Reading selections in English translation from the political writings of nineteenthcentury luminaries such as Hegel, Marx and Nietzsche together with important twentieth-century thinkers such as Weber, Heidegger and Habermas, it introduces students to the major thinkers, ideas and problems of the modern German political tradition. Among the topics covered are the intellectual origins of German idealism and communism, Weimar politics, Nazism, the Frankfurt School and Habermas’s theory of deliberative democracy.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"PS3272","ModuleTitle":"The International Relations of Sub-Saharan Africa","Department":"Political Science","ModuleDescription":"The module examines the insertion of Sub-Saharan Africa into the world, and looks at both intra-African international relations, as well as how African states have interacted with various external actors. Students will examine the implications of issues such as governance, security, and development aid for Africa’s international relations. They will also learn about the international relations of key African states with countries outside Africa.","ModuleCredit":"4","Workload":"2-1-0-2-5","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"PS3274","ModuleTitle":"Environmental Politics","Department":"Political Science","ModuleDescription":"This module introduces students to competing concepts and arguments in environmental politics. The module will enhance students’ understanding of the ways in which political and economic institutions, regimes, culture, and norms interact with environmental outcomes at local, regional, and global levels. Students will also learn the roles different actors and institutions play in global environmental governance.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Morning","Monday Morning"]}]},{"ModuleCode":"PS3311","ModuleTitle":"International Ethics","Department":"Political Science","ModuleDescription":"This module explores the ethical dimension of international relations. It takes as its point of departure the conviction that international relations, like all realms of human conduct, is intelligible in questions of obligation, right, good, and so forth. The module interrogates prominent ethical languages of international relations, including moral scepticism, sovereignty, war, international law, and human rights. It then considers how these languages arise and conflict in a range of contemporary international issues. Particular emphasis is placed on excavating the ground on which ethical choices are made, defended, and judged.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"(Yale-NUS Module) YSS3270 Ethics and Global Affairs PS3233 Political and International Ethics","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PS3550","ModuleTitle":"Political Science Internship","Department":"Political Science","ModuleDescription":"Internships vary in length but all take place within an organisation, are vetted and approved by the Department’s internship advisor, have relevance to the major in Political Science, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships (if any) will be advertised at the beginning of each semester. In exceptional cases, internships proposed by students may be approved by the Department.","ModuleCredit":"4","Workload":"","Prerequisite":"Students should: - have completed a minimum of 24 MC in Political Science, and - have declared Political Science as their Major.","Preclusion":"Any other XX3550 internship modules (Note: Students who change major may not do a second internship in their new major)","Corequisite":"","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"PS3551","ModuleTitle":"FASS Undergraduate Research Opportunity (UROP )","Department":"Political Science","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PS3880G","ModuleTitle":"Topics in PS: Research Design and Methods","Department":"Political Science","ModuleDescription":"The module provides undergraduate students with intensive, focused, and hands-on training in specific research methods. It introduces students to and familiarizes them with such quantitative and qualitative methods as multiple regression, qualitative comparative analysis, and experimental methods. While the existing modules PS3257: Political Inquiry and PS3258: Research Methods in Political Science provide undergraduates with a broad overview of all the many different methods and methodological approaches, this module aims to teaches them the detailed ins and outs of one specific research method used by political scientists and researchers in neighboring social science disciplines.","ModuleCredit":"4","Workload":"0-10-7.5-5-10","Prerequisite":"PS3257","History":[{"Semester":4}]},{"ModuleCode":"PS4203","ModuleTitle":"China's Foreign Policy","Department":"Political Science","ModuleDescription":"This module examines some major issues of contemporary Chinese politics, political economy, and policy processes as they affect Chinas relations with the rest of the world. It covers both the institutions and practices that shape the making of Chinese foreign policy and the substantive policies that emerge from the policy process.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PS4205","ModuleTitle":"Contemporary Politics of Southeast Asia","Department":"Political Science","ModuleDescription":"This module aims to highlight contemporary issues besetting countries in this part of the world with the goal of helping students to better understand the myriad problems and challenges confronting Southeast Asian states, as well as assess their relative effectiveness in dealing with these challenges. This module will discuss the politics of key nationbuilding issues such as ethnicity, religion, and class and examine how the governments manage other pressing challenges such as the forging of national identity, globalization and new security threats. This module is targetted at students in the advanced years, specifically the Honours Year.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SE, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SE or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"PS4206","ModuleTitle":"Regional Security in the Asia Pacific","Department":"Political Science","ModuleDescription":"The module introduces the trends, approaches, and limitations of security studies in the Asia-Pacific. It explores major institutional arrangements of regional security and linkages between these regional arrangements and international security structures. It also analyses contemporary changes in the issues and priorities of security and the newly emerging security concerns in the Asia-Pacific. The implications of domestic political changes for regional security are also considered. The module can be read by honours and postgraduate students in Political Science.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PS4208","ModuleTitle":"Theories of International Relations","Department":"Political Science","ModuleDescription":"This module explores major theoretical debates in international relations (IR). After discussing some of the standards by which we might evaluate theories, we will examine some realist, liberal, and 'alternative' theories of international relations, and the classic debates between these perspectives. Theories are applied to major aspects of international relations such as trade, war, alliances, and stability, for individual states, for particular groups of states, and in the international system as a whole. We will also explore the role of domestic politics in foreign policy. The module is designed for Political Science Honours students.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS or 28 MCS in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCS in SC with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PS4209","ModuleTitle":"Public Organisation Theory and Practice","Department":"Political Science","ModuleDescription":"This is an advanced module on public organisation. It analyses various concepts and theories of organisation and examines critical organisational issues in the public sector. The major theories discussed in the module include the classical, neoclassical, systems, contingency, and critical theories of organization. It also focuses on specific organisational issues such as decision making, motivation, leadership, administrative ethics, and organisational change with special reference to the public sector. The target students for this module include both honours and postgraduate students in Political Science.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS, or 28 MCs in GL or GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"PS4219","ModuleTitle":"Comparative Political Thought","Department":"Political Science","ModuleDescription":"This course will explore the emerging field of comparative political theory by considering to what extent it stands as a coherent, independent subfield, and what if any are the questions it is specifically poised to answer. Our treatment will be both topical and methodological. We will begin by reading the work of contemporary scholars who explicitly situate themselves within “comparative” as opposed to mainstream canonical political theory, and/or who use comparison as a tool for elucidating particular political problems. In the second part of the course, we will read primary sources that undertake comparative or synthetic perspectives on formulating theory in the modern world, but from selfconsciously “indigenous” perspectives.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track","Preclusion":"PS3201B, PS3231","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"PS4224","ModuleTitle":"State and Society","Department":"Political Science","ModuleDescription":"This module introduces students to some of the major themes of comparative political sociology through the lens of a clearly established literature that draws from a variety of national and subnational case studies. It focuses on the relationship between civil society and the state and on the institutions and processes that mediate that relationship. Topics covered include contemporary theories of the modern state, political culture and civil society, revolutionary and non-revolutionary political regime change, clientelism, and corporatist and non-corporatist forms of interest group intermediation.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"PS4204","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PS4228","ModuleTitle":"Comparative Democratic Politics","Department":"Political Science","ModuleDescription":"Democratic politics are an integral part of Comparative Politics. This module addresses major issues of democratic politics since World War II. The module has three parts: contemporary democratic theory, patterns of democratic transition since the 1980s, and democratic consolidation. The module combines historical, theoretical, and comparative approaches to help students understand the democracy as a political system, the merits and demerits of democracy, and the driving forces behind democratization in the contemporary world.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"PS4230","ModuleTitle":"Public Sector Reforms in China","Department":"Political Science","ModuleDescription":"Chinese leaders in the reform era face a distinct governance challenge: economic transition requires major revamps in the ways China is managed while an overhaul of the political system is not a viable option. Against the backdrops, Chinese leaders have carried out substantial reforms in public sector organizations. This module examines the content, rationale, and outcomes of public sector reforms in China. Major topics include reforms on cadre personnel management, public finance, healthcare, education and enterprise systems. It helps students understand the significant role of public sector reforms in China’s transition, and the new challenges caused by these reforms.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PS4233","ModuleTitle":"Existentialist Political Theory","Department":"Political Science","ModuleDescription":"This module is an in-depth study of Friedrich Nietzsche’s, Jean-Paul Sartre’s and Albert Camus’s political ideas. Reading selections from Nietzsche’s Genealogy of Morals, Thus Spoke Zarathustra and Sartre’s Being and Nothingness, as well as Camus’s The Rebel and Myth of Sisyphus, this module introduces students to the major political ideas, concepts and problems of existentialist philosophy. Among the topics covered will be Kafka and Kierkegaard’s Nietzschean critique of democracy and Camus’s famous break with Sartre over Stalinist-Leninism. This module is for students with a background in political philosophy and an interest in existentialism and democratic theory.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80MCs, including 28MCs in PS with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"PS4235","ModuleTitle":"War Termination and the Stability of Peace","Department":"Political Science","ModuleDescription":"This course examines some of the issues and challenges pertaining to the causes of, and the conditions associated with, conflict continuation and termination. The course surveys some of the major theoretical approaches to war termination and examines how some of the major wars have ended in the past century. In addition, this course also examines how other forms of conflict in the international system, such as civil wars, insurgencies, international rivalries and terrorism, have terminated. Lastly, policy and operational challenges linked to war termination are also examined.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80MCs, including 28MCs in PS or 28MCs in GL/GL recognized non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"PS4237","ModuleTitle":"Capitalism and Political Theory","Department":"Political Science","ModuleDescription":"This module investigates the ways in which political philosophers have legitimated, questioned, and critiqued property, markets, money, wage labour, and profit, as well as capitalism as a system. Students will become familiar with liberal, libertarian, Keynesian, Polanyian, and Marxist theories of capitalism and its institutions. In order to understand our contemporary political economy and how it came to be, the module will place particular emphasis on philosophies that justify capitalism and how capitalism has been linked to freedom, equality, justice, and utility.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"(1) Completed 80 MCs, including 28 MCs in PS modules, with a minimum CAP of 3.20 or be on the Honours track. (2) Completed either PS2258 Introduction to Political Theory or PS2204 Modern Western Political Thought.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PS4238","ModuleTitle":"The Politics of Recognition and Identity","Department":"Political Science","ModuleDescription":"This module examines some of the major debates surrounding the “struggle for recognition” and its relation to the politics of identity and difference. It explores why recognition is an essential human need and how it is foundational to the ways in which we conceive of ourselves and others. It also studies how recognition struggles are often seen as underwriting many contemporary political and social movements, and how they relate to concerns about justice, equality and freedom. Finally, it examines if recognition might, oddly enough, itself become a means of oppression and injustice.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80MCs, including 28MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"PS4239","ModuleTitle":"Seminar in International Relations of Southeast Asia","Department":"Political Science","ModuleDescription":"This advanced seminar explores the international politics of Southeast Asia using new and innovative theories from International Relations (IR). Southeast Asia is at the crossroads of a range of contemporary dynamics: from US-China power-shifts, and South China Sea disputes, to democratic transitions (Burma) and populist authoritarian rollbacks (Philippines). The scholarly study of Southeast Asian IR has not kept pace with the region, however. This module draws on IR practice theory, international political sociology, feminist theory, emotions theory, and diplomatic history to examine how colonialism, class, ethnicity, gender, emotions, domestic politics, regime types (democracy/authoritarianisms) etc., shape Southeast Asian IR.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80MCs, including 28MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"PS4311","ModuleTitle":"International Relations in Political Thought","Department":"Political Science","ModuleDescription":"This module explores topics of international relations as they are treated in classical political thought. Topics include: nature and purpose of political order, causes of war, sovereignty and self-determination, balance of power, diplomacy, international law, family of nations, and the transformation of international political community. These topics are examined in the context of key international relations distinctions: inside/outside, universal/particular, and system/society. Particular attention will be given to identifying patterns of continuity and change that explain how these topics have been understood historically.","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS or 28 MCs in EU/LA [French/German]/recognised modules, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012-2014: Completed 80 MCs, including 28 MCs in PS or 28 MCs in EU/LA [French/German]/recognised modules, with a minimum CAP of 3.20 or be on the Honours track. Cohort 2015 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in EU/LA [French/German/Spanish]/recognised modules, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"PS4213 International Political Theory","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"PS4401","ModuleTitle":"Honours Thesis","Department":"Political Science","ModuleDescription":"This is basically a research and writing exercise to be supervised by a Department staff. Those who qualify are expected to select a research topic in any subfield of Political Science, conduct research on the topic, collect and analyse data, present arguments, complete the thesis, and submit it within the stipulated deadline. The length of the thesis should not exceed 10,000 words. Each thesis is assessed by two examiners (including the supervisor), and it is meant only for Honours Year students in Political Science.","ModuleCredit":"15","Workload":"0-0-0-0-37.5","Prerequisite":"Cohort 2015 and before: Completed 110 MCs, including 60 MCs of PS major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs, including 44 MCs of PS major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"PS4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PS4660","ModuleTitle":"Independent Study","Department":"Political Science","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: Completed 100 MCs including 60 MCs in PS, with a minimum CAP of 3.50. Cohort 2012-2015: Completed 100 MCs including 60 MCs in PS, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs including 44 MCs in PS, with a minimum CAP of 3.20.","Preclusion":"PS4401, PS4401S","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PS4881G","ModuleTitle":"Topics in CP: Politics of the Korean Peninsula","Department":"Political Science","ModuleDescription":"This module offers an introduction to key issues in Korean politics. We cover the politics of both regimes on the Korean Peninsula, as well as inter-Korean relations. Although the module focuses on the domestic politics of Korea, the peninsula's politics cannot be understood without reference to the broader regional and international context. The module therefore bridges comparative polticics and international relations.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PS4881H","ModuleTitle":"Topics in CP: Chinese Politics","Department":"Political Science","ModuleDescription":"This module addersses some of the major issues of contemporary Chinese politics. The issues to be discussed include the politics of economic privatisation, social stratification and emerging class conflicts, rural reforms, poltical corruption, new forms of representation and participation, social-political pluralism, central-local relations, Taiwanese democracy, and the prospects of China's politicial transition. To help the student better understand the dynamics, consequences, and implications of China's polticial, economic, and social developments since 1978, this module combines theoretical and comparative approaches that extend its scope beyond an empirical study of China.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Completed 80 MCs, including 28 MCs in PS, with a minimum CAP of 3.20 or be on the Honours track, and PS2248 Chinese Politics.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PS4882A","ModuleTitle":"Topics in IR: Globalisation, Security and the State","Department":"Political Science","ModuleDescription":"This seminar studies the effects of globalization on security. It considers the proliferation of weapons of mass destruction, terrorism, crime, environmental degradation, migration, public health, and other issues. How do states and non-state actors deal with transnational threats? What are the implications of these issues for traditional understandings of sovereignty and non-intervention? What is the role of international institutions and global civil society in responding to these threats?","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"PS4882D","ModuleTitle":"Topics in IR: Politics of Global Migration","Department":"Political Science","ModuleDescription":"This seminar examines the causes and consequences of transnational migration, a complex and little understood aspect of globalisation. How have governments and international organizations responded to mass population movements? How has transnational migration been treated as a political, economic, security, and human rights issue? What are the gender aspects of migration? We will explore these topics through historical and contemporary perspectives on migrants and refugees. We will consider a wide range of sending and receiving countries, focusing on states and movements in Southeast Asia.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"PS4882E","ModuleTitle":"Topics in IR: Arms Control","Department":"Political Science","ModuleDescription":"This seminar will provide an in-depth examination of issues related to Weapons of Mass Destruction (WMD) and the international institutions designed to reduce the threat of these weapons. It will examine the technology behind WMD, analyze the development of international arms control institutions, and consider emerging arms control issues such as the threat of terrorists using WMD, the weaponization of space, nuclear smuggling and small arms control.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"PS4882H","ModuleTitle":"Topics in IR: Food Politics","Department":"Political Science","ModuleDescription":"What you eat can kill you. We all know that. Less well understood is that what you eat can kill many others, too. This module explores the politics of food from the local grocery store to the international trade in grain, sugar, and cacao. Topics to be covered include food production safety, labelling, and nutrition, environmental concerns relating to energy consumption and waste disposal, the politics of fast food, organic farming and sustainable agriculture, genetically modified foods, the ethics of animal care, vegetarianism, and the politics of hunger and malnutrition.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Tuesday Morning"]}]},{"ModuleCode":"PS4882I","ModuleTitle":"Topics in IR: International Society","Department":"Political Science","ModuleDescription":"International society is classically defined as a group of states that are associated in respect of common norms, values, and institutions. This module explores the historical development of international society, from its Christian and European origins to its gradual expansion into a genuinely global political arrangement. It also explores fundamental institutions, such as war, diplomacy, international law, great powers, and the balance of power. Particular attention will be given to the role of culture in international society (western and non-western), theories of empire, the revolt against the west, and alternatives to a society of states.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"PS4883A","ModuleTitle":"Topics in PT: Orientalism and Femininity","Department":"Political Science","ModuleDescription":"This course explores the construction of an Oriental femininity in western scholarly, journalistic, and artistic production in the 19th and 20th century. It begins by examining colonial representations of Oriental women mapped onto an exotic fantasy of the harem. It then traces the imprint of the Orientalist cosmology upon 20th century portrayals of Muslim women within the context of a “clash of civilizations” and American intervention in Afghanistan. It also addresses the “headscarf controversy” that has erupted in France in the 1980s, and the linkages between the “veil”, agency, Islam, and secular modernity.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in PS or 28 MCs in SC or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"PS5111","ModuleTitle":"Research Design In Political Science","Department":"Political Science","ModuleDescription":"This module is an introduction to some of the research methods used in the empirical study of politics and public policy. The objective is to familiarise students with (1) concepts in research design, and (2) practices in analytical methods. Topics covered include the logic of empirical research, sampling methods, descriptive statistics, probability distributions, statistical estimation and inference, and hypothesis testing in group comparisons and regression analysis. Besides regular homework assignments, there will also be a mid-term test, a project, and a final examination.","ModuleCredit":"4","Workload":"0-3-0-2-5","Preclusion":"PS5101, PS6101","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"PS5111R","ModuleTitle":"Research Design in Political Science","Department":"Political Science","ModuleCredit":"5","Preclusion":"PS5101, PS6101","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"PS5314","ModuleTitle":"Seminar In International Relations","Department":"Political Science","ModuleDescription":"This is a core module in international relations which also challenges post-graduate students to begin original research in the subfield. Masters and Ph.D. students who specialise in international relations will be required to read this module. The module will introduce to students important and influential theories on international relations, including realism and liberalism, that attempt to explain cooperation and conflict among nations. Students will also be exposed to some of the important methods of analysis - such as case studies, formal modeling, and statistical analysis - that help distinguish the current study of international relations from that of previous eras. Important approaches, such as constructivism and rational choice, will also be discussed. Under the instructor's guidance, students will undertake an academic-quality presentation to the class and write a paper which proposes in detail an original research project in international relations.","ModuleCredit":"4","Workload":"0-3-0-2-5","Preclusion":"IZ5102, PS5208, PS6208, PS6301A, PS6401","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PS5314R","ModuleTitle":"Seminar in Int'l Relations","Department":"Political Science","ModuleDescription":"This is a core module in international relations which also challenges post-graduate students to begin original research in the subfield. Masters and Ph.D. students who specialise in international relations will be required to read this module. The module will introduce to students important and influential theories on international relations, including realism and liberalism, that attempt to explain cooperation and conflict among nations. Students will also be exposed to some of the important methods of analysis - such as case studies, formal modeling, and statistical analysis - that help distinguish the current study of international relations from that of previous eras. Important approaches, such as constructivism and rational choice, will also be discussed. Under the instructor's guidance, students will undertake an academic-quality presentation to the class and write a paper which proposes in detail an original research project in international relations","ModuleCredit":"5","Workload":"0-3-0-2-5","Preclusion":"IZ5102, PS5208, PS6208, PS6301A, PS6401","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PS5316","ModuleTitle":"Seminar In Public Administration","Department":"Political Science","ModuleDescription":"This is seminar is designed for graduate students in any subfield of political science. The module examines the intellectual history of public administration and the basic issues that confront it today. The seminar pays particular attention to administrative responsibility and ethics and to the formulation and implementation of public policy. To this end, it will emphasize the nexus of public administration and politics.","ModuleCredit":"4","Workload":"0-3-0-2-5","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PS5316R","ModuleTitle":"Seminar In Public Administration","Department":"Political Science","ModuleDescription":"This is seminar is designed for graduate students in any subfield of political science. The module examines the intellectual history of public administration and the basic issues that confront it today. The seminar pays particular attention to administrative responsibility and ethics and to the formulation and implementation of public policy. To this end, it will emphasize the nexus of public administration and politics.","ModuleCredit":"5","Workload":"0-3-0-2-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"PS5506","ModuleTitle":"Globalization and Public Governance","Department":"Political Science","ModuleDescription":"This graduate module explains how the powerful forces or actors of globalization led to pro-market neoliberal reforms in the nature of state formation and introduced changes in public governance (policy and administration). In particular, it analyses the neoliberal mode of public management, known as the reinvention or new public management (NPM) model. The module examines major elements of NPM - type reforms (e.g.privatization, outsourcing, public-private partnership, managerial autonomy, and financial decentralization) in East and Southeast Asia. It evaluates the impact of globalization-led neoliberal reforms on democracy, citizen-administration relations,and corruption by using a politic-economic perspective on globalization, state formation, and governance.","ModuleCredit":"4","Workload":"0-3-0-2-5","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"PS5506R","ModuleTitle":"Globalization and Public Governance","Department":"Political Science","ModuleDescription":"This graduate module explains how the powerful forces or actors of globalization led to pro-market neoliberal reforms in the nature of state formation and introduced changes in public governance (policy and administration). In particular, it analyses the neoliberal mode of public management, known as the reinvention or new public management (NPM) model. The module examines major elements of NPM - type reforms (e.g.privatization, outsourcing, public-private partnership, managerial autonomy, and financial decentralization) in East and Southeast Asia. It evaluates the impact of globalization-led neoliberal reforms on democracy, citizen-administration relations,and corruption by using a politic-economic perspective on globalization, state formation, and governance.","ModuleCredit":"5","Workload":"0-3-0-2-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"PS6603","ModuleTitle":"Topics in Research Methods","Department":"Political Science","ModuleDescription":"The module provides graduate students with intensive, focused, and hands-on training in specific advanced research methods. It introduces students to and familiarizes them with such advanced quantitative and qualitative methods as multiple regression, structural equation modeling, qualitative comparative analysis, experimental design, and interpretative methods. Unlike existing methods modules, which aim to provide a general introduction to a wide variety of research methods, this module focuses on the development of highly specific methodological skills.","ModuleCredit":"4","Workload":"0-10-7.5-5-10","Prerequisite":"PS5111: Research Design in Political Science","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":4}]},{"ModuleCode":"PS6660","ModuleTitle":"Independent Study","Department":"Political Science","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Political Science in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"PS6770","ModuleTitle":"Graduate Research Seminar","Department":"Political Science","ModuleDescription":"This is a required module for all research Masters and Ph.D. students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"PX2108","ModuleTitle":"Basic Human Pathology","Department":"Pathology","ModuleDescription":"Pathology involves both basic science and clinical medicine and is devoted to the study of structural and functional changes in cells, tissues and organs that underlie diseases. It attempts to explain the \"whys\" of the signs and symptoms manifested by patients while providing a sound foundation for rational clinical care and therapy. The module includes some aspects of General Pathology, Haematology and Chemical Pathology. General Pathology is concerned with the basic reactions of cells and tissues to abnormal stimuli that cause disease. Haematology deals with diseases of the blood while Chemical Pathology deals with biochemical processes in disease states.","ModuleCredit":"4","Workload":"2-2-0-0-6","Prerequisite":"AY1130, PY1131","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"PY1131","ModuleTitle":"Human Anatomy & Physiology II","Department":"Physiology","ModuleDescription":"The module encompasses core material on aspects of human anantomy and physiology with reference to relevant clinical examples. Topics for the module include the following human systems: 1. gastrointestinal, 2. nervous, 3. renal and acid base 4. reproductive","ModuleCredit":"4","Workload":"4-2-2-0-2","Prerequisite":"AY1130","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"QF3101","ModuleTitle":"Investment Instruments: Theory and Computation","Department":"Mathematics","ModuleDescription":"The module aims to present the student with the basic paradigms of modern financial investment theory, to provide a foundation for analysing risks in financial markets and to study the pricing of financial securities. Topics will include the pricing of forward and futures contracts, swaps, interest rate and currency derivatives, hedging of risk exposures using these instruments, option trading strategies and value-at-risk computation for core financial instruments. A programming project will provide students with hands-on experience with real market instruments and data. This module targets all students who have an interest in quantitative finance.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"(MA1104 or MA1505 or MA1507 or MA2104) and (MA2222 or QF2101 or MA3269)","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Thursday Morning","Tuesday Evening"]}]},{"ModuleCode":"QF3310","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Mathematics","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Quantitative Finance as first major and have completed a minimum of 32 MCs in Quantitative Finance major at the time of application.","Preclusion":"XX3310 modules offered in Science, where XX stands for the subject prefix of the respective major","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"QF3311","ModuleTitle":"Undergraduate Professional Internship","Department":"Mathematics","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Quantitative Finance as first major and have completed a minimum of 32 MCs in Quantitative Finance major at time of application.","Preclusion":"XX3311 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"QF3312","ModuleTitle":"Enhanced Undergraduate Professional Internship Programme","Department":"Mathematics","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 16-20 weeks during regular semester. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Quantitative Finance as first major and have completed a minimum of 32 MCs in Quantitative Finance major at time of application.","Preclusion":"XX3312 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"QF4102","ModuleTitle":"Financial Modelling and Computation","Department":"Mathematics","ModuleDescription":"This module aims to present students with the knowledge of modelling financial process for the purpose of pricing financial derivatives, hedging derivatives, and managing financial risks. The emphasis of this module will be on numerical methods and implementation of models. The course will have two basic elements. First, course work with topics includes: implied trinomial trees, finite difference lattices, Monte Carlo methods, model risk, discrete implementations of short rate models, credit risk and value-at-risk. The second element of the course will be a group project to develop a financial modelling tool. Project topics will be extensions of models contained in the course work. Projects will involve financial modelling as well as writing and presenting a project report. This module targets students in the Quantitative Finance programme.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"QF3101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Thursday Afternoon","Wednesday Evening","Monday Morning"]}]},{"ModuleCode":"QF4102A","ModuleTitle":"Financial Modelling and Computation","Department":"Mathematics","ModuleDescription":"The module will have two basic elements. First course work with topics includes: implied trinomial trees, finite difference lattices, Monte Carlo methods, model risk, discrete the module will be a group project to develop a financial modelling tool. Project tropics will be extensions of models contained in the course work. Projects will involve financial modelling as well as writing and presenting a project report. This module targets students in the Quantitative Finance programme.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"QF3101 Investment Instruments: Theory and Computation","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1}]},{"ModuleCode":"QF4199","ModuleTitle":"Honours Project in Quantitative Finance","Department":"Mathematics","ModuleDescription":"The Honours project is intended to give students the opportunity to work independently, to encourage students develop and exhibit aspects of their ability not revealed or tested by the usual written examination, and to foster skills that could be of continued usefulness in their subsequent careers. The project work duration is one year (including assessment).","ModuleCredit":"12","Workload":"0-0-0-30-0","Prerequisite":"Only for students majoring in Quantitative Finance and who matriculated from 2004/2005, subject to faculty and departmental requirements.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"QF5201","ModuleTitle":"Interest Rate Theory and Credit Risk","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in quantitative finance. It focuses on advanced topics in interest rate theory and credit risk modelling and emphasizes their analogies. The module covers the following major topics. Products of fixed-income markets, Short rate models, Heath-Jarrow-Morton framework, LIBOR market models. Financial instruments in credit risk management, Models of default: Firm value and first passage time models, intensity based models, models of credit rating migrations. The module also provides a discussion of advantages and shortcomings of synthetic credit-linked instruments, moreover, modeling dependence structure of default events and default contagion will be treated.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"QF5201A","ModuleTitle":"Interest Rate Theory and Credit Risk","Department":"Mathematics","ModuleDescription":"The module covers the following major topics. Products of fixed-income markets, Short rate models, Heath-Jarrow- Morton framework, LIBOR market models. Financial instrucments in credit risk management, Models of default: Firm value and first passage time models, intensity based models, models of credit rating migrations, The module also provides a discussion of advantages and shortcomings of synthetic credit-linked instruments, moreover, modelling dependence structure of default events and default contagopm will be discussed.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"Departmental approval","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"QF5202","ModuleTitle":"Structured Products","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in quantitative finance. It covers the valuation of various structured products in the financial markets, including convertible bonds, mortgage backed securities, annuity products in insurance, real options, volatility swaps, collateralized debt obligations. Numerical methods and implementations will be discussed.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Departmental approval","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":4}]},{"ModuleCode":"QF5203","ModuleTitle":"Risk Management","Department":"Mathematics","ModuleDescription":"This graduate module on quantitative finance provides a study of the nature, measurement, analysis of, and management of different types of financial risks, including market risk, credit risk, operational risk, liquidity and model risks. It develops the mathematical fundamentals and models for risk management, including a general framework of risk and credit measures, dynamic analysis of financial derivative parameters (Greeks) and their changes in real-time for trading risk management. Examples from current and/or past developments in financial markets will be chosen to provide illustrations so that students may understand the various types of risk and learn the methods to handle the management of risks.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"QF5203A","ModuleTitle":"Risk Management","Department":"Mathematics","ModuleDescription":"This module develops the mathematical fundamentals and models for risk management, including a general framework of risk and credit measures, dynamic analysis of financial derivative parameters (Greeks) and their changes in real-time for trading risk management. Examples from current and/or past developments in financial markets will be chosen to provide illustrations so that students may understand the various types of risk and learn the methods to handle the management of risks.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Departmental approval","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"QF5204","ModuleTitle":"Numerical Methods in Quantitative Finance","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in quantitative finance. It covers the programming methodology, techniques, data structures and algorithms used by practitioners in finance in the valuation of investment instruments. Numerical methods and implementations will be discussed.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"QF5205","ModuleTitle":"Topics in Quantitative Finance I","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in quantitative finance. The 0bjective of this module is to introduce students to some selected topics in quantitative finance not covered by other modules in the quantitative finance programme. The lectures will demonstrate how various mathematical instruments, such as stochastic analysis, stochastic control, partial differential equations, numerical methods, etc, can be used to solve practical problems in quantitative finance. Modeling, numerical implementation and the interplay between theoretical and modeling approaches will be emphasized. In particular, examples from current and/or past developments in financial markets will be chosen for illustrations of applications of theory and modeling techniques introduced. The actual topics covered may vary from year to year, and will be decided by the lecturers.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"QF5205A","ModuleTitle":"Topics in Quantitative Finance I","Department":"Mathematics","ModuleDescription":"The module demonstrates how various mathematical concepts and methods in disciplines such as stochastic analysis, stochastic control, partial differential equations and numerical methods that the students have learned in the other modules are used to solve practical problems in quantitative finance, and emphasizes mathematical modelling, algorithms and numerical implementation. The topics covered may vary from year to year, and will be decided by the lecturer.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"Departmental approval","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"QF5207","ModuleTitle":"Investment and Portfolio Selection","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in quantitative finance. The topics include measuring risk and return the Markowitz’s mean-variance analysis, the continuous time portfolio selection theory, the capital asset pricing model, and the arbitrage pricing theory. The module will also touch optimization theory and stochastic control.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"Departmental approval","History":[{"Semester":3}]},{"ModuleCode":"QF5207A","ModuleTitle":"Investment and Portfolio Selection","Department":"Mathematics","ModuleDescription":"This module is designed for graduate students in quantitative finance. The topics include the Markowitz’s mean variance analysis, the continuous time portfolio selection theory, the capital asset pricing model, and the arbitrage pricing theory.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"Department approval","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":3}]},{"ModuleCode":"QF5210","ModuleTitle":"Financial Time Series: Theory and Computation","Department":"Mathematics","ModuleDescription":"This module introduces students to financial time series techniques, focusing primarily on Box-Jenkins (ARIMA) method, conditional volatility (ARCH/GARCGH models), stochastic volatility models, regime switching and nonlinear filtering, diverse non-linear state models, co-integration, and their applications on real-life financial problems. We provide both the relevant time series concepts and their financial applications. Potential application of financial time series models include modeling equity returns, volatility estimations, Value at Risk modelling and option valuation. This module targets honours students in the Quantitative Finance Programme and students in the Master of Science in Quantitative Finance Programme.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"(QF3101 and MA4269) or Departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Tuesday Evening","Monday Evening","Friday Evening"]}]},{"ModuleCode":"QF5310","ModuleTitle":"Data Analysis and Machine Learning in Finance","Department":"Mathematics","ModuleDescription":"This module is an introduction to the tools and techniques of data analysis and machine learning, addressing to different problems of automated trading, dimension reduction and large data set exploration.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"N.A.","Preclusion":"N.A.","Corequisite":"N.A.","History":[{"Semester":2}]},{"ModuleCode":"QF5312","ModuleTitle":"Statistical Models and Methods in Finance","Department":"Mathematics","ModuleDescription":"Provides the central bridge between the stochastic theory of financial markets and computational finance (risk management, pricing).","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"N.A.","Preclusion":"N.A.","Corequisite":"N.A.","History":[{"Semester":2}]},{"ModuleCode":"QT5101","ModuleTitle":"Quantum measurements and statistics","Department":"Centre For Quantum Technologies","ModuleDescription":"This module deals with quantum measurement theory and the interpretation of the observed statistics. It covers advanced mathematical formalism of quantum measurement, Bell’s inequalities, and the quantum-to- classical transition (notably decoherence). Emphasis is put on providing both the understanding of the concepts and the ability of using the mathematical tools.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"PC2130 Quantum mechanics 1 PC3130 Quantum mechanics 2","Preclusion":"There are no precluded modules.","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"QT5198","ModuleTitle":"Graduate Seminar In Quantum Information","Department":"Centre For Quantum Technologies","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"QT5201Q","ModuleTitle":"Quantum Algorithms","Department":"Centre For Quantum Technologies","ModuleDescription":"This module will be devoted to in-depth study of quantum algorithms. The module will cover main research areas in this field, such as algorithms for number-theoretic problems, unstructured search and quantum walks, Hamiltonian simulation, query complexity lower bounds, and linear system solvers.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"This module is open to all students in CQT, and those in Computer Science, Mathematics, and in Physics. Students from other departments and faculties are welcome, but it is advisable that they discuss their background with one of the lecturers before registering.","Preclusion":"None","Corequisite":"None","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"RE1104","ModuleTitle":"Principles Of Real Estate Valuation","Department":"Real Estate","ModuleDescription":"The module introduces students to the theories that underpin real property valuation with the aim of providing students with an appreciation of the fundamental principles of valuation. The model therefore provides a critical review of the value theory, appraisal theory and valuation theory. Topics to be dealt with include: nature and scope of valuation, concepts of value, particularly open market value and fair market value, foundations of appraisal, role and functions of the valuer, characteristics of property and the property market, market study and valuation, the valuation process, professional standards and valuation report, a critical review of the hedonic model, the methods of valuation.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"RE1701","ModuleTitle":"Urban Land Use and Development","Department":"Real Estate","ModuleDescription":"This is an introductory module providing students with theories, concepts and components of the urban built environment. Discussions will cover the urbanisation process, development of urban forms and structures, land policy and development constraints, national development and the land use planning process, the role of government in the planning process, the property development process, and the roles and functions of parties involved in real estate as well as urban development.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"RE1102 Urban Land Use and Development","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Monday Evening"]}]},{"ModuleCode":"RE1702","ModuleTitle":"Real Estate Data Analytics","Department":"Real Estate","ModuleDescription":"This is the first of three modules in the real estate quantitative methods track. It introduces students to the types of data typically used in real estate analyses. Students will learn how to access the data and understand their distributions. Then, they will learn how to process the data to support real estate decision-making. In the first half of the module, basic statistical concepts are taught through detailed applications in the real estate domain using REALIS transactions and spatial information. The second half of the module presents parametric and non-parametric analyses that demonstrate their functions in real estate data analytics.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"RE1703","ModuleTitle":"Principles of Law for Real Estate","Department":"Real Estate","ModuleDescription":"This module provides an understanding of fundamental principles relating to legal systems, contract and tort in Singapore. It also exposes students to legal reasoning and argumentation and provides a sound basis for students to progress in later years to Modules with law content.","ModuleCredit":"4","Workload":"2-1-0-3-7","Preclusion":"BSP1702 Legal Environment of Business, BSP1702X","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"RE1704","ModuleTitle":"Principles of Real Estate Economics","Department":"Real Estate","ModuleDescription":"This module helps students build up the foundation for the economic analysis of cities and real estate markets. In addition to introducing basic micro- and macro- economic concepts, this module combines microeconomic theories with application in urban topics and real estate markets. It also elaborates on relevant macroeconomics concepts to understand housing cycles, urban planning, and regional economic growth in the real estate market.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"EC1301 Principles of Economics EC1101E Introduction to Economic Analysis","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Morning","Friday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"RE1705","ModuleTitle":"Real Estate Finance and Accounting","Department":"Real Estate","ModuleDescription":"This module equips students with the basic financial skills and knowledge necessary for further studies in real estate finance and investment track. The topics include an introduction to financial markets and financial institutions, understanding various interest rates, risks and returns, capital budgeting, accounting and financial statement analyses, financial securities, and shareholder and capital structures. Students will also have spreadsheet laboratory sessions to develop quantitative data processing skills.","ModuleCredit":"4","Workload":"2-1-1-2-4","Preclusion":"RE1101 Fundamentals of RE Finance Students from Business School and those doing a Business Minor","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"RE1706","ModuleTitle":"Design and Construction","Department":"Real Estate","ModuleDescription":"The first part covers the development of the building form in terms of the design, functionality, structural and construction issues including building materials and technology, and major building elements and services. The second part comprises the fundamental principles and practice of design and construction for real estate developments by examining the key building elements and technologies, how design and construction affect property value, maintainability, function and use. Students will acquire skills in the interpretation of building drawings and appreciation of construction methods and materials.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"RE1105 Design and Construction","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"RE1901","ModuleTitle":"Real Estate Wealth Management","Department":"Real Estate","ModuleDescription":"Real estate assets form the largest component of household wealth (and debt) in our nation. While the media tends to focus on the wealth created through real estate investment (speculation), there is much less discussion of the real estate wealth management (REWM) process. This module aims to provide a general understanding of the REWM. Impact of economic, social and policy factors on household property wealth including a review of general economic principles such as market supply and demand, the impact of government financial and regulatory policies as well as demographic considerations such as an ageing population will be discussed.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"RE1301 Real Estate Wealth Management","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"RE2301","ModuleTitle":"GIS for Real Estate","Department":"Real Estate","ModuleDescription":"The module provides students with the basic concepts, skills, and applications of the Geographic Information System (GIS) to urban analysis. Students will be taught the principles of database structures behind a GIS, operational skills for data capturing and manipulations, and knowledge of GIS project design, implementation and administration. Students will have the opportunity to develop an application of GIS relevant to local area planning.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"RE3490 GIS for Real Estate","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"RE2701","ModuleTitle":"Urban Planning","Department":"Real Estate","ModuleDescription":"The module will provide students with a thorough understanding of urban planning principles and processes that influence the function and design of cities. It will include an introduction to the history of modern city planning, and contemporary planning concepts such as Garden Cities, City Beautiful movement, Vertical Cities, etc. There will also be a discussion of New Town Planning, Urban Renewal and conservation. Singapore will be introduced as a case study, but selected cities elsewhere are discussed for comparison and better understanding.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE1701 Urban Land Use and Development","Preclusion":"RE2103 Urban Planning, AR2223 Theory of Urban Design and Planning","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"RE2702","ModuleTitle":"Land Law","Department":"Real Estate","ModuleDescription":"The module covers basic concepts in Land Law, including the doctrine of estates and tenures, rights in land, transfer of title, strata law, landlord and tenant law and estate agency. Through content knowledge, students will gain an appreciation of legal analysis and reasoning, as well as the rationale for the current state of real estate law.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE1703 Principles of Law for Real Estate","Preclusion":"RE2105 Land Law","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"RE2704","ModuleTitle":"Introduction to Real Estate Valuation","Department":"Real Estate","ModuleDescription":"The module introduces students to theories that underpin real property valuation to develop an appreciation of fundamental concepts and principles of valuation. It includes a critical review of value theory, valuation theory and concepts of market value. Building from the fundamentals, various methods of real estate valuation are introduced. Topics include: nature and scope of valuation, concepts of value, particularly open market value and fair market value, foundations of valuation, role and functions of the valuer, characteristics of property and the property market, market study and valuation, the valuation process, professional standards and valuation report, and, the methods of valuation.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"RE1104 Principles of Real Estate Valuation","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"RE2705","ModuleTitle":"Urban Economics","Department":"Real Estate","ModuleDescription":"This module employs tools from microeconomic analysis to explain the urbanization process and the operation of real estate markets. The topics include economic factors driving city formation, market forces shaping the urban spatial structure, determinants of metropolitan and regional growth, quality of life measurements, urban sprawl and skyscrapers, urban transportation, neighbourhoods and racial/income segregation, land-use regulations, and urban governance.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"RE2102 Real Estate Economics EC3381 Urban Economics","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"RE2706","ModuleTitle":"Real Estate and Infrastructure Finance","Department":"Real Estate","ModuleDescription":"This module examines real estate and infrastructure finance institutions and instruments that focus on debt. It equips students with the essential skills to analyse and evaluate real estate and infrastructure financing decisions. The topics include: institutional landscape of real estate and infrastructure financing, mortgage mechanics, different mortgage instruments, residential financing analysis and borrower choices, residential underwriting and lending policies, development, project and infrastructure financing, and housing financing innovations.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"RE2104 Real Estate Finance","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"RE2707","ModuleTitle":"Asset and Property Management","Department":"Real Estate","ModuleDescription":"This module discuses asset and property management concepts including aspects such as fire and risk management, maintenance management, lease management and investment management. It will also discuss the role and functions of facility management including design, benchmarking and space planning, building services management, building conservation, etc in relation to the business goals of real estate firms. The management of high-rise private developments, including the Land Titles Strata Act, responsibilities of management corporations and managing agents are also discussed.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE1706 Design and Construction","Preclusion":"RE1103 Property and Facilities Management","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Monday Morning"]}]},{"ModuleCode":"RE2708","ModuleTitle":"Computational Thinking and Programming for Real Estate","Department":"Real Estate","ModuleDescription":"This new module introduces fundamental concepts in computational thinking and basic programming techniques (VBA and Python) to Real Estate (RE) students. It aims to strengthen students’ quantitative skills and problem solving capability necessary to lead the future of the real estate and urban planning industry. Topics covered include problem solving by computing, basic problem formulation and problem solving, program development, coding, testing and debugging, fundamental programming constructs, fundamental data structures, simple file processing, basic recursion, and basic data visualization techniques. Students will apply their skills to solve practical problems in real estate and urban planning.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"RE2801","ModuleTitle":"Research Methodology in Real Estate","Department":"Real Estate","ModuleDescription":"This module teaches the skills needed for scientific research in real estate and urban studies. It focuses on the applied econometrics. Major topics includes multiple regressions, simultaneous equation models, discrete choice models, time series analysis, differences-in-differences, fixed verse random effects and panel data analysis. The issues of model selections, multicollinearity, heteroscedasticity, autocorrelation, instrumental variables and identification are introduced. It also addresses the whole research process including identifying research problem, defining research questions, objectives and significance, conducting literature review, developing research framework and research design, collecting data and performing survey, conducting qualitative or quantitative analyses, reasoning research results and writing up.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE1702 Real Estate Data Analytics","Preclusion":"RE3201 Research Methodology","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon","Friday Morning"]}]},{"ModuleCode":"RE3000","ModuleTitle":"Work Experience Internship","Department":"Real Estate","ModuleDescription":"This internship module is open to full-time undergraduate students who have completed at least 60MCs and plan to proceed on an approved internship of at least 10 weeks in duration in the vacation period. This module recognizes work experiences in fields that could lead to viable career pathways that may or may not be directly related to the student’s major. It is accessible to students for academic credit even if they had previously completed internship stints for academic credit not exceeding 12MC, and if the new workscope is substantially differentiated from previously completed ones.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"Students must have completed at least 4 semester of study.","Preclusion":"Full-time undergraduate students who have accumulated more than 12MCs for previous internship stints.","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"RE3101","ModuleTitle":"Advanced Real Estate Valuation","Department":"Real Estate","ModuleDescription":"This module presents the theoretical and practical issues relating to the role of valuation in real estate investment and development decisions, especially the pertinent dimensions of investment valuation and market valuation. It is aimed at helping students to understand how the various methods of valuation are applied to different properties taking into consideration the purposes of valuation such as investment, divestiture, mortgage and insurance. The advanced topics include valuation of air and subterranean rights, specialised premises such as hospitals, recreational premises and hotels, and asset valuation for incorporation in financial statements. This module will be supported by relevant case studies and sharing sessions by practitioners.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2107 PROPERTY TAX AND STATUTORY VALUATION","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"RE3102","ModuleTitle":"Advanced Topics In Urban Planning","Department":"Real Estate","ModuleDescription":"The module will provide an in-depth understanding of planning by critical examination of the nature and characteristics of planning theory and practice. There will be a discussion of plan implementation and interaction with the real estate market. The institutional framework for planning, regulatory processes, strategic and local planning, and public participation would be discussed, using case studies in Singapore and other cities. A selection of planning theories will be introduced to provide the background for critical understanding and evaluation of planning practice.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2103 Urban Planning","Preclusion":"RE4490 Selected Topics in Urban Planning and Management","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Friday Afternoon","Friday Evening"]}]},{"ModuleCode":"RE3103","ModuleTitle":"Real Estate Development","Department":"Real Estate","ModuleDescription":"This module examines the entire development process for the different types of property development and redevelopment projects. Discussions will cover a broad range of topics including the property development cycle, conception of the development project, feasibility study, project financing, project construction, real estate marketing, project completion, management of the completed development and exit strategies. Students are expected to conduct an integrated project as part of the requirement of this module.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2101 Real Estate Market Analysis, RE2102 Real Estate Economics","Preclusion":"RE3381 Real Estate Development I","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"RE3104","ModuleTitle":"Real Estate Investment Analysis","Department":"Real Estate","ModuleDescription":"This module examines real estate as an asset class and equips students with essential skills for analysing a real estate investment problem. The topics include: real estate investment objectives, leasing structure and property income analysis, characteristics of real estate returns and risks, capitalization rates, capital budgeting, financial leverage and after-tax returns, equity versus debt investment, and real estate equity investment strategies.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2104 Real Estate Finance","Preclusion":"RE3281 Real Estate Asset Market II","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"RE3105","ModuleTitle":"Regional Real Estate Development","Department":"Real Estate","ModuleDescription":"This module intends to cover more advance issues in real estate development, strategies formulation and decision making processes. Entrepreneurial of real estate developers in converting raw lands into the highest and best uses will be discussed. Topics include real estate development ideas, strategies, and creative designs, maximizing land use values, international/regional real estate and township development projects, integrated resorts and theme parks developments, project financing and management, land bidding and banking strategies, and success stories real estate developers. The module will be structured as case-based and problem-based learning with real life cases. Students are expected to conduct an integrated project as part of the requirement of this module.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE3103 Real Estate Development","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"RE3106","ModuleTitle":"Residential Property Management","Department":"Real Estate","ModuleDescription":"This module covers both private and public residential real estate management. The first part covers the management of high-rise high density private condominium, which covers issues of common property management, Land Title Strata Act, responsibilities of management councils and managing agents. The second part of the modules covers public real estate polices and management. Topics include role of government and its agencies in public housing markets, market failure and public intervention, town councils, management of public housing estates, asset enhancement, upgrading schemes, and selective enbloc redevelopment scheme (SERS), and social and political aspects of public estate management.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2106 Real Estate Marketing & Negotiation","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"RE3107","ModuleTitle":"Real Estate Practice And Ethics","Department":"Real Estate","ModuleDescription":"Understanding Real Estate Business Ethics helps to prepare students for the ethical dilemmas that they will encounter in today's evolving business world. This module highlights both the positive and negative consequences that decision makers face so that students have a better understanding of the challenges. This course is a programme elective for real estate students as it aims to prepare them for real world business challenges when they face ethical issues relating to many aspects of real estate such as investments, Development, consultancy, building construction, urban planning and dealing with government authorities and business partners with varying agendas. Case studies will be used to apply the principles in this module to real world situations.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2104 Real Estate Finance, RE2107 Property Tax and Statutory Valuation","Preclusion":"RE4180 Real Estate Practice and Research","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"RE3201","ModuleTitle":"Research Methodology","Department":"Real Estate","ModuleDescription":"Students will be introduced to the mechanics and process of research. This module covers topics such as: problem identification and formulation, statement of research objectives, literature review, development of relevant hypothesis, research design and methodologies, data collection, statistical analyses, report writing and presentation. Statistical techniques such as descriptive and inferential statistics, time series, and multivariate statistical methods will be introduced. The emphasis is on the application of the statistical tools to real estate research questions. Students will also learn to apply basic statistical tools with hands-on practices on software like SPSS and Eview.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2101 Real Estate Market Analysis, RE2104 Real Estate Finance","Preclusion":"RE2801 Research Methodology in Real Estate","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"RE3211","ModuleTitle":"Real Estate Finance Law","Department":"Real Estate","ModuleDescription":"This module deals with the legal aspects of conducting and participating in the business of investing organizations as well as joint venture agreements. Students will also gain an understanding of the regulatory framework that governs real estate lending institutions and mortgages, real-estate backed securities and other forms of real estate financing. The original Trust concept and its adaptation to business trusts and real estate investment trusts (REITS) will also be discussed from the legal perspective.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2105 Land Law","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"RE3212","ModuleTitle":"Corporate Investment In Real Estate","Department":"Real Estate","ModuleDescription":"This module examines strategic dimensions of real estate in property companies and business firms. Topics include the business, financial and stock market perspectives of real estate as well as case studies. Students will learn basic theories, techniques and practices of corporate finance and asset management applicable to property companies and business portfolios.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"RE3104 REAL ESTATE INVESTMENT ANALYSIS","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"RE3221","ModuleTitle":"Real Estate Development Law","Department":"Real Estate","ModuleDescription":"This module deals with the legal issues that affect real estate development. It examines the regulatory framework for real estate development and taxation. It also deals with the regulations pertaining to the acquisition of land for public and private developments. Topics to be covered include: land use planning and zoning, development and building controls, betterment value and development charge, property tax, stamp duty, income tax, and goods and services tax.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2105 Land Law","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"RE3222","ModuleTitle":"Urban Design And Conservation","Department":"Real Estate","ModuleDescription":"This module focuses on the principles and concepts of urban design and urban conservation. The module introduces students to the essential concepts of urban form, urban imaging, massing and how basic elements of urban design enhance urban functions and aesthetics. As an appreciation module, it will not be studio- or designbased, but students would undertake a project that requires critical understanding of how the concepts are applied in a given urban context. Urban Conservation would be introduced, with an emphasis on its role and implementation in the planning process, as well as an understanding of basic architectural / historical / design and typological references.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"RE3102 ADVANCED TOPICS IN URBAN PLANNING","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"RE4000","ModuleTitle":"Dissertation","Department":"Real Estate","ModuleDescription":"This module aims at developing students’ capability in conducting research. Students are expected to formulate a research problem, and to demonstrate the ability to pursue unaided investigations relevant to their research problem, in data collection, analysis, and interpretation of the results.","ModuleCredit":"8","Workload":"0-0-0-0-20","Preclusion":"RE4181 Dissertation","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"RE4001","ModuleTitle":"Real Estate Case Study","Department":"Real Estate","ModuleDescription":"This module aims at developing students’ capability in analysing and evaluating case studies. Students are expected to select a real estate development as a case study, examine the pertinent issues involved, collect relevant data relating to the case, analyse the case facts, and recommend appropriate solutions to problems.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"RE4182 Real Estate Project/Case Study","Preclusion":"RE4182 Real Estate Project/Case Study","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"RE4202","ModuleTitle":"Real Estate Internship Programme","Department":"Real Estate","ModuleDescription":"The Real Estate Internship Programme (REIP) aims to provide real-world learning experience to third year undergraduates at both private and public real estate organisations. Industry specialisation areas include development activities, professional consultancy services, fund management as well as policy exposure in governmental agencies. Suitable candidates are chosen to be interns and are matched with participating firms.They will undergo training for a minimum duration of ten weeks in May to July of each year. The selection criteria include, but are not limited to, the following requirements: Scholastic ability, positive attitude, superior presentation and communication skills, and entrepreneurial drive. As part of the selection process, each candidate is required to submit a proposal outlining his/her potential contribution(s) to the organisation.","ModuleCredit":"4","Workload":"0-0-0-36-4","Prerequisite":"Students must have completed 6 semesters in NUS.","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"RE4203","ModuleTitle":"Topics in Real Estate (Summer Programme)","Department":"Real Estate","ModuleDescription":"This module examines country-specific issues in socioeconomic, demographic and political dimensions underlying the real estate processes. Students will attend lectures and seminars in both NUS and partner universities in the country of discussion. Site visits to projects and organisations are integral part of the module. Students will work on a project for in-depth study of selected aspects of the real estate industry in the country.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2101 Real Estate Market Analysis","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"RE4204","ModuleTitle":"Advanced Real Estate Marketing","Department":"Real Estate","ModuleDescription":"This module focuses on the real estate marketing processes as well as specific real estate marketing strategies and practices that are applicable to various types of real estate, including residential, commercial and industrial institutional and heritage developments. Its scope encompasses the various real estate marketing methods/practices in Singapore, the HDB Act as well as the use of internet marketing tools. Case studies in Singapore and overseas will be utilised as an additional teaching tool to enhance students’ learning of how to market public and private sector real estate developments for sale and lease under both boom and recessionary market conditions.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"RE2106 Real Estate Marketing and Negotiation","Corequisite":"N.A.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"RE4210","ModuleTitle":"Real Estate Finance Seminar","Department":"Real Estate","ModuleDescription":"Institutional investment into real estate has increased both in scale and sophistication in recent years. This module is designed to enable student to study flows of fund into real estate markets and different instruments in structured real estate financing. Topics include real estate capital market private real estate funds, real estate hedge funds, mutual and close-end funds, fund of funds, Islamic financing and issues in cross border real estate investment.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"RE4211 REIT MANAGEMENT, RE4212 REAL ESTATE SECURITIZATION.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"RE4211","ModuleTitle":"Reit Management","Department":"Real Estate","ModuleDescription":"The emergence and rapid expansion of REIT markets globally and in Asia have been an important development in real estate capital market. This module is designed to cover topics on REIT concepts and models, REIT experience in the US and other Asia markets, asset characteristics and types of REIT, tax efficient model, growth and acquisition strategies, financing and dividend policies of REITs, cross-border REITs, stapled REITs and UPREIT, Business Trust models, and institutional investment in REITs.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE3104 Real Estate Investment Analysis","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"RE4212","ModuleTitle":"Real Estate Securitization","Department":"Real Estate","ModuleDescription":"This module represents the second part of the analysis of real estate capital markets. It covers the real estate debt capital markets. Topics include the economics of mortgage securitization, the various mortgage-backed securitization instruments, models and structures, the concepts of pooling and tranching, secondary mortgage institutions and the US experience in real estate debt securitization, commercial and residential mortgage backed securities, embedded pre-payment and default options, rating agencies and risk analyses, as well as the policy implications and relevant lessons for markets from the 2007-2009 Financial Crisis.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"RE3104 REAL ESTATE INVESTMENT ANALYSIS","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"RE4213","ModuleTitle":"Real Estate Risk Analysis And Management","Department":"Real Estate","ModuleDescription":"This module introduces the concepts, principles, theories, techniques and practices of risk analysis and management in real estate investments. Topics include concept of real estate market risks, real estate strategic risk management, Value-at-Risk (VaR), sensitivity and scenario analyses, Monte Carlo simulation, risk hedging and property derivatives, option pricing theory and real options.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"RE3104 REAL ESTATE INVESTMENT ANALYSIS, RE4211 REIT MANAGEMENT, RE4212 REAL ESTATE SECURITIZATION","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"RE4221","ModuleTitle":"Advanced Urban Planning Theories and Practice","Department":"Real Estate","ModuleDescription":"This module aims to expose students to global urbanisation trends that urban planning must respond to. Topics chosen for discussion in class are directly relevant to the Singapore context such as smart nation, resilience, urban farming and compact vertical garden city developments. The course hopes to bridge theory and practice and adopts a flip learning model which emphasizes self learning and discovery by project works and interactions with practitioners and researchers in the field.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE3102 ADVANCED TOPICS IN URBAN PLANNING","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"RE4222","ModuleTitle":"Public Policy and Real Estate Markets","Department":"Real Estate","ModuleDescription":"This module introduces students to a systematic framework of studying public policy and examining impact on the real estate markets and larger economy. A key learning objective is to understand the policy making process, policy analysis frameworks, as well as subsequent policy evaluation. Students can analyse different policy options for solving urban problems and project the likely consequences for real estate variables. Practical topics can include policies and regulations relate to land use and supply, taxation and public finance, residential and commercial estate transactions and management, HBD towns and build environment, housing affordability, aging, and urban transportation.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"RE2102 Real Estate Economics and RE3102 Advanced Real Topics in Urban Planning","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"RE4223","ModuleTitle":"Urban Planning In Asian Cities","Department":"Real Estate","ModuleDescription":"This module provides a comparative and evaluative study of Asian cities, highlighting different planning regimes, regulatory processes and institutional environments. The aim is to provide a better understanding of urban planning and how it interacts with economic, social, cultural and political dynamics to shape cities. The module uses a case study and narrative approach, and may include a field study to enhance the appreciation of planning responses to the dynamics of city growth and change at different stages of urban development.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"RE3102 ADVANCED TOPICS IN URBAN PLANNING","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"RE4301","ModuleTitle":"Housing Markets and Housing Policies","Department":"Real Estate","ModuleDescription":"This module provides students with conceptual frameworks for housing market and policy analyses. It examines the housing system, policies as well as housing market performances in selected countries. Key topics include the concepts and measurements of housing cost and housing welfare, housing and society, property rights and housing investment, housing production process, housing finance and subsidies systems as well as international housing organisations and modern housing policy making.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"RE4291 Comparative Housing Systems","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"RE5000","ModuleTitle":"Dissertation","Department":"Real Estate","ModuleDescription":"The dissertation offers the opportunity for candidates to individually conduct independent research work on a topic of interest and relevance to the program. The dissertation will be graded.","ModuleCredit":"8","Workload":"0-0-0-20-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"RE5001","ModuleTitle":"Real Estate Development","Department":"Real Estate","ModuleDescription":"This module introduces the fundamental concepts and techniques involved in the real estate development process, recognizing the entrepreneurial and institutional elements in the transformation of existing real estate to its highest and best use. Modeling the sequential event of the real estate development process, the module covers a wide range of issues encountered in the different phases of development - from site evaluation and land procurement, development team assembly, market study and development scheme, construction and project management, project marketing and hand-over of completed projects.","ModuleCredit":"4","Workload":"2-1-0-4-3","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"RE5003","ModuleTitle":"Real Estate Investment","Department":"Real Estate","ModuleDescription":"This module develops an understanding of the tools for assessing real estate investment opportunities at the micro-level, paying particular attention to the characteristics that distinguish real estate from other assets. It covers the fundamental discounted cash flow models for underwriting across different types of properties. The concept of leverage is also introduced in relation to cash flow projections. Specific techniques include developing cash flow proformas, ratio analyses and capitalization rate and establishing discount rates for handling risk using the CAPM or alternative models.","ModuleCredit":"4","Workload":"2-1-0-4-3","History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"RE5004","ModuleTitle":"Real Estate Economics","Department":"Real Estate","ModuleDescription":"This module provides an understanding of the economic perspectives of the real estate market. It shows how the interactions between the real estate market with other asset markets, capital markets and the wider economy can be examined using theoretical and empirical analyses. This provides an integrative framework for understanding and forecasting the forces that shape the rental space market, the investment asset market, and the development industry. In addition, the module examines linkages between macroeconomic trends and business cycles and the behavior of real estate market aggregates such as prices, rents, and returns.","ModuleCredit":"4","Workload":"2-1-0-4-3","History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"RE5005","ModuleTitle":"Real Estate Finance","Department":"Real Estate","ModuleDescription":"This module examines how real estate can be financed. Students will learn the theories, techniques and practices of corporate finance applicable to property company portfolios. Major topics covered include: sources of finance, financial statement analysis, corporate growth and market valuation, net asset discount, the impact of leverage and dividend policy on capital structure decisions, corporate governance and transparency. In addition, the module deals with the implications of different arrangements such as partnerships, joint-venture structuring, sale-leaseback and other forms of development financing, both bridging and permanent, on deal viability.","ModuleCredit":"4","Workload":"2-1-0-4-3","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"RE5006","ModuleTitle":"Portfolio and Asset Management","Department":"Real Estate","ModuleDescription":"This module develops an understanding of the tools for assessing real estate investment opportunities at the macro or portfolio level, as well as the micro or asset level. It covers modern portfolio theory before examining the role of property in an institutional investment portfolio with particular attention given to property portfolio performance analysis, diversification benefits and investment strategy. Real estate asset management involves optimizing the cash flows generated from real estate assets by a direct real estate owner, investor or an organization which incidentally heads, owns or leases real estate to support its corporate mission. This module examines how direct real estate should to be managed proactively to enhance property value or the worth of the business operations the property facilitates.","ModuleCredit":"4","Workload":"2-1-0-4-3","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"RE5009","ModuleTitle":"Commercial Real Estate Appraisal","Department":"Real Estate","ModuleDescription":"This module seeks to develop an understanding of theory and contemporary approaches to valuation of retail, office and industrial properties. Topics include determination of the capitalization rates across different types of properties, appraisal of freehold and leasehold interests, critical analysis of the valuation approaches adopted for securitized real estate, asset pricing models, and application of option pricing theory to appraise various embedded lease options, investment flexibility and future redevelopment opportunities. Issues related to performance evaluation and index construction will also be covered, recognizing the illiquid and heterogeneous nature of commercial real estate.","ModuleCredit":"4","Workload":"2-1-0-4-3","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"RE5011","ModuleTitle":"International Field Study","Department":"Real Estate","ModuleDescription":"This module provides exposure to the structure and organization of real estate markets in emerging and developed markets globally, with a particular emphasis on Asia. It involves organizing and participating in a field trip to another country to study the unique institutional features, market trends, investment opportunities in the particular foreign real estate market. Assessment of the module is based on written assignment and field study report. Students should gain an in-depth appreciation of the institutional and market economy aspects of the subject country such as real estate regulation, investment practices and development procedures as well as craft proposals for structuring a cross-border venture.","ModuleCredit":"8","Workload":"1-1-0-5-3","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"RE5012","ModuleTitle":"Integrative Field Project","Department":"Real Estate","ModuleDescription":"In this course, students will work as interns in selected firms or institutions that have business dealings in the specialised domain. They will complete a written report on business problems of strategic importance to the firms. The scope of each project will be defined by the student in consultation with, and under the supervision of, an assigned company mentor and a faculty supervisor. The company mentor and/or its representatives will provide the student with specific information and briefings pertaining to the problem investigated. The student is required to provide regular progress reports to the company mentor and faculty supervisor. Upon completion of the project, the student is required to perform an oral presentation of his/her recommendations to the representatives of the company and the faculties. The students are expected to make amendments as required by the faculty supervisor and submit a professional prepared management report to the company and to the faculties.","ModuleCredit":"12","History":[{"Semester":1}]},{"ModuleCode":"RE5013","ModuleTitle":"Urban Policy & Real Estate Markets","Department":"Real Estate","ModuleDescription":"A distinctive characteristic of real estate is the extensive government regulation of both land and the built environment. Focusing on the development of urban and metropolitan areas and the dynamic forces that drive urban growth as well as shape urban spatial configurations, this module examines the impact of government regulations and public policies on real estate markets. Selected topics include planning and development controls, degeneration and urban renewal, private-public participation, leasehold policy, public versus private housing, and urban fiscal policy such as property taxation, local government finance and development and betterment levies. It also provides an overview of the incentives created by the legal and institutional framework on real estate development.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"RE5014","ModuleTitle":"Real Estate Investment Trusts & Property Funds","Department":"Real Estate","ModuleDescription":"This module seeks to provide a practice-oriented understanding of the evolution of the REIT and property funds as vehicles for real estate investment. It delves into the motivations for creating a REIT and the institutional regimes such as taxation and other regulations that influence how a REIT operates. In addition, it studies the formation of business trusts and property funds to determine the relative merits for sponsors and investors. Topics to be covered include practical issues in property fund management for institutional and high net worth clients, establishing and managing a property fund management, fees of REIT managers, role of sponsors, interested-party transactions, internal versus external management structure. It will also examine the growth strategies of REITs, i.e. organic growth and accretive acquisitions and capital management strategy to drive the development of investment vehicles such as trusts and funds.","ModuleCredit":"4","Workload":"2-1-0-3-4","History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"RE5015","ModuleTitle":"Spatial Information Systems (SIS) for Urban Planning","Department":"Real Estate","ModuleDescription":"This module is an introduction to spatial information systems as applied to urban and regional planning. Its primary goal is to help students understand the basic principles of SIS, and to equip students with the state-of-the-practice computing technology in urban planning in a SIS environment.","ModuleCredit":"4","Workload":"2-0-2-2-4","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"RE5016","ModuleTitle":"Real Estate Securitisation","Department":"Real Estate","ModuleDescription":"The course covers innovations in debt capital markets, mainly the design of mortgage contracts and the development of real estate securitisation and structured financing products globally. Students will acquire a toolkit that allows them to understand mortgage mathematics, term structure models and the pricing of embedded options in real estate debt instruments. The module also covers credit analysis and the role of credit rating for real estate debt. Emphasis will be placed on the investment characteristics and pricing of secondary real estate instruments such as Mortgage-Backed Securities (MBS), Collateralised Mortgage Obligations (CMOs), asset-backed securitisation deals, as well as publicly traded debt paper.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"RE5018","ModuleTitle":"Statutory Valuation","Department":"Real Estate","ModuleDescription":"This module aims to equip the participants with in-depth knowledge and different techniques used in the valuation of real estate for a wide range of purpose such as acquisition or disposal of properties, financial reporting, taxation and other statutory purposes. There will be sharing and discussion of many case examples and case studies of valuation assignments that valuation professionals in both private and public sectors might encounter. The participants will be able to gain insights into the various valuation issues and challenges, some of which are truly unique and interesting. The module is prepared and taught by a team of very experienced valuation professionals from IRAS, who have gained mastery in property valuation in valuing almost all types of properties in Singapore for statutory purposes and in providing valuation consultancy for the State.","ModuleCredit":"4","Workload":"1.5-1.5-0-0-7","Prerequisite":"RE5009 Commercial Real Estate Appraisal","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"RE5770","ModuleTitle":"Graduate Seminar","Department":"Real Estate","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"RE6007","ModuleTitle":"Research Topics In Real Estate","Department":"Real Estate","ModuleDescription":"This self-study module is intended for research graduate students in their second semester. The content of this module will vary according to the research interests of the enrolling student and the supervising staff. Students are required to undertake an independent research project under the supervision of his/her supervisor. They are expected to participate actively in research seminars. Written assignments and seminar attendance and presentations constitute part of the evaluation in this module. Candidates will have to apply concepts learned to their research thesis. Topics that may be offered include Corporate & Securitised Real Estate, Institutional and Spatial Analyses of Real Estate, and Housing Studies. Students are expected to select a research topic, and conceptualise the research question and methodology. They are also required to present the paper in a seminar format.","ModuleCredit":"4","History":[{"Semester":1,"LecturePeriods":["Monday Morning"]},{"Semester":2}]},{"ModuleCode":"RE6770","ModuleTitle":"Phd Seminar","Department":"Real Estate","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SA4101","ModuleTitle":"Software Analysis and Design","Department":"Institute Of Systems Science","ModuleDescription":"- Fundamentals of Programming using C# - Object Oriented Programming using C# - User Interface Development with Visual Studio Net and C# - SQL Programming &, DBMS - Enterprise System Development using .Net Framework","ModuleCredit":"6","Workload":"3-1-2-4.5-4.5","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SA4102","ModuleTitle":"Enterprise Solutions Design and Development","Department":"Institute Of Systems Science","ModuleDescription":"- Application Development Life Cycle I - Application Development Life Cycle II","ModuleCredit":"8","Workload":"5-1-3-6-6","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SA4104","ModuleTitle":"Software Engineering","Department":"Institute Of Systems Science","ModuleDescription":"- Application Development Life Cycle III - Project Management","ModuleCredit":"4","Workload":"16.5-8-0-8-0, 20-0-6-6.5-0","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SA4105","ModuleTitle":"Web Application Development","Department":"Institute Of Systems Science","ModuleDescription":"- Java Programming - Java Object Persistence - Web-based J2EE Applications - Wireless Technology - J2EE Project","ModuleCredit":"6","Workload":"3-1-2-4.5-4.5","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SA4106","ModuleTitle":"AD Project","Department":"Institute Of Systems Science","ModuleDescription":"- Application Development Project This is a pre-internship project where the students will work in a team to apply the project management, analysis, design, business communications and programming skills learnt earlier in the course. Based on a User Requirement Statement given to the students, they will go through a complete software development life cycle to develop and deliver the required system. The students will capture requirements through user interviews, produce a feasible design of the system, code, test and implement the solution in a distributed platform. This project provides a simulation of the real-life IT working environment, and tests their strengths in working closely as a project team.","ModuleCredit":"6","Workload":"0-0-0-15-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SA4107","ModuleTitle":"Industrial Attachment Project","Department":"Institute Of Systems Science","ModuleCredit":"12","Workload":"0-0-0-30-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SA4108","ModuleTitle":"Mobile Application Development","Department":"Institute Of Systems Science","ModuleDescription":"The aim of this elective course is to allow students of the Graduate Diploma in Systems Analysis (GDipSA) to specialise in mobile application development. Students will acquire the mobile-related skill-sets required by an increasing number of employers who need developers for their mobile-related projects. Students will learn to design and develop mobile applications using the Android and iOS platforms and the associated Java and Objective C programming languages. The course includes classroom teaching, lab exercises and hands-on design and development projects using both platforms.","ModuleCredit":"8","Workload":"5.0-1.0-2.0-6.0-6.0","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SC1101E","ModuleTitle":"Making Sense of Society","Department":"Sociology","ModuleDescription":"Students are introduced to the concepts used in Sociology and Anthropology. The main objective is to train students to use Sociology in analyzing social institutions and processes. For this reason, students are encouraged to relate their experiences in society to the discipline of Sociology and Anthropology. The topics covered in the module are the logic and methods of social investigation, family, work and organization, power and the state, social inequality (including gender and ethnicity), mass communication and popular culture, values and beliefs, and deviance and social control.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon","Wednesday Afternoon","Thursday Evening","Wednesday Morning","Monday Morning","Thursday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Evening","Thursday Evening","Monday Morning","Friday Evening","Monday Evening","Monday Afternoon","Tuesday Morning","Wednesday Evening","Thursday Morning","Friday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"SC2101","ModuleTitle":"Methods of Social Research","Department":"Sociology","ModuleDescription":"This is an introductory course to the basic concepts and tools of social research, covering the areas of research of problem definition, research design, measurement, and data collection, processing, and analysis. Students are given in-depth understanding of what qualitative, eg participant observation, in-depth interviewing, and quantitative, eg survey, data collection techniques involve. In addition, students are introduced to qualitative and quantitative data analysis techniques. Students are taught the important aspects of making a good presentation of research findings. This module is mounted for all students in NUS with interest in research methods.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Wednesday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"SC2202","ModuleTitle":"Sociology of Work","Department":"Sociology","ModuleDescription":"This module aims to help students develop a framework with which to analyse and understand the following: (1) key political issues and underlying social mechanisms relating to the dynamics of industrial society and the organisation of work, (2) various aspects of social relations at the workplace, (3) how different categories of workers respond to the organisation of work, and (4) the interconnections between (1), (2), and (3). The module is open to all students throughout NUS with an interest in analyzing work situations sociologically.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"SC2204","ModuleTitle":"Social Inequalities : Who Gets Ahead?","Department":"Sociology","ModuleDescription":"This module addresses a seemingly simple question: who gets ahead? It introduces students to some of the key theoretical approaches and methodological tools for finding answers to this question. More specifically, it aims at helping students acquire a good understanding of relevant theories, measurement issues, and class maps, structures, societies, and dynamics. The module is accessible to all students who want to understand the impact of class and stratification on contemporary societies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SC2205","ModuleTitle":"Sociology of Family","Department":"Sociology","ModuleDescription":"This course focuses on theories of family and social change, by examining perspectives on families, drawing on literature from history, anthropology, sociology, and demography. Questions addressed include: What is a family? What is the relationship between family and household structure and economic, political, and cultural change both historically and in contemporary time? How do couples allocate their time and money in relationships? How do families vary by social class and race/ethnicity? How have attitudes, expectations, and behaviors surrounding childbearing and childrearing changed? Theoretical perspectives on the family are supplemented with case studies of change and variation in families and households.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Wednesday Afternoon","Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"SC2206","ModuleTitle":"Culture & Society","Department":"Sociology","ModuleDescription":"We are living in a world marked by cultural diversity. We encounter different cultural norms and practices every day, which may enable us to become more reflexive, curious, and open-minded or, in some cases, lead us to become defensive. This course provides an analytical lens to learn how cultures affect social behaviour and how different cultures interact with each other in the contemporary world. We shall discuss issues related to \"ethnocentrism\", \"cultural relativism\", “hybrid cultures”, “sub cultures” and \"multiculturalism\". This course will furthermore discuss how cultures are socially constructed. In this sphere, the module will explore such topics as travel and encounters, the construction of personal and collective identities, ethnic minorities and the state, gender relations and family systems, workspaces and hierarchy, and globalization.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Evening","Tuesday Afternoon","Thursday Afternoon","Tuesday Evening"]}]},{"ModuleCode":"SC2207","ModuleTitle":"Peoples & Cultures of Southeast Asia","Department":"Sociology","ModuleDescription":"This module provides, using an anthropological perspective, a general introduction to select peoples and cultures in Southeast Asia. The course examines, among others, issues of economic adaptation to the varied physical environments of SEA, the interaction between indigenous cultures and those cultures from outside the geographical context (which may include Chinese, Indian, European and other cultures), the organization of states, and the interrelationship between religious and political systems.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Morning"]}]},{"ModuleCode":"SC2208","ModuleTitle":"Baby or No Baby: Population Dynamics at a Crossroads","Department":"Sociology","ModuleDescription":"Why are Singaporeans having fewer babies? Why is Japan's population shrinking? Population dynamics affects our daily lives. This course aims to provide students with a critical overview of the key issues in demography with a focus on Asia. We adopt an international perspective to think about ways in which populations grow, shrink, and change over time, and uncover the linkages between seemingly distinct demographic processes. Fertility is a fundamental issue underlying many demographic processes - population growth, aging, migration and demographic dividend, and will be discussed in detail. This module also covers health and mortality, gender and marriage, and urbanization.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SC2209","ModuleTitle":"Money, Business and Social Networks","Department":"Sociology","ModuleDescription":"This module focuses on the sociology of economic life. At the micro level, it examines the social relationships that are formed when economic transactions are performed. At the macro level, it analyses the role of social institutions in influencing economic behaviour. In the course of this module, students will be introduced to key concepts such as competition, entrepreneurship, business networks, trust, social capital and economic globalisation. It will also introduce students to social networks analysis. This module is mounted for students throughout NUS who are interested in understanding how societies are organised within their respective economic environments.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"SC2210","ModuleTitle":"Sociology of Popular Culture","Department":"Sociology","ModuleDescription":"This module examines the spread of consumption and its link to popular culture in the context of global capitalism. Emphasis will be given on the relationship between mass production and mass consumption, and the role of mass media in creating and widening the sphere of popular culture. Relationship between class and popular culture will be explored in this module. Issues such as changing leisure patterns, fashions, consumerism, role of advertisements and symbolic protests will also be examined in this module. The course is mounted for students throughout NUS with interest in the study of popular culture.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SC2211","ModuleTitle":"Medical Sociology","Department":"Sociology","ModuleDescription":"This module will examine the relationship between society and health-related issues. The differing notions of \"illness\" and \"wellness,\" and how societies influence the type, definition and distribution of disease and illness will be examined. The social organization of medicine, the social functions of health-care institutions in society will also be explored. Special emphasis will also be given to the role of the state in providing health-care as well as the relationship between the state and the health industry. This course is mounted for students throughout NUS with interest in society and health-related issues.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":4},{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Evening","Tuesday Afternoon","Monday Afternoon","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"SC2212","ModuleTitle":"Sociology of Deviance","Department":"Sociology","ModuleDescription":"This course introduces students to the sociological study of deviance and social control, distinguishing it as a field of research from biological and psychological explanations of deviance. It will trace the historical development of sociological theories on deviance and introduce students to contemporary approaches to deviance and crime. These perspectives will be utilized and illustrated through a study of the changing patterns of defining and controlling deviance in modern societies with reference to selected substantive issues. Students who have a keen interest in issues of social order, social control and conformity will find this course attractive.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"NIL","Preclusion":"NIL","Types":["UEM"],"History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Wednesday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"SC2213","ModuleTitle":"Childhood and Youth","Department":"Sociology","ModuleDescription":"This module begins with an understanding of age as a social variable and the life-cycle approach. It then examines the social construction of childhood from a historical and cross-cultural perspective. The central focus of this module is youth as a particular stage of the life-cycle. Topics such as the life cycle approach in Sociology, the social construction of childhood: children and the state, the social construction of adolescence: images of youth will be dealt with. This module is mounted for all students throughout NUS with interest in childhood and youth.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Morning","Friday Afternoon","Tuesday Afternoon","Thursday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"SC2214","ModuleTitle":"Media and Culture","Department":"Sociology","ModuleDescription":"Mass communications should be understood in the context of their production and consumption. In particular, we have to look at macro-structures like economy and politics as well as the legal framework in which mass media systems operate. This module analyses those relationships and looks at some key issues in media such as propaganda, media ethics, sociology of looking, celebrities and media stereotypes. This course is mounted for students throughout NUS with an interest in culture and politics, but some background in Sociology is important. It provides a good foundation for those who wish to read Ethnographic Analysis of Visual Media in the third year.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"IF2214","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Monday Afternoon","Monday Morning"]}]},{"ModuleCode":"SC2215","ModuleTitle":"The Sociology of Food","Department":"Sociology","ModuleDescription":"Food is a social phenomenon: what constitutes food and, therefore, what can be eaten, how it is to be prepared, presented, and consumed, with whom you eat and so forth express complex relationships to class, ethnicity and gender. This course will uncover the complexity behind an everyday life material that affects and effects multiple social networks, wherein food is both the material and symbol by which class, race/ethnicity, sex/gender are socially constructed. This module is mounted for all students throughout NUS with interest in food and society.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning","Monday Afternoon"]}]},{"ModuleCode":"SC2216","ModuleTitle":"Emotions and Social Life","Department":"Sociology","ModuleDescription":"This module will explore the connections between emotions, social life and social identities. It will examine the prevalent sociological and anthropological literature on emotions, morality and consciousness. Attention will be given to the concept of personhood and the cultural meanings circulating through the expression of emotions. We will see how cultural practices serve to organize particular emotional responses to particular social and cultural environments, why collective emotional experiences are regularly mediated by the means of symbolic representations. This course is mounted for all students who are interested in studying the relationships between emotional responses and social experiences.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"SC2217","ModuleTitle":"Sociology of Tourism","Department":"Sociology","ModuleDescription":"This course looks at the development of tourism in the past and in the modern world. Looking at tourists as the \"typical modern person\", this course will explore what it means to be a tourist, the different kinds of tourist and the place of tourism in globalization. More importantly, it looks at the influence of tourists and tourism in various places of the world. What happens to culture and heritage when it becomes a tourism object? What happens to local communities and the relations between people because of tourism? This course is mounted for students interested in Sociology and Anthropology","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SC2218","ModuleTitle":"Anthropology and the Human Condition","Department":"Sociology","ModuleDescription":"What does it mean to be human? Why are humans such social animals? How have human societies become what they are today? How did globalization begin, and where will it end? This course introduces you to the anthropological perspective within the social sciences. We examine cultural variation in many aspects of social life within Singapore, Asia, and around the world. We help you understand processes of change that have affected your own life in Singapore, as well as other parts of the world, by putting them into historical and comparative context. For sociology students and anyone with a general interest in understanding themselves better.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon","Friday Morning","Thursday Morning"]}]},{"ModuleCode":"SC2220","ModuleTitle":"Gender Studies","Department":"Sociology","ModuleDescription":"This course introduces the topic of gender by using basic concepts like biological sex, nature, nurture, roles, norms and culture. The meaning of gender categories is examined in relation to difference, exchange, reproduction, knowledge and social change. Although the main perspective is ethnographic, this course is intended to be an exercise in interdisciplinary thinking. Understanding gender provides a foundation to analyze social structures (power and inequality), social institutions (family, kinship, education, economy, the state, health) and cultural issues (science, food, emotions, popular culture).","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"SC2221","ModuleTitle":"Humans and Natures","Department":"Sociology","ModuleDescription":"Did nature make humans, or have humans made nature? Or are both continuously co-evolving, and changing in relation to one another? This module explores the practices and institutions through which contemporary societies understand and appropriate the natural world. We use concepts from environmental sociology and anthropology, to look at how different societies’ engagements with nature reshape social thought. Students will learn research skills such as ethnographic fieldwork, critical analysis of environmental policies, and interpreting discourses on issues like energy and environmental crises. This will be useful in professional fields including conservation, urban planning, policy-making, infrastructural services, development and aid-work.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SC2222","ModuleTitle":"Sports and Society","Department":"Sociology","ModuleDescription":"Sports have developed into a pervasive social institution. From living rooms to stadiums, sports extend to a multitude of arenas to influence economies, politics, and cultures as well as the everyday lives of many individuals. This course is designed to provide students the ability to evaluate the relationship between sports and society. Students do not need a background in sociology nor knowledge about the technicalities of sports to benefit from the module. The approach is comparative and interdisciplinary, covering historical and contemporary issues, foreign and local sporting cultures, as well as theories and methods that cut across several academic boundaries.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"SC2225","ModuleTitle":"The Social Life of Art","Department":"Sociology","ModuleDescription":"Art and anthropology have had a long, if at times, contentious history of exchanges, from selective appropriations to inventive collaborations. This module explores the vibrant relationship between art and anthropology to think about what each still can learn from the other. We start with a historical examination of the exchanges between two disciplines over the 20th century, from the use of ethnographic tropes by artists to avant-garde influences on anthropological practices of representation. We then turn to the deeper affinities with between the two as found in the ethnographic turn in art, art/anthropology collaborations, and, more recently, the social/participatory/relational turn.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Morning","Monday Afternoon"]}]},{"ModuleCode":"SC3101","ModuleTitle":"Social Thought & Social Theory","Department":"Sociology","ModuleDescription":"This is a critical examination of central problems in classical social theory, with emphasis on the multifaceted analysis of the larger social processes in the making of modern society. The module will concentrate on the original contributions of major theorists such as Marx, Weber, and Durkheim and explore how their works continue to influence current Sociology. This course is mounted for all students throughout NUS with an interest in classical social theories.","CrossModule":"EU3224","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"EU3224","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Afternoon","Friday Morning","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Tuesday Morning","Wednesday Afternoon","Monday Afternoon","Friday Morning"]}]},{"ModuleCode":"SC3202","ModuleTitle":"From Modernization to Globalization","Department":"Sociology","ModuleDescription":"This module examines the interrelationships between the issues of modernization, globalization and the socio-economic forces that have embroiled the various countries in Southeast Asia. This course focuses on the sociological and anthropological descriptions and explanations of these processes and helps students to critically understand why some societies have been able to successfully engage with global capitalism while others appear worse off.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"SC3203","ModuleTitle":"Race and Ethnic Relations","Department":"Sociology","ModuleDescription":"Concepts of race and ethnicity and theories/models of inter-group relations provide the tools for understanding and analyzing race/ethnic relations and ethnicity in selected societies. This module will refer to Malaysia/Singapore, Southeast Asian, and other societies where relevant. The topics explored also include race/ethnicity and the nation-state, ethnicity and citizenship/multiculturalism, ethnic identity, gender and ethnicity, race/ethnicity and its representations, race/ethnicity and crime. This module will appeal to students who are interested in understanding how race/ethnicity influences our perceptions of and responses to other races/ethnic groups, and why it continues to be a source of tension and conflict in societies.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"SC3204","ModuleTitle":"Sociology of Education","Department":"Sociology","ModuleDescription":"The main objective is to examine and understand the role of formal education - i.e., in school - and education outside of school within contemporary societies. Besides presenting the classic major sociological theories of education, an array of case studies that elaborate on extra-curriculum education will also be presented. We will examine the relationship between education and nation building, the impact of schooling on social stratification, the functions and effects of education, the teaching of discipline through extra-curriculum educational activities, and the relationship between the educational system and the workplace. This course is mounted for all students with interest in the sociology of education.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Morning","Monday Afternoon"]}]},{"ModuleCode":"SC3205","ModuleTitle":"Sociology of Power:Who Gets to Rule?","Department":"Sociology","ModuleDescription":"This module introduces students to political sociology which is broadly concerned with understanding such phenomena as power, state and society relations, and the nature and consequences of social conflict. The main concerns of this module are issues pertaining to modern society and capitalist development, referring to diverse cases from Western Europe to Southeast Asia. We will also be looking at the state, civil society and societal movements, including that of labour, and such contentious contemporary issues as economic globalization, US global hegemony, and terrorism.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"SC3206","ModuleTitle":"Urban Sociology","Department":"Sociology","ModuleDescription":"The module will look into the various external and internal forces shaping the development of cities. The following themes will be examined: the development and role of cities in Southeast Asia, cities and the new international division of labour (economic roles of cities in linking their respective countries to the global economy), and the social organization (culture, community, housing, social-economic opportunities) of cities. This course is mounted for all students throughout NUS with an interest in the development and social organization of cities.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"SC3207","ModuleTitle":"Cultures of Kinship","Department":"Sociology","ModuleDescription":"Kinship, a foundational concern of anthropology, is essentially about relationships. We investigate the forms, meanings and manipulations of relationships that people have constructed across various historical and cultural contexts. Comparing the diverse ways in which people live, labour and love, we examine the centrality of kinship to understandings of what it means to be a person. Concurrently, kinship is a medium for grappling with the interactions between intimate life and public culture, domestic production-reproduction and political economy, everyday practices and conceptual structures and affection and moral obligations. Our focus is on how kinship is a vital force in contemporary societies.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"SC3208","ModuleTitle":"Religion in Society & Culture","Department":"Sociology","ModuleDescription":"This course concerns the observable phenomena of religion as lived by ordinary people. Analysing religion as part of human knowledge, we grapple with the meanings of the universe, suffering, self, choice and ethics. Comparing systems of symbolic thought, ritual action and moral imagination, we understand societies in terms of their own knowledge, practices, values and interests. We draw from varied religious traditions including world religions (Hinduism, Buddhism, Christianity, Islam), indigenous traditions (shamanism, animism, ancestor-worship, folk religion), new religious movements and secular humanism. We engage with the interactions between piety, power and productivity in constituting social structures and producing human agency.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"SC3209","ModuleTitle":"Data Analysis in Social Research","Department":"Sociology","ModuleDescription":"This module aims to equip students with the basic tools for doing social research and data analysis. The module is divided in two parts. The first part focuses on data analysis, and introduces students to statistics which are best suited for different types and levels of data. During lab sessions, students will use SPSS to analyze both small and large data sets. The second part of the module focuses on methodology, and recaps the guiding principles of conducting and managing a large-scale survey. The module is mounted for NUS students with a keen interest in doing social research.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"SC2101 or GL2104","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SC3211","ModuleTitle":"Science, Technology & Society","Department":"Sociology","ModuleDescription":"Science and technology shape our lives from the beginning to the end. Sociologists, being scientists themselves, observe the observations which scientists make about the world, look at the ways in which technologies change and shape that world, and try to make sense of processes which, as Weber claims, have divested the world of any meaning whatsoever. In this course, classical and contemporary approaches to the sociology of science, technology and society will be introduced, discussed and exemplified by several case studies. This course is mounted for students throughout NUS with an interest in the influence of science and technology on society.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"SC3212","ModuleTitle":"Southeast Asia in a Globalizing World","Department":"Sociology","ModuleDescription":"The main theme of this course is social transformation in Southeast Asia, especially in relation to the processes of modernisation, economic development, state formation, and globalization. It focuses on such topics as colonial legacies, civil society, social movements, ethnicity and religion, the role of values in development, the role of the state, and the emergence of social classes. The course focuses on Indonesia, Malaysia, Thailand, the Philippines and Singapore. It is designed for Sociology undergraduates and those from the Southeast Asia Programme.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"SC3213","ModuleTitle":"Visual Ethnography: Theory and Practice","Department":"Sociology","ModuleDescription":"Explore how anthropologists and sociologists have used visual media such as photography, film and video to conduct ethnographic research and to produce and communicate knowledge about the lives and cultures of the other. We will study their works, both classic and contemporary, to see how they have experimented with the possibilities of visual media while trying to remain consistent with the intellectual demands of their disciplines. Armed with an understanding of the epistemological, methodological, ethical and practical issues involved, students are expected to try their hands at producing visual ethnographies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"IF3213","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Evening","Tuesday Afternoon","Tuesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"SC3214","ModuleTitle":"Sociology of Life Course and Ageing","Department":"Sociology","ModuleDescription":"This module adopts a life course perspective to examine various issues of human aging. Themes covered include physical and mental health, retirement and pension, marriage and family, community and social network, and policy and business. Throughout these topics, students and adult learners are expected to comprehensively understand population aging and its implications, and develop analytical and practical skills of the life course perspective, especially in policy and business domains. The context of Singapore is highlighted with constant comparison with other countries.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"SC3215","ModuleTitle":"Law and Society","Department":"Sociology","ModuleDescription":"This module takes the idea and reality of law as a social phenomenon, drawing on classical and contemporary social theories and on empirical studies on the development of law in pre-modern, modern, and contemporary societies. Basic issues include the following: law versus custom, the idea of justice, types and processes of regulation, adjudication and punishment, law in relation to political power, social inequality and ideology, law as a mechanism for social change, the transformations of modern law, and the organization of modern legal systems. This module is mounted for students throughout NUS with interest in law and its implications on the society.","ModuleCredit":"4","Workload":"2-1-0-3-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon","Monday Morning","Thursday Morning"]}]},{"ModuleCode":"SC3216","ModuleTitle":"Self and Society","Department":"Sociology","ModuleDescription":"This module is about the anthropology and sociology of understanding what it means to be a ‘self’ in ‘society,’ that is, to be a ‘social self.’ This course is NOT about a psychological study of the self. It analyses important theoretical debates about and ethnographic studies on the relationship between society and the self. Particular attention will be paid to examining how ideas about the self are socially constructed and re-constructed by various processes, especially the roles played by the state and its institutions in shaping perceptions and practices the self in relation to ethnicity, the family, gender, marriage, work, leisure and friendship.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Friday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"SC3219","ModuleTitle":"Sexuality in Comparative Perspective","Department":"Sociology","ModuleDescription":"Sex, sexuality and sexual orientations are cultural forms rather than purely ",natural", states. This course examines the variety of social dimensions that shape human sexuality. A range of theoretical perspectives and cross-cultural comparisons are drawn in order to unravel the complexities of sexualities and to see how sexualities are shaped by historical norms, social scripts, political structures, global forces and commodification. Students are required to read historical materials, anthropological research and be familiar with political economy and social constructionist paradigms.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Friday Morning","Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"SC3220","ModuleTitle":"Ritual, Performance and Symbolic Action","Department":"Sociology","ModuleDescription":"Ritual, performance and symbolism have been core areas in social science analysis for some time. Initially studies of symbolism focussed on non-industrial peoples, whose ritual lives were very rich and visible. Increasingly social scientists have come to see that ritual is still an important activity in the contemporary world, and that analyzing performances can give us insights into nationalism, sports, tourism, media and other areas of life that deal with questions of identity. This course will offer students an overview of these important topics, in order to better understand communication, identity and community in the modern world.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"SC3221","ModuleTitle":"Qualitative Inquiry","Department":"Sociology","ModuleDescription":"This module will give students an understanding of the value of qualitative research as well as a practical grasp of a variety of qualitative research strategies and techniques (participant observation, ethnographic fieldwork, in-depth interviews, life history interviews, oral history and other qualitative methods). It will introduce students to some key theoretical issues that structure the ongoing debates about qualitative methodology in the social sciences. It will provide the space for learning, experiencing and practising actual qualitative research. The course will involve discussions and presentations on the use of a variety of qualitative methods in relation to a particular study that the students will undertake.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Thursday Morning","Friday Afternoon","Friday Morning","Monday Morning"]}]},{"ModuleCode":"SC3222","ModuleTitle":"Social Transformations in Modern China","Department":"Sociology","ModuleDescription":"China’s transition from a command economy to a market economy has brought fundamental and rapid changes in its social structure and social relationships among members of different subgroups in society. The objective of this course is to offer an overview of emerging social issues in contemporary China, focusing on changes after 1949. This module offers sociological perspectives to examine topics such as changes and new challenges in Chinese families, gender roles, demographic structure and distribution, social safety net, and environment. The class will combine lectures, academic readings, films, sources from the mass media, and discussions.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SC3223","ModuleTitle":"Visual Culture I: Seeing & Representing","Department":"Sociology","ModuleDescription":"This module provides an introductory take on the importance of visual images and acts of looking in contemporary, globalized and technologized societies. It covers some of the major theoretical perspectives on how objectivity, subjectivity and relations of power are expressed by visual means. These perspectives are grounded and assessed with reference to historical and contemporary practices of image-making and imageconsumption, covering a variety of visual media and application domains. At the end of the module, students will have gained familiarity with key repertoires for the study of visual culture, and increased their “visual literacy” as image producers and consumers.","ModuleCredit":"4","Workload":"2-1-1-2-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"SC3224","ModuleTitle":"Theory and Practice in Cultural Studies","Department":"Sociology","ModuleDescription":"The course is intended as a 'capstone' to unify and ground the Cultural Studies Minor. As such, it explores the critical tradition from which Cultural Studies emerged and examines some of the directions that this critical tradition went as it encountered and modified institutions and institutional practice in the 20th and 21st centuries. Students gain additional coverage and depth as they work the theoretical terrain underpinning all courses in the minor while also generating essays and projects that reveal this critical ground in an applied fashion.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"XD3101","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SC3226","ModuleTitle":"Markets and Society","Department":"Sociology","ModuleDescription":"This module offers a survey of economic life from a macro-sociological and historical viewpoint, with a focus on industrialization, the rise of market society, employment systems, property rights, and the role of the state in economic development. The module will equip students with knowledge (1) regarding the complex macro-environment surrounding economic organizations, and (2) on how the success and failure of different economic organizations depend on the institutional and regulatory ecology in which economic organizations operate. Furthermore, the module will teach students relevant knowledge on the conditions under which markets fail and the disruptive dynamics in market economies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"SC3228","ModuleTitle":"Senses and Society","Department":"Sociology","ModuleDescription":"This module is about how the senses organise different dimensions of social life. How are race, gender, and class identities related to sensory perceptions? How do the senses shape power relations and knowledge production? In order to address these queries, the module interrogates how sensory experience lies beyond the realm of individual, physiological responses by analysing a range of sensory faculties through cross-cultural comparative approaches. Students are introduced to key ideas in sensory scholarship and will be equipped with analytical tools to examine the senses in relation to selfhood and identity, urbanity, politics, religion, and heritage.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-09T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Wednesday Morning","Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SC3229","ModuleTitle":"Comparing Deviance: Perverts & Scandalous Improprieties","Department":"Sociology","ModuleDescription":"While norm violations occur everywhere, the responses to them vary. This module is a comparative study of deviance with a focus on empirical case studies. “Nuts, sluts, perverts” is Alexander Liazo’s phrase to refer to deviants from below like mental patients, sex workers and sexual outlaws. “Scandals” involve deviance from above, committed by authorities such as clergy abuse, official corruption and corporate malfeasance. Analyzing the range of underdog and elite forms of deviance in terms of disparities in their social constructions, criminal processing and dispensing of justice would enhance our understanding of structures of inequality and power.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"SC3551","ModuleTitle":"FASS Undergraduate Research Opportunity (UROP)","Department":"Sociology","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SC4101","ModuleTitle":"Practising Anthropology and Sociology","Department":"Sociology","ModuleDescription":"This module aims to provide honours students with a final opportunity to recollect, summarize and reorganise the disparate modules in their four years of studying anthropology and sociology. The broad philosophical and pragmatic questions addressed in this course are: What is meant by thinking anthropologically and sociologically? How does one put anthropologically nuanced and sociologically framed analysis and subsequently knowledge derived to work at different scales in institutional activities. How does one practise anthropology and sociology in everyday life? In short, what does it meant to be an anthropologist or a sociologist?","ModuleCredit":"5","Workload":"2-1-0-5-4.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon","Wednesday Afternoon","Thursday Morning","Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"SC4201","ModuleTitle":"Contemporary Social Theory","Department":"Sociology","ModuleDescription":"This module maps out the main currents of contemporary social theories ranging from the legacy of the classical tradition, comparative-historical sociology, interpretative sociology, functionalism and neo-functionalism, rational choice, globalization theories and the macro-micro debates. In exploring the nature and status of social scientific theories we deal with the universalism/relativism debate and link it to the problems of globalized vs. indigenized social theories. This module is mounted for students with a keen interest in social theories.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC, or 28MCs in PS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SC4202","ModuleTitle":"Reading Ethnographies","Department":"Sociology","ModuleDescription":"Ethnography (the description of a social context) involves both fieldwork, and writing about it - a process recently subject to intense debate and critique. We examine the tensions between fieldwork, the crafting of the text (the ethnography), and its reception within the discipline of anthropology. Following the `writing culture' debate, we aim to understand how ethnographers `construct' data, frame their analysis, and produce a text. We examine ethnographic `realism' as a style, how styles have changed over time, and how differently some researchers have written about the same culture area. The course will heighten students' critical skills and their awareness of how any representation of social reality has been put together.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC or 28 MCs in MS, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28 MCs in MS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SC4203","ModuleTitle":"Sociology of Organizations","Department":"Sociology","ModuleDescription":"This module deals with exciting theoretical and practical issues in the sociology of organizations. Some of the questions addressed are (1) What kind of 'animal' is this creature called organization? (2) What are its key characteristics: structure, culture, environment? (3) Who created this 'animal', or what goals, and with what strategies to achieve the goals set? (4)How does it influence the orientation and action of participants? (5) Is democracy possible within organizations? This module is mounted for students with interest in one of the most important social entities influencing key aspects of social, political, and economic life in modern societies.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC, or 28MCs in PS, or 28 MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"SC4205","ModuleTitle":"Sociology of Language & Communication","Department":"Sociology","ModuleDescription":"This module focuses on the linguistic and communicative elements of social interaction and their consequences. Topics covered include the nature of human communication, symbols and power, speech and social interaction, the politics of linguistic diversity, language and social structure, mass communication, and popular communication like family photography, gossip, rumour and oral culture. This module is mounted for all students throughout NUS with interest in language and communication as a means of social interaction.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SC4206","ModuleTitle":"Urban Anthropology","Department":"Sociology","ModuleDescription":"This module explores the relevance and importance of anthropological approaches toward understanding urban life using the ethnographic field method. Issues to be critically examined include the construction and production of space and place in relation to the dynamic interplay of urban structures, the politics of gender, ethnicity, consumption, work and leisure, and processes that “globalise” cities and the urban nightlife. This module is useful for students who are interested in enhancing their analytical skills, conducting field ethnography and applying anthropology to analysing urban life.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SC4209","ModuleTitle":"Interpretive Sociology","Department":"Sociology","ModuleDescription":"This is a methodology module which examines the various approaches to doing sociological interpretation. The methodological texts of major theorists form the reading material. The theorists studied include: Durkhiem, Weber, Foucault, Barthes, Freud and Habermas. The approaches to be examined include inter-subjective understanding, discursive analysis, semiotics, elements of psychoanalysis and Critical Theory. The aim of the module is to prepare students for the analysis of qualitative and textual data for their research projects, therefore, it will use students' research topics as substantive illustrations of the appropriateness of the different approaches.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"SC4210","ModuleTitle":"Sociology of Migration","Department":"Sociology","ModuleDescription":"This module deals with the main contemporary issues and problems that have their roots in migration and its consequences at the individual, societal, and global level. It will focus on the following issues and processes: the migratory process and the formation of ethnic groups, postwar migration patterns, the globalization of international migration, new migration in the Asia-Pacific, migrants and minorities in the labour force, the migratory process: Singapore, Malaysia and Brunei compared, new ethnic minorities and society, immigration policies and politics, and migration in the New World order. This module is mounted for students with interest in human migration and its implications.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"SC4212","ModuleTitle":"Social Memory","Department":"Sociology","ModuleDescription":"This module examines new studies on memory as a social phenomenon. Not just for individuals, but for all kinds of social groups, memory is an indissoluble part of identity. Remembering is always a selective reconstruction, hence always political. 'Popular' (often oral) memory interacts with 'official' history, while itself containing differences relating to generation, class, gender and ethnicity. Memories of traumatic events of the C20th shape our moral universe and are driving developments in international human rights law. Our explorations of the politics of memory will be grounded in case studies of both regional and global relevance.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SC4218","ModuleTitle":"Religions, Secularity, Post-Secularity","Department":"Sociology","ModuleDescription":"This module is designed to develop a nuanced understanding of forms of religiosity in the present. One aim of the module is to explore connections between the realms of religion and politics, particularly within the framework of secular states. The module examines the notions of ‘secularity’ and ‘post-secularity’ and queries their relevance for the contemporary moment, within a comparative, historical perspective. Is it useful to invoke the concept of ‘secularism’ to make sense of encounters between religious and political domains? Do the ideas of the ‘separation of church and state’ and ‘state non-interference in religion’ help in these efforts?","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC, or 28MCs in PS, or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SC4219","ModuleTitle":"Social Origins and Consequences of Financial Crises","Department":"Sociology","ModuleDescription":"This module is an introduction to the study of the causes and consequences of financial crises from a sociological perspective. The module will introduce students to major episodes of financial crises in history, with particular emphasis on crises in emerging and developing countries since the 1970s, the Great Depression, and the financial collapse of 2007-09. The focus of the module is in delineating the causal connections among inequality, class politics, accumulation patterns, the ascent of finance, globalization, and financial crises. The module surveys how financial crises affect domestic and international politics.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SC4221","ModuleTitle":"Comparative Analysis of Human Rights","Department":"Sociology","ModuleDescription":"Human rights are one of the most globalized, yet often vigorously contested, political values of our time. This course takes a critical and empirical approach and focuses on the following human rights issues: the ontology of being human, relativist versus universalist positions on human rights issues, empirical case studies of human rights violations associated with ethnic conflict and civil war, minorities' rights, the rights of children, transnational capital, development and local community/ indigenous rights, and human rights, the state and the international system.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4208A Comparative Analysis of Human Rights","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"SC4222","ModuleTitle":"Body and Society","Department":"Sociology","ModuleDescription":"This is a course that surveys the enormous intellectual growth of studies of the human body in sociology, anthropology and other social science disciplines. It will focus on the diverse social meanings of the body situated within a range of social contexts. Sociocultural notions of the body are examined through analyses of corporeal experiences in relation to religion, the senses, health, spectacles, commodification, technology, and other substantive dimensions.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4208B Body and Society","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"SC4223","ModuleTitle":"Health and Social Behaviour","Department":"Sociology","ModuleDescription":"The module explores interactions between a variety of social forces and the phenomenon of health/illness. First, an important goal of the module is to clarify the extent to which mental and physical health/illness have been socially constructed and unevenly distributed in society. The module further identifies the effects of such social conditions as socioeconomic status, education, gender, and social networks on patterns of health inequality. Finally, it delves into specific issues like social epidemiology, stress process, and health care where possible causal relationships between a variety of social forces and health/illness are explored.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4214A Health and Social Behaviour","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"SC4224","ModuleTitle":"Welfare and Social Justice","Department":"Sociology","ModuleDescription":"The term justice is used with many different meanings. Social justice concerns justice as it refers to the societal distribution of scarce goods and necessary burdens. One of the most important aspects of social justice is the way in which societies deal with the collective provision of welfare for their members. Following a brief introduction to influential theories of justice, this course will look at the historical roots of the welfare state and at the central features of various presently existing welfare regimes. Cases will be drawn from Europe, the United States, and East Asia.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4215D Welfare and Social Justice","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"SC4226","ModuleTitle":"Cultural Production: Power, Voice, Policies","Department":"Sociology","ModuleDescription":"This module considers cultural production as an arena of contestation for voice and visibility. It explores how creative performances and productions have been used to express, subvert, or redefine social realities and values, constitute publics, and initiate change. A variety of forms, such as street theatres, music, cartoons, community and online media, will be explored through an anthropological engagement with the everyday politics of recognition, narration, belonging, and indeed the valuation of one’s voice. Power, performance, agency, creativity, audiences, art worlds and aesthetics are among the key concepts explored.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SC4227","ModuleTitle":"Gender, Sex and Power","Department":"Sociology","ModuleDescription":"All societies are organized around gender and sexuality. Everywhere, the sex/gender system has implications for the relative power of men and women in society. Human societies have a tendency toward patriarchy. Some societies are relatively gender-egalitarian. Others are strongly patriarchal. But none are strongly matriarchal. This module examines the social, cultural, psychological and biological arguments, including feminist and non-feminist theories for how and why sex and gender relate to the distribution of power in society. It examines these questions in terms of broad comparison across cultures, in evolutionary history, in modern state societies and in today’s transnational, globalizing world.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SC4228","ModuleTitle":"Making Sense of Violence","Department":"Sociology","ModuleDescription":"What is violence? How is violence materialized, contested and reproduced? What can anthropology offer to understandings of violence? Exploring phenomena ranging from war, genocide and terrorism to domestic abuse, poverty and crime, this course examines violence as a domain of cultural understanding and a mode of social action. Involving both overt and spectacular expressions and implicit and everyday forms, our understandings of violence will span the intimacy of the family, the nationalisms of states and the economics of global corporations. Through the comparison of cross-cultural ethnographies, we look critically at the theoretical, empirical, methodological and ethical implications of analysing violence.","ModuleCredit":"5","Workload":"0-3-0-2-7.25","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28 MCs in GL or GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SC4401","ModuleTitle":"Honours Thesis","Department":"Sociology","ModuleDescription":"This module requires students to conduct an independent research project on an approved topic under the supervision of an academic staff. The research project, which usually includes some fieldwork, will be submitted as an Honours Thesis.","ModuleCredit":"15","Workload":"0-0-0-24-13.5","Prerequisite":"Cohort 2015 and before: Completed 110 MCs including 60 MCs of SC major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of SC major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"SC4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SC4660","ModuleTitle":"Independent Study","Department":"Sociology","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SC with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SC with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in SC with a minimum CAP of 3.20.","Preclusion":"SC4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SC4880","ModuleTitle":"Selected Topics in Socio'gy & Anthrop'gy","Department":"Sociology","ModuleDescription":"This module deals with specialized topics reflecting the expertise of staff members or emerging issues in the field of Sociology and/or Anthropology.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4208 Selected Topics in Sociology and Anthropology","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"SC4880B","ModuleTitle":"Advanced Sociological Analysis of Singapore Society","Department":"Sociology","ModuleDescription":"The topic is an advanced sociological analysis of Singapore society. Throughout the undergraduate years, sociology students would have read and thought about Singapore society in almost all the substantive modules they have taken. This module provides an opportunity to bring further focus and reflection on students’ knowledge of Singapore society. It aims to examine in depth the historical and ongoing developments of various social cultural institutions, public policies and everyday practices of contemporary Singapore society, including globalization, multiracialism, real estate speculation, family, NGOs and consumerism.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28 MCsin GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SC4881","ModuleTitle":"Selected Topics in Health & Society","Department":"Sociology","ModuleDescription":"This module discusses in detail selected healthcare issues that concern individuals, families, organizations and society. These issues are: (1) the ethical and policy aspects of healthcare delivery including organ donation and transplantation, (2) privacy and confidentiality in medical records and doctor-patient relations with particular attention to genetic testing and HIV/AIDS, (3) culture and lifestyle changes affecting perceptions of health and illness and health-related behaviour, and (4) social transformations in healing systems including the incorporation of traditional systems of healing into the formal health care services. Students with previous exposure to Medical Sociology are highly recommended to read this module.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC or 28 MCs in GL or GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4214 Selected Topics in Health and Society","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SC4882","ModuleTitle":"Issues in State and Society","Department":"Sociology","ModuleDescription":"This module deals with specialized topics focusing on the state as an actor, institution, and/or arena for politics as well as related issues pertaining to globalization, citizenship, nation-building, war, democracy, welfare and social justice.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4215 Issues in State and Society","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"SC4882A","ModuleTitle":"Perspectives on State & Society","Department":"Sociology","ModuleDescription":"What is the impact of globalization on the state, and how can we come to terms with these two concepts? What is the future form of state-society relations, and do concepts such as democracy, civil society, national identity and rethinking as we move into a highly connected world? Using cases from around the globe, students will be exposed to the very broad perspective offered by comparative and historical analysis. The course will initiate thinking about social welfare options and citizenship in a globalized world. Through historical and comparative analyses, critical questions about the role of the state in welfare provisions, economic development, and democratic development will be examined. This module is mounted for students throughout NUS with interest in the state-society relationship.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before Completed 80MCs, including 28MCs in SC or 28MCs in PS with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards Completed 80MCs, including 28MCs in SC or 28MCs in PS or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4215A Perspectives on State and Society","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SC4882B","ModuleTitle":"Citizenship, Nation and Globalization","Department":"Sociology","ModuleDescription":"The concept of citizenship has been understood as the mechanisms through which the individual is linked to the nation, involving a variety of processes, such as rights, culture, or race. There are new claims that with globalization, there has been the re-definition of the idea of the citizenship and the nation, leading to new concepts such as flexible citizenship and de-territorialized nation-states. This course will examine how that movement of people, capital, and ideas are affecting citizenship, and how this affects the relation between state and society. This module is mounted for students throughout NUS with interest in the concept of citizenship.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC, or 28MCs in PS, or 28MCs in GL/GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4215B Citizenship, Nation and Globalization","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SC4883","ModuleTitle":"Selected Topics in Law and Justice","Department":"Sociology","ModuleDescription":"This module aims to increase students' breadth of empirical knowledge and the depth of their theoretical understanding on issues of law, justice and society. With urbanization and industrialization, modern societies have increasingly depended upon law to regulate the behaviour of its members and the activities of its institutions. In contemporary Singapore society, law underpins social policies from housing to marriage, political behaviour and economic activities. Among the wide variety of significant topics are policing theories, state violence and social justice, crime and punishment to the legal profession. This module is mounted for students with interest in law and justice.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SC, or 28MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"SC4216 Selected Topics in Law and Justice","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"SC5101","ModuleTitle":"Graduate Research Methods","Department":"Sociology","ModuleDescription":"This module is designed as an intermediate level of research methods in Sociology. The module covers the following key areas (a) theorising and conceptualization, (b) measurement (c) sampling approaches (d) quantitative research methods (including survey research, nonreactive research, and experimental research), (e) qualitative research methods (including interviewing andobservational techniques), (f) qualitative analysis (grounded theory), (g) quantitative analysis. Following the change in content, SC5101 will be retitled as “Graduate Research Methods”","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"SC6101","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SC5101R","ModuleTitle":"Graduate Research Methods","Department":"Sociology","ModuleCredit":"5","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SC5102","ModuleTitle":"Quantitative Data Analysis","Department":"Sociology","ModuleDescription":"This module provides a systematic exposition of general linear models in social science research.Topics include relative frequencies, probability distribution, model specification, estimation, hypothesis testing, and remedies for violations of statistical assumptions. The main emphasis is on the hands-on application of statistical techniques to social research. Research articles in sociology are used to illustrate the application of these models and techniques. Extensions to nonlinear models and panel data analysis are introduced in the latter part of the module. The course aims to help students to strengthen their understanding of statistical concepts and modelling techniques, and enrich their capacity to interpret statistical findings.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"SC6101 (obsolete)","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SC5102R","ModuleTitle":"Quantitative Data Analysis","Department":"Sociology","ModuleDescription":"This module provides a systematic exposition of general linear models in social science research.Topics include relative frequencies, probability distribution, model specification, estimation, hypothesis testing, and remedies for violations of statistical assumptions. The main emphasis is on the hands-on application of statistical techniques to social research. Research articles in sociology are used to illustrate the application of these models and techniques. Extensions to nonlinear models and panel data analysis are introduced in the latter part of the module. The course aims to help students to strengthen their understanding of statistical concepts and modelling techniques, and enrich their capacity to interpret statistical findings.","ModuleCredit":"5","Workload":"0-3-0-4-3","Preclusion":"SC6101 (obsolete)","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SC5219","ModuleTitle":"Tourism: Culture, Society and the Environment","Department":"Sociology","ModuleDescription":"Tourism is an important part of culture, society and the environment in the modern world. How have social scientists theorized about the role of tourism and its influence in the contemporary world? We will explore the history of the rise of tourism in the contemporary world and its rise as a type of “ordering” that is integrated with other social, political and economic changes of the modern world. What role does tourism have in the lives of people in industrial and post-industrial society? We will explore what it means to be a “tourist”, and what being a tourist means in the social and culture life of contemporary society. What is touristic culture? How does tourism shape culture and nature in the contemporary world? What is eco-tourism? Is tourism a way of solving ecological problems in marginalized and degraded environments? What is tourism’s relationship with power, inequality and morality? This course will explore tourism as an important lens through which to understand our contemporary global situation.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"SC5211D","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SC5219R","ModuleTitle":"Tourism: Culture, Society and the Environment","Department":"Sociology","ModuleDescription":"Tourism is an important part of culture, society and the environment in the modern world. How have social scientists theorized about the role of tourism and its influence in the contemporary world? We will explore the history of the rise of tourism in the contemporary world and its rise as a type of “ordering” that is integrated with other social, political and economic changes of the modern world. What role does tourism have in the lives of people in industrial and post-industrial society? We will explore what it means to be a “tourist”, and what being a tourist means in the social and culture life of contemporary society. What is touristic culture? How does tourism shape culture and nature in the contemporary world? What is eco-tourism? Is tourism a way of solving ecological problems in marginalized and degraded environments? What is tourism’s relationship with power, inequality and morality? This course will explore tourism as an important lens through which to understand our contemporary global situation.","ModuleCredit":"5","Workload":"3-0-0-4-3","Preclusion":"SC5211D","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SC5770","ModuleTitle":"Graduate Research Seminar for Masters students","Department":"Sociology","ModuleDescription":"This is a required module for all research Masters students admitted from AY2010/2011. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"NIL","Preclusion":"SC6770","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SC6102","ModuleTitle":"Sociological Theory","Department":"Sociology","ModuleDescription":"Modern society is highly complex and differentiated. Sociological theories help us to make sense of this complexity, to understand and penetrate realities at all levels of social aggregation ? at the micro-level of individual interaction and of small collective units (such as the family), at the meso-level of organizations and intermediate institutions (such as business firms) and at the macro-level of society's basic structure. They enlighten us about hidden forces, principles and interests which shape our daily lives and the reproduction of social structures. This module aims to demonstrate the usefulness and limitations of different theories both as tools of analysis and as concrete guides to social practices.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SC6212","ModuleTitle":"Global Transformations","Department":"Sociology","ModuleDescription":"This seminar will examine the complexities and the challenges to global social order and peace. With global transformation and the emergence of an interdependent world society, there has been a proliferation of risks. From ecological crises to the intensification of poverty, social inequality and social exclusion to the conflicts and violence on ethnic and religious lines have made the world a risky place. Theories of globalization will be applied to examine the social contexts and consequences of these crises, risks and violence. Globalization will be viewed as a complex process of cultural clashes intersecting with modern economy and polity. Using an inter-disciplinary framework, the seminar will explore the possibilities of minimizing risks and violence in a new global social order.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"SC6211A","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SC6213","ModuleTitle":"Families In Transition","Department":"Sociology","ModuleDescription":"This graduate seminar examines changes in family behaviour and household relationships from a global perspective. Class discussion will consider major theoretical perspectives and debates about changing family forms and family variation around the world. Literature will be drawn from multiple disciplines to explain these changes. This course will stress the dynamic interaction between macrosocietal forces and the microsocietal forces that affect family member’s lives around the world. We will study how the forms, functions, and definitions of the family vary across historical and cultural contexts and how social class, gender, and racial inequalities affect family changes.","ModuleCredit":"4","Workload":"0-3-0-4-3","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"SC6214","ModuleTitle":"Gender, Culture And Society","Department":"Sociology","ModuleDescription":"This is a very advanced course which explores various societal domains in which gender plays a definitive role in structuring the way men and women interact, how it constrains or facilitates opportunities. The emphasis is on making sense of the production and reproduction of gender, gender inequalities and gender politics across a range of societal domains, its institutions and cultural practices ? using insights from micro-sociological and macro-sociological theoretical perspectives. It is crucial to adopt a critical approach towards the intellectual (including sociological) approach to theorizing gender, and the role of feminist theoretical positions in shifting the discourse and effecting concrete changes. The overall aim is to generate amongst students sophisticated and nuanced sociological understandings of how gender is understood in contemporary society, and how it intersects and interacts with race, class, political ideologies and sexuality.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SC6224","ModuleTitle":"Producing Ethnography","Department":"Sociology","ModuleDescription":"Ethnography is the central mode of documentation and representation in social and cultural anthropology. ‘Ethnography’, the detailed depiction of human social and cultural experiences and their focused analysis, can refer either to the process of conducting fieldwork and undertaking participant observation or the product of such research, in a written or a visual form. The module recognizes the diverse modes in which anthropologists represent their works – including in visual, oral and digital. The emphasis is on ethnographic writing/ representation in an effort to understand the various methodological, literary and conceptual choices made by authors in the process.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SC6228","ModuleTitle":"Social Stratification and Mobility","Department":"Sociology","ModuleDescription":"All human societies classify their members into categories that carry significant social meaning. A primary interest in sociology is stratification, which considers hierarchical social structures that rank people with respect to access to resources, and how such structure varies with space and time and enables individuals to move through different ranks over time at varying speed. This module will examine the concepts, methods, and facts in major literature about: class structure, intergenerational transmission of socioeconomic status, factors that affect an individual’s socioeconomic achievement and social inequality. Students will study in greater depth specific situations in some Asian countries.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SC6660","ModuleTitle":"Independent Study","Department":"Sociology","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Sociology in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, number of contact hours, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"NIL","Preclusion":"Sociology Masters students are not allowed to read SC6660 to fulfill their coursework requirement. If they wish to read SC6660 in addition to the required coursework component, permission must first be sought from the Department’s Graduate Chair.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SC6770","ModuleTitle":"Graduate Research Seminar","Department":"Sociology","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-0-7","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SDM5001","ModuleTitle":"Systems Architecture","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Systems Architecture deals with principles of implementation and evaluation of complex systems. Developing architecture is the most abstract function in system/product development. The course examines various notions of systems architecting (including aspects of organizational and information architecture) and offers principles and tools for its development. A wide variety of real-world case studies (including examples of transportation, utility, electronic, mechanical, enterprise, traditional information and document management systems, etc.) will be drawn upon. The course addresses issues such as dealing with legacy and change, enterprise-wide interoperability as well as support for knowledge management.","ModuleCredit":"4","Workload":"3-0-0-5-2","History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SDM5002","ModuleTitle":"Systems Engineering","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Systems Engineering is an interdisciplinary approach to realize the successful creation of systems that meet customer and stakeholders requirements with due consideration of the system’s performance and impact over the entire life-cycle. The module covers the fundamental methods and concepts of this approach including those to surface system requirements, architect options and alternatives, model systems, evaluate performance, and analyze tradeoffs.","ModuleCredit":"4","Workload":"3-0-0-5-2","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SDM5003","ModuleTitle":"Knowledge Management","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"As the knowledge economy and globalization intensifies, the field of knowledge management is becoming crucial to corporate competitiveness. Knowledge Management (KM) is a relatively new subject area which is in this course conceptualized as a strategy for improving organizational performance through a set of processes, tools and incentives designed to help people create, share, and integrate knowledge. The main idea is that knowledge can be purposefully managed in order to improve knowledge transfer, its re-use, adaptation to rapidly changing environments, and the creation of innovative new products and services. Module covers: (i) basic concepts of the nature of knowledge and its creation, (ii) organizational culture and learning organisations (iii) explicit and tacit knowledge as well as knowledge artifacts, (iv) technology and its role in knowledge creation, sharing, and management, (v) the information professional and ethical considerations.","ModuleCredit":"4","Workload":"3-0-0-5-2","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SDM5004","ModuleTitle":"Systems Engineering Project Management","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Systems engineering project management shows how generic project management concepts and methods are used in the context of the systems engineering process to realize techno-centric systems. The module also develops the need for plans to manage change in systems development projects.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"NIL","Preclusion":"IE5208 Systems Approach to Project Management DTS5720 Systems Engineering Project Management","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SDM5010","ModuleTitle":"Model-Based Systems Engineering","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"Model-Based Systems Engineering (MBSE) is fast becoming the industry standard for describing systems to support performance of key systems engineering tasks. The module shows how a model-based view is fundamental to systems development. It describes the use of the four fundamental views of a system defined in SysML, for the purpose of performing SE tasks. It demonstrates how these views can be systematically developed using an MBSE methodology, and then used in requirements specification, architecting, trade-off analysis, testing and verification. The coverage also includes the transformation of SysML diagrams into executable models useful for systems-level analysis.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"DTS5725 Model-Based Systems Engineering","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SDM5990","ModuleTitle":"Sdm Research Project","Department":"Industrial Systems Engineering & Mgt","ModuleCredit":"8","Preclusion":"MT5910 LaunchPad: Experiential Entrepreneurship & MT5900 MOT Research Project","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SE1101E","ModuleTitle":"Southeast Asia: A Changing Region","Department":"Southeast Asian Studies","ModuleDescription":"Description Southeast Asia has been described as one of the 'crossroads of the world' - a place where people from many cultural, ethnic and religious backgrounds meet. The intermingling of people, the exchange of ideas and international commerce have been part of Southeast Asian life for centuries. This module surveys the broad currents of conflict, change and continuity across the region from a multidisciplinary perspective. It looks at how Southeast Asian societies and political systems have changed over time in response to the pressures of ecology, colonialism, nationalism, urbanization and globalization. The module also looks at the way ethnic, religious, national and regional identities have been constructed, used and altered over time. The overall objective is to provide students with an introduction to different ways of exploring Southeast Asia and different experiences of living in the region.","CrossModule":",SSA1202","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"GEK1008, GEM1008K, SSA1202, SS1203SE","Corequisite":"","Types":["UEM","GEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Thursday Afternoon","Thursday Evening","Friday Morning","Friday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Friday Evening","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"SE2210","ModuleTitle":"Popular Culture in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"Popular culture - in forms such as music, cinema and magazines - has been seen as a way for non-elite groups to make sense of their common experiences. In the modern era, these pop culture products have also been linked with mass-production and standardised, commercialised commodities which work to entertain and distract. However, more recent scholarship has seen popular culture as a possible means of contesting dominant ideologies. This module examines the debate by considering various forms of popular culture in Southeast Asia.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"SE4215","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SE2213","ModuleTitle":"Politics in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"Political systems in Southeast display a great variety of characteristics. Some, for example, are authoritarian while others are democratic. Some appear stable while others are subject to tumultuous change. This module examines the historical background and the nature of political competition in different countries of the region: how various groups have succeeded or failed in gaining power, the institutions that structure political contests, and the ideas behind different political agendas. The aim is to provide a multidisciplinary understanding of politics in Southeast Asia with which we can revisit ongoing debates on such issues as democracy, legitimacy, stability and reform.","CrossModule":"SSA2207","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"SE2281 or SSA2207 or SS2207SE, SC2207","Corequisite":"NIL","Types":["UEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SE2218","ModuleTitle":"Changing Economic Landscape of SE Asia","Department":"Southeast Asian Studies","ModuleDescription":"The Southeast Asian economies and the region as a whole have experienced a significant change in their economic landscapes in terms of high growth rates, rising income levels, improvement in the. standards of living, and the changing structures of production and trade. What accounts for this transformation? We seek to answer this question by examining the experiences and problems of the various Southeast Asian economies in the context of the leading development models and policies that they have pursued in promoting and developing their domestic sectors (agriculture, manufacturing and services) and external sectors (trade, foreign capital and regionalism).","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"SE2219","ModuleTitle":"Culture and Power in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"How do we understand culture, power and society in Southeast Asia? This module introduces students to debates on culture and power in Southeast Asia with the aim of inculcating comparative and critical reflections on cultural formations in the region. Both classical and contemporary studies of Southeast Asian cultures will be examined in order to better identify central issues around Southeast Asian cultural transformations as well as newer theoretical understandings on the relationship between power, culture, and history.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"SE2221","ModuleTitle":"Old and New Music in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module introduces the variety of music in Southeast Asia, from traditional to pop, and contributes to students' understanding of the region. Lectures with audiovisual illustrations, which will emphasize cultural and contextual approaches, will be complemented by practical instruction in playing Javanese gamelan music. We will study the different musical aesthetics, changing cultural and social contexts and functions (from village and palace rituals to arts academies, the cassette industry, and concerts), musical and cultural interaction, and the changing musical ?landscape? of Southeast Asia. The course is appropriate both for students interested in Southeast Asian culture, and anyone who likes music.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"SE2223","ModuleTitle":"Doing Research In Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module introduces different approaches to studying the region, with the aim of developing students’ independent research skills. It covers issues such as identifying a research question, the role of theory in research, and selecting an appropriate research design. By looking at a range of exemplary works in Southeast Asian studies as well as explicit methodological discussions, students will gain understanding of theoretical debates and practical issues related to doing research in Southeast Asian Studies.","ModuleCredit":"4","Workload":"0-3-0-4-3","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SE2225","ModuleTitle":"Forbidden Pleasures: Vice in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"From the betel popular across the region for millenia, to colonial opium regimes, to Bangkok’s Soi Cowboy, vice has always been a part of life in Southeast Asia. In this module, students investigate the economic, political, social, ecological, and cultural significance of a variety of substances and activities, from drugs like opium, alcohol and caffeine, to activities like paid sex and gambling. Students use a range of texts, including scholarly articles, memoirs, movies, and first-hand observation to investigate the ways illicit substances and behaviors are deeply imbricated in everyday life in Southeast Asia.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SE2227","ModuleTitle":"Southeast Asian Gardens: History and Symbolism","Department":"Southeast Asian Studies","ModuleDescription":"This module will provide a historical introduction to Southeast Asian gardens, describe their situation and plan, and explore their aesthetic value (gardens as places of pleasure). Their philosophical significance (garden, microcosm, place of meditation) is equally important but less well known. Artificial gardens have existed in Southeast Asia (Sumatra, Java, Bali, Vietnam, Myanmar) since the seventh century. They contain Chinese and Indian influences, but exemplify a Southeast Asian view of the universe in microcosm. Gardens are a significant but overlooked medium of Southeast Asian symbolic representation. Persian, Indian, Chinese, and Japanese gardens will be invoked to provide context.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"SE2660","ModuleTitle":"Independent Study","Department":"Southeast Asian Studies","ModuleDescription":"This Independent Study Module is specially designed for the Semester-in-SEA programme at the SEASP in order to enable the student to explore an approved topic in Southeast Asian Studies. We seek to develop three skills that could only be most fruitfully realised in a fieldwork context away from the campus environment. These are namely: the ability to conduct fieldwork, utilising a Southeast Asian language for academic study, and first-hand engagement with research methodological issues. Beyond the ability of writing a logical essay learnt in campus, the student will develop in-depth academic research capabilities.","ModuleCredit":"4","Workload":"0-2-4-2-2","Prerequisite":"Students should: have completed a minimum of 12 MC in Southeast Asian Studies, and have declared Southeast Asian Studies as their Major. read or waived from: LAB 1201 & LAB 2201, LAT 1201 & LAT2201, or LAV1201 and LAV2201","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SE3214","ModuleTitle":"Heritage and Heritagescapes in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module provides critical knowledge of the historical, natural, political and socio-cultural ‘work’ underlying the making, management and marketing of heritage(scapes) in Southeast Asia. It begins by focusing on relevant concepts, before considering the contemporary material, symbolic and social uses and impacts of heritage(scapes) within the region. It offers a broad overview of how (spatial) practices, ideas, policies and technologies have been mobilised for multiple purposes, and discusses issues that emerge when planning for, and promoting, this heritage for diverse populations. Ultimately, heritage(scapes) here are also conceptualised as veritable lens to understand and further enhance Southeast Asian societies today.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"SE3216","ModuleTitle":"Migration and Diaspora in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"The module focuses on migrants in Southeast Asian countries from the historical-anthropological perspectives. Discussions include the concepts and patterns of migration in the region, the factors that give rise to migrations, for example, economic hardship and poverty, ethnic conflict, colonialism, political independence and the formation of modern nation-states, and the impact on both the home and host countries.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"SE3218","ModuleTitle":"Industrialising Singapore and SE Asia","Department":"Southeast Asian Studies","ModuleDescription":"Industrialisation involves the promotion and development of the industrial sector. Why have some countries industrialised faster than others? In particular, the manufacturing industries in some countries have remained backward and depended heavily on the use of labour while in other countries, they have become more advanced and relied more on the use of capital. This module discusses the theory and concepts that relate to industrialisation. It also investigates the industrial experiences of other countries and the lessons from them. Focus will be on Singapore, and how it compares with other SE Asian countries.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"SE2215","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SE3224","ModuleTitle":"Thai Drawing and Painting","Department":"Southeast Asian Studies","ModuleDescription":"This module introduces students to the art of Thai painting and drawing through an analysis of both scholarly texts and hands-on sessions. The module takes students on a visual journey through all the major periods of Thai classical art. Emphasis will also be placed on regional and folk styles of painting as well as with new forms of traditional art. The module focuses primarily on the Rama 3 style of Thai painting as developed in nineteenth century Bangkok and which has become the most common form of Thai classical art seen in the country today. Students enrolled in the class will be taught not only how to appreciate traditional Thai painting but also how to draw, create compositions and critique art works.","ModuleCredit":"4","Workload":"2-2-0-5-1","Prerequisite":"As the emphasis of the class is on practical approaches to art as a way of appreciating and understanding Southeast Asian Studies, students should ideally have genuine interests in drawing, painting, and the creative arts.","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SE3228","ModuleTitle":"The Universe Unraveling: Narratives of War in Indochina","Department":"Southeast Asian Studies","ModuleDescription":"The module takes students from the origins of revolutionary anticolonial movements in Vietnam, Cambodia and Laos in the 1920s, through the years of war in the 1940s, 50s, 60s and 70s to their legacies in today’s diasporic communities. In addition to a core text, students will read a variety of first-person accounts written by anyone from revolutionary leaders to foot soldiers to children to doctors to Buddhist monks. The objective is to see the wars from multiple perspectives and to investigate how first-person accounts may complement, complicate, or even contest orthodox narratives of revolution and war.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"SE3230","ModuleTitle":"Seen and Unseen: Explorations in Balinese Theatre","Department":"Southeast Asian Studies","ModuleDescription":"This class introduces students to classical theatre in Bali, Indonesia. Bali is an island well-known for its varied theatrical genres from sacred trance séances to masked dances that tell stories from Balinese history. In this class, students will learn not only the various theatrical forms on the island but also their history, ritual and social roles and transformations. Emphasis is placed on the classical genres of gambuh and topeng and students will learn how to stage a performance as Balinese actors do.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"SE3232","ModuleTitle":"Death and Dying in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"Southeast Asians have been fascinated with the idea of death and dying for centuries. In fact, almost all Southeast Asian cultures and communities have developed highly intricate and complex ideas, ceremonies and rituals for all activities associated with death and dying. This module enables students to understand and demystify the topic of death and dying in Southeast Asia from a multidisciplinary perspective. It looks into how various communities, medical institutions, commercial enterprises and religious groups in the region cope and understand death and dying in order to further understand Southeast Asia, one of the most complex regions in the world.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"SE3233","ModuleTitle":"Martial Arts in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module introduces students to the study of martial arts in Southeast Asia from an academic and experiential perspective. Students analyse journal articles, books and materials from the social media in order to understand how various social, political, economic and historical forces impacted on the production and performance of martial arts in the region. Student’s learning will be complemented with hands-on sessions that further their understanding of complex historical, sociological and cultural dimensions of various combat genres. Student assignments such as essays and group video projects will reveal new ways in how Southeast Asia can be understood from multi-disciplinary perspectives.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"SE3880B","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SE3234","ModuleTitle":"Sea, Islands, Vessels: A Voyage of Exploration","Department":"Southeast Asian Studies","ModuleDescription":"At the heart of this module is a sailing voyage. We will visit coastal/island communities, explore marine environment, and experience life at sea and on remote islands. During that time, as well as at pre- and postvoyage seminars, we will reflect on diverse but interrelated issues in historical and contemporary perspectives: the roles of the sea and boats in Southeast Asia, archipelagic spaces and nations, “sea people” and territory, colonialism, piracy, interrelation between people and natural environment, ships and the sea in myths, narratives, and visual culture, seafaring as a method of understanding Southeast Asia, and so on.","ModuleCredit":"4","Workload":"4-0-0-3-3","History":[{"Semester":3}]},{"ModuleCode":"SE3550","ModuleTitle":"Southeast Asian Studies Internship","Department":"Southeast Asian Studies","ModuleDescription":"Internships vary in length and take place within organisations or companies located in Singapore or Southeast Asian countries. Internships with organisations or companies in Southeast Asian countries will occur during the semester-in-SEA programme at the SEASP. All internships are vetted and approved by the SEASP, have relevance to the major in Southeast Asian Studies, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships will be advertised at the beginning of each semester. Internships proposed by students will require the approval of the department.","ModuleCredit":"4","Workload":"All internships must include a minimum of 120 hours, accumulated during one period.","Prerequisite":"Students should: have completed a minimum of 24 MC in Southeast Asian Studies, and have declared Southeast Asian Studies as their Major.","Preclusion":"Any other XX3550 module. [Note: Students who change major may not do a second internship in their new major)","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SE3660","ModuleTitle":"Independent Study","Department":"Southeast Asian Studies","ModuleDescription":"This Independent Study Module is specially designed for the Semester-in-SEA programme at the SEASP in order to enable the student to explore an approved topic in Southeast Asian Studies. We seek to develop three skills that could only be most fruitfully realised in a fieldwork context away from the campus environment. These are: the ability to conduct fieldwork, utilising a Southeast Asian language for academic study, and first-hand engagement with research methodological issues. The student is expected to develop more reflexive research capacity and present a seminar at the end of the course.","ModuleCredit":"4","Workload":"0-2-4-2-2","Prerequisite":"Students should: have completed a minimum of 24 MC in Southeast Asian Studies, and have declared Southeast Asian Studies as their Major. read or waived from: LAB 1201 & LAB 2201, LAT 1201 & LAT2201, or LAV1201 and LAV2201","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SE4101","ModuleTitle":"Southeast Asia Studies: Theory and Practice","Department":"Southeast Asian Studies","ModuleDescription":"The module prepares Honours students for their thesis exercise, particularly in the choice of analytical framework and appropriate research design. Students are introduced to various ideas about 'theory' and 'practice' in research on Southeast Asia. Different disciplinary approaches are compared and evaluated in terms of the way they formulate research questions, conceptualise research design and measure evidence. Attention will also be paid to modes of writing and representation adopted in texts under study. Seminar discussions are aimed at helping students think critically about the suitability of various approaches to their own research interests.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in SE, with a minimum CAP of 3.50 or be on Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SE, or 28 MCs in GL or GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Preclusion":"All NON SE major and NON GL major students","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SE4210","ModuleTitle":"Ancient Kingdoms of Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"Historical sources (writing) and archaeology (material culture) give very different perspectives on the development of civilisations. This module follows the development of classical civilisations in Southeast Asia from the first to the 16th centuries A.D. Data from archaeological excavations are utilised to create a picture of the achievements of early historic peoples of the region in such areas as the formation of kingdoms and cities, trade, architecture, and warfare. Relations with China and India are also analysed.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SE, with a minimum CAP of 3.50 or be on Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SE or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SE4217","ModuleTitle":"Southeast Asia in the Global Economy","Department":"Southeast Asian Studies","ModuleDescription":"Southeast Asia has been linked to the rest of the world through various channels: historically through colonisation, geographically by land, water and air, economically through trade, financial capital, technology and foreign aid, politically through regional and international organisations, and culturally through human mobility. This module examines these linkages and the various factors that have influenced them particularly in terms of the national, regional and international policies.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SE or 28MCs in SC with a minimum CAP of 3.50 or be on Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SE or 28MCs in SC or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SE4226","ModuleTitle":"Doing Ethnography in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module provides students with both methodological and theoretical guidance for doing critical ethnography in Southeast Asia. Students will systematically learn about the fundamentals of practising ethnography in Southeast Asia and consider philosophical-theoretical, disciplinary and ethical issues underpinning each stage of the ethnographic process.Different forms of ethnographic texts on Southeast Asia (including films) will be introduced and students will learn how to critically evaluate ethnographies. Students will have the opportunity to directly apply what they learn to their own research projects.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in SE or 28MCs in SC with a minimum CAP of 3.50 or be on Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SE or 28MCs in SC with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"SE4227","ModuleTitle":"Nationalism in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"The module provides a critical study of various theories and practices of nationalism in Southeast Asia from an interdisciplinary perspective. What is the relationship between colonialism and the development of national attachments and nationalist politics? What roles have ethnicity and religion played in the emergence of national and state identities in Southeast Asia? Students will address these questions and examine the rise of nationalism as a leading political principle and the fate of the nation-state in an increasingly globalized and globalizing world.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SE or 28 MCs in PS, with a minimum CAP of 3.50 or be on Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SE or 28 MCs in PS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SE4401","ModuleTitle":"Honours Thesis","Department":"Southeast Asian Studies","ModuleDescription":"Students are required to conduct research on a Southeast Asian topic under the supervision of a member of staff. Topics will be chosen by students in consultation with staff. The length of the honours thesis should not exceed 12,000 words. The honours thesis is equivalent to three modules.","ModuleCredit":"15","Workload":"0-0-0-37.5-0","Prerequisite":"Cohort 2015 and before: Completed 110 MCs including 60 MCs of SE major requirements with a minimum CAP of 3.50. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of SE major requirements with a minimum CAP of 3.50.","Preclusion":"SE4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SE4660","ModuleTitle":"Independent Study","Department":"Southeast Asian Studies","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-10-2.5","Prerequisite":"Cohort 2011 and before: Completed 100 MCs, including 60 MCs in SE, with a minimum CAP of 3.50. Cohort 2012-2015: Completed 100 MCs, including 60 MCs in SE, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs, including 44 MCs in SE, with a minimum CAP of 3.20.","Preclusion":"SE4401","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"SE5151","ModuleTitle":"Approaches To The Study Of Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"Important contributions to the study of Southeast Asia in fields as diverse as archaeology and history, ethnography and anthropology, economics and political economy, and sociology and geography are surveyed in this module. It seeks both to familiarize students with the contributions of these disciplines to various contemporary and historical understandings of the region and with the assumptions and interests inherent in those understandings. The module is required of all Master's (coursework and research) students in their first year of enrolment.","ModuleCredit":"4","Workload":"0-3-0-1-6","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SE5201","ModuleTitle":"Supervised Research Project","Department":"Southeast Asian Studies","ModuleDescription":"This is a dedicated research module for MA coursework students designed to enable them to complete a research-based thesis.","ModuleCredit":"8","Workload":"0-0-0-20-0","Prerequisite":"i. Approval of Departmental Graduate Coursework Selection Committee. ii. Must achieve “B” grade in SE5151. iii. Must have completed at least 4 modules with minimum CAP of 4.0.","Preclusion":"SE5660 Independent Study","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SE5221","ModuleTitle":"Landscapes of Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module will provide an overview of the diversity of peoples and places in Southeast Asia, with the aim of examining its regional identity. It is grounded conceptually in the notion of “landscape”, situated across multiple scales of reality from the local to the global. Empirically, aspects of material and on-material cultures and dimensions of Southeast Asia will be discussed, including the economy, religion, environment and politics. The potential and limits of “landscape geography” in critically understanding Southeast Asia will also be assessed.","ModuleCredit":"4","Prerequisite":"NIL","Preclusion":"GE5214","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SE5221R","ModuleTitle":"Landscapes of Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module will provide an overview of the diversity of peoples and places in Southeast Asia, with the aim of examining its regional identity. It is grounded conceptually in the notion of “landscape”, situated across multiple scales of reality from the local to the global. Empirically, aspects of material and non-material cultures and dimensions of Southeast Asia will be discussed, including the economy, religion, environment and politics. The potential and limits of “landscape geography” in critically understanding Southeast Asia will also be assessed.","ModuleCredit":"5","History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SE5222","ModuleTitle":"The Arts In Contemporary Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module explores the various forms of visual and performing arts in contemporary Southeast Asia in their contexts. While the different art practices, notions, institutions, and art worlds discussed in the module may be labelled traditional, tribal, modern, or contemporary, none of these terms fully expresses how each artistic phenomenon continues the artistic/cultural history of the region and at the same time is part of the contemporary artistic, cultural, and social landscape. The module explores these and other issues through studying specific cases. The focus is on the present, but historical background will important to understanding the current situation.","ModuleCredit":"4","Workload":"0-3-0-1-6","Preclusion":"NIL","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SE5222R","ModuleTitle":"The Arts In Contemporary Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module explores the various forms of visual and performing arts in contemporary Southeast Asia in their contexts. While the different art practices, notions, institutions, and art worlds discussed in the module may be labelled traditional, tribal, modern, or contemporary, none of these terms fully expresses how each artistic phenomenon continues the artistic/cultural history of the region and at the same time is part of the contemporary artistic, cultural, and social landscape. The module explores these and other issues through studying specific cases. The focus is on the present, but historical background will important to understanding the current situation.","ModuleCredit":"5","Workload":"0-3-0-1-6","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SE5226","ModuleTitle":"Race And Ethnicity In Southeast Asia","Department":"Southeast Asian Studies","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SE5226R","ModuleTitle":"Race And Ethnicity In Southeast Asia","Department":"Southeast Asian Studies","ModuleCredit":"5","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SE5229","ModuleTitle":"Anthropological Approaches To Se Asia","Department":"Southeast Asian Studies","ModuleDescription":"This course looks at the relationship between culture, society and politics in Southeast Asia from an anthropological perspective. It highlights the main shifts in anthropological approaches to culture and society that have emerged with the newer understandings about power and history in social sciences. In particular, it examines changes within the interpretive perspective - a perspective most closely associated with Clifford Geertz, a celebratory figure in Southeast Asian anthropology ? to bring out the problems in the anthropological construction, interpretation and representation of culture to enable a more critical conceptualization of culture and society in Southeast Asia.","ModuleCredit":"4","Workload":"0-3-0-1-6","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SE5229R","ModuleTitle":"Anthropological Approaches to SE Asia","Department":"Southeast Asian Studies","ModuleDescription":"Anthropological Approaches to SE Asia","ModuleCredit":"5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SE5241","ModuleTitle":"Country Studies: Mainland Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"This module provides detailed studies of Cambodia, Laos, Myanmar and/or Vietnam, including their societies, history, politics, relations with each other and the rest of the world. The focus will vary, depending on staff expertise, student interest and contemporary developments.","ModuleCredit":"4","Workload":"0-3-0-1-6","Prerequisite":"For SE Honours students with a minimum CAP of 3.20.","Preclusion":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SE5241R","ModuleTitle":"Country Studies: Mainland Southeast Asia","Department":"Southeast Asian Studies","ModuleCredit":"5","Workload":"0-3-0-1-6","Prerequisite":"For SE Honours students with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SE5242","ModuleTitle":"Country Studies: Thailand","Department":"Southeast Asian Studies","ModuleDescription":"This module aims to study contemporary and recent economic, social and political trends in Thailand. In doing so, it will draw upon models and interpretations of Thai socio-economic and power structures which have been developed by political scientists and anthropologists. Topics for study will include the role of key institutions and interest groups - the monarchy, Buddhist Sangha, bureaucracy and military, political parties and the new middle class.","ModuleCredit":"4","Workload":"0-3-0-1-6","Prerequisite":"For SE Honours students with a minimum CAP of 3.20","Preclusion":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SE5242R","ModuleTitle":"Country Studies: Thailand","Department":"Southeast Asian Studies","ModuleCredit":"5","Workload":"0-3-0-1-6","Prerequisite":"For SE Honours students with a minimum CAP of 3.20","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SE5244","ModuleTitle":"Country Studies: The Philippines","Department":"Southeast Asian Studies","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SE5244R","ModuleTitle":"Country Studies: The Philippines","Department":"Southeast Asian Studies","ModuleCredit":"5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SE5247","ModuleTitle":"Country Studies: Vietnam","Department":"Southeast Asian Studies","ModuleDescription":"Vietnam is a country of apparent contradictions, where a ruling Communist party espouses freemarket economics, a young and optimistic population traces its origins back more than 4000 years, and a sustained engagement with China coexists with a fierce commitment to national independence. This module makes sense of some of these contradictions by exploring key issues in Vietnam’s past and present such as imperialism, nationalism, regionalism, Confucianism, colonial rule, war, Communism, economic reform, and the environment.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SE5247R","ModuleTitle":"Country Studies: Vietnam","Department":"Southeast Asian Studies","ModuleDescription":"Vietnam is a country of apparent contradictions, where a ruling Communist party espouses freemarket economics, a young and optimistic population traces its origins back more than 4000 years, and a sustained engagement with China coexists with a fierce commitment to national independence. This module makes sense of some of these contradictions by exploring key issues in Vietnam’s past and present such as imperialism, nationalism, regionalism, Confucianism, colonial rule, war, Communism, economic reform, and the environment.","ModuleCredit":"5","Workload":"3-0-0-3-4","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SE5660","ModuleTitle":"Independent Study","Department":"Southeast Asian Studies","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Southeast Asian Studies in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. Head's and/or Graduate Coordinator's approval is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Preclusion":"SE5201 Supervised Research Project","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SE6660","ModuleTitle":"Independent Study","Department":"Southeast Asian Studies","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Southeast Asian Studies in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. Head's and/or Graduate Coordinator's approval is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SE6770","ModuleTitle":"Graduate Research Seminar","Department":"Southeast Asian Studies","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-1-6","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"SG4205","ModuleTitle":"Information Systems Security","Department":"Institute Of Systems Science","ModuleDescription":"The objectives of this course is to provide learners with a holistic foundation in information systems security. An organization?s security is only as strong as its weakest link. Without a holistic approach to security that takes into account people, processes and technology, an organization may lull itself into a false sense of security. This e-learning course seeks to teach various IS security issues, including security management practices, cryptography, network security, application development security, security architecture, access control, operations security, physical security, security incident investigation and business continuity planning. There will be an assignment on IS security issues. This course is intended for IT professionals who need to ensure the security of their IT systems.","ModuleCredit":"3","Workload":"1.5*-0.5-0.5-3-1.8","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening","Thursday Evening","Friday Evening"]}]},{"ModuleCode":"SG4206","ModuleTitle":"Enterprise Integration","Department":"Institute Of Systems Science","ModuleDescription":"The objectives of this course are to teach students the different technologies that are currently being used to meet the integration needs of organizations, to show how to perform architectural analysis, design and implementation for an enterprise integration solution, to identify possible architectural options and determine the most suitable option for a given business scenario, and how to plan and manage integration. Topics covered in the course include fundamental concepts of Enterprise Integration, an overview of critical technologies, Integration Methodology, B2B Integration, and Web Services for Enabling Integration. There will be a Design/Programming assignment. This course is intended for IT professionals who are involved in developing or integrating enterprise-wide applications.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-1.8","History":[{"Semester":1,"ExamDate":"2018-11-22T18:30+0800","LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"SG4207","ModuleTitle":"Mobile Wireless Solution Design","Department":"Institute Of Systems Science","ModuleCredit":"3","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"SG4210","ModuleTitle":"Enterprise .NET","Department":"Institute Of Systems Science","ModuleDescription":"The module aims to equip students with the knowledge and skills to design and develop Enterprise Applications using state-of-the-art computing principles and practices. The module teaches important software engineering patterns with an emphasis on the critical analysis of their applicability to large enterprise systems under specific platforms. By exploring the various challenges in real-life enterprise situations, the module would prepare students to devise novel approaches of problem solving for implementing reusable software components. The module would use a sequence of practical business cases to train students in implementing a wellengineered web-based, component-oriented application on the .NET platform.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"While there is no module pre-requisites, the student is expected to have knowledge in the following topics: - Basic Software Engineering - Object Oriented Analysis and Design - Working knowledge of .NET and C# language","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"SG4211","ModuleTitle":"Cloud Computing","Department":"Institute Of Systems Science","ModuleDescription":"Cloud computing are pools of virtualized computing resources that can be dynamically re-configured to accommodate variable load, optimize resource utilization and support pay-per-use business model. The module teaches the practical aspects of cloud computing and emphasizes on the critical analysis of the various platforms and their applicability to large enterprises such as: o Various business models available o Typical Stakeholder concerns o The Cloud computing architecture o Different cloud computing platforms. o Software Engineering aspects. By exploring the various challenges of cloud computing, the module would prepare students to assess and understand the business drivers and implement cloud computing solutions.","ModuleCredit":"3","Workload":"1.5-0.75-0.75-3-2","Prerequisite":"While there is no module pre-requisites, the student is expected to have some Working Knowledge on Enterprise Applications","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"SG5013","ModuleTitle":"Software Entrepreneurship","Department":"Institute Of Systems Science","ModuleDescription":"The overall objective of the course is to help the student understand the business of software, i.e. how to build and sell software for profit. The main topics covered within the course are these: Marketing - the concept of the market, market research, selection and targeting, pricing, promotion, sales and distribution, customer service and support, dealing with the competition, feedback from markets to product development. Product Development - the place of technology in the human world, designing for the user community, turning a prototype into a product, product quality and customer satisfaction, turning a product into a product line, internationalization. Key Business Issues - business structure and organization, business finance, the legal background, business plans and their purpose, strategic partnerships. There will be a marked assignment. This course is suitable for all IT professionals who wish to create and sell IT products and services.","ModuleCredit":"4","Workload":"2-0.5-0.5-5-2.3","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SG5015","ModuleTitle":"Enterprise Architecture","Department":"Institute Of Systems Science","ModuleDescription":"After taking this course, the student should be able to: Understand the architecture of modern E-Business solutions and bridge the gap between business strategy and technical deployment. Participate effectively in the architectural analysis and design for an E-business solution as part of the architecture team on a project. Identify possible architectural options in a variety of design scenarios, and assess their relative advantages and disadvantages to determine the most suitable option. Understand how to plan and manage the technical development of large-scale E-business systems in a structured manner. Topics covered in the course include: The Architecture Process, Technical Architecture: Building the E-Business Platform, Application and Data Architectures: Providing Functionality, Security Architecture: Securing an E-Business Architecture, E-Business Architecture Workshop, Operations Architecture: Ensuring Architecture Liveliness. There is an in-course assignment. This course is appropriate for all software engineers who are developing e-Business applications.","ModuleCredit":"4","Workload":"2-0.5-0.5-5-2.3","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SG5016","ModuleTitle":"Business Transformation Through Technology Innovation","Department":"Institute Of Systems Science","ModuleDescription":"Technology innovation enables organisations to identify and develop tools and methods to grow new lines of revenue, or to solve operational productivity challenges. However, when combined with other business process improvements, and coupled with judicious use of technology, organisations can sometimes revolutionise their business transformation. This course shows how a mix of business methods and technology can be ingredients in the process of change, and the ability of organisations to manage such a change is the basis for business transformation. It provides the participants with various approaches, tools and techniques to transform their organisation and a methodology to manage change.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SG5017","ModuleTitle":"Software Product Line Engineering","Department":"Institute Of Systems Science","ModuleDescription":"This course teaches participants to transform the processes, methods and techniques employed by their software development organization so that they can move from developing customer-oriented systems to market driven products. The key motivation is to provide the means to significantly improve the productivity and product quality. This is achieved through software reuse at a large scale, beyond the levels achievable using the traditional reuse strategies based on object-oriented mechanisms, design patterns and frameworks. The course covers the processes, methods and techniques required to instrument and harvest from reuse. It also highlights the necessary transformations required in the management of the organization.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SG5018","ModuleTitle":"Advanced Topics in Software Process Improvement","Department":"Institute Of Systems Science","ModuleDescription":"Top-performing organisations succeed in obtaining value from IT by adopting and implementing effective IT governance practices to support their strategies and business processes. This course is designed to explain IT governance and its role in the organisation, apply methodologies to assess IT governance practices and maturity, establish closer linkages between IT and corporate governance for greater effectiveness and elevate the role of IT within the organisation, develop and execute IT governance and compliance implementation plan (including compliance related issues like SARBANES-OXLEY and BASEL 2) for their business environment, show how to lead and direct a governance and compliance implementation team and manage IT governance and control competencies. Key topics include foundations of IT governance, linking IT governance and corporate governance, key IT decisions and making IT a strategic asset, frameworks for IT governance and control (COBIT, ITIL etc.), IT governance implementation guidelines, IT governance structures and mechanisms, IT performance management and the Balanced IT Scorecard, assessing IT governance practices and governance maturity models, information security governance and its role in IT governance, building service oriented capabilities, IT portfolio and investment management, IT control and audit, audit and compliance process in an IT environment, and assessing risks in IT operations.","ModuleCredit":"4","Workload":"1.5-0.5-0.5-3-1.8","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SG5101","ModuleTitle":"Software Analysis & Design","Department":"Institute Of Systems Science","ModuleDescription":"SG5101-1 Object-Oriented Requirements & Analysis The objectives of this module are to introduce students to OO development. The OO lifecycle will be illustrated using the Rational Unified Process (RUP). The course describes the RUP OOAD method and how to use the Rational CASE tools, The course also describes the various activities and artifacts created during OO requirements analysis, including creating the user requirement specification, Requirements modeling: and developing the Use Case model, creating the domain object model. The course then goes to describe analysis modeling, including constructing the analysis object model and assigning operations. There will be an OO Requirements and analysis assignment. This module is compulsory for all SE students. SG5101-2 Object Oriented Design & Implementation The objectives of this module are to teach students how to design and implement OO systems. The course will begin by revisiting the OO lifecycle, and concentrating on design and implementation issues. The course will then describe details of design modeling, including construction of the design object model, how to assign attributes, and constructing interaction diagrams, Advanced issues such as interacting with RDBMS, the relationship with Client/Server implementations and distributed computing are also explored. Finally implementing RUP projects, with examples of RUP projects moving into Java are given. There will be an OO implementation assignment. This module is compulsory for all SE students.","ModuleCredit":"8","Workload":"3-1-1-9.2-5","Prerequisite":"SG4101 BASIC SOFTWARE ENGINEERING DISCIPLINE","History":[{"Semester":1,"ExamDate":"2018-11-19T18:30+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"SG5102","ModuleTitle":"Software Project Management","Department":"Institute Of Systems Science","ModuleDescription":"SG5002-1 Basic Project Management Techniques The objectives of this module are to teach basic project management skills The course covers project planning techniques including selecting the appropriate software development Life cycles, assessing and controlling risks, constructing Work Breakdown Structures, basic effort estimating, network and precedence analysis and, project scheduling The course also includes producing project plans and quality plans and techniques for project monitoring and control. There are project planning and Project control assignments. This module is compulsory for all SE students. SG5002-2 Software Economics The objectives of this module are to explore the economic issues associated with Software engineering. The module focuses on the use of parametric models in software cost estimation, in particular using the COCOMO model as an example. Issues associated with software sizing are also discussed and the technique of function point counting (FPC) is described in detail. The subject of overall project costing is also covered. This module is compulsory for all SE students. SG5002-3 OO Development Management The objectives of this module are to explore the particular issues associated with Management of technically innovative Object Oriented Projects. It examines how specific issues associated with OO projects are resolved in planning the project, and how technical leadership is performed when carrying out OO projects. This module is compulsory for all SE students. SG5002-4 Advanced Project Management Topics The objectives of this module are to describe advanced project management issues and Techniques. The subject of Software requirements management is explored, with topics such as managing project scope, organizing requirements and change management being explored. This module is compulsory for all SE students.","ModuleCredit":"8","Workload":"3-1-1-9.2-5","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"SG5103","ModuleTitle":"Software Quality Management","Department":"Institute Of Systems Science","ModuleDescription":"SG5103-1 Software Quality Engineering The objective of this course is to provide an introduction to Software quality engineering It begins by describing features of modern quality thinking, including Deming?s 14 Points It then gives an overview of CMM and compares CMM and ISO9001, The course covers the following topics: Planning for Quality, Software Quality Assurance Activities in the Software Life Cycle, Quality Factors, Quality Metrics, Quality Roles and Responsibilities, Quality Policies and Quality audits. This module is compulsory for all SE students. SG5103-2 Software Quality Management Systems The objective of this course is to provide an introduction to SQMS and ISO9001:2000. It describes how to conduct a pre-assessment. It then focuses on developing an SQMS. In particular it describes Quality manual development, the quality system framework, life cycle activities, supporting activities,. There is a quality manual development assignment, quality audit assignments and pre-assessment assignments. This module is compulsory for all SE students. SG5103-3 Peer Reviews The objective of this course is to teach how to perform Peer Reviews. It provides an overview of Peer reviews, and describes Rules, Source Documents and Kin, the Software Inspection Process, and Inspection roles and responsibilities, Software Inspection Defect classifications, Defect Logging, Peer Review Follow-up. There is a peer review assignment. This module is compulsory for all SE students. SG5003-4 Software Testing The objective of this course is to teach how to effectively test software Topics covered in the course include, Purpose of Testing, Functional and Quality Testing, Testing Techniques, Tool Support for Testing, Success Criteria, Defect Tracking and Defect Cause Analysis. This module is compulsory for all SE students.","ModuleCredit":"8","Workload":"3-1-1-9.2-5","History":[{"Semester":1,"ExamDate":"2018-11-23T18:30+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"SG5116","ModuleTitle":"Software Engineering Project","Department":"Institute Of Systems Science","ModuleCredit":"12","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SG5117","ModuleTitle":"Software Engineering Overseas Practicum","Department":"Institute Of Systems Science","ModuleDescription":"The Software Engineering Overseas Practicum is designed to allow students to experience entrepreneurial enterprises, such as high technology start-up companies, in rapidly developing economies, such as Israel and China, and contribute to those companies by playing a significant role in the development of an advanced software product. The practicum allows students to apply their knowledge in a real world context, demonstrating their mastery of a range of Software Engineering skills, such as project management, requirements analysis, architecture and design, software construction, verification and validation. This module is conducted in collaboration with the NUS Overseas Colleges (NOC).","ModuleCredit":"12","Workload":"0.0-0.0-0.0-30.0-0.0","Prerequisite":"Before commencing the Software Engineering Overseas Practicum, the students must successfully complete the four MTech SE core courses: SG4101 Basic Software Engineering Discipline SG5101 Object Oriented Analysis and Design SG5102 Software Project Management SG5103 Software Quality Management In addition, they must demonstrate in the electives they have taken and/or in their work experience that they have the technical background for the project being offered by NOC.","Preclusion":"Students that select SG5116 Software Engineering Project cannot also select the Software Engineering Overseas Practicum and vice versa.","History":[{"Semester":2}]},{"ModuleCode":"SG5118","ModuleTitle":"Individual Software Practicum","Department":"Institute Of Systems Science","ModuleDescription":"The Individual Software Practicum is designed to allow students to experience entrepreneurial enterprises, such as high technology start-up companies, and contribute to those companies by playing a significant role in the development of an advanced software product. The practicum allows students to apply their knowledge in a real world context, demonstrating their mastery of a range of Software skills, such as in project management, requirements analysis, architecture and design, software construction, verification and validation.","ModuleCredit":"12","Workload":"0-0-0-45-0","Prerequisite":"Before commencing the Individual Software Practicum, the students must successfully complete the four MTech SE core courses: SG4101 Basic Software Engineering Discipline SG5101 Object Oriented Analysis and Design SG5102 Software Project Management SG5103 Software Quality Management In addition, they must demonstrate in the electives they have taken and/or in their work experience that they have the technical background for the available projects.","Preclusion":"Students that select SG5116 Software Engineering Project cannot also select the Individual Software Practicum and vice versa.","Corequisite":"None","History":[{"Semester":2}]},{"ModuleCode":"SG5208","ModuleTitle":"Object Oriented Design Patterns","Department":"Institute Of Systems Science","ModuleDescription":"The objectives of this course will be to advance the use of OO design patterns in software development. The course will explain how the use of OO design patterns will improve the transition from Object Oriented analysis to design, and will generally improve Object Oriented implementation. The course will Introduce design patterns, and will show how Design Patterns work using a Case Study. The course will also describe Object Oriented Design Principles and will include Design Pattern Programming Workshops using C++, Java, C#, etc. The course will also cover Web-based Application Patterns and will finally describe the benefits of Design Patterns. There will be a design/programming project. This course is intended for OO designers/developers who wish to use advanced techniques to develop OO systems.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-1.8","History":[{"Semester":1,"ExamDate":"2018-11-20T18:30+0800","LecturePeriods":["Monday Morning","Tuesday Evening","Thursday Evening"]}]},{"ModuleCode":"SG5209","ModuleTitle":"Enterprise Java","Department":"Institute Of Systems Science","ModuleDescription":"The aim of this course is to teach students about building Enterprise applications. Design challenges and issues that need to be considered will be discussed. Java 2 Enterprise Edition (J2EE) as a solution to build Enterprise application will be introduced. J2EE is a framework for building robust, secure and scalable applications. It simplifies the development of enterprise applications using servlet, JSP and EJB technologies to create robust and dynamic web applications, build reusable business objects and services that can be shared across the enterprise. This course will also teach how J2EE implements security and transaction features necessary for typical web-based e-commerce applications. There will be a design/programming project. This course is intended for OO designers/developers who wish to develop enterprise Java applications.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-1.8","History":[{"Semester":1,"ExamDate":"2018-11-22T18:30+0800","LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"SG5211","ModuleTitle":"Business Process Management","Department":"Institute Of Systems Science","ModuleDescription":"This course applies the principles of engineering and management to business processes with the aim of enhancing customer value. Business Process Management (BPM) involves analyzing, automating, deploying, monitoring and maintaining business processes on a continuous basis. Focusing on the criticality of business processes, the course uses BPM as an approach to reduce the gap between business intent and execution. By taking a simulation based approach the course teaches techniques to analyze, design, deploy and digitize business processes. This is further enriched by coverage of industry specific process frameworks. Finally, the role of business processes in the overall services architecture is covered to provide a holistic perspective","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-1.8","History":[{"Semester":1,"ExamDate":"2018-11-22T18:30+0800","LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"SG5214","ModuleTitle":"Software Requirements Engineering","Department":"Institute Of Systems Science","ModuleDescription":"The overall objective of the course is to teach the student to collect and manage User requirements. At the top level, the course is divided into seven components. The content of each of these components is briefly as follows: Overview - The Software Development Process and the Role of the Requirement, Users and their Needs, The Requirements Engineering Process, The Requirements Engineering Team. Requirements Elicitation - Techniques of Requirements Elicitation, Example of Requirements Elicitation, Domains, Problems and Terminology. Requirements Analysis - Review of Quality Function Deployment, Requirements Organisation and Prioritisation, Requirements Dependencies and Conflicts, Constraints on the Requirement, Requirements Quantification. From Requirement to Specification - Requirements Review, Requirements Verification and Validation, Planning Implementation Strategies. Requirements Risk Analysis - Principles of Software Technical Risk, Requirements-Based Risk Analysis, Managing Requirements Risk. Study of Specific Methods - Object Oriented Analysis, Structured Requirements Definition, Specification and Description Language. Requirements Evolution - Why Requirements Evolve, Assessing Requirements Volatility, Managing Requirements Volatility. There is also an in-course graded assignment. This course is suitable for all software developers who must determine and manage user requirements.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"SG5220","ModuleTitle":"Independent Work 1","Department":"Institute Of Systems Science","ModuleDescription":"Independent Work 1","ModuleCredit":"3","Workload":"2-1-1-5-1","History":[{"Semester":2}]},{"ModuleCode":"SG5221","ModuleTitle":"Independent Work 2","Department":"Institute Of Systems Science","ModuleDescription":"Independent Work 2","ModuleCredit":"3","Workload":"2-1-1-5-1","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SG5225","ModuleTitle":"Architecting Software Solutions","Department":"Institute Of Systems Science","ModuleDescription":"This course aims to equip the participants with knowledge to build robust, scalable and maintainable software architectures. The participant will get to understand how the solution architecture fits into the broader context of software development and enterprise architectures of the organization. The syllabus focuses on the understanding of architectural concepts, software qualities such as availability, performance and security and reusing of architectural patterns. By combining lectures with scenario based workshops, the participant will apply the patterns and software qualities with respect to Web and middleware architectures.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"While there is no module pre-requisites, the student is expected to have knowledge in the following topics: - Java (preferred) or .NET Programming - Object Oriented Design","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-21T18:30+0800","LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"SG5228","ModuleTitle":"Digital Innovation and Design","Department":"Institute Of Systems Science","ModuleDescription":"The next lap in IT Requirements Engineering will involve emerging Service Models. Such models involve value being co-created with and by both producers as well as consumers of the Service. The concept of value in use replaces the more traditional value in exchange. Helped by participatory technologies, co-created value may be derived not just from collaboration but also from collective intelligence. This module will cover the Service Innovation and Design spectrum from conception through design and implementation with key references to frameworks, models, patterns, methodologies, techniques and best practices. Topics are backed by practice workshops to hone the foundational knowledge and skills for the course.","ModuleCredit":"3","Workload":"6.5-0-0-10-3","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"SG5233","ModuleTitle":"Internet of Things Technology","Department":"Institute Of Systems Science","ModuleDescription":"The lowered cost of peripherals and System on a Chip (SOC) computer boards over recent years has fuelled the utilisation and increased return on investment (ROI) of Internet of Things (IoT) devices and related mobileenabled applications. This course is geared to meet the increasing interest in building applications using such devices. The aim of this course is to teach the embedding of sensors and switches into enterprise systems via low priced SOC boards such as the Raspberry PI and/or Arduino Uno. The course pre-requisite is knowledge of the Python programming language.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"There are no hard prerequisites in terms of existing courses, but students are expected to have knowledge of the Python programming language. Online resources will be provided to enable students to acquire this knowledge through self-study prior to the start of the course.","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening","Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"SG5234","ModuleTitle":"Digital User Experience Design","Department":"Institute Of Systems Science","ModuleDescription":"With the rapid growth of digital consumption and proliferation of various interfaces and technological devices, software development is constantly challenged to provide seamless experiences across various platforms and devices. Digital User Experience Design provides a variety of best practices under-pinned by design principles that help to address this issue. It is a holistic, multidisciplinary approach that leads to the development of useful and usable digital solutions. The course focuses on the discovery, analysis, design and evaluation of the needs of the various stakeholders and the role of user experience design throughout the software development lifecycle to deliver useful and usable systems.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3.0-2.0","Prerequisite":"There are no hard prerequisites in terms of existing courses, but students are expected to have basic knowledge of software development techniques and the software development lifecycle.","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"SG5235","ModuleTitle":"Scaling Agile","Department":"Institute Of Systems Science","ModuleDescription":"Agile scaling frameworks offer ideas or techniques that can help in organizations with anywhere from 2 to tens of Agile teams that need to work together. The course has a two pronged focus. Initially it delivers in depth knowledge by discussing the challenges faced in Scaling Agile. After providing the Scaling Agile concepts and frameworks, the course focuses on applying these frameworks, to solve problems pertaining to Scaling agile in the form of case studies. The course will teach the students to adopt scaling frameworks based on organizational set up (both collocated and distributed environments inclusive). On the highly sought after practical industrial focus, this course provide the students with necessary skills to deal with a range of real world Scaling frameworks. In summary the course takes a balanced approach in solving Scaling agile problems by applying appropriate frameworks to different organisational situations.","ModuleCredit":"4","Workload":"2-1-1-5-1","Prerequisite":"Students must know basics of Agile and must have read scrum primer or guide.","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SG5236","ModuleTitle":"Machine Learning for Software Engineers","Department":"Institute Of Systems Science","ModuleDescription":"This course provides a thorough introduction to machine learning, datamining, and statistical pattern recognition. Topics include: (i) Supervised learning (parametric/non-parametric algorithms, support vector machines, kernels, neural networks). (ii) Unsupervised learning (clustering, dimensionality reduction, recommender systems). (iii) Best practices in machine learning (bias/variance theory, innovation process in machine learning and AI). Extensive programming workshops are included.","ModuleCredit":"3","Workload":"1.5-1.0-0-3.0-2.0","Prerequisite":"Programming skills.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SG5237","ModuleTitle":"Secure Software Life Cycle","Department":"Institute Of Systems Science","ModuleDescription":"In light of heightened information security concerns, organisations are looking at security as part of software development and lifecycle. Without Security involvement, applications can be developed that create major security exposures. Such security flaws, if discovered late, can result in applications having to be redeveloped, or can force reliance on expensive, inflexible security solutions to be added. Security education provides application developers knowledge and awareness to avoid developing insecure applications. This course details security measures that must be put in different phases of software lifecycle, from requirements, design to acceptance phases as well as deployment maintenance and ultimately disposal.","ModuleCredit":"3","Workload":"1.5-0.5-0.5-3-2","Prerequisite":"There are no hard prerequisites in terms of existing courses, but students are expected to have basic knowledge of software development techniques and the software development lifecycle.","History":[{"Semester":1,"ExamDate":"2018-11-24T18:30+0800","LecturePeriods":["Wednesday Afternoon","Saturday Afternoon"]}]},{"ModuleCode":"SH5002","ModuleTitle":"Fundamentals in Industrial Safety","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The course provides basic industrial and process safety knowledge for safety practitioners. It covers the life-cycle (birth-to-death principle) approach in preventing safety problems in industry. Introductory techniques to risk management such as hazard identification, risk assessment, risk evaluation and risk treatment will be covered. Concepts on system safety, inherently safe design, equipment/process reliability, redundancy and common cause failures in the prevention of industrial accidents will also be taught.","ModuleCredit":"4","Workload":"3-1-0-0-7","Prerequisite":"1 or 2 years of basic chemistry, some working experience","History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SH5003","ModuleTitle":"Fundamentals In Environmental Protection","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The course provides basic environment protection knowledge for safety, health and environment protection practitioners. It will cover air emission control and assessment, water emission control and assessment, waste minimization, energy conservation, product stewardship, trade effluent, toxic industrial waste, theories behind current thinking on the effects of pollution on the environment to include ozone destroying CFCs, volatile organic compounds, particulates, oxides of sulphur and nitrogen etc. Other topics will include waste disposal techniques including incinerators, environmental impact assessments and the dispersion effects of pollutants on ecosystems and the public at large.","ModuleCredit":"4","Workload":"3-0-0-1-7","Preclusion":"Students who have obtained degrees or post-graduate diplomas in Environmental Engineering, Environmental Sciences or their equivalent","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SH5101","ModuleTitle":"Industrial Toxicology","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The course covers the absorption of chemicals into human bodies, their bio-transformation, excretion and adverse effects on the target organs. Other topics cover including toxicological studies and the application of toxicological information in the prevention of occupational diseases in the workplace.","ModuleCredit":"4","Workload":"3-0-0-2-5","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SH5102","ModuleTitle":"Occupational Ergonomics","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The course covers human capability and job demands. The principles of job design and analysis, and their application in the prevention of occupational disorders arising from the mismatch worker and job will be covered. Other topics cover including anthropometry, biomechanics, work physiology and work psychology, job factors and environmental factors in occupational disorders.","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SH5105","ModuleTitle":"Noise and Other Physical Hazards","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This course will cover the health effects, measurements methods, regulations, and control technologies related to common physical health hazards encountered in occupational settings. The emphasis of the course will be placed on the identification, evaluation and management of the hazards of noise, temperature extremes, extreme pressures, vibration and lighting in the industry. The hierarch of control will be used to demonstrate the strategy of reducing the risk to the level of as low as reasonably practice.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SH5107","ModuleTitle":"Industrial Ventilation","Department":"Chemical & Biomolecular Engineering","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SH5108","ModuleTitle":"Chemical Hazard Management","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module covers the chemical hazards mitigation, control and management principles on chemicals selection, use, storage, handling, hazard communication to workers, administrative measures, transportation and disposal. The proper implementation of engineering controls & selection, administrative control, and selection, use and limitations of respirators for personal protective equipment are discussed.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"NIL","Preclusion":"SH5004 Fundamentals in Industrial Hygiene","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SH5109","ModuleTitle":"Biostatistics and Epidemiology","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module covers principles, methods, and quantitative techniques building on basic concepts of epidemiology. It prepares students to research in and interpret published reports from the specialized areas of occupational induced diseases and physiological conditions in the workplace as well as the use of statistical methods in the analysis of outcome studies and quality improvement.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"SH5110","ModuleTitle":"Chemical Hazard Evaluation","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module is on concepts and techniques related to the evaluation of occupational exposure to gases, vapors, and aerosols. Covered topics include air flow measurements, aerosol science, particulate sampling with and without size separation, optical microscopy, active and passive sampling of gases and vapors, direct reading instruments, sampling strategy and statistical evaluation of exposure data, occupational exposure limits and threshold limit values.","ModuleCredit":"4","Workload":"3-0-0-5-2","Prerequisite":"Nil","Preclusion":"SH5004: Fundamentals in Industrial Hygiene","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SH5201","ModuleTitle":"Hazard Identification & Evaluation Techniques","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"Different types of hazard identification techniques, factors influencing selection, methods for using qualitative results in decision-making and use of PC software will be covered. The following techniques are a sample of those that will be covered in the course. Hazard and Operability Analysis, What-if analysis, Failure Modes and Effects Analysis, Fault Tree Analysis, Event Tree Analysis.","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SH5202","ModuleTitle":"Quantified Risk Analysis","Department":"Chemical & Biomolecular Engineering","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SH5203","ModuleTitle":"Emergency Planning","Department":"Chemical & Biomolecular Engineering","ModuleCredit":"4","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SH5204","ModuleTitle":"Safety Engineering","Department":"Chemical & Biomolecular Engineering","ModuleCredit":"4","History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SH5205","ModuleTitle":"Incident Management","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"This module provides the fundamentals of incident management, essential for effective industrial incident management covering: Incident Command System, Emergency Leadership, Emergency Risk Management, Mutual Aid & Joint Operations, Crisis Organization & Management, Response Functions & Priorities, Media Management, Scene Safety & Security, Damage Assessment, Salvage & Repair, Business Continuity, Employee Assistance, Incident Investigation, Cleanup & Restoration, and Incident Termination.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"SH5203 – Emergency Planning","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SH5401","ModuleTitle":"Safety, Health, Environment & Quality Management System","Department":"Chemical & Biomolecular Engineering","ModuleDescription":"The course will include an assessment of all the elements covered in current worldwide codes, standards, and legislature. The different models will be compared to determine overlaps and omissions. Models that will be covered in detail include ISO 9000 series, BS 7750/ISO 14000, OSHA Process Safety Management Rule, CCPS Technical Safety Management of Chemical Process Safety, API 750, Singapore Legislation of Management Systems related to the shipyards and construction industries, Management systems required under CIMAH type regulations. In addition, the course will cover auditing techniques and the skills required undertake audits.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"NIL","Preclusion":"ESE5602 Environmental Management System","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SH5403","ModuleTitle":"Independent Study","Department":"Chemical & Biomolecular Engineering","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SH5404","ModuleTitle":"Safety Health and Environmental Project","Department":"Chemical & Biomolecular Engineering","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SLP5101","ModuleTitle":"Normal Functioning 1 (Biosciences Foundation)","Department":"Division Of Graduate Medical Studies","ModuleCredit":"6","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"SLP5102","ModuleTitle":"Normal Functioning 2 (Linguistics Foundation)","Department":"Division Of Graduate Medical Studies","ModuleCredit":"6","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"SLP5103","ModuleTitle":"Professional Practice 1","Department":"Division Of Graduate Medical Studies","ModuleCredit":"4","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"SLP5104","ModuleTitle":"Research Design And Statistics","Department":"Division Of Graduate Medical Studies","ModuleCredit":"4","History":[{"Semester":3},{"Semester":4},{"Semester":2}]},{"ModuleCode":"SLP5113","ModuleTitle":"Professional Practice 3","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module provides professional practice experience related to the theoretical foundations of intervention and management covered in SLP 5110 and SLP 5111 and previous modules. Students will undertake an intensive block (5-6 weeks) of direct clinical experience in one clinic, either in a hospital or a community setting, under the supervision of an experienced speech and language pathologist. The focus of this third placement will be on the continued development of clinical skills in planning and carrying out intervention with adult and/or paediatric clients with communication and/or swallowing impairment. If considered appropriate by their supervising clinician, students may progress to independent management of one client at entry level by end of placement.In addition, students will participate in a 30-hour direct clinical experience involving assessment and clinical management of clients, from one of a range of specific client groups over an approximately 6 week period.","ModuleCredit":"6","Prerequisite":"SLP 5101- SLP 5112 or equivalent with permission of the Programme Director","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1}]},{"ModuleCode":"SLP5114","ModuleTitle":"Intervention And Management - Children 2","Department":"Division Of Graduate Medical Studies","ModuleCredit":"4","History":[{"Semester":1}]},{"ModuleCode":"SLP5115","ModuleTitle":"Intervention And Management - Adults 2","Department":"Division Of Graduate Medical Studies","ModuleCredit":"4","History":[{"Semester":1}]},{"ModuleCode":"SLP5116","ModuleTitle":"Research Project 2","Department":"Division Of Graduate Medical Studies","ModuleCredit":"8","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SLP5117","ModuleTitle":"Professional Practice Issues","Department":"Division Of Graduate Medical Studies","ModuleCredit":"4","History":[{"Semester":1}]},{"ModuleCode":"SLP5118","ModuleTitle":"Professional Practice 4","Department":"Division Of Graduate Medical Studies","ModuleDescription":"management of majority of caseload at entry-level competence by end of placement","ModuleCredit":"6","Prerequisite":"SLP 5101- SLP 5117 or equivalent with permission of the Programme Director","Preclusion":"","Corequisite":"","History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"SN1101E","ModuleTitle":"South Asia : People, Culture, Develop'm","Department":"South Asian Studies Programme","ModuleDescription":"This module introduces students to contemporary South Asia in terms of the significant features of social, cultural and economic life. It will discuss the physical and human resources of the region and give an overview of developments at the outset of the new century. The films, the literature and the arts of the region will be introduced throughout the module to provide a wealth of illustration of the changing patterns of life of the people of the seven nations of South Asia.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Evening","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Afternoon","Thursday Afternoon","Monday Afternoon"]}]},{"ModuleCode":"SN2213","ModuleTitle":"Governance and Politics in South Asia","Department":"South Asian Studies Programme","ModuleDescription":"This module focuses on governance and political processes in South Asia. It looks at institutions, political behaviour, party systems, identities and state-society relations. It considers questions of political accountability, corruption and empowerment. It also looks at bases of authoritarianism and democracy in the region. Using a comparative framework, the module explores the diversity in political systems among different countries and analyses on-going political and economic transformations in the region. The module will enable students to think critically about the region's political architecture, and empirically analyse the positive and negative aspects of governance in South Asia.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"PS2247 South Asia: Politics and Foreign Policy","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SN2234","ModuleTitle":"Gender and Society in South Asia","Department":"South Asian Studies Programme","ModuleDescription":"This module aims to expose students to women's position and gender discrimination in South Asia, relating these to broader aspects of society, economy and culture. Comparisons with the students' own experiences, leading to appreciation of cross-cultural perspectives on women and gender, are part of the envisaged learning outcomes. Topics covered include women's position in the family and the kin-group, the market, social and political institutions, violence and trafficking, feminist critiques, activism and resistance, cinematic and literary expressions. The module would be of general interest to all students concerned about women's position and gender, as well those interested in South Asia.","ModuleCredit":"4","Workload":"3-0-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"SN2261","ModuleTitle":"The Emergence of Contemporary South Asia","Department":"South Asian Studies Programme","ModuleDescription":"This module aims at giving students an understanding of the political developments that have shaped contemporary South Asia. It provides an awareness of the political geography of the region and explains the historical processes by which the political map of South Asia has been constructed. The emergence of the South Asian nations from colonial rule, their different conceptions of 'nationhood' and their search for identity in the post-colonial world are discussed, together with an analysis of the current challenges which the region faces.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"SN2271","ModuleTitle":"Religion and Society in South Asia","Department":"South Asian Studies Programme","ModuleDescription":"This module introduces the student to the scientific and comparative study of religion in general and to South Asian religions in particular. After an introduction into the discipline of Comparative Study of Religion, the history of this discipline, and the different approaches it offers, the great variety of South Asian religions will be described chronologically and studied from a comparative perspective. For each tradition a survey of the relevant original literature will be given. Further themes to be covered are the co-existence of different religious traditions, and the social and psychological implications of religious values, beliefs and rituals.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning"]}]},{"ModuleCode":"SN2274","ModuleTitle":"South Asian Cultures: An Introduction","Department":"South Asian Studies Programme","ModuleDescription":"Popular culture as an academic subject provides a compelling lens to analyse a vast range of topics from family life and urbanisation to leisure and ethics. This module focuses on the different patterns of culture and their mutual exchange in South Asia, through study of a variety of media like art, theatre, TV, advertising, and cinema, in order to arrive at a general understanding of the cultural situation in contemporary South Asia, and to gain deeper insight into emerging trends and fashions.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Evening"]}]},{"ModuleCode":"SN2275","ModuleTitle":"Contemporary Tamil Literature","Department":"South Asian Studies Programme","ModuleDescription":"This module seeks to enhance the student's ability to comprehend texts on various subjects as well as to communicate effectively their views on complex issues. Various kinds of text types will be used, including commentaries and abstract discourses.","ModuleCredit":"4","Workload":"0-3-0-4-3","Prerequisite":"Pass in 'AO' Level Tamil","Preclusion":"SN2291","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SN2278","ModuleTitle":"Introduction to Sikhism","Department":"South Asian Studies Programme","ModuleDescription":"Sikhism is one of the most interesting religious traditions of India on account of rich history and unique practices. In this module, students will be introduced to the foundational tenets of Sikhism through an overview of its major texts, practices and practitioners, as well as its historical development in pre-colonial and colonial India. With an appreciation both of the unique history of the Sikh tradition and its place among the world religions, students will acquire a strong foundation in the study of religion and of Indian religions in particular.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"SN2280","ModuleTitle":"Marriage, Sex, Love in South Asia","Department":"South Asian Studies Programme","ModuleDescription":"In South Asia, marriage is classically understood as an alliance between families or social groups for economic, social and political reasons. However, as recent studies show, the notions of love, marriage and sex intersect with political, and legal structures, on the one hand, and notions of gender, morality, and modernity on the other. Through this course, we critically analyse such regnant claims and examine how love and sex are shaped politically, culturally, legally and ideologically. Moreover, by studying the intersecting fields of ‘marriage, love, and sex,’ we unpack such dualities as ‘private/public,’ ‘individual/community, and ‘modern/ traditional’ in South Asia.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"SN2283","ModuleTitle":"China-India Interactions: Changing Perspectives","Department":"South Asian Studies Programme","ModuleDescription":"This module is structured keeping in view the different understanding of Sino-Indian relations and competing economic and political policy discourses in the new millennium. In the light of the above, the module re-examines the connections and interactions in India-China relations through historical and contemporary contexts to enhance the awareness of difference in perspectives and raise the level of mutual understanding, particularly from South Asian perspectives. It will enable students to critically analyse the ‘realist’ and ‘neo-liberal’ debates in view of a more holistic analysis and better understanding of the bilateral relations between China and India.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Nil","Preclusion":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800"}]},{"ModuleCode":"SN2284","ModuleTitle":"Making Sense of Regions in South Asia","Department":"South Asian Studies Programme","ModuleDescription":"This module interrogates the concept of the ‘region’ and considers processes which have shaped regionmaking. The ways in which regions contribute to the diversity of South Asia are discussed. The role of language, culture and cuisine in shaping regional identities is also explored. Finally, the complex relationship between region and nation is examined using specific case-studies across South Asia.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Evening","Thursday Afternoon"]}]},{"ModuleCode":"SN3223","ModuleTitle":"International Relations of South Asia","Department":"South Asian Studies Programme","ModuleDescription":"This module focuses on the International Relations of the South Asian region. It looks at intra-regional relations, the impact of domestic politics on foreign policy, issues of conflict and cooperation and the role of external powers in the region. The foreign policy behaviour of India and Pakistan in particular will be considered. Key issues like the Kashmir conflict, nuclearization of South Asia and terrorism will be explored. The increasing significance of the South Asian region in the emerging global order, regional integration and inter-regional relations will also be analysed.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SN3261","ModuleTitle":"Exile, Indenture, IT: Global South Asians","Department":"South Asian Studies Programme","ModuleDescription":"This module studies the background leading to the mass migration of the South Asians to Southeast Asia in the nineteenth century, and examines their economic, political and cultural contributions towards the development of the Southeast Asian countries in the twentieth century. It will also examine the roles played by South Asian communities living outside the region in the globalisation of South Asian economies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SN3262","ModuleTitle":"The Struggle for India, 1920-1964","Department":"South Asian Studies Programme","ModuleDescription":"This module is concerned with the political evolution of the Indian nation in two of its most formative periods: the late nationalist struggle from 1920-47 that led to the withdrawal of the colonial power, and the years of Jawaharlal Nehru's prime ministership, 1947-64. The module looks at both decolonisation and nation-building as processes characterised by debate and contestation in relation to (a) social, regional and group identity and (b) political rights and power. The module will study the impact of that debate and contestation on the character, institutions and political life of the nation.","CrossModule":"HY3236","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2228, HY3236, SN2261","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SN3274","ModuleTitle":"South Asian Cinema","Department":"South Asian Studies Programme","ModuleDescription":"This module begins with a historical overview of cinema in South Asia. It then focuses on the regional production centres and their specific specialisations. Other topics covered are 'Genres of SA Cinema' and their stylistic elements, and 'Cinema and Local Politics in South Asia'. Important films will be viewed and discussed as case studies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SN3275","ModuleTitle":"Tamil Culture and Society","Department":"South Asian Studies Programme","ModuleDescription":"The module is designed to study the Tamil society and culture through various texts and visual media about Tamil world(s) such as films, documentaries, scholarly articles and books. The module is designed to incorporate students who both want to follow Tamil studies as a language course and students who want to learn about Tamil culture and society through the English language. The students will be assessed in either Tamil or English. At the end of the course, all students would have learned and gained advanced knowledge about Tamil culture and society.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"Pass in O/A level Tamil or O Level Higher Tamil In Singapore or Pass in Secondary/Higher Secondary Tamil in India","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"SN3281","ModuleTitle":"The Story of Indian Business","Department":"South Asian Studies Programme","ModuleDescription":"This module is about the history of business in India and its significance in the contemporary context. The lectures will be based on historical analysis and effects of the colonial enterprise, different business communities and their networks, post-colonial approaches and changes in the socio-political and economic trajectories. It gives students opportunities to look into the traditional big business houses and corporations and the subsequent changes in the present generations, and also into the emerging paradigms of new production networks and their relevance in the South Asian economies as well as in Asia and the world.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"SN3282","ModuleTitle":"Violence and Visual Cultures in South Asia","Department":"South Asian Studies Programme","ModuleDescription":"This course will examine how conflict and violence in contemporary South Asia have been understood and represented in different visual cultures such as popular film, photography, documentaries and online spaces. This module will interrogate the role of representations of violence within the societies at conflict in India, Sri Lanka, Burma and Nepal and how these are received abroad. It will provide tools for an increased visual awareness and understanding of ethical dialogues that shape violence in South Asia. This interdisciplinary course onsiders the relationship between images and disciplines such as history, politics, philosophy and anthropology.","ModuleCredit":"4","Workload":"0-3-0-0-7","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"SN3550","ModuleTitle":"Internship","Department":"South Asian Studies Programme","ModuleDescription":"Internships vary in length but all take place within organisations or companies, are vetted and approved by the South Asian Studies Programe, have relevance to the major in South Asian Studies, involve the application of subject knowledge and theory in reflection upon the work, and are assessed. Available credited internships will be advertised at the beginning of each semester. Internships proposed by students will require the approval of the department.","ModuleCredit":"4","Workload":"Please see remarks","Prerequisite":"Students should have completed a minimum of 24 MCs in SN coded and SN recognised modules, and have declared South Asian Studies as their Major","Preclusion":"Any other XX3550 internship modules (Note: Students who change majors may not do a second internship in their new major)","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SN4101","ModuleTitle":"Approaches to the Study of South Asia","Department":"South Asian Studies Programme","ModuleDescription":"The module will provide a basis for a close study of the foundations of the study of South Asia, particularly in the three areas around which the Programme operates: historical and political, cultural and religious, and social and economic. It will look closely at the work of major figures in order to provide an understanding of important shifts in the study of the region. These studies will include work on historical writing in colonial and postcolonial times, the rise of village studies, the development of the significant scholarly work on South Asian religions and caste, and the nature of the colonial and postcolonial economies of the region. Thus, the module will provide a basis for understanding the literature in the three areas of study and the major advances that have taken place in the study of South Asia.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SN, or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SN, or 28 MCs in SC or 28 MCs in GL or GL recognised non-language modules with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SN4221","ModuleTitle":"Regional Conflict & Cooperation in Asia","Department":"South Asian Studies Programme","ModuleDescription":"The module will provide a comparative understanding of the problems and challenges that are faced in promoting regional cooperation and development in South and Southeast Asia. It will look at regional conflict and cooperation in a comparative perspective. It will examine issues in conflict in South Asia and the factors that have impeded regional cooperation. It will then contrast the dynamics of regionalism in Southeast Asia. It will also look at intra-regional and inter-regional ties that have been evolving between South and Southeast Asia in the context of multilateral trading arrangements.","ModuleCredit":"5","Workload":"0-3-0-1-11","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SN, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SN or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"SN4262","ModuleTitle":"Hindutva Nationalism","Department":"South Asian Studies Programme","ModuleDescription":"This module looks closely at Hindutva ideology, and considers the formation and development of Hindutvaorientated political parties and organisations in India and also, where applicable, the diaspora. The course will consider the key challenges to the development of Hindutva nationalism and the threat that the growth of the movement poses to the position of religious minorities in the Indian context.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SN, or 28 MCs in SC with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SN or 28 MCs in SC or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"SN4401","ModuleTitle":"Honours Thesis","Department":"South Asian Studies Programme","ModuleDescription":"The Honours Thesis will normally be done in the second semester of the student’s final year. A qualified student intending to undertake the Honours Thesis will be expected to consult a prospective supervisor in the preceding semester for guidance on the selection of a topic and the preparation of a research proposal. The research proposal will be in an area of South Asian Studies in which the student has the necessary background and will be discussed with the supervisor. The supervisor will provide guidance to the student in conducting researching and writing the thesis of 10,000 to 12,000 words.","ModuleCredit":"15","Workload":"0-0-0-37.5-0","Prerequisite":"Cohort 2015 and before: Completed 110 MCs including 60 MCs of SN major requirements with a minimum CAP of 3.50. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of SN major requirements with a minimum CAP of 3.50.","Preclusion":"SN4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SN4660","ModuleTitle":"Independent Study","Department":"South Asian Studies Programme","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in-depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head’s and/or Honours Coordinator’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-10-5","Prerequisite":"Cohort 2011 and before: Completed 100 MCs, including 60 MCs in SN, with a minimum CAP of 3.50. Cohort 2012-2015: Completed 100 MCs, including 60 MCs in SN, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs, including 44 MCs in SN, with a minimum CAP of 3.20.","Preclusion":"SN4401","Corequisite":"NIL","History":[{"Semester":2}]},{"ModuleCode":"SN5660","ModuleTitle":"Independent Study","Department":"South Asian Studies Programme","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in South Asian Studies in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"NA-NA-NA-NA-10","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SN6660","ModuleTitle":"Independent Study","Department":"South Asian Studies Programme","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in South Asian Studies in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"NA-NA-NA-NA-10","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SN6770","ModuleTitle":"South Asia Graduate Research Seminar","Department":"South Asian Studies Programme","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from AY2004/2005. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-0-7","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"SP1230","ModuleTitle":"NUS H3 Science Research Programme","Department":"Dean's Office (Science)","ModuleDescription":"The SRP is a talent development programme. It is meant for very capable students who aspire to a higher level of challenge than that offered through the mere application of scientific and mathematical concepts in the classroom. Highly motivated students are involved in concentrated research and are mentored by practising mathematicians, scientists, medical researchers and engineers from the Faculties of Science, Medicine and Engineering of the National University of Singapore (NUS) and participating Research Centres/Institutes such as the Institute of Molecular and Cell Biology, the Tropical Marine Science Institute, the Defence Science & Technology Agency, and the Singapore Botanic Gardens.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"Currently taking relevant H2 subjects.","Preclusion":"Nil","History":[{"Semester":2}]},{"ModuleCode":"SP1541","ModuleTitle":"Exploring Science Communication through Popular Science","Department":"Ctr For English Language Communication","ModuleDescription":"The SP1541 module aims to equip students with the relevant knowledge and skills of how to communicate complex scientific content in ways that are comprehensible and accessible to non-experts. The module presents principles and strategies to deepen students’ understanding of the differences between scientific academic texts such as research reports and popular science genres such as science news articles (Haupt, 2014). Students will be exposed to popular science texts in various scientific disciplines, which will serve as the basis for group discussions, individual presentations and the writing of science news articles targeted at the educated non-specialist audience.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"This module is meant for students from Cohort 2015 and after. If students are required to take ES1000 (Foundation Academic English) and ES1103 (English for Academic Purposes), they must complete them before taking SP1541.","Preclusion":"Those who have taken SP1203, ENV1202, SP2171, ES1541, UTown and USP writing modules, ES1601 are precluded from taking SP1541.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Friday Afternoon","Monday Morning","Thursday Morning","Thursday Afternoon","Tuesday Afternoon","Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SP2171","ModuleTitle":"Discovering Science","Department":"Dean's Office (Science)","ModuleDescription":"This module is a series of lectures conducted to improve students’ computational, modelling and communication skill as an integral part of the Integrated Science Curriculum. Students are also required to engage in small-group discussions and undertake focused literature surveys on special topics of their choice within the four major themes in the Integrated Science Curriculum of the Special Programme in Science, namely Atoms to Molecules, The Cell, The Earth and The Universe. Students will read this module in Semester I and Semester II of their first year of study, with a 4-MC workload over two semesters.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Friday Morning"]}]},{"ModuleCode":"SP2173","ModuleTitle":"Atoms to Molecules","Department":"Dean's Office (Science)","ModuleDescription":"This is the first module of an interdisciplinary program covering nature at different scales from “Atoms to Molecules”, “The Cells”, “The Earth” and “The Universe”. “Atoms to Molecules” strives to answer a simple question: “How do atoms come together to produce the vibrant diversity observed in the physical, chemical and biological world?” To this end we follow mans’ quest to understand the atom, the development of ‘quantum mechanics’ and how this leads to our understanding of molecules as collections of atoms. We will also visit the development of techniques that probe the microscopic domain and use some of them (spectroscopy, tunnelling microscopy) in hands-on experiments. We will conclude by studying novel, cutting edge topics such as fullerenes and graphene. Extensive use of computational tools (e.g. MATHEMATICA) will be made for simulations and surmounting mathematical barriers.","ModuleCredit":"4","Workload":"2-2-2-1-3","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Afternoon"]},{"Semester":2}]},{"ModuleCode":"SP2174","ModuleTitle":"The Cell","Department":"Dean's Office (Science)","ModuleDescription":"This is the second module of an interdisciplinary program covering nature at different scales from “Atoms to Molecules”, “The Cell”, “The Earth” and “The Universe”. Using simple bacteria as the model organism, key chemical and physical principles underlying several biological processes which cells can integrate and function as an autonomous machine in order to regenerate (selfreplicate), repair and re-program (differentiate), respond (energy harness and utilization) and re-model (community formation) will be explored. These processes will be examined at single molecule, single cell to multi-cellular levels under their general ability to store, decode and process information (“Information”), to self-assemble, migrate (“Dynamics”) and to harness and utilise energy (“Energy”).","ModuleCredit":"4","Workload":"2-0-4-1-3","Prerequisite":"SP2173 Atoms to Molecules","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"SP2251","ModuleTitle":"Science at the Nanoscale","Department":"Chemistry","ModuleDescription":"Many topics debated in nanoscience are frontier and futuristic, although some have immediate technological applications. The fundamental scientific principles of all nanotechnology applications, however, are grounded in basic physics and chemistry. This module thus aims to illustrate and discuss the physics and chemistry that are operative at the nanoscale. Students will be introduced to some fundamental principles of physics and chemistry important to the nanoscale and learn to appreciate what the world is like when things are shrunk to this scale. They will also learn about some basic physical tools that can be used to explore structures at this length scale. On completion of this module, students will learn to appreciate the linkages between the fundamental sciences and practical applications in nanotechnology.","ModuleCredit":"4","Workload":"4-1-0-1-4","Prerequisite":"PC1144 or PC1432/PC1432X or CM1101 or CM1131 or PC1321/GEK1509","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"SP3172","ModuleTitle":"Integrated Science Project","Department":"Dean's Office (Science)","ModuleDescription":"This module serves to initiate students into the arena of scientific investigation and is taken concurrently with SP2171. Students get to design and to conduct laboratory experiments under the supervision of mentors. The focus of this module parallels closely to that of SP2171. Here, students are strongly encouraged to undertake projects that mirror their chosen topics in SP2171. With the inter-disciplinary flavour, this module provides an avenue for students from several disciplines to work together and it also lays the foundation for further work in experimental science.","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SP3173","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Science)","ModuleDescription":"This module comprises seminar talks and problem sessions that are targeted towards an in-depth exploration of a chosen area of specialization in science. This module, in general rides on an existing level 3000 regular module offered by the relevant department. Its content is modelled after a regular module with the exception that the students have to propose an independent study plan in consultation with the lecturer conducting the course.","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"SP3174","ModuleTitle":"Project Laboratory","Department":"Dean's Office (Science)","ModuleDescription":"This module in general rides on an existing level 3000 UROPS module offered by a department. Strong emphasis is placed on the sophistication and depth of the investigation. Project topics are usually suggested by students and planned in consultation with their mentors.","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"SP3175","ModuleTitle":"The Earth","Department":"Dean's Office (Science)","ModuleDescription":"This is the third module in a series of four covering scales from ‘Atoms to Molecules’, through ‘The Cell’ and ‘The Earth’ to ‘The Universe’. This module focuses on the physical, chemical and biological processes that have shaped the development of the Earth. The module takes a systems approach in order to understand the interconnectivity between the various components of the Earth system, i.e. the atmosphere, biosphere, hydrosphere and lithosphere. Using this approach, students will study the impact that anthropogenic activities, such as burning fossil fuels, has had on the Earth system.","ModuleCredit":"4","Workload":"2-1-1-2-4","Prerequisite":"SP2174 The Cell","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"SP3176","ModuleTitle":"The Universe","Department":"Dean's Office (Science)","ModuleDescription":"This is the fourth module of an interdisciplinary program covering nature at different scales from ‘Atoms to Molecules, ‘The Cells’, ‘The Earth’ and ‘The Universe’. This module traces the developments in theoretical and observational cosmology, starting from Newtonian cosmology, Hubble’s observations, the Big Bang, formation of stars and black holes to recent ideas in the origin and fate of the Universe.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"SP3175 The Earth","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning"],"TutorialPeriods":["Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"SP3202","ModuleTitle":"Evidence in Forensic Science","Department":"Biological Sciences","ModuleDescription":"This module introduces students to Singapore’s basic criminal laws, evidence and procedures. The module also focuses on the scene of the crime and evidence found there. Topics include crime scene protocols, recognition, collection and preservation of evidence.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"GEK1542","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"SP3203","ModuleTitle":"Aquatic Ecology Research","Department":"Biological Sciences","ModuleDescription":"The aim of the module is to provide students with handson research experience in aquatic ecology, the design, execution and analysis of surveys and experiments. Emphasis is placed on how quantitative scientific methods are applied to study aquatic ecosystems incorporating both theory and practice. The theory is primarily in the form of ecological survey planning and aquatic experimental design. The practical component provides the skills necessary to conduct real aquatic ecology research and present findings. The module covers hypothesis formulation, analytical methods and procedures specific to aquatic systems, as well as the use of statistical information for making ecological inferences. Awareness will be developed of what types of research are realistic given time, skill and budget constraints.","ModuleCredit":"4","Workload":"2-2-0-4-2","Prerequisite":"LSM2251 Ecology and Environment or GE2229 Water and Environment","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"SP3277","ModuleTitle":"Nano: from Research Bench to Industrial Applications","Department":"Dean's Office (Science)","ModuleDescription":"This module exposes senior students to nanoscience research and nanotechnology-based industry. This is done through a series of weekly seminars by principal investigators and industrial experts in the field, laboratory and industrial visits, and by completion of nanosynthesis/nanocharacterization-related mini projects. The course culminates in an intensive one-week study tour to Japan, organised in collaboration with La Trobe University and Tokyo University","ModuleCredit":"4","Prerequisite":"SP2171 (Discovering Science) and SP2173 (Atoms to Molecules), or SP2251 (Science at the Nanoscale)","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"SP4261","ModuleTitle":"Articulating Probability and Statistics in Court","Department":"Biological Sciences","ModuleDescription":"Probability and statistics provide powerful tools for quantifying the weight of forensic evidence. These quantities often come along with associated assumptions and need to be interpreted and articulated in a manner that is easily understood. Students will learn the necessary probability and statistical techniques in quantifying forensic evidence and error evaluation metrics. The fallacies and errors in interpreting results of selected forensic topics such as paternity testing and representative drug sampling will be covered. Additionally, students will learn the art of articulating these quantitative findings to non-scientists through real case studies involving DNA evidence, illegal drugs, forensic toxicology and criminalistics.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"LSM1306 Forensic Science or with department approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SP4262","ModuleTitle":"Forensic Human Identification","Department":"Biological Sciences","ModuleDescription":"Ever wondered how DNA Evidence makes its way from the crime scene to the courtroom? This module is delivered in an interactive seminar-style format, where students will experience first-hand challenges and practical usage relating to Forensic DNA Evidence. Students will undergo practicals to learn the entire chain of forensic DNA techniques, from collection, characterisation, and storage to processing DNA Evidence. Students will also play the role of expert witnesses for the prosecution or defence based on evidence gathered at mock trials. Students will appreciate the importance of DNA as part of a toolkit used for individualisation in forensic investigations.","ModuleCredit":"4","Workload":"2-1-1-3-3","Prerequisite":"LSM1306 Forensic Science or with department approval","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SPH2101","ModuleTitle":"Public Health and Epidemiology","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Epidemiology is the study of the patterns, causes, and effects of health and disease conditions in defined human populations. It is the cornerstone of public health, and provides evidence that impact on both personal decisions about our lives and public policy for preventing and controlling diseases in the population. In this module, we will cover key concepts in epidemiology, including how we measure disease burden, how we study risk factors for disease, how we evaluate interventions like new vaccines and therapies, and how to critically appraise research evidence to inform public health policy.","ModuleCredit":"4","Workload":"2-1-0-3-4","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"SPH2102","ModuleTitle":"Lifestyle, Behaviour and Public Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will provide an overview of important behavioural lifestyle factors (Smoking, Diet, Physical Activity, Alcohol, and Sexual Behaviour) and their impact on individual and population health. It introduces principles of behavioural change and health promotion and how they apply to behavioural lifestyle factors and disease prevention. Students participating in this module will develop a theoretical understanding of health behaviour and its application to behaviour change approaches. They will also learn to consider effectiveness and ethics of health promotion strategies in the context of discussed lifestyle factors.","ModuleCredit":"4","Workload":"3-0-0-4-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SPH2103","ModuleTitle":"Systems and Policies to improve Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will introduce you to ways we can improve the health of a community through examining the role of the government, healthcare professionals, the health system and the individual. The module will explore common health problems such as obesity, diabetes, influenza and mental health and what we can do about these problems through enacting health policy and programs. We will discuss case studies from Singapore and the region.","ModuleCredit":"4","Workload":"3-0-0-4-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SPH2104","ModuleTitle":"Public Health Nutrition","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Public Health Nutrition lies at the intersection of public health and nutritional sciences and is concerned with the “promotion and maintenance of nutrition-related health and wellbeing of populations through the organized efforts and informed choices of society”. Such approaches are required to solve many of the complex nutritional challenges, such as obesity, type-2 diabetes, micronutrient deficiencies, and hunger, which we face today. In this class we will study fundamental concepts related to nutrition, understand frameworks used to examine public health issues, and examine key historical and current public health nutrition challenges and policies.","ModuleCredit":"4","Workload":"3-0-0-4-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SPH2105","ModuleTitle":"Introduction to Global Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Over the past decade global health has evolved from buzzword to discipline, attracting interest from governments, academic institutions and funding organizations. But, what is “global health”? Although we have made enormous progress in improving health status over the past 50 years, the progress has been uneven. Why? By examining major global health challenges, programs and policies, students will analyze current and emerging global health priorities, including communicable and noncommunicable diseases, health inequity, health systems, and major global initiatives for disease prevention.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"SPH2106","ModuleTitle":"Health in the Later Years","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Singapore has one of the fastest ageing population in Asia and ageing populations are an international phenomenon. To prepare for an aged society, there is a need to understand the wide breadth and complex nature of ageing which impacts the health, physical, functional, social, psychological and economic aspects of an older person. Students will gain a basic overview of the aging population and its increasing relevance for health, social and economic planning and policy, both in Singapore and internationally. Other areas covered include demographgy of ageing, normal and abnormal ageing, common ageingrelated diseases, health and social services and policies for older persons, and medico-legal and ethical issues of care for the older persons.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SPH2107","ModuleTitle":"Social Determinants of Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"What are the social and economic determinants of health? How do meanings of ‘health’ differ across populations and communities? This module adopts a multi-disciplinary approach in examining the different understandings of ‘health’ in society, via thinking critically about real-world health issues and their management. Drawing from disciplines such as medical anthropology, urban sociology and human geography, students will investigate how ‘health’ implicates – and is implicated by – the lives of individuals and societies. This module explores contemporary technological, ethical, political and cultural debates in health, healing and well-being, and is open to students from all disciplines and backgrounds.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SPH2201","ModuleTitle":"Health of the Poor in Asia","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module introduces students to global public health, with a focus on health issues among some of the poor in Asia. Key issues explored by the module include the following: What are the priority health issues that dominate the global health agenda today, and which disproportionately affect the poor? What are the systemic and societal factors that determine disease burden and adverse health outcomes among this subgroup? What are the community, health system and policy levers that are available to ameliorate these disparities?","ModuleCredit":"4","Workload":"2-2-0-0-6","History":[{"Semester":4}]},{"ModuleCode":"SPH3101","ModuleTitle":"Biostatistics for Public Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will introduce the entire biostatistical data analysis workflow in public health, from data management to data analysis and the interpretation of results, translating data into reliable and consumable information for knowledge discovery in public health. Particular emphasis on the application of regression models in public health without the mathematical details and the proficiency in using statistical software (SPSS) to perform data analysis, integrating biostatistics, computer applications and public health for improving the health of mankind.","ModuleCredit":"4","Workload":"2-1-2-1-4","Prerequisite":"i. BN2102 Bioengineering Data Analysis ii. DSC2008 Business Analytics – Data and Decisions iii. EC2303 Foundations for Econometrics iv. PL2131 Research and Statistical Methods I v. PR1142 Pharmaceutical Statistics vi. PR2103 Pharmacostatistics vii. SC3209 Data Analysis in Social Research viii. ST1131 Introduction to Statistics ix. ST1232 Statistics for Life Sciences x. ST2334 Probability and Statistics","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"SPH3102","ModuleTitle":"Public Health Communication","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module equips students with the principles and skills to design health communication messages and activities/projects e.g. talks, skills development, telehealth in a variety of settings such as the school, workplace, internet and the community. It emphasizes the critical analysis and application of health communication theory and social marketing principles in the design of messages and communication projects to promote health in the community.","ModuleCredit":"4","Workload":"3-0-0-4-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"SPH3103","ModuleTitle":"Public Health Economics","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This course will discuss key concepts that economists use to analyze the production and consumption of health and health care and apply these concepts to selected issues in health policy. We will first cover the microeconomic fundamentals that drive patient choices, provider and behavior, health insurance and medical innovation. The second part of the semester will shift to a macroeconomic perspective on systems and policy, and the third will conclude with a discussion the economic evaluation of health technologies and public health interventions.","ModuleCredit":"4","Workload":"3-0-0-4-3","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SPH3104","ModuleTitle":"Infectious disease epidemiology and public health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module gives an overview of the epidemiology of infectious diseases and its relevance to public health. It outlines fundamental concepts governing the interaction between microbes and host populations, and how such interactions affect the distribution of disease and the options for surveillance, prevention and control. Epidemiology and principles of prevention and control for several types of infectious diseases will be described, and applied to key diseases of global and local importance including vaccine preventable diseases, food-borne diseases, zoonotic and environment-related infectious diseases, vector-borne diseases, healthcare associated infections and drug resistant organisms, tuberculosis, and HIV and other sexually transmitted infections.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"SPH2101","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SPH3105","ModuleTitle":"Prevention and Control of Non-Communicable Diseases","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module gives an overview of the public health approach to non-communicable diseases across the continuum of identification of risk factors, surveillance and implementation of measures to prevent and manage disease to reduce mortality and improve quality of life. Epidemiology and principles of prevention and control for non-communicable diseases will be described, and applied to key diseases of global and local importance.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"SPH2101 Public Health and Epidemiology","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SPH3109","ModuleTitle":"Designing Public Health Programmes","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This skill-based module introduces students to the planning and designing of health interventions and public health programmes. It provides the theoretical constructs that underpin the development of public health programmes, as well as provides students the opportunity to design a real programme for a specific identified health issue for implementation by a local organisation. The theoretical knowledge and practical skills developed in this module include being able to analyse any given health situation or problem, perform a baseline (via real field exercise), identify and prioritise possible interventions, and develop plans for implementation.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"1. GEK1900 Public Health in Action, AND 2. SPH2101 Public Health and Epidemiology","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"SPH3201","ModuleTitle":"Public Health Practice","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module introduces students to the public health infrastructure and functions in Singapore, as well as provide hands-on exposure to work by way of attachments at selected public health agencies. It allows students to explore career opportunities in public health, develop related essential skills, specifically soft skills such as management of resources, time, money and human, interpersonal relationships, communication and advocacy and provides practical exposure to selected public health careers.","ModuleCredit":"4","Workload":"1-0-0-5-4","Prerequisite":"Students must have completed at least 8 MCs of essential modules and at least 8 MCs of approved electives for the Minor in Public Health.","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"SPH5001","ModuleTitle":"Foundations of Public Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module motivates and introduces topics, issues and approaches that will be further developed in the MPH programme. It will focus on the origins, history and present state of public health in Singapore and globally and its underpinning ideals. Public health ethics, social-ecological determinants of health, and numeracy skills to make sense of risk and assess disease burden will be covered. Public health evidence-based and systems approach to solving complex public health problems with appropriate research methods will also be introduced.","ModuleCredit":"0","Workload":"6-32-0-0-2","History":[{"Semester":1}]},{"ModuleCode":"SPH5002","ModuleTitle":"Public Health Research Methods","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module provides students with the foundational knowledge of epidemiology and biostatistics, and introduces students to the key principles of qualitative research methods. Students will learn how to quantify the burden of disease in populations, identify potential risk factors, develop and test hypotheses. Key considerations for the design of observational, interventional, and screening studies, and basic skills related to the analyses and interpretation of data from such studies will be emphasised. Students will gain an appreciation of the complementary nature of qualitative and quantitative research methodologies in answering public health questions.","ModuleCredit":"8","Workload":"3-3-3-0-11","Preclusion":"CO5102 Principles of Epidemiology and CO5103 Quantitative Epidemiologic Methods","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Evening","Thursday Evening","Saturday Morning"]}]},{"ModuleCode":"SPH5003","ModuleTitle":"Health Behaviour and Communication","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module applies concepts and methods in social and behavioural sciences to evaluate and inform development of health promotion policies, programmes and services. It provides students with the principles and skills to address the social, psychological and environmental factors influencing behaviour and behaviour change. Upon completion of this module, students will be able to apply commonly used behavioural theories and models to change and evaluate behaviour at the individual, group and community level for the development of effective public health promotion interventions.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"CO5203 Lifestyle and Behavior in Health and Disease","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SPH5004","ModuleTitle":"Introduction to Health Policy and Policy Analysis","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"The module provides students with an overview of health systems and the origin, development, and the various components that make up an effective health policy. Theoretical frameworks and concepts will be introduced to help students understand and analyse health policies and the challenges faced by stakeholders in the health system. Through a mix of lectures, in-class group discussion, and group work with case studies, students will describe, analyse and develop health policy solutions for common public health problems faced by Singapore and regional countries.","ModuleCredit":"4","Workload":"3-0-0-2-5","Preclusion":"CO5104 Health Policy & Systems","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SPH5005","ModuleTitle":"Practicum","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module is both a practice as well as a seminar course. Module requirements are fulfilled by planning and conducting a project in cooperation with an advisor over the course of 6 - 12 months. The project should involve collection of primary data, or an in-depth analysis of secondary data, and should be in the student’s selected focus area, if they’ve chosen one.","ModuleCredit":"8","Workload":"1-1-0-12-6","Prerequisite":"SPH5002 Public Health Research Methods, OR CO5102 Principles of Epidemiology and CO5103 Quantitative Epidemiologic Methods","Preclusion":"CO5210 Practicum","History":[{"Semester":3},{"Semester":4},{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5101","ModuleTitle":"Advanced Quantitative Methods I","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"In this module, the principles of statistical modelling will be introduced, and statistical models such as multiple linear regression, logistic regression and Cox proportional hazards model will be applied to a variety of practical medical problems. Methods for analysing repeated measures data, assessment of model fit, statistical handling of confounding and statistical evaluation of effect modification will also be discussed.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"1) A minimum grade ‘B-‘ obtained in CO5103 Quantitative Epidemiologic Methods OR SPH5002 Public Health Research Methods, 2) and working knowledge of STATA.","Preclusion":"CO5218 Advanced Quantitative Methods I","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"SPH5102","ModuleTitle":"Design, Conduct and Analysis of Clinical Trials","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"In this module, issues in clinical trials, including blinding randomisation, sample size, power, ethical, regulatory, and quality-of-life issues will be addressed. Interim and sequential analyses, analysis of multiple treatments and endpoints, stratification and subgroup analyses, as well as meta-analysis of randomised controlled trials will also be discussed. Although particular emphasis is given to the evaluation of treatment in Phase III clinical trials, early phase trials studies will also be covered.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"SPH5002 Public Health Research Methods, OR CO5102 Principles of Epidemiology and CO5103 Quantitative Epidemiologic Methods","Preclusion":"CO5220 Design, Conduct and Analysis of Clinical Trials","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"SPH5103","ModuleTitle":"Collection, Management & Analysis of Quantitative Data","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module is an introduction to collection, management and data analysis of quantitative surveys in public health research, with strong emphasis on acquiring hands-on experience for handling public health data with the STATA software. It will cover essential concepts such as sampling and design of questionnaires as well as practical components such as data storage, management, and basic statistical analysis of questionnaire data.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5232 Collection, Management & Analysis of Quantitative Data","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SPH5104","ModuleTitle":"Healthcare Analytics","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will cover major topics in healthcare analytics, including clinical related analytics (diseases, medication, laboratory test, etc.) and healthcare operations related analytics (resource planning/scheduling, care process analytics and improvement, admission and readmission, etc.). Students will learn the insights of these different healthcare analytics areas, and how to select the right analytics techniques for these healthcare analytics problems.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"SPH5002 Public Health Research Methods, OR CO5103 Quantitative Epidemiologic Methods","Preclusion":"CO5237 Healthcare Analytics","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SPH5201","ModuleTitle":"Control of Communicable Diseases","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module focuses on infectious diseases of public health concern in Singapore and internationally. The course will cover concepts in the prevention, surveillance and control of infectious diseases, with a focus on vector-borne diseases (in particular dengue and malaria), foodborne diseases, HIV/AIDS and sexually transmitted diseases, tuberculosis, acute respiratory illnesses, and nosocomial infections. In addition, students will be exposed to concepts in the evaluation of vaccines and vaccination programmes, and will obtain hands-on experience in outbreak investigation through a simulated outbreak exercise. Students will learn to critically appraise and discuss the application of current control strategies. This module is highly relevant for students who intend to work in infectious disease control in local and international governmental and non-governmental organisations, or who wish to pursue academic research on infectious diseases from a public health perspective.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5201 Control of Communicable Diseases","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SPH5202","ModuleTitle":"Control of Non-Communicable Diseases","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"In this module, the public health approach to non-communicable disease control will be illustrated with integration of epidemiological parameters (i.e. risk factors, prevention, surveillance) and the WHO guidelines of Control of NCDs including life course and common lifestyle approach and evidence based practice. Students will read, critically appraise and discuss the application of some relevant epidemiological studies. Finally, they will perform a literature search to identify relevant community programmes to enhance current control of NCDs in Singapore.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"SPH5002 Public Health Research Methods","Preclusion":"CO5209 Control of Non-Communicable Diseases","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SPH5203","ModuleTitle":"Advanced Epidemiology I","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module covers advanced methods for the design, conduct, analysis and interpretation of epidemiologic studies. The main focus is on analytical studies that aim to identify risk factors for diseases particularly case-control and cohort studies. Topics include causal inference, study design, methods of handling confounding and identifying effect modification, measurement error and information bias, selection bias, lifestyle and molecular epidemiology, and meta-analysis.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"SPH5002 Public Health Research Methods, OR CO5102 Principles of Epidemiology and CO5103 Quantitative Epidemiologic Methods","Preclusion":"CO5215 Advanced Epidemiology I","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SPH5204","ModuleTitle":"Nutrition and Health - Fundamentals and Applications","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module introduces the concepts and principles underlying nutrition in relation to health and diseases, so as to better understand and address population nutrition challenges. Content areas include an overview of nutrition as a major determinant of health and disease, methods to assess nutritional status, maternal and child health through the lens of a life course perspective, nutrition during ageing and evaluation of effective nutritional interventions. This class will include discussion of nutrition policies and strategies, multi-sectoral approaches and the importance of public- partnerships aimed at preventing chronic diseases. There will be a strong emphasis on gaining practical skills in dietary assessments, critical appraisal of scientific literature and media articles relating to diet and nutrition and communication of nutritional science to the public. The teaching approach involves class interaction and provides opportunities for self-reflection.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5229 Nutrition and Health","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SPH5205","ModuleTitle":"Urban Outbreak Management","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"An effective outbreak management system is core to safeguarding public health and reducing morbidity and mortality. Outbreak investigation, when properly managed, fosters cooperation between stakeholders in rapid mobilization, community engagement, communications, and business continuity. By introducing a combination of hard and soft skills, as well as knowledge and tools related to field epidemiology, environmental health, microbiology, communication and social sciences, it is designed for application of knowledge and skills to manage, foresee and solve outbreak problems efficiently and effectively.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SPH5301","ModuleTitle":"Occupational Health Practice","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module focuses on knowledge and competencies of occupational health (OH) professionals to manage Occupational Health services and programs e.g. implementing integrated management systems, planning of health promotion programmes, calculating cost and benefits of programs. It addresses practical challenges of OH professionals who work in a business environment by stressing their contributions to the overall business processes and goals, its operations and the health of its employees. Students will have opportunities to gain practical skills for translating their occupational health knowledge into practical applications such as program development, designing interventions and programme monitoring.","ModuleCredit":"4","Workload":"2-1-0-5-2","Preclusion":"CO5304 Occupational Health Practice","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SPH5302","ModuleTitle":"Occupational Toxicology and Industrial Hygiene","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Exposure to environmental hazards such as toxins, chemicals, biological agents, noise and radiation are oftentimes unavoidable, especially in the workplace setting. This module covers basic concepts as well as specific topics on Toxicology and Industrial Hygiene that are relevant to current occupational and public health practice. Emphasis will be on the approach to major environmental and occupational toxins and hazards. Case studies will be used to allow participants the opportunity to practise effective problem-solving skills.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"CO5305 Industrial Hygiene CO5306 Public Health Toxicology","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SPH5303","ModuleTitle":"Workplace Assessment","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"The workplaces to be visited represent common manufacturing industries such as electronics, metalworking, , chemical manufacturing, food, agriculture and health care industries. There will also be visits to a diving unit and an aeromedical centre. Reading of the work processes and work activities of the workplace to be visited is expected before each visit, and participants are required to make observations and assessments of the work environment during the visit. The visits will be followed by class presentations and discussions and submission of a report of the workplace visited.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"CO5305 Industrial Hygiene & CO5306 Public Health Toxicology or SPH5302 Occupational Toxicology and Industrial Hygiene","Preclusion":"CO5317 Workplace Assessment","History":[{"Semester":3},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SPH5304","ModuleTitle":"Occupational Ergonomics","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module covers both ergonomics/human factors and basic work physiology. It emphasises the practical aspects of how to fit the worker to the job and how to fit the job to the worker and the need for a multifactorial approach to the study of ergonomics/human factors. The basic principles of human, work and environmental factors related to occupational disease and work related illness will be discussed. Common issues related to work and stress, work and performance will also be covered in the lectures. Work place assessments will also be stressed to evaluate various ergonomic factors in the implementation of a workplace ergonomics programme and the investigation of work-related accidents. In addition to lectures and tutorials, case studies from industry will also be discussed.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5312 Occupational Ergonomics","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SPH5305","ModuleTitle":"Clinical Occupational Medicine","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module serves as a refresher course for practising physicians with emphases on the occupational aspects of clinical practice. In addition to lectures, slide quizzes and tutorials, there will be clinical sessions where participants clerk hospital inpatients and out patients and present their case histories for class discussion. Participants will also have attachments to an occupational medicine referral clinic in an outpatient setting. There will be in-depth coverage of occupational dermatology, noise-induced hearing loss and occupational lung disorders. There will also be practical session on lung function test, audiogram and Pneumoconosis Chest Xray readings. At the end of the module, participants should be able to diagnose, manage, and understand the principles of prevention of occupational and work-related diseases.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Medical graduates with relevant clinical experience.","Preclusion":"CO5307 Clinical Occupational Medicine","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SPH5306","ModuleTitle":"Environmental Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Rapid urbanisation has resulted in an increasingly built environment with new dynamic interactions between the natural (biosphere) and man-made (technosphere). This in turn leads to emerging health concerns peculiar to an urbanised built environment. Events in the natural environment continue to be of public health importance, especially climate change as evidenced by extreme weather events. In addition, the workplace environment is of special concern as most adults spend the greater proportion of their waking hours there. This module will introduce students to important issues in environmental and occupational health and equip them with basic skills in identifying and mitigating environmental risk factors, both in the general and workplace environment.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"CO5202 Environmental and Occupational Health","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SPH5307","ModuleTitle":"Principles of Workplace Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module on Principles of Workplace Health aims at providing an overview on Occupational Health & Safety and will focus on the principles of risk control and the prevention of work-related diseases and accidents at the workplace. It is specifically designed for professionals working in employee health and occupational health, including health professionals such as nurses and doctors as well as other professionals who are interested in workplace health such as technicians, engineers, safety professionals, social science and sports science professionals who work in a corporate environment.","ModuleCredit":"4","Workload":"0-3-3-3-1","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SPH5401","ModuleTitle":"Health Economics and Financing","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module addresses the economic and financing aspects of the production, distribution, and organisation of health care services and delivery. This includes the structure of health care delivery and insurance markets, demand for and supply of health services, pricing of services, cost of care, financing mechanisms, and their impact on the relevant markets. A special emphasis will be given to market failures and the role of government in the market for health services. Through textbook readings and discussions of seminal articles and more recent empirical applications in health economics, students will learn the economic way of thinking. They will be given the opportunity to showcase these skills through a series of research papers written throughout the semester that will culminate with a final manuscript that provides an in-depth analysis of a critical health issue.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5204 Health Economics and Financing","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SPH5402","ModuleTitle":"Management of Healthcare Organisations","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This practitioner-led module is targeted at participants with a basic background in management (either through academic study or practice) and equips participants to work with and manage care delivery services. Teaching will be through interactive lectures, group activities and panel discussions. Participants will be expected to actively share their experiences and learn collectively.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5205 Management of Healthcare Organisations","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SPH5403","ModuleTitle":"Medical & Humanitarian Emergencies","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module provides a practical introduction to disaster preparedness and management, from a public health perspective. Participants will gain core knowledge and skills to understand how disasters are conceptualized, how disaster risk is managed, and how disaster response is planned and executed. Key topics include understanding disaster terminology, risk, and types, the international humanitarian system, assessment to identify assistance and resources required, specific sectors in the disaster context such as environmental health, food and nutrition, and health action, relevant ethical and legal frameworks such as International Human Rights Law (IHRL), and practical considerations such as safety and security, and operations in disasters.","ModuleCredit":"4","Workload":"19.5-8.5-0-0-10","Preclusion":"CO5206 Medical & Humanitarian Emergencies","History":[{"Semester":3}]},{"ModuleCode":"SPH5404","ModuleTitle":"Measuring and Managing Quality of Care","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module provides an introduction to the concepts and techniques used to measure and improve the quality of healthcare. It will address current concerns with patient safety and medical errors, and explore systemic approaches to harm reduction. Participants will understand the methodologies and instruments for the measurement of quality in healthcare, including clinical outcome indicators, healthcare professionals’ performance measurement and patient satisfaction surveys. Strategies for managing quality, including the tools for continuous quality improvement in healthcare organisations, will be presented.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5208 Measuring and Managing Quality of Care","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SPH5405","ModuleTitle":"Introduction to Health Services Research","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module is an introduction to the various domains of and methods for health services research. It is designed to provide students with a panorama of health services research and its applications and the information for further learning. The module integrates elements of statistics, psychometrics, health economics, and incorporates a diverse range of subjects including patient-reported outcomes, decision analytic modelling, and cost-effectiveness analysis.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"SPH5002 Public Health Research Methods, OR CO5102 Principles of Epidemiology and CO5103 Quantitative Epidemiologic Methods","Preclusion":"CO5214 Introduction to Health Services Research","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SPH5406","ModuleTitle":"Contemporary Global Health Issues","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module offers students a panoramic overview of the evolving global health landscape in today’s globalised society which is characterised by unprecedented interconnectedness. Public health problems and consequences are now easily trans-national, if not global. We will focus on key cross-cutting thematic areas linking Health with the Sustainable Development Goals (SDGs)","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5221 Contemporary Global Health Issues","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SPH5407","ModuleTitle":"Programme Evaluation","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will equip the students in skills to conduct different forms of programme evaluations (formative/summative, process/outcome/impact, cost effectiveness analysis etc) in different contexts (as an internal or external evaluator of a programme). The students will acquire practical skills on how to prepare for an evaluation, conduct an evaluation and appropriately disseminate the evaluation results to the relevant stakeholders.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"SPH5002 Public Health Research Methods OR CO5102 Principles of Epidemiology and CO5103 Quantitative Epidemiologic Methods","Preclusion":"CO5222 Programme Evaluation","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SPH5408","ModuleTitle":"Public Health and Ageing","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"In this module, an overview of the ageing population and its increasing relevance for public health planning and policy, both in Singapore and internationally. Major topics include demography of ageing, normal (physiological and biological) and abnormal (physical and mental) ageing, prevention of ageing-related diseases and compression of morbidity, health and social services and policies for older persons, and medico-legal and ethical issues of care for the older persons. Students will learn how to apply their knowledge to critically appraise health and social programmes and policies for older persons and apply medico-legal and ethical principles in the care for older persons.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5230 Public Health and Aging","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SPH5409","ModuleTitle":"Qualitative Methods in Public Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Qualitative methods in Public Health will familiarise students with the range of related data collection and analytic methods, as well as ethical considerations and ways to best communicate this approach. Students will learn practical techniques to improve the quality of data collection, including: In depth interviews, focus groups and observational methods. We will also explore lesser-known approaches such as using photo voice or how to ‘walk through spaces’. Emphasis will be given to data management and transparency in analyses, the best ways of doing these, using practical policy relevant methods.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5233 Qualitative Methods in Public Health","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SPH5410","ModuleTitle":"Developing health proposals using DME skills & tools","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Two of the most important skills that public health practitioners need to develop are programme design and proposal writing. These two skills are inseparably linked: they are two sides of the same coin. A poorly designed project or programme will have very little chance of successfully competing for funds, while an innovative, well-conceived project will never get funded unless it gets written into a good proposal. A good programme design in a good proposal can lead to better implementation and management, and sets the stage for good monitoring and evaluation. In turn, a project executed well has better chances for re-funding and expansion by donors. This skills building design, monitoring and evaluation (DME) course is designed to introduce the potential proposal writer to the working environment that he will eventually confront repeatedly. It requires living through the process of applying good principles of programme/project design in developing a proposal. Remarks: It is recommended that students have completed CO5102 Principles of Epidemiology and CO5103 Quantitative Epidemiologic Methods or SPH5002 Public Health Research Methods prior to reading this module","ModuleCredit":"4","Workload":"10-0-0-10-20","Preclusion":"CO5234 Developing health proposals using DME skills & tools","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning","Saturday Morning"]}]},{"ModuleCode":"SPH5411","ModuleTitle":"Information Technology in Healthcare","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Students will learn about use of Information Technology in Singapore healthcare. They will gain knowledge and skills on managing IT projects in their workplace, learn about key considerations for IT project success, and be able to conduct a basic evaluation of healthcare IT products.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5235 Information Technology in Healthcare","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SPH5412","ModuleTitle":"Economic Methods in Health Technology Assessment","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This course aims to provide an applied introduction to Health Technology Assessment (HTA) research in order to enable students to begin conducting their own research and/or to understand research conducted by others. Health econometrics, cost-effectiveness and economic evaluation in healthcare, and conjoint analysis will be covered. Examples of economic analyses that have been used in all stages of HTA research, starting with quantifying economic burden of illness studies, to cost-effectiveness of particular health technologies, to budget impact and pricing will be included. Prior knowledge of basic statistics is recommended.","ModuleCredit":"4","Workload":"3-0-0-4-3","Preclusion":"CO5236 Economic Methods in Health Technology Assessment","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SPH5413","ModuleTitle":"Women’s, Children’s and Adolescents’ Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Investing in the health of women, children and adolescents is critical for every nation’s development. The course applies a life-course perspective to critically explore the issues affecting the health of mothers, young chidren and adolescents. We will examine the socioeconomic, behavioural and political determinants of maternal, child and adolescent health,as well as policies, programs and services to reach them. The challenges, strategies and potential innovations to more effectively improve their health and wellbeing will be a major focus. These will be linked to global efforts towards achieving the Sustainable Development Goals (SDGs) related to health and well-being, education, gender equity, and poverty reduction.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SPH5414","ModuleTitle":"Informatics for Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"Health informatics transforms health care by analyzing, designing, implementing, and evaluating information and communication systems that enhance individual and population health outcomes, improve care, and strengthen the clinician-patient relationship.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"Nil","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":3}]},{"ModuleCode":"SPH5501","ModuleTitle":"Public Health Communication","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module focuses on the design, implementation, and evaluation of communication programmes designed to change or reinforce health behaviour. Emphasis will be on the step-by-step process of (1) formative research and analysis (including use of conceptual frameworks, audience research, and assessment of the media, policy and service environment), (2) theory-based and evidence-based strategic design, (3) message development, pretesting, and materials production, (4) implementation and monitoring, and (5) theory-based evaluation and dissemination of findings. Upon completion of this module, students will be able to develop a work plan for a health communication project.","ModuleCredit":"4","Workload":"3-0-0-4-3","Prerequisite":"Students must pass the MPH core module CO5203 Lifestyle and Behaviour in Health and Disease or SPH5003 Health Behaviour and Communication","Preclusion":"CO5226 Public Health Communication","History":[{"Semester":3}]},{"ModuleCode":"SPH5801","ModuleTitle":"Field Practice","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module allows student to apply theories and concepts taught in various modules to a project within a public health organisation.","ModuleCredit":"4","Workload":"0-0-0-7-3","Prerequisite":"Students must have completed at least 20 MCs of modules within the MPH programme.","Preclusion":"CO5231 Field Practice","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5880A","ModuleTitle":"Special Topics in Epidemiology and Disease Control","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will provide an opportunity for students to learn about current and emerging topics in one of seven key areas in public health: (a) Epidemiology and Disease Control, (b) Quantitative Methods, (c) Environmental / Occupational Health, (d) Health Policy and Systems, (e) Health Services Research, (f) Health Promotion and (g) Global Health. Specific topics will be selected and offered according to learning needs and relevance, and will be taught by faculty members or visiting experts. Modules on topics within the relevant specialisations [(c) and (g)] may be considered as fulfilment of requirements for that specialisation.","ModuleCredit":"4","Workload":"","Preclusion":"CO5880A Special Topics in Epidemiology and Disease Control","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5880B","ModuleTitle":"Special Topics in Quantitative Methods","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will provide an opportunity for students to learn about current and emerging topics in one of seven key areas in public health: (a) Epidemiology and Disease Control, (b) Quantitative Methods, (c) Environmental / Occupational Health, (d) Health Policy and Systems, (e) Health Services Research, (f) Health Promotion and (g) Global Health. Specific topics will be selected and offered according to learning needs and relevance, and will be taught by faculty members or visiting experts. Modules on topics within the relevant specialisations [(c) and (g)] may be considered as fulfilment of requirements for that specialisation.","ModuleCredit":"4","Workload":"","Preclusion":"CO5880B Special Topics in Quantitative Methods","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5880C","ModuleTitle":"Special Topics in Environmental/Occupational Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will provide an opportunity for students to learn about current and emerging topics in one of seven key areas in public health: (a) Epidemiology and Disease Control, (b) Quantitative Methods, (c) Environmental / Occupational Health, (d) Health Policy and Systems, (e) Health Services Research, (f) Health Promotion and (g) Global Health. Specific topics will be selected and offered according to learning needs and relevance, and will be taught by faculty members or visiting experts. Modules on topics within the relevant specialisations [(c) and (g)] may be considered as fulfilment of requirements for that specialisation.","ModuleCredit":"4","Workload":"","Preclusion":"CO5880C Special Topics in Environmental / Occupational Health","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5880D","ModuleTitle":"Special Topics in Health Policy and Systems","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will provide an opportunity for students to learn about current and emerging topics in one of seven key areas in public health: (a) Epidemiology and Disease Control, (b) Quantitative Methods, (c) Environmental / Occupational Health, (d) Health Policy and Systems, (e) Health Services Research, (f) Health Promotion and (g) Global Health. Specific topics will be selected and offered according to learning needs and relevance, and will be taught by faculty members or visiting experts. Modules on topics within the relevant specialisations [(c) and (g)] may be considered as fulfilment of requirements for that specialisation.","ModuleCredit":"4","Workload":"","Preclusion":"CO5880D Special Topics in Health Policy and Systems","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5880E","ModuleTitle":"Special Topics in Health Services Research","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will provide an opportunity for students to learn about current and emerging topics in one of seven key areas in public health: (a) Epidemiology and Disease Control, (b) Quantitative Methods, (c) Environmental / Occupational Health, (d) Health Policy and Systems, (e) Health Services Research, (f) Health Promotion and (g) Global Health. Specific topics will be selected and offered according to learning needs and relevance, and will be taught by faculty members or visiting experts. Modules on topics within the relevant specialisations [(c) and (g)] may be considered as fulfilment of requirements for that specialisation.","ModuleCredit":"4","Workload":"","Preclusion":"CO5880E Special Topics in Health Services Research","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5880F","ModuleTitle":"Special Topics in Health Promotion","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will provide an opportunity for students to learn about current and emerging topics in one of seven key areas in public health: (a) Epidemiology and Disease Control, (b) Quantitative Methods, (c) Environmental / Occupational Health, (d) Health Policy and Systems, (e) Health Services Research, (f) Health Promotion and (g) Global Health. Specific topics will be selected and offered according to learning needs and relevance, and will be taught by faculty members or visiting experts. Modules on topics within the relevant specialisations [(c) and (g)] may be considered as fulfilment of requirements for that specialisation.","ModuleCredit":"4","Workload":"","Preclusion":"CO5880F Special Topics in Health Promotion","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5880G","ModuleTitle":"Special Topics in Global Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will provide an opportunity for students to learn about current and emerging topics in one of seven key areas in public health: (a) Epidemiology and Disease Control, (b) Quantitative Methods, (c) Environmental / Occupational Health, (d) Health Policy and Systems, (e) Health Services Research, (f) Health Promotion and (g) Global Health. Specific topics will be selected and offered according to learning needs and relevance, and will be taught by faculty members or visiting experts. Modules on topics within the relevant specialisations [(c) and (g)] may be considered as fulfilment of requirements for that specialisation.","ModuleCredit":"4","Workload":"","Preclusion":"CO5880G Special Topics in Global Health","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5890A","ModuleTitle":"Independent Study in Epidemiology and Disease Control","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"The student, in consultation with the lecturer, will work out a programme of study which will include topics, readings, fieldwork if relevant, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the learning objectives and programme of study and other pertinent details. Head of Department, Program Director’s and Academic Advisor’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation criteria may comprise both continuous and/or and final assessment, the % distribution of which will be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"","Preclusion":"CO5223A EPIDEMIOLOGY AND DISEASE CONTROL","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5890B","ModuleTitle":"Independent Study in Quantitative Methods","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"The student, in consultation with the lecturer, will work out a programme of study which will include topics, readings, fieldwork if relevant, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the learning objectives and programme of study and other pertinent details. Head of Department, Program Director’s and Academic Advisor’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation criteria may comprise both continuous and/or and final assessment, the % distribution of which will be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"","Preclusion":"CO5223B QUANTITATIVE METHODS","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5890C","ModuleTitle":"Independent Study in Environmental / Occupational Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"The student, in consultation with the lecturer, will work out a programme of study which will include topics, readings, fieldwork if relevant, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the learning objectives and programme of study and other pertinent details. Head of Department, Program Director’s and Academic Advisor’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation criteria may comprise both continuous and/or and final assessment, the % distribution of which will be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"","Preclusion":"CO5223C ENVIRONMENTAL / OCCUPATIONAL HEALTH","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5890D","ModuleTitle":"Independent Study in Health Policy and Systems","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"The student, in consultation with the lecturer, will work out a programme of study which will include topics, readings, fieldwork if relevant, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the learning objectives and programme of study and other pertinent details. Head of Department, Program Director’s and Academic Advisor’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation criteria may comprise both continuous and/or and final assessment, the % distribution of which will be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"","Preclusion":"CO5223D Health Policy and Systems","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5890E","ModuleTitle":"Independent Study in Health Services Research","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"The student, in consultation with the lecturer, will work out a programme of study which will include topics, readings, fieldwork if relevant, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the learning objectives and programme of study and other pertinent details. Head of Department, Program Director’s and Academic Advisor’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation criteria may comprise both continuous and/or and final assessment, the % distribution of which will be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"","Preclusion":"CO5223E Health Services Research","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5890F","ModuleTitle":"Independent Study in Health Promotion","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"The student, in consultation with the lecturer, will work out a programme of study which will include topics, readings, fieldwork if relevant, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the learning objectives and programme of study and other pertinent details. Head of Department, Program Director’s and Academic Advisor’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation criteria may comprise both continuous and/or and final assessment, the % distribution of which will be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"","Preclusion":"CO5223F Health Promotion","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH5890G","ModuleTitle":"Independent Study in Global Health Programs: Planning and Evaluation","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"The student, in consultation with the lecturer, will work out a programme of study which will include topics, readings, fieldwork if relevant, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the learning objectives and programme of study and other pertinent details. Head of Department, Program Director’s and Academic Advisor’s approval of the written agreement is required. Regular meetings and reports are expected. Evaluation criteria may comprise both continuous and/or and final assessment, the % distribution of which will be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"","Preclusion":"CO5223G GLOBAL HEALTH PROGRAMS: PLANNING AND EVALUATION","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6001","ModuleTitle":"Advanced Epidemiology II","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module covers advanced methods for the design, conduct, analysis and interpretation of epidemiologic studies. Students will apply these methods to the interpretation of published research and the design of a new research project. The main focus is on analytical studies that aim to identify risk factors for diseases particularly case-control and cohort studies. Topics include causal inference, study design, methods of handling confounding and identifying effect modification, measurement error and information bias, selection bias, lifestyle and molecular epidemiology, and meta-analysis. Students will be expected to critique research articles and participate in facilitated group discussions.","ModuleCredit":"4","Workload":"2-1.5-0-4.5-3.5","Prerequisite":"SPH5002 Public Health Research Methods, OR CO5102 Principles of Epidemiology and CO5103 Quantitative Epidemiologic Methods","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Afternoon"]}]},{"ModuleCode":"SPH6002","ModuleTitle":"Advanced Quantitative Methods II","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"In this module, the principles of advanced statistical modelling will be introduced, and statistical models such as multiple linear regression, logistic regression and Cox proportional hazards model will be applied to a variety of practical medical or public health problems. For time-to-event data analysis involving the Cox proportional hazards model, the proportional hazards assumption will be discussed, and strategies for handling non-proportional hazards, such as via stratification or modelling using time-dependent covariates will be introduced. We also consider the situation where several competing event types define the event of interest in a time-to-event study. Methods for analysing repeated measures data, assessment of model fit, statistical handling of confounding and statistical evaluation of effect modification will also be discussed. The statistical models introduced will be applied to real life clinical or public health data.","ModuleCredit":"4","Workload":"2-0-1.5-4.5-3.5","Prerequisite":"1) A minimum grade ‘B-‘ obtained in CO5103 Quantitative Epidemiologic Methods OR SPH5002 Public Health Research Methods, and 2) Working knowledge of STATA.","Preclusion":"Nil","Corequisite":"Nil","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"SPH6004","ModuleTitle":"Advanced Statistical Learning","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module will introduce advanced topics for analyzing large or complex datasets, with a particular emphasis on various biomedical data. We will cover fundamental techniques in machine learning with emphasis on both computing and data analysis. The topics will include regression and classification, resampling-based techniques to evaluate performance, variable selection, tree-based methods for regression and classification, support vector machines, unsupervised data clustering methods and factor analysis, neural networks, neural network-based deep learnings, etc.","ModuleCredit":"4","Workload":"4-0-0-3-3","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"SPH6201A","ModuleTitle":"Independent Study (Epidemiology and Disease Control)","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6201B","ModuleTitle":"Independent Study (Biostatistics)","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6201C","ModuleTitle":"Independent Study (Environmental / Occupational Health)","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6201D","ModuleTitle":"Independent Study (Health Policy and Systems)","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6201E","ModuleTitle":"Independent Study (Health Services Research)","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6201F","ModuleTitle":"Independent Study (Health Promotion)","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6201G","ModuleTitle":"Independent Study (Global Health)","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6770","ModuleTitle":"Graduate Research Seminar in Public Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleDescription":"This module aims to equip public health research students with practical research skills, expose them to the breadth of public health research topics and provide students with opportunities to develop their presentation and communication skills.","ModuleCredit":"4","Workload":"1.5-0-0-5-3.5","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SPH6880A","ModuleTitle":"Special Topics in Epidemiology and Disease Control","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"To be defined accordingly","Preclusion":"To be defined accordingly","Corequisite":"To be defined accordingly","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6880B","ModuleTitle":"Special Topics in Biostatistics","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"To be defined accordingly","Preclusion":"To be defined accordingly","Corequisite":"To be defined accordingly","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6880C","ModuleTitle":"Special Topics in Environmental / Occupational Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"To be defined accordingly","Preclusion":"To be defined accordingly","Corequisite":"To be defined accordingly","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6880D","ModuleTitle":"Special Topics in Health Policy and Systems","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"To be defined accordingly","Preclusion":"To be defined accordingly","Corequisite":"To be defined accordingly","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6880E","ModuleTitle":"Special Topics in Health Services Research","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6880F","ModuleTitle":"Special Topics in Health Promotion","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"To be defined accordingly","Preclusion":"To be defined accordingly","Corequisite":"To be defined accordingly","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SPH6880G","ModuleTitle":"Special Topics in Global Health","Department":"Dean's Office (Ssh Sch Of Public Health)","ModuleCredit":"4","Workload":"2-1-0-0-7","Prerequisite":"To be defined accordingly","Preclusion":"To be defined accordingly","Corequisite":"To be defined accordingly","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SSA1201","ModuleTitle":"Singapore Society","Department":"Sociology","ModuleDescription":"In this module, we seek to reflect on some taken-for-granted understandings of “Singapore society” and to dialogue with the readings, lectures and tutorial materials. We hope you will be able to appreciate the diverse social, political, historical processes and legacies, problems and contradictions that have constructed Singapore society. Ultimately, we aim to equip you with varied viewpoints that will enable you to think critically about Singapore society, its past, its present and its future.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GES1028","Types":["SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Thursday Afternoon","Friday Morning","Monday Afternoon","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SSA1202","ModuleTitle":"Southeast Asia: A Changing Region","Department":"Southeast Asian Studies","ModuleDescription":"Description Southeast Asia has been described as one of the 'crossroads of the world' - a place where people from many cultural, ethnic and religious backgrounds meet. The intermingling of people, the exchange of ideas and international commerce have been part of Southeast Asian life for centuries. This module surveys the broad currents of conflict, change and continuity across the region from a multidisciplinary perspective. It looks at how Southeast Asian societies and political systems have changed over time in response to the pressures of ecology, colonialism, nationalism, urbanization and globalization. The module also looks at the way ethnic, religious, national and regional identities have been constructed, used and altered over time. The overall objective is to provide students with an introduction to different ways of exploring Southeast Asia and different experiences of living in the region.","CrossModule":"SE1101E","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"GEK1008, GEM1008K, SE1101E, SS1203SE, Students majoring in SE are precluded from taking this module.","Corequisite":"","Types":["UEM","GEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Thursday Afternoon","Thursday Evening","Friday Morning","Friday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Friday Evening","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"SSA1206","ModuleTitle":"Representing Singapore","Department":"English Language & Literature","ModuleDescription":"While drawing on methodologies and approaches used in literary studies, this module moves beyond the traditional confines of Singapore Literature. We will thus examine the representation of Singapore, and of contemporary issues of importance in Singapore, in a variety of different popular media. After an initial introduction to the critical reading of cultural representation, we will explore traditional genres such as poetry and drama, as well as more popular ones such as television, film, and popular autobiography. The module is open to all students.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GES1023","Types":["SSM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"SSA1207","ModuleTitle":"Singapore Literature in English: Selected Texts","Department":"English Language & Literature","ModuleDescription":"This module will focus on Singapore literature in English. It will deal with selected texts in the three main genres: poetry, fiction and drama. There will also be opportunities to discuss the works with the writers. One of its main aims is to show how literature will help us gain a more comprehensive insight into our understanding of Singapore.","ModuleCredit":"4","Workload":"2-1-1-3-3","Preclusion":"SSA1207FC, GES1025","Corequisite":"Nil","Types":["SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"SSA1208","ModuleTitle":"Everyday Life of Chinese Singaporeans: Past & Present (taught in English)","Department":"Chinese Studies","ModuleDescription":"Studies on the everyday life of ordinary people offer an important perspective for understanding human history. This module examines the daily life of Chinese Singaporeans during the late 19th to 20th centuries, focusing on their cultural expressions and social actions, revolving around eight geo-cultural sites, namely, Singapore River, Chinatown, Chinese temples, clan associations, opera stages, amusement parks, hawker centres, and streets/roads. Students are asked to compare the past and present of these sites through oral history and fieldwork observation.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GES1005","Corequisite":"","Types":["SSM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"SSA2202","ModuleTitle":"Changing Landscapes of Singapore","Department":"Geography","ModuleDescription":"This module attempts to understand the rationale of changes in Singapore's urban landscape. It places these changes within a framework that considers Singapore's efforts to globalise and examines how policies are formulated with the idea of sustaining an economy that has integral links sub-regionally with Southeast Asia while developing new spatial linkages that will strengthen its position in the global network. Emphasis is also given to recent discussions about how diversity and difference in the perception and use of space pose a challenge to the utilitarian and functional definition adopted by the state.","CrossModule":"GEK2001","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK2001, GES1003","Types":["GEM","SSM"],"History":[{"Semester":4},{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Wednesday Morning","Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning","Thursday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"SSA2203","ModuleTitle":"Singapore’s Business History","Department":"History","ModuleDescription":"This module traces the business history of Singapore from its origins as an East India Company outpost, as an entrepot for regional and international trade routes to its current status as a global city and center for international finance and business. This module offers an introduction to business history and explores different case studies in the local context. These care studies range from 'rags to riches' stories of early migrant communities, popular local brands, and present day entrepreneurs. Major topics include: trading communities, commodities, networks and migration, entrepreneurship, business culture, heritage, globalization, state, politics and business.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2239, GES1009","Types":["SSM"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Morning","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"SSA2204","ModuleTitle":"Nation-Building in Singapore","Department":"History","ModuleDescription":"This module is about Singapore's emergence from British colonial rule and merger with Malaysia to independence and nation-building. It covers political events, the economy, education, national service, ethnic relations, and culture and national identity. Students are encouraged to think through issues central to these topics. The module is tailored for students in all Faculties at all levels.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2229, GES1010","Types":["SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SSA2205","ModuleTitle":"Singapore and Japan: Historical and Contemporary Relationships","Department":"Japanese Studies","ModuleDescription":"This module aims to promote a better understanding of Singapore-Japan relations, combining historical, political, economic, social and cultural perspectives. Besides an examination of the history of interactions between people in Singapore and Japan from the late 19th century to the present, the module also helps students grasp issues affecting Singapore‘s position and perception in a wider geographical and cultural context by considering its relations with Japan. Students are actively encouraged to use oral history, fieldwork and internet for their projects.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"JS2224 and GES1015","Types":["SSM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Monday Morning"]}]},{"ModuleCode":"SSA2206","ModuleTitle":"Islam and Contemporary Malay Society","Department":"Malay Studies","ModuleDescription":"This module examines the kinds of religious orientations that had evolved among the Malays of Singapore and analyzes major socio-historical factors that had shaped such orientations. The ways in which these religious orientations condition the responses of Singaporean Malays and their unique institutions to the challenges and demands of the modern world are then discussed. The module will explore the thought of Muslims thinkers on issues of reform relevant to the Malays of Singapore. A critical analysis and evaluation of the phenomenon of Islamic resurgence and revivalism in Singapore and the extent of its contribution to the progress of the community will also be explored. A theme underlying the topics of the module is the relevance of Islamic values and philosophy in facilitating Singaporean Malays adapt to the demands of social change and the plural society in which they live.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"GES1014, MS2205","Corequisite":"","Types":["SSM"],"History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Thursday Evening"]}]},{"ModuleCode":"SSA2207","ModuleTitle":"Politics in Southeast Asia","Department":"Southeast Asian Studies","ModuleDescription":"Political systems in Southeast display a great variety of characteristics. Some, for example, are authoritarian while others are democratic. Some appear stable while others are subject to tumultuous change. This module examines the historical background and the nature of political competition in different countries of the region: how various groups have succeeded or failed in gaining power, the institutions that structure political contests, and the ideas behind different political agendas. The aim is to provide a multidisciplinary understanding of politics in Southeast Asia with which we can revisit ongoing debates on such issues as democracy, legitimacy, stability and reform.","CrossModule":"SE2213","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"SE2213, SE2281, SS2207SE. Students majoring in SE are precluded from taking this module.","Corequisite":"NIL","Types":["UEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SSA2209","ModuleTitle":"Government and Politics of Singapore","Department":"Political Science","ModuleDescription":"This course examines a number of areas in Singapore's domestic politics with the following objectives: identify the key determinants of Singapore's politics, understand the key structural-functional aspects of Singapore's domestic politics, examine the extent to which nation building has taken place in Singapore, and analyse the key challenges facing Singapore and its future as far as domestic politics is concerned. The course examines both the structural-functional aspects of domestic politics as well as issues related to nation building, state-society relations and the likely nature of future developments and challenges.","CrossModule":"PS2249","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEK2003, GEM2003K, PS1102, PS2101B, PS2101, PS2249, SS2209PS. Students majoring in PS are precluded from taking this module.","Corequisite":"","Types":["UEM","GEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Friday Morning","Monday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Monday Morning","Wednesday Afternoon","Thursday Afternoon","Monday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SSA2211","ModuleTitle":"The Evolution of a Global City-State","Department":"History","ModuleDescription":"The history of Singapore has traditionally been conceived along internal lines, based mainly, if not solely, on the traditional trajectories of administrative, political and national historical narratives. Yet, as we all know, the evolution of Singapore, from classical regional emporium to international port city and strategic naval base, has all along been defined by much larger regional and international forces. After its emergence as a sovereign state in 1965, Singapore continues to project itself as a 'global city-state'. Our local society has an 'international' make-up, being the product as it were of historical and current diasporic trends. This module provides an international framework for a study of the history of Singapore, and seeks to examine the historical evolution of Singapore against the contexts of regional and international changes and developments from the 14th to the 20th century. This module is open to all students throughout NUS interested in Singapore history/studies.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GES1011","Types":["SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Monday Afternoon","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"SSA2214","ModuleTitle":"Singapore and India: Emerging Relations","Department":"South Asian Studies Programme","ModuleDescription":"The module aims to examine the evolving economic linkages between Singapore and India in a post Cold War setting and attempts to explain the factors that have led to their enhanced economic collaboration based on areas of complementarity. The module will use concepts like economic regionalism, Singapore's regionalization policy and India's \"Look East\" policies to explain the confluence of national interests that has enhanced bilateral economic ties between both countries. In particular it will examine bilateral collaboration in infrastructure development (ports and telecommunications) and services (airline and tourism) industries to explain the success and problems of bilateral economic collaboration. The target audiences are students from various Faculties who would like to have a better understanding of Singapore's evolving foreign economic policy in South Asia in an increasingly globalised economy.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GES1006","Types":["SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Wednesday Afternoon","Friday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"SSA2215","ModuleTitle":"The Biophysical Environment of Singapore","Department":"Geography","ModuleDescription":"The module will focus on the functions of the biophysical environment of the city state of Singapore. The topics include geology, soils, river systems, water supply, natural reserves, green areas, land reclamation and coastal environments. The environmental problems that arise from the development of a large tropical city within a limited area, and the possible solutions for such problems will be examined. The module does not require an extensive science or mathematics background.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GES1004","Types":["SSM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"SSA2218","ModuleTitle":"Singapore Film: Performance of Identity","Department":"English Language & Literature","ModuleDescription":"This module explores the ways in which Singapore films constitute a national cinema by considering the history and development of local film production as well as closely examining how individual films perform and engage the notion of a Singapore identity. Through a group creative project, students are challenged to make their own Singapore film that involves the practical application of critical ideas and enables students to participate in the ways that a national cinema performs and functions. The films studied may involve mature content and have varied film ratings.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"TS2238, GES1029","Corequisite":"NIL","Types":["SSM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"SSA2219","ModuleTitle":"South Asia in Singapore","Department":"South Asian Studies Programme","ModuleDescription":"The South Asian presence in Singapore is an important part of Singapore?s multicultural society: in terms of the `Indian' community and its economic and commercial influence, its religious and artistic impact, and its role in the everyday life of the nation (eg. cuisine, sport and entertainment). Students will be provided the opportunity to understand the nature of South Asian migration to Singapore, the significance of the South Asian community and its contributions to Singapore's development. Students will be provided with the necessary framework to study and analyse the historical and socio-economic development of the community and South Asian identity and concerns. The module will develop critical and analytical skills guiding students in the process of social scientific enquiry. The target students are undergraduates from all Faculties.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GES1007","Types":["SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Evening","Monday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"SSA2220","ModuleTitle":"Global Economic Dimensions of Singapore","Department":"Economics","ModuleDescription":"This course will introduce students to the dynamics of the world economy and the impact on Singapore in the last two centuries. It will demonstrate how Singapore grew through continual dependence on the rest of the world in different ways by focusing on major labour, capital and technological factors, in which threats are also seen as opportunities.","ModuleCredit":"4","Preclusion":"EC2373, PP5215, GES1002, SSA2220T, GES1002T","Corequisite":"","Types":["SSM"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"SSA2220T","ModuleTitle":"Global Economic Dimensions Of Singapore","Department":"Dean's Office (Scale)","ModuleDescription":"This course will introduce students to the dynamics of the world economy and the impact on Singapore in the last two centuries. It will demonstrate how Singapore grew through continual dependence on the rest of the world in different ways by focusing on major labour, capital and technological factors, in which threats are also seen as opportunities. This course is offered to BTech students only.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Nil","Preclusion":"EC2202, EC2373, GES1002T, SSA2220, GES1002","Types":["SSM"],"History":[{"Semester":3},{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"SSA2221","ModuleTitle":"Popular Culture in Singapore","Department":"History","ModuleDescription":"Popular Culture in Singapore is designed for both History and non-History students to look at the development of popular culture in Singapore from the colonial period to the present day. By learning about street theatre, local films, and theme parks among others, students will explore thematic issues like diasporic, immigrant and cosmopolitan communities, colonial impact, stratification of society by class, race and religion, surveillance, gender and the body, family and social spaces (theme parks, social clubs, sports fields). Students are expected to gain a sensitivity to historical contexts, and to better understand Singapores rich cultural heritage what has been lost, what has been recovered, the politics of heritage as well as the political, social and economic realities in Singapores historical trajectory.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"HY2254, GES1012","Types":["SSM"],"History":[{"Semester":1,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"SSA2222","ModuleTitle":"Public Administration in Singapore","Department":"Political Science","ModuleDescription":"This module deals with major themed and issues in public administration with specific reference to Singapore. It covers relevant domains of the city-state government and explores issues such as the relationship between politics and administration, meritocracy and performance, combating corruption, grassroots administration, and e-governance. It also discusses administrative trends and challenges in contemporary Singapore.","CrossModule":"PS2244","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS2244","Types":["UEM","SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Monday Afternoon","Friday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"SSA3201","ModuleTitle":"Singapore English-Language Theatre","Department":"English Language & Literature","ModuleDescription":"This module provides a grand overview of Singapore English Language Theatre as well as an in-depth analysis of its canonical texts. It traces the development of Singapore's cultural identity through her theatre's shifting strategies of representation. Apart from contextualizing the key texts within an awareness of Singapore cultural policy and social rubric, this module also focuses on an understanding of theoretical paradigms from postcolonialism, feminism, interculturalism and postmodernism.","CrossModule":"TS3235","ModuleCredit":"4","Workload":"2-1-0-5-2","Prerequisite":"TS1101E or GEM1003","Preclusion":"TS3235. Students who are majoring in TS, or intend to major in TS should not take SSA3201.","Types":["UEM","SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"SSA3203","ModuleTitle":"The Malays of Singapore","Department":"Malay Studies","ModuleDescription":"Who are the Malays of Singapore? How are they perceived and how do they perceive themselves? These and other related questions will be raised in this module. To answer these questions we will discuss the Malays in the socio-economic and political context they live in. The module is divided into five topics: Topic 1 looks at the socio-history of the Malays. Topic 2 introduces approaches in studying Malays of Singapore. Topics 3, 4 and 5 look at different dimensions of their life in Singapore i.e. as Singapore citizens, as part of the Malay \"community\" and as members of \"Malay families\".","CrossModule":"MS3209","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"MS3209. Students majoring in MS are precluded from taking this module.","Types":["UEM","SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SSA3205","ModuleTitle":"Singapore's Foreign Policy","Department":"Political Science","ModuleDescription":"This module analyses Singapore's outlook towards the world with particular reference to countries in the West and Asia. It examines the following key issues affecting Singapore's foreign policy: problems of a small state, factors influencing the worldview, the key foreign policy principles and precepts, the operationalisation of relations towards different countries, and the key differences in outlook towards the world in the Cold War and post-Cold War periods. The course is mounted for students throughout NUS with interest in Singapore and particularly its foreign policy.","CrossModule":"PS3249","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"PS3219B, SS3205PS, PS3249. Students majoring in PS are precluded from taking this module.","Types":["UEM","SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"SSB1204T","ModuleTitle":"Labour Law In Singapore","Department":"Dean's Office (Scale)","ModuleDescription":"The course introduces students to the development of industrial relations and labour laws in Singapore. Students can thus understand why labour relations are the way they are in Singapore. In addition, the course is not purely historical. A substantial part of the course is also aimed at looking at the current legal problems faced by the employees end employers in Singapore. This course will be of general relevance to all as students in all likelihood going to be employees or employers some day. This course is offered to BTech students only.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"NIL","Preclusion":"SSB1204, GES1000, GES1000T","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"SSD1203","ModuleTitle":"Real Estate Development & Investment Law","Department":"Real Estate","ModuleDescription":"This Module introduces students to the law pertaining to real estate development and investment in Singapore. Students will acquire an understanding and appreciation of the policies, circumstances and legal principles which underpin and shape the law on the availability, ownership, development and usage of real estate in Singapore. Students will also gain insight into legal analysis and modes of legal reasoning. This module is targeted at all students across Faculties who have had no exposure to Real Estate Law and wish to acquire a broad understanding of the multiple legal issues that pertain to the built environment.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"• BSP1004, Legal Environment for Business • BSP1004X, Legal Environment for Business ¿• SSB2212 Singapore Legal System: Implications for Business ¿• Not for Real Estate and Project and Facility Management students. ¿• Also all Law undergraduate students, as well as students who have taken Law modules from the Faculty of Law, are not allowed to read this module. ¿• GES1024","Types":["SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SSD2210","ModuleTitle":"Managing Singapore's Built Environment","Department":"Building","ModuleDescription":"This module introduces students to the rationale for, and process of, the emergence and growth of Singapore?s built environment from a third world country to a world class city. It enables students to have an understanding and appreciation of the economic and social aspects and implications of how properties and infrastructure are developed and managed, given the constraints that Singapore faces. It also encourages them to develop alternative views on how the built environment can help Singapore continue to prosper and remain relevant in the region. This module is open to all undergraduates who are interested in Singapore?s physical development.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"RE1102, GES1019","Types":["SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Tuesday Morning","Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"SSD2213","ModuleTitle":"Singapore Urban History & Architecture","Department":"Architecture","ModuleDescription":"This module introduces the urban history and architecture of Singapore from an inter-disciplinary perspective. It will cover the period from the ancient market and settlement of Tanma-hsi or Singapura, to the formation and development of a colonial town, and to the recent post-independence period, until the contemporary debates in Architecture and Urbanism in Singapore. The module, which is targeted at general audiences of undergraduate students, aims to stimulate intellectual discourse and critical thinking by using inter-disciplinary approaches to understanding the city and architecture.","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GES1013","Types":["SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"SSE1201","ModuleTitle":"Building a Dynamic Singapore - Role of Engineers","Department":"Industrial Systems Engineering & Mgt","ModuleDescription":"The focus of the module is to highlight how engineering and technology have contributed to the development of Singapore. The module is structured around case studies such as the creation of Jurong island, one-north, the water story etc. In these case studies, the constraints faced by Singapore (e.g. scarcity of land, lack of water) are overcome through technological, organizational and other forms of innovation. Simple diagrams that can be understood by layman are used to explain some of the innovations (e.g. the water loop).","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"GES1017","Types":["SSM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SSS1207","ModuleTitle":"Natural Heritage of Singapore","Department":"Biological Sciences","ModuleDescription":"Located within one of the global centres of biodiversity, Singapore is endowed with a rich natural heritage that is impacted by expanding urbanisation. Development poses a great challenge to nature conservation and Singapore is an excellent model to study how a balance can be achieved. Students will be introduced to the country?s natural heritage, its historical, scientific and potential economic value. You will have the opportunity to explore important habitats, and to think critically about the issues of sustainable development and the nation?s responsibility to posterity and to regional and international conventions related to biodiversity conservation. Students are expected to undertake the field trips on their own and at their own time within the semester, and will be encouraged to ?self-learn?. A special website with information on the places to visit and their significance serves as a semi-interactive IT-resource. Suggested trails and what can be observed appear on the website. The students? independence and experiential learning aspects are strongly encouraged.","ModuleCredit":"4","Workload":"2-1-0-4-3","Preclusion":"GES1021","Types":["SSM"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"],"TutorialPeriods":["Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"SSY2223","ModuleTitle":"Western Music within a Singaporean Context","Department":"Dean's Office(yst Conservatory Of Music)","ModuleDescription":"This module will look at the place of the Western Classical music tradition within the cultural life of Singapore. It will assess the impact of majority cultures (particularly from the Chinese, Malay and Indian communities) on the general reception of Western music, as well as on music written by Singapore-based composers. Students will be introduced to the principal figures in Singapore’s musical development. The module will also chart the growth of music education in Singapore, both in the national schooling system as well as in private institutions and tertiary academies. A prior knowledge of music is helpful but not required.","ModuleCredit":"4","Workload":"2-2-0-2-4","Preclusion":"GES1020","Types":["SSM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ST1131","ModuleTitle":"Introduction to Statistics","Department":"Statistics & Applied Probability","ModuleDescription":"This module introduces students to the basic concepts and the methods of statistics. A computer package is used to enhance learning and to enable students to analyse real life data. Topics include descriptive statistics, basic concepts of probability, sampling distribution, statistical estimation, hypothesis testing, linear regression. This module is targeted at students interested in Statistics who are able to meet the prerequisite. It is also an essential module for students in the following programmes: Industrial and Systems Engineering (FoE), E-Commerce (SoC), Project & Facilities Management and Real Estate (SDE).","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"GCE ‘AO’ Level or H1 Pass in Mathematics or its equivalent or MA1301 or MA1301FC or MA1301X","Preclusion":"ST1131A, ST1232, ST2334, CE2407, CN3421, EC2231, EC2303, PR2103, DSC2008. Engineering students except ISE students.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Morning","Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Friday Morning","Monday Afternoon"]}]},{"ModuleCode":"ST1232","ModuleTitle":"Statistics for Life Sciences","Department":"Statistics & Applied Probability","ModuleDescription":"This module introduces life science students to the basic principles and methods of biostatistics, and their applications and interpretation. A computer package is used to enhance learning and to enable students to analyze real life data sets. Topics include probability, probability distributions, sampling distributions, statistical inference for one and two sample problems, nonparametric tests, categorical data analysis, correlation and regression analysis, multi-sample inference. This module is essential to students of the Life Sciences.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"GCE ‘AO’ Level or H1 Pass in Mathematics or its equivalent","Preclusion":"ST1131, ST1131A, ST2334, CE2407, CN3421, EC2231, EC2303, PR2103, DSC2008.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon","Friday Morning"]}]},{"ModuleCode":"ST2131","ModuleTitle":"Probability","Department":"Statistics & Applied Probability","ModuleDescription":"The objective of this module is to give an elementary introduction to probability theory for science (including computing science, social sciences and management sciences) and engineering students with knowledge of elementary calculus. It will cover not only the mathematics of probability theory but will work through many diversified examples to illustrate the wide scope of applicability of probability. Topics covered are: counting methods, sample space and events, axioms of probability, conditional probability, independence, random variables, discrete and continuous distributions, joint and marginal distributions, conditional distribution, independence of random variables, expectation, conditional expectation, moment generating function, central limit theorem, the weak law of large numbers. This module is targeted at students who are interested in Statistics and are able to meet the prerequisite. It is an essential module for Industrial and Systems Engineering students.","CrossModule":"MA2216","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"MA1102 or MA1102R or MA1312 or MA1507 or MA1505 or MA1505C or MA1521","Preclusion":"MA2216, ST2334, CE2407","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Monday Morning","Monday Afternoon","Friday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Monday Morning","Friday Afternoon","Wednesday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"ST2132","ModuleTitle":"Mathematical Statistics","Department":"Statistics & Applied Probability","ModuleDescription":"This module introduces students to the theoretical underpinnings of statistical methodology and concentrates on inferential procedures within the framework of parametric models. Topic include: random sample and statistics, method of moments, maximum likelihood estimate, Fisher information, sufficiency and completeness, consistency and unbiasedness, sampling distributions, x2-, t- and Fdistributions, confidence intervals, exact and asymptotic pivotal method, concepts of hypothesis testing, likelihood ratio test, Neyman-Pearson lemma. This module is targeted at students who are interested in Statistic and are able to meet the prerequisite.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"MA2216 or ST2131 or ST2334","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Afternoon","Friday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"ST2137","ModuleTitle":"Computer Aided Data Analysis","Department":"Statistics & Applied Probability","ModuleDescription":"This module introduces students to the statistical computer packages, with main focus on SAS, Splus and SPSS, that provide the computational tools for performing statistical data analysis using the methodology covered in the prerequisite modules. Topics include data access, transformations, estimation, testing hypotheses, ANOVA, performing resampling methods and simulations. It also equips students with basic computational techniques for maximum likelihood estimation. This module is targeted at students who are interested in Statistics and are able to meet the prerequisite.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST1131 or ST1131A or ST1232 or ST2334 or ST2131 or MA2216.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Thursday Morning","Friday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ST2288","ModuleTitle":"Basic UROPS in Statistics and Applied Probability I","Department":"Statistics & Applied Probability","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"ST1131 or ST1232, AND Departmental Approval","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ST2289","ModuleTitle":"Basic UROPS in Statistics and Applied Probability II","Department":"Statistics & Applied Probability","ModuleDescription":"null","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"ST1131 or ST1232, and Departmental Approval","Preclusion":"nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ST2334","ModuleTitle":"Probability and Statistics","Department":"Statistics & Applied Probability","ModuleDescription":"Basic concepts of probability, conditional probability, independence, random variables, joint and marginal distributions, mean and variance, some common probability distributions, sampling distributions, estimation and hypothesis testing based on a normal population. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites. Preclude ME students taking or have taken ME4273.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"MA1102R or MA1312 or MA1505 or MA1507 or MA1521","Preclusion":"ST1131, ST1131A, ST1232, ST2131, MA2216, CE2407, EC2231, EC2303, PR2103, DSC2008. ME students taking or having taken ME4273. All ISE students.","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Friday Morning"]},{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon","Friday Afternoon","Wednesday Afternoon","Friday Morning"],"TutorialPeriods":["Monday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"ST3131","ModuleTitle":"Regression Analysis","Department":"Statistics & Applied Probability","ModuleDescription":"This module focuses on data analysis using multiple regression models. Topics include simple linear regression, multiple regression, model building and regression diagnostics. One and two factor analysis of variance, analysis of covariance, linear model as special case of generalized linear model. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2131 or MA2216 or ST2334","Preclusion":"ST2335, EC3303","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Tuesday Morning","Friday Morning","Friday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ST3232","ModuleTitle":"Design & Analysis of Experiments","Department":"Statistics & Applied Probability","ModuleDescription":"This module covers common designs of experiments and their analysis. Topics include basic experimental designs, analysis of one-way and two way layout data, multiple comparisons, factorial designs, 2k-factorial designs, blocking and confounding, fractional factorial design and nested designs. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2132 or ST2334","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"ST3233","ModuleTitle":"Applied Time Series Analysis","Department":"Statistics & Applied Probability","ModuleDescription":"This module introduces the modelling and analysis of time series data. A computer package will be used to analyse real data sets. Topics include stationary time series, ARIMA models, estimation and forecasting with ARIMA models This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2132 or ST2334","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"ST3236","ModuleTitle":"Stochastic Processes I","Department":"Statistics & Applied Probability","ModuleDescription":"This module introduces the concept of modelling dependence and focuses on discrete-time Markov chains. Topics include discrete-time Markov chains, examples of discrete-time Markov chains, classification of states, irreducibility, periodicity, first passage times, recurrence and transience, convergence theorems and stationary distributions. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","CrossModule":"MA3238","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"(MA1101 or MA1101R or MA1311 or MA1508) and (ST2131 or MA2216)","Preclusion":"MA3238. All ISE students.","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Thursday Afternoon","Friday Morning"],"TutorialPeriods":["Friday Afternoon","Monday Afternoon","Monday Morning"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"ST3239","ModuleTitle":"Survey Methodology","Department":"Statistics & Applied Probability","ModuleDescription":"This module gives an introduction to the design of sample surveys and estimation procedures, with emphasis on practical applications in survey sampling. Topics include planning of surveys, questionnaire construction, methods of data collection, fieldwork procedures, sources of errors, basic ideas of sampling, simple random sampling, stratified, systematic, replicated, cluster and quota sampling, sample size determination and cost. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"MA2216 or ST2131 or ST2334","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"ST3240","ModuleTitle":"Multivariate Statistical Analysis","Department":"Statistics & Applied Probability","ModuleDescription":"This module focuses on the classical theory and methods of multivariate statistical analysis. Topics include distribution theory: multivariate normal distribution, Hotelling's T2 and Wishart distributions, inference on the mean and covariance, principal components and canonical correlation, factor analysis, discrimination and classification. This module is targeted at students who are interested in Statistics, are able to meet the pre-requisites and are matriculated in or after 2002.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3131","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"ST3241","ModuleTitle":"Categorical Data Analysis I","Department":"Statistics & Applied Probability","ModuleDescription":"This module introduces methods for analysing response data that are categorical, rather than continuous. Topics include: categorical response data and contingency tables, loglinear and logit models, Poisson regression, framework of generalised linear models, model diagnostics, ordinal data. This module is targeted at students who are interested in Statistics and are able to meet the prerequisite.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3131","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"ST3242","ModuleTitle":"Introduction to Survival Analysis","Department":"Statistics & Applied Probability","ModuleDescription":"This module focuses on the analysis of survival data or “failure times”, which measure the length of time until the occurrence of an event, with the objective of modelling the underlying distribution of the failure time variable and to assess the dependence of the failure time variable on the independent variables. Topics include: examples of survival data, concepts and techniques used in the analysis of time to event data, including censoring, hazard rates, estimation of survival curves, parametric and nonparametric models, regression techniques, regression diagnostics. This module is targeted at students who are interested in Statistics and are able to meet the prerequisite.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2132","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"ST3243","ModuleTitle":"Statistical Methods in Epidemiology","Department":"Statistics & Applied Probability","ModuleDescription":"This course will provide an introduction to the key concepts and principles of epidemiology. It emphasizes a quantitative approach to clinical and public health problems through the statistical analysis of epidemiologic data. The students will be equipped with the skills needed to understand critically the epidemiologic literature. Principles and methods are illustrated with examples. Topics include incidence prevalence and risk, mortality and morbidity rates, types of study designs: prospective, retrospective and cross-sectional study, association and causation, confounding and standardization, precision and validity of epidemiologic studies, matching, screening, contingency tables, stratified analysis, logistic regression. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"(ST2132) and (ST2131 or MA2216)","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"ST3244","ModuleTitle":"Demographic Methods","Department":"Statistics & Applied Probability","ModuleDescription":"This course will provide an introduction to the fundamental principles and methods of demography. The role of demographic data in describing the health status of a population, spotting trend and making projection will be highlighted. Topics include sources and interpretation of demographic data, rates, proportions and ratios, standardization, complete and abridged life tables, estimation and projection of fertility, mortality and migration, Interrelations among demographic variables, population dynamics, demographic models. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST1131","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Monday Afternoon"]}]},{"ModuleCode":"ST3246","ModuleTitle":"Statistical Models for Actuarial Science","Department":"Statistics & Applied Probability","ModuleDescription":"The module aims to introduce students how statistical methods are used to construct actuarial loss models in order to manage the financial risks in this uncertain world. Major topics includes a model-based approach to Actuarial Science, loss distributions, frequency distributions, aggregate loss models, parametric models, effects of policy modifications, statistical inference for loss models, credibility theory.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2132","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"ST3247","ModuleTitle":"Simulation","Department":"Statistics & Applied Probability","ModuleDescription":"The advent of fast and inexpensive computational power has facilitated the description of real phenomenon using realistic stochastic models which can be analysed using simulation studies. This module teaches students how to analyse a model by use of a simulation study and the topics include: pseudorandom number generation, generating discrete and continuous random variables, simulating discrete events, statistical analysis of simulated data, variance reduction, Markov Chain Monte Carlo methods. It also covers topics in stochastic optimisation such as simulated annealing. This module is targeted at students who are interested in Statistics and are able to meet the prerequisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"{ST2131 or ST2334 or MA2216} and {CS1010 or CS1010E or CS1010S or CS1010FC or IT1006}","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"ST3248","ModuleTitle":"Statistical Learning I","Department":"Statistics & Applied Probability","ModuleDescription":"Statistical learning is a large collection of computer-based modelling and prediction tools with applications in diverse fields including business, medicine, astrophysics, and public policy. This series of two modules covers many of the popular approaches for a variety of statistical problems. There is heavy emphasis on the implementation of these methods on real-world data sets in the popular statistical software package R. Part I gives a broad overview of the common problems as well as their most popular approaches. Topics include linear regression model and its extensions, classification methods, resampling methods, regularisation and model selection, principal components and clustering methods.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2132 or ST2334","Preclusion":"ST4240","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"ST3288","ModuleTitle":"Advanced UROPS in Statistics & Applied Probability I","Department":"Statistics & Applied Probability","ModuleDescription":"Please see section 4.4.3.","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"nil","Preclusion":"nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ST3289","ModuleTitle":"Advanced UROPS in Statistics & Applied Probability II","Department":"Statistics & Applied Probability","ModuleDescription":"null","ModuleCredit":"4","Workload":"0-0-0-10-0","Prerequisite":"NIL","Preclusion":"NIL","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ST3310","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Statistics & Applied Probability","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Statistics as first major and have completed a minimum of 32 MCs in Statistics major at the time of application.","Preclusion":"XX3310 modules offered in Science, where XX stands for the subject prefix of the respective major","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"ST3311","ModuleTitle":"Undergraduate Professional Internship","Department":"Statistics & Applied Probability","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Statistics as first major and have completed a minimum of 32 MCs in Statistics major at time of application.","Preclusion":"XX3311 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"ST3312","ModuleTitle":"Enhanced Undergraduate Professional Internship Programme","Department":"Statistics & Applied Probability","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 16-20 weeks during regular semester. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"12","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Statistics as first major and have completed a minimum of 32 MCs in Statistics major at time of application.","Preclusion":"XX3312 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ST4199","ModuleTitle":"Honours Project in Statistics","Department":"Statistics & Applied Probability","ModuleDescription":"The objectives of the course are to develop the basic skills for independent scientific research, and to promote an appreciation of the application of problem solving strategies in science. On completion of the course, students will be able to demonstrate an appreciation of the current state of knowledge in a particular field of research, to master of the basic techniques required for the study of a research question, and to communicate scientific information clearly and concisely in written and spoken English.","ModuleCredit":"12","Workload":"0-2-0-0-13","Prerequisite":"For Cohort 2011 and before- At least one major at B.Sc./B.Appl.Sc. level, and minimum overall CAP of 3.50 on completion of 100 MCs or more. For Cohort 2012 and after- At least one major at B.Sc./B.Appl.Sc. level, and minimum overall CAP of 3.20 on completion of 100 MCs or more.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ST4231","ModuleTitle":"Computer Intensive Statistical Methods","Department":"Statistics & Applied Probability","ModuleDescription":"The availability of high-speed computation has led to the development of “modern” statistical methods which are implemented in the form of well-understood computer algorithms. This module introduces students to several computer intensive statistical methods and the topics include: empirical distribution and plug-in principle, general algorithm of bootstrap method, bootstrap estimates of standard deviation and bias, jack-knife method, bootstrap confidence intervals, the empirical likelihood for the mean and parameters defined by simple estimating function, Wilks theorem, and EL confidence intervals, missing data, EM algorithm, Markov Chain Monte Carlo methods. This module is targeted at students who are interested in Statistics and are able to meet the prerequisite.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2132","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T13:00+0800","LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"ST4232","ModuleTitle":"Nonparametric Statistics","Department":"Statistics & Applied Probability","ModuleDescription":"This module focuses on the theory and methods of making statistical inference based on nonparametric techniques. Students will see the analyses of real data from various areas of applications. Topics include properties of order statistics, statistics based on ranks, distribution-free statistics, inference concerning location and scale parameters for one and two samples, Hajek's projection. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2132","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"ST4233","ModuleTitle":"Linear Models","Department":"Statistics & Applied Probability","ModuleDescription":"Linear statistical models are used to study the way a response variable depends on an unknown, linear combination of explanatory and/or classification variables. This module focuses on the theory of linear models and the topics include: linear regression model, general linear model, prediction problems, sensitivity analysis, analysis of incomplete data, robust regression, multiple comparisons, introduction to generalised linear models. This module is targeted at students who are interested in Statistics and are able to meet the prerequisite.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3131","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"ST4234","ModuleTitle":"Bayesian Statistics","Department":"Statistics & Applied Probability","ModuleDescription":"Bayesian principles: Bayes' theorem, estimation, hypothesis testing, prior distributions, likelihood, predictive distributions. Bayesian computation: numerical approximation, posterior simulation and integration, Markov chain simulation, models and applications: hierarchical linear models, generalized linear models, multivariate models, mixture models, models for missing data, case studies. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2132","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"ST4238","ModuleTitle":"Stochastic Processes II","Department":"Statistics & Applied Probability","ModuleDescription":"This module builds on ST3236 and introduces an array of stochastic models with biomedical and other real world applications. Topics include Poisson process, compound Poisson process, marked Poisson process, point process, epidemic models, continuous time Markov chain, birth and death processes, martingale. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","CrossModule":"MA4251","ModuleCredit":"4","Prerequisite":"MA3238 or ST3236","Preclusion":"MA4251","Types":["Module","UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Wednesday Morning","Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"ST4241","ModuleTitle":"Design & Analysis of Clinical Trials","Department":"Statistics & Applied Probability","ModuleDescription":"This course will provide an introduction to the design and analysis of clinical trials. Emphasis is on the statistical aspects. Topics include introduction to clinical trials, phases of clinical trials, objectives and endpoints, the study cohort, controls, randomization and blinding, sample size determination, treatment allocation, monitoring trial progress: compliance, dropouts and interim analyses, monitoring for evidence of adverse or beneficial treatment effects, ethical issues, quality of life assessment, data analysis involving multiple treatment groups and endpoints, stratification and subgroup analysis, intent to treat analysis, analysis of compliance data, surrogate endpoints, multi-centre trials and good practice versus misconduct. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3242 or ST2132","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"],"TutorialPeriods":["Wednesday Morning"]}]},{"ModuleCode":"ST4242","ModuleTitle":"Analysis of Longitudinal Data","Department":"Statistics & Applied Probability","ModuleDescription":"This course covers modern methods for the analysis of repeated measures, clustered data, correlated outcomes and longitudinal data, with a strong emphasis on applications in the biological and health sciences. Both continuous and discrete response variables will be considered. The use of generalized estimating equations (GEE) will be emphasized. Topics include introduction to longitudinal studies, exploring longitudinal data, analysis of variance for repeated measures, general linear models for longitudinal data, growth curves, models for covariance structure, estimation of individual trajectories, generalized linear models for longitudinal discrete data, marginal models, generalized estimating equations, random effects models and transition models. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3131","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"ST4245","ModuleTitle":"Statistical Methods for Finance","Department":"Statistics & Applied Probability","ModuleDescription":"The module aims to equip students with a repertoire of statistical analysis and modelling methods that are commonly used in the finance industry. Major topics include statistical properties of returns, regression analysis with applications to single and multi-factor pricing models, multivariate analysis with applications in Markowitz's portfolio management, modelling and estimation of volatilities, calculation of value-at-risk, nonparametric methods with applications to option pricing and interest rate markets. Students are assumed to have had no background in finance or economics and will be acquainted with the foundations of finance such as portfolio optimizing and the Capital Asset Pricing Model. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisite.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3131","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"ST4248","ModuleTitle":"Statistical Learning II","Department":"Statistics & Applied Probability","ModuleDescription":"Statistical Learning is a large collection of computer-based modelling and prediction tools with applications in diverse fields including business, medicine, astrophysics, and public policy. This series of two modules covers many of the popular approaches for a variety of statistical problems. There is heavy emphasis on the implementation of these methods on real-world data sets in the popular statistical software package R. Part II builds on the knowledge in Part I, introducing more tools as well as generalising and extending some of the tools covered in Part I using entirely different approaches. Topics include non-parametric smoothing methods, tree-based methods, support vector machines, neural networks and ensemble learning.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3131 and ST3248","Preclusion":"ST4240","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"],"TutorialPeriods":["Friday Afternoon"]}]},{"ModuleCode":"ST5198","ModuleTitle":"Graduate Seminar Module","Department":"Statistics & Applied Probability","ModuleDescription":"This module is a compulsory module for research students matriculated from August 04 onwards. The objectives are to encourage research students to participate in seminars and help to improve their presentation skills. It is made up of 2 components, seminar attendance and presentation","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Departmental approval","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"ST5199","ModuleTitle":"Coursework Track Ii Project","Department":"Statistics & Applied Probability","ModuleDescription":"The objectives of the course are to develop the basic skills for independent scientific research, and to promote an appreciation of the application of problem solving strategies in science. On completion of the course, students will be able to demonstrate an appreciation of the current state of knowledge in a particular field of research, to master of the basic techniques required for the study of a research question, and to communicate scientific information clearly and concisely in written and spoken English.","ModuleCredit":"16","Workload":"0-2-0-0-13","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ST5201","ModuleTitle":"Statistical Foundations of Data Science","Department":"Statistics & Applied Probability","ModuleDescription":"The module introduces basic theories and methods in Statistics that are relevant for understanding data science. Exploratory data analysis including heat map and concentration map. Random variables. Joint distributions. Expected values. Limit theorems. Estimation of parameters including maximum likelihood estimation, Bayesian approach to parameter estimation. Testing hypotheses and confidence intervals, bootstrap method of finding confidence interval, generalized likelihood ratio statistics. Summarizing data: measures of location and dispersion, estimating variability using Bootstrap method, empirical cumulative distribution function, survival function, kernel probability density estimate. Basic ideas of predictive analytics using multiple linear and logistic regressions.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Departmental approval","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ST5202","ModuleTitle":"Applied Regression Analysis","Department":"Statistics & Applied Probability","ModuleDescription":"Multiple regression, model diagnostics, remedial measures, variable selection techniques, non-leastsquares estimation, nonlinear models, one and two factor analysis of variance, analysis of covariance, linear model as special case of generalized linear model. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Departmental approval","Preclusion":"ST5318","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ST5206","ModuleTitle":"Generalized Linear Models","Department":"Statistics & Applied Probability","ModuleDescription":"Model fitting and selection, models for continuous and discrete data, models for polytomous data, log-linear models, conditional and quasi-likelihoods, diagnostics. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST4233 or Departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ST5210","ModuleTitle":"Multivariate Data Analysis","Department":"Statistics & Applied Probability","ModuleDescription":"Dimension reduction, cluster analysis, classification, multivariate, dependencies and multivariate statistical model assessment with emphasis on non-normal theory, computer intensive data-dependent methods. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3240 or Departmental approval","History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ST5212","ModuleTitle":"Survival Analysis","Department":"Statistics & Applied Probability","ModuleDescription":"Censoring, probability models for survival times, graphical procedures, Inference procedures. Parametric and nonparametric models, Cox proportional hazards model, regression models for grouped data, Bayesian predictive distributions. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2132 or Departmental approval","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"ST5213","ModuleTitle":"Categorical Data Analysis Ii","Department":"Statistics & Applied Probability","ModuleDescription":"Categorical response data and contingency tables, loglinear models, building and applying loglinear models, loglinear and logit models for ordinal variables, multinomial response models. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3131 or Departmental approval","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ST5214","ModuleTitle":"Advanced Probability Theory","Department":"Statistics & Applied Probability","ModuleDescription":"Probability measures and their distribution functions. Random variable: properties of mathematical expectation, independence, conditional probability and expectation. Convergence concepts: various modes of convergence of sequence of random variables, almost sure convergence, Borel-Cantelli Lemma, uniform integrability, convergence of moments. Weak and strong law of large numbers. Convergence in distribution, characteristic function: general properties, convolution, uniqueness and inversion, Lindeberg conditions and central limit theorem. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2131 or Departmental approval (compulsory to MSc by Research and AMP students)","Preclusion":"MA5259","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"ST5215","ModuleTitle":"Advanced Statistical Theory","Department":"Statistics & Applied Probability","ModuleDescription":"Review: Weak Law of large numbers, central limit theorem, Slutsky theorem, delta method and variance stabilizing transformation. Statistical models. Sufficiency and Neyman's Factorization criterion. Scores. Exponential families. Estimation methods: moment, maximum likelihood, least squares. Optimality of estimates. Unbiasedness, minimum variance, completeness, UMVU estimates. Theorems of Rao-Blackwell, Cramer-Rao, Lehmann-Scheffe. Consistency. Large sample theory of MLE's, Bayes, minimax. Confidence intervals, P-values, classical (Neyman-Pearson) tests, UMP tests, Likelihood ratio test, Power, Wald's test, Rao's Score test, Application of likelihood ratio tests to regression. This module is targeted at students who are interested in Statistics and are able to meet the pre-requisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST2131 and ST2132 or Departmental approval","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Morning","Friday Morning"]}]},{"ModuleCode":"ST5218","ModuleTitle":"Advanced Statistical Methods In Finance","Department":"Statistics & Applied Probability","ModuleDescription":"The objective of the module is to familiarize the students with selected advanced methods in quantitative finance. The major topics to be covered are: - Realized volatility and high frequency data - Risk management under heavy-tailed distributional assumptions - Independent component analysis and its applications - Local parametric estimation of violatility","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST4245 or Departmental approval","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"ST5220","ModuleTitle":"Statistical Consulting","Department":"Statistics & Applied Probability","ModuleDescription":"The goal of this module is to develop the skills needed by a statistical consultant. Emphasized topics include data analysis, problem solving, report writing, oral communication with clients, issues in planning experiments and collecting data, and practical aspects of consulting management.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST3131 Regression Analysis and ST3232 Experimental Design or Department Approval","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"ST5221","ModuleTitle":"Probability and Stochastic Processes","Department":"Statistics & Applied Probability","ModuleDescription":"This module aims to provide graduate students in the PhD Biostatistics program a solid background and a good understanding of basic results and methods in probability theory and stochastic models. These skills are relevant for them to take advanced modules in biostatistics, and to apply state-of-the-art Biostatistics research methodologies.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"ST2131 or its equivalent","Preclusion":"ST5214 Advanced Probability Theory MA5259 Probability Theory 1","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"ST5222","ModuleTitle":"Advanced Topics in Applied Statistics","Department":"Statistics & Applied Probability","ModuleDescription":"Topics requiring a high level of statistical computing and some optimization can be covered here, for example, discriminant analysis, machine learning, highdimensionality and false discovery rates, stochastic search, MCMC, Monte Carlo integration, kernel smoothing and EM optimization methods.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Departmental approval","History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"ST5223","ModuleTitle":"Statistical Models:Theory/Applications","Department":"Statistics & Applied Probability","ModuleDescription":"Univariate and multivariate regression, graphical displays, normal equations, Gramm-Schmidt orthogonalization and singular value decomposition, model selection and prediction, collinearity and variable selection, diagnostics: residuals, influence, symptoms and remedies, ANOVA, fixed and random effects, nonlinear models including logistic regression, loglinear models and generalized linear models, computations with datasets using statistical computer package.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Departmental approval","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"ST5224","ModuleTitle":"Advanced Statistical Theory II","Department":"Statistics & Applied Probability","ModuleDescription":"Confidence intervals, P-values, classical (Neyman- Pearson) tests, UMP tests, Likelihood ratio test, Power, Wald’s test, Rao’s Score test, Application of likelihood ratio tests to regression. Additional topics that can be covered in this module includes resampling methods, Bayes procedures, robustness, times series, empirical and point processes, optimal experimental design, parametric, semiparametric and non-parametric modelling, survival analysis and sequential analysis.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST5215 or Departmental approval","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"ST5226","ModuleTitle":"Spatial Statistics","Department":"Statistics & Applied Probability","ModuleDescription":"At present, almost all data that is collected is stamped with a location. This spatial information can help us in our understanding of the patterns in the data. The course is designed to introduce students to methods for handling and analysing such data. Topics covered include basic concepts of spatial data, prediction (kriging) for stationary data, and modeling the three main types of spatial data – geostatisical, areal and point pattern. R will be extensively used to demonstrate and implement the techniques.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST5201 Basic Statistical Theory","Corequisite":"ST5201 Basic Statistical Theory","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"ST5227","ModuleTitle":"Applied Data Mining","Department":"Statistics & Applied Probability","ModuleDescription":"Data mining is an interdisciplinary science to discover useful structure, to extract information from large data sets, and to make predictions. This module will focus on the most recent but well accepted methods, especially those in investigating big and complicated data, including Lasso regression, nonparametric smoothing, Neural Networks and machine learning. This module is targeted at students who are interested in handling large and complicated data sets and are able to meet the prerequisites.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"ST5201 Basic Statistical Theory, ST5202 Applied Regression Analysis","Corequisite":"ST5201 Basic Statistical Theory","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"ST5241","ModuleTitle":"Topics I","Department":"Statistics & Applied Probability","ModuleDescription":"This module consists of selected topics which may vary from year to year depending on the interests and availability of staff.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"Departmental approval","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"STR1000","ModuleTitle":"Career Creation Starter Workshops","Department":"Dean's Office (Biz)","ModuleDescription":"The Starter Workshops are part of the Career Creation suite of training programmes designed to impart year 1 undergraduates with the core skills needed to prepare for their careers. The workshops take students through early and in-depth career planning and train them in the concrete skills necessary for their eventual internship and job search. The Starter Workshops comprise of the following: 1. Career Planning – How to Create Your Future 2. Personal Branding – How the World Knows You 3. Networking – How to Build Your Tribe 4. Resume Crafting – How to Impress on Paper 5. Interviewing – How to Showcase Yourself","ModuleCredit":"0","Workload":"0-3-0-3-0","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"STR2000","ModuleTitle":"Career Creation Starter Clinics","Department":"Dean's Office (Biz)","ModuleDescription":"The Starter Clinics are part of the Career Creation suite of training programmes designed to impart year 2 undergraduates in NUS Business School with the core skills needed to plan and prepare for their careers. The workshops will take students through early and in-depth career planning and train them in the concrete skills necessary for their eventual internship and job search. The Starter Clinics are conducted in year 2 and serve as practicums for their learning from year 1. The clinics are 1. Group Resume Critique 2. Group Mock Interview","ModuleCredit":"0","Workload":"0-2-0-2-0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Saturday Afternoon"]},{"Semester":2}]},{"ModuleCode":"SW1101E","ModuleTitle":"Social Work: A Heart-Head-Hand Connection","Department":"Social Work","ModuleDescription":"This module introduces students to the enriching experience of being in social work education. Learning includes both cognitive and experiential knowledge on the needs of individuals, families and society, and the social work response in meeting these needs. Included are the mission, values and principles of the social work profession and its roles and functions in contributing to human well-being. As an integral and compulsory part of this module, students will visit social service organization. The module is open to all NUS students.","ModuleCredit":"4","Workload":"2-1-0-1-6","Corequisite":"","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Wednesday Morning","Thursday Afternoon","Tuesday Afternoon","Tuesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Thursday Afternoon","Tuesday Afternoon","Friday Morning"]}]},{"ModuleCode":"SW2101","ModuleTitle":"Working with Individuals and Families","Department":"Social Work","ModuleDescription":"This module presents the generalist model of social work intervention with individuals, families, groups and communities. Basic knowledge and skills of the problem-solving process, including engagement, assessment, formulation of objectives, intervention, evaluation of outcome, and termination are examined. Using an ecological-systems perspective, the module will emphasize the integration of social science knowledge and social work practice theory in facilitating the bio-psychosocial development of people. The module is for students who major in Social Work.","ModuleCredit":"4","Workload":"2-1-0-4-3","Prerequisite":"Students majoring in Social Work, SW1101E","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Wednesday Afternoon","Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"SW2104","ModuleTitle":"Human Development over the Lifespan","Department":"Social Work","ModuleDescription":"This module provides an introduction to human development from a lifespan perspective. Major developmental theories and contributions to the field from cross-disciplinary perspectives will be discussed. More specifically, students will look at physical, cognitive, social, psycho-emotional and moral development and gain some understanding of how each developmental domain may be shaped by the forces of nature or nurture. Tutorial assignments provide students with the opportunity to integrate classroom learning with practical concerns.","ModuleCredit":"4","Workload":"2-1-0-1-6","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Wednesday Morning"]},{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Monday Morning","Tuesday Morning","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"SW2105","ModuleTitle":"Values & Skills for Helping Relationships","Department":"Social Work","ModuleDescription":"This module concentrates on developing foundational skills for professional helping relationships in direct social work practice. It focuses on values and skills for interpersonal communication, relationship building, problem solving and intervention at the various stages of the helping relationship. Experiential learning involving role playing, case studies and the development of self-awareness are employed.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Only for students majoring in Social Work, SW1101E","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Morning"],"TutorialPeriods":["Tuesday Morning"]},{"Semester":2,"ExamDate":"2019-05-10T14:30+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SW2106","ModuleTitle":"Social Group Work Practice","Department":"Social Work","ModuleDescription":"The module will focus on the generalist and specialized methods of group intervention within the context of specific populations and settings. The phases of group work development, group processes, therapeutic factors and role of the leader in facilitating these will be critically examined. Contemporary group work approaches in organisational, residential and community settings are compared and contrasted. Assessment methods of social group work practice are included.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"Students from 2008 cohort onwards, who have completed SW1101E and who are majoring in Social Work.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Wednesday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Monday Morning","Tuesday Morning"]}]},{"ModuleCode":"SW3101","ModuleTitle":"Social Work Research Methods","Department":"Social Work","ModuleDescription":"This module provides an overview of the research process with specific emphasis on social work research. It deals with the development of scientific inquiry as the basis of social work practice. It covers different elements involved in the research process from problem formulation to designing the research, data collection, data analysis, and interpretation and presentation of the research findings. The module assists students with first-hand experience in writing a research proposal and conducting basic research. It also assists students in understanding and appreciating published research reports.","ModuleCredit":"4","Workload":"2-1-1-1-5","Prerequisite":"SW1101E","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Friday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"SW3103A","ModuleTitle":"Social Work Field Practice (I)","Department":"Social Work","ModuleDescription":"Field Practice consists of 400 hours of full-time fieldwork in an agency or project where students work under professional supervision for the equivalent of 10 weeks from May to August. Students are taught skills in direct and indirect social work, depending on the placement. They also attend compulsory fieldwork seminars during the placement to link classroom theory to professional practice and to discuss social work methods and professional development. Assessment is made on performance in fieldwork and a written assignment on applying theory to practice and the comparative use of literature. The assignment must be submitted by the designated date.","ModuleCredit":"8","Workload":"0-1-0-31-1","Prerequisite":"SW1101E, SW2101, SW2104, SW2105. Students from 2007 cohort onwards.","Preclusion":"","History":[{"Semester":3},{"Semester":4}]},{"ModuleCode":"SW3104","ModuleTitle":"Social Work Field Practice (II)","Department":"Social Work","ModuleDescription":"Teaching focuses on the development of professional skills for specific contexts, e.g., in a community development setting, in medical social work, in family service centres, residential homes and in the correctional setting. Topics will include specialised knowledge and skills in needs assessments and helping strategies specific to the context the student is placed for practicum. For example, in a hospital setting, topics will include the holistic psycho-social-medical approach to healing and wellness, healthcare policies and the dynamics of primary healthcare. It is a field practice module consisting of 400 hours of full-time fieldwork where students receive professional social work supervision for the equivalent of 10 weeks from May to August. Students are assessed on their fieldwork performance and a written assignment that relates theory to practice, with appropriate application of literature. The student assignment must be submitted by the designated date.","ModuleCredit":"8","Workload":"0-1-0-31-1","Prerequisite":"SW3103A. Students from 2007 cohort onwards.","Preclusion":"","Types":["Module"],"History":[{"Semester":3},{"Semester":4},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"SW3105","ModuleTitle":"Community Work Practice","Department":"Social Work","ModuleDescription":"This module will provide students with an understanding of the theories and practice of community work as a method of social work. Strategies, techniques and skills in community work practice will be examined. The dynamics and challenges of community work in urban societies, particularly in the Singapore context, will be explored.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Students majoring in Social Work, SW1101E. Students from 2008 cohort onwards.","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SW3207","ModuleTitle":"Social Work in Medical Settings","Department":"Social Work","ModuleDescription":"The module provides some insights and understanding of the impact of illness on individuals and their families. Individuals and family members coping of health setbacks with specific reference to acute, terminal and chronic illness will be touched. Personal health issues related and delivery of health care will be examined. Potentials for the health care support and promotion of wellness will be also touched. The role of social workers in healthcare system will be discussed.","ModuleCredit":"4","Workload":"2-1-0-1-6","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Tuesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SW3209","ModuleTitle":"Counselling Theories & Practice","Department":"Social Work","ModuleDescription":"This module presents the basic assumptions, strategies, and techniques of selected counselling approaches. Students are trained in counseling methods used by psychosocial, cognitive-behavioural, humanistic, and problem and solution-focussed approaches to the treatment of problems in living. In addition, discussion on the application of counseling in specialized areas such as educational and vocational counseling, rehabilitation counselling, pre-marital and marital counselling, and counselling of specific groups will be included.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Students majoring in Social Work, SW1101E","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"SW3213","ModuleTitle":"Working With Older Adults","Department":"Social Work","ModuleDescription":"The module prepares students to understand and work with middle-aged and older people through a combined lifespan developmental approach and ecological perspective. The focus is on the intergenerational issues. Emphasis is also placed on theoretical frameworks related to the ageing process and specific ageing issues such as dementia, and widowhood. Students will be given opportunities to improve their communication and relationship skills through role play in discussion groups and a case study which they conduct as part of their written term assignment.","ModuleCredit":"4","Workload":"2-1-0-1-6","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SW3217","ModuleTitle":"Mental Health and Illness","Department":"Social Work","ModuleDescription":"This module explores the nature of mental health and human dysfunction throughout the lifespan. Within an ecological-systems framework, a model of stress-coping-adaptation to modern living is examined. Theories of etiology and treatment of common human disorders in children and adults are also examined.","ModuleCredit":"4","Workload":"2-1-0-3-4","Preclusion":"PL3236 Abnormal Psychology","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"SW3219","ModuleTitle":"Child-centric Social Work","Department":"Social Work","ModuleDescription":"The module enables students to acquire the knowledge base and intervention skills to work with children and their parents. They will understand the factors that lead to childhood vulnerability, neglect and abuse in the family and community contexts. They will learn about the history of child welfare and rights, and the social intervention approaches to protect and promote childrens well-being. They will also review the role of the state and relevant parties in this regard. The module will include experiential learning in using individual and group work skills in helping children, as well as counselling skills in working with parents.","ModuleCredit":"4","Workload":"2-1-0-0-7","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Monday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"SW3880","ModuleTitle":"Special Topics in Social Work","Department":"Social Work","ModuleDescription":"Special topics current in social work practice and research such as sexual violence, infertility, substance abuse , problem gambling, cyber gaming addiction, and trauma may be offered in this module.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Thursday Morning"]}]},{"ModuleCode":"SW4101","ModuleTitle":"Advanced Family-Centred Swk Practice","Department":"Social Work","ModuleDescription":"This module follows up from the introduction to family-centred direct social work practice for individuals and families. Students are to examine various social work practice theories in depth and are expected to develop skills in appropriate interventions such as casework, problem solving, family group work, children and youth work, inter-organisational networking and preventive interventions in various settings. Experiential learning and projects are used to develop competence, critical thinking and integration of classroom learning to real life situations. Students are taught to establish ways of engaging in continuous self-learning, self-care and skills development in their professional career as a social worker.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105 and (ii) passed or are concurrently reading SW3104 in the semester they intend to read the SW4000 modules, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105 and (ii) passed or are concurrently reading SW3104 in the semester they intend to read the SW4000 modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"SW4102","ModuleTitle":"Social Policy and Planning","Department":"Social Work","ModuleDescription":"This module covers general theories and issues of social policy, planning and implementation relevant to social work. It examines the roles and processes in public policy and the translation of policy to social service delivery in bringing about social welfare. It analyzes the socio-political contexts and implications of policy development at national and agency levels. Students are expected to carry out small-scale planning or analysis exercises.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, and SW3103A with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, and SW3103A with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SW4103","ModuleTitle":"Advanced Research and Evaluation","Department":"Social Work","ModuleDescription":"This module provides the knowledge and skills necessary to perform research and evaluation in human services. The emphasis is on the learning of practical skills in conducting research in social work settings. These skills are in: Scientific reasoning - the logic of ideas, research designs - the structuring of research activities, statistical techniques - quantitative approaches to data, data processing - utilisation of computer technology. Where appropriate, learning is through group or individual projects. This module also deals with advanced techniques of programme evaluation. Various research designs are reviewed, and their relative merits discussed. The use of evaluative techniques in interpersonal practice and professional intervention are also included.","ModuleCredit":"5","Workload":"0-3-2-2-5.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, SW3101, and SW3103A, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, SW3101 or PL2131 or SC2101, and SW3103A, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"SW4201","ModuleTitle":"Theory Building in Social Work Practice","Department":"Social Work","ModuleDescription":"This module involves the analysis of direct and indirect professional practice in Singapore and includes the study of cross-cultural variations and applications of social work theory. An examination of the process of theory building and the study of different theoretical models for indigenous practice will be made. Students are required to identify and develop a specific knowledge base for local social work practice.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105 and (ii) passed or are concurrently reading SW3104 in the semester they intend to read the SW4000 modules, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105 and (ii) passed or are concurrently reading SW3104 in the semester they intend to read the SW4000 modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"SW4202","ModuleTitle":"Special Areas of Social Work Practice","Department":"Social Work","ModuleDescription":"This module provides for the advanced study of the conceptual bases for social work contribution and the application of skills in special areas of social work practice. In any given semester, a selected area of emphasis will be studied such as public education, domestic violence, rehabilitation of offenders, occupational social work, working with AIDS patients, human sexuality, social aspects of public housing, special education, pastoral care, social gerontology, community participation and organisation. Where appropriate, emphasis is given to policy factors influencing the provision of services and the implications of these for individuals, families and the community.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105 and (ii) passed or are concurrently reading SW3104 in the semester they intend to read the SW4000 modules, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105 and (ii) passed or are concurrently reading SW3104 in the semester they intend to read the SW4000 modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"SW4208","ModuleTitle":"Social Gerontology","Department":"Social Work","ModuleDescription":"This module examines the physiological, psychological, socio-cultural contexts of ageing and the attendant implications for individuals, families, and societies. Macro issues such as the impact of longer life expectancy, a greying workforce, and 'feminization of ageing' would be brainstormed in a seminar style of teaching. Social policies, social interventions and the impact of economic and social contexts on the well being of older people would increase the students' awareness and understanding of gerontological issues. Through interactive teaching, the students will learn about the theories of ageing and social policy issues such as income security, health care, housing, and leisure activities.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, and SW3103A with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, and SW3103A with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"SW4209","ModuleTitle":"Law & Social Work Practice","Department":"Social Work","ModuleDescription":"The module deals with the rationale and issues of laws associated with various aspects of social work practice, e.g., family social work including marriage, divorce, child custody, property, women's rights and protection, child protection, and industrial welfare such as protection of employees, and industrial relations. A case situation approach will be incorporated.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105 and (ii) passed or are concurrently reading SW3104 in the semester they intend to read the SW4000 modules, with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80 MCs, including 28 MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105 and (ii) passed or are concurrently reading SW3104 in the semester they intend to read the SW4000 modules, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"SW4213","ModuleTitle":"Social Networks & Social Support","Department":"Social Work","ModuleDescription":"There is increasing interest in social networks and social support among human service professionals and lay people for intervention purposes. The module covers the various meanings, structures, and processes of these two terms. It will analyse the different aspects of network analysis and their relevance to social work practice. The scope and limits of social support will also be examined. In addition, the module includes a review of how social support is used in selected settings.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, and SW3103A with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, and SW3103A with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SW4216","ModuleTitle":"Advanced Studies in Community Work","Department":"Social Work","ModuleDescription":"This is an applied module where students will be challenged to investigate and explore new trends in social and community development. The module will have a very strong field component where students will be required to conduct independent investigation into new and developing fields. Students will investigate the extent to which theories and hypotheses discussed in class apply in real field settings. Students will also be required to develop new programmes in the community based on the theories discussed in class. The primary objective is to equip the students with the knowledge and skills in understanding the processes of community change and effecting community change.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"Cohort 2011 and before: Completed 80MCs, including 28MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, and SW3103A with a minimum CAP of 3.50 or be on the Honours track. Cohort 2012 onwards: Completed 80MCs, including 28MCs in SW of which (i) student must have passed SW1101E, SW2101, SW2104, SW2105, and SW3103A with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"SW4221","ModuleTitle":"Social Work and Rehabilitation of Offenders","Department":"Social Work","ModuleDescription":"This module (a) provides the theoretical and conceptual underpinnings to understand issues about crime and juvenile delinquency in the local context, and (b) examines social intervention choices in various correctional and rehabilitation settings. Students will learn about, and critique, existing approaches in working with offenders, as well as examine alternative social work perspectives in their care and rehabilitation.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in SW of which student must have passed SW1101E, SW2101, SW2104, SW2105 and SW3103A with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"SW4401","ModuleTitle":"Honours Thesis","Department":"Social Work","ModuleDescription":"The student is required to undertake research, which should have an evaluative and/or policy component and which may require direct social work intervention. The Honours Thesis, which should be of about 12,000 words, is the equivalent of three modules. The student, in consultation with staff of the department, will choose the research topic.","ModuleCredit":"15","Workload":"0-0-0-37.5-0","Prerequisite":"Cohort 2011 and before: Completed 110 MCs including 60 MCs of SW major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Cohort 2012-2015: Completed 110 MCs including 60 MCs of SW major requirements with a minimum CAP of 3.50. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of SW major requirements with a minimum CAP of 3.50.","Preclusion":"SW4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SW4660","ModuleTitle":"Independent Study","Department":"Social Work","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2011 and before: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SW, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SW, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in SW, with a minimum CAP of 3.20.","Preclusion":"SW4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SW5104","ModuleTitle":"Management of Human Service Organizations","Department":"Social Work","ModuleDescription":"The aim of this module is for students to develop knowledge, values and skills that contribute to the management of a state or a voluntary welfare organization in Singapore. Students will learn to apply organizational theories and theories of management to human service organizations with specific reference to strategic planning, organisational structure and processes, staff management, managing interaction with the environment, management of information and communication, and resource and financial management. Cross country comparisons will enable critical thinking about human service organizations in the local context.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SW5107","ModuleTitle":"Program Development and Evaluation","Department":"Social Work","ModuleDescription":"This module deals with the overall process of social service program planning and evaluation. Its emphasis is not only on the conceptual understanding of research methodological issues underlying different program evaluation designs, but also on the application of various data collection methods and data analysis skills required for program evaluation. Seeking to promote both evidence-based practice and practice-based research in the field, this module also examines how social workers can utilize and incorporate research methods and skills into their helping process to generate practice-informed data for the stage of program evaluation.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SW5111","ModuleTitle":"Advanced Practicum","Department":"Social Work","ModuleDescription":"Candidates of MSW who have a Bachelor in Social Work degree are allowed to enrol for ‘SW5111 – Advanced Practicum’. Two specialization tracks are offered: clinical and supervision track and programme development track. The learning goal is to enhance social work practitioners’ competence and capabilities in the chosen track.","ModuleCredit":"4","Workload":"0-0-0-62-0","Preclusion":"Only for Master of Social Work (course work) students with a Bachelor in Social Work degree.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SW5111A","ModuleTitle":"Practicum","Department":"Social Work","ModuleDescription":"Practicum is a compulsory module for candidates who do not have a Bachelor’s degree in social work or equivalent. This module is designed to ensure practice competence by providing 800 hour first hand, systematic and supervised practice experiences in the actual field together with seminars for integration of social work theories with practice. The stipulated hours should be completed prior to graduation.","ModuleCredit":"4","Workload":"0-2-0-62-0","Preclusion":"Students enrolled in MSW (course work) programme.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SW5111B","ModuleTitle":"Practicum","Department":"Social Work","ModuleDescription":"Practicum is a compulsory module for candidates with a Graduate Diploma in Social Work. This module is designed to ensure practice competence by providing 400 hour first-hand, systematic and supervised practice experiences in the actual field. The stipulated hours should be completed prior to graduation.","ModuleCredit":"4","Workload":"0-0-0-31-0","Preclusion":"Only for Master of Social Work (coursework) students with a Graduate Diploma in Social Work qualification","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SW5112","ModuleTitle":"Supervised Project","Department":"Social Work","ModuleDescription":"Candidates are required to complete a Supervised Project, which will be an independent and original piece of work, which involves innovative and original initiatives such as developing a new social service program/policy or conducting an original piece of field research. Exemption of Supervised Project may only be given to non-social work graduates or other candidates on a case-by-case basis and, in such a case, Supervised Project is replaced by a Practicum.","ModuleCredit":"4","Workload":"0-0-0-5-4","Preclusion":"Only for M.Soc.Sci (Social Work) Students and/or consent of the Instructor.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SW5205","ModuleTitle":"Working with Trauma - Infancy through Adolescence","Department":"Social Work","ModuleDescription":"Trauma can result not only from catastrophic events such as abuse and violence but from incidents such as divorce, medical procedures that generate effects that are often minimized. This module aims to provide students with a framework for understanding trauma, the reactions of traumatized children and youth, and the effects of events such as natural disasters, accidents, violence, invasive medical procedures, abrupt separation on the child’s physiological, psychological and emotional well being. In addition, the students will be introduced to evidenced based interventions models for working with traumatized children and youth.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SW5205R","ModuleTitle":"Working with Trauma - Infancy through Adolescence","Department":"Social Work","ModuleDescription":"Trauma can result not only from catastrophic events such as abuse and violence but from incidents such as divorce, medical procedures that generate effects that are often minimized. This module aims to provide students with a framework for understanding trauma, the reactions of traumatized children and youth, and the effects of events such as natural disasters, accidents, violence, invasive medical procedures, abrupt separation on the child’s physiological, psychological and emotional well being. In addition, the students will be introduced to evidenced based interventions models for working with traumatized children and youth.","ModuleCredit":"5","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SW5206","ModuleTitle":"Mastering Leadership","Department":"Social Work","ModuleDescription":"Leadership is an important determinant of organizational success. The aim of this module is for students to learn the principles for leadership that will enhance organizational performance. Leadership today is more than acquiring skills and knowledge, the module will place emphasis on the leader as a person. Students will learn the different theories of leadership and assess critical factors in developing leadership. Topics include Influence and Connection of the leader, the dark side of leadership, leadership and organization culture, building trust to get results, coaching to drive effective leadership and leading and managing change in organisations.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SW5206R","ModuleTitle":"Mastering Leadership","Department":"Social Work","ModuleDescription":"Leadership is an important determinant of organizational success. The aim of this module is for students to learn the principles for leadership that will enhance organizational performance. Leadership today is more than acquiring skills and knowledge, the module will place emphasis on the leader as a person. Students will learn the different theories of leadership and assess critical factors in developing leadership. Topics include Influence and Connection of the leader, the dark side of leadership, leadership and organization culture, building trust to get results, coaching to drive effective leadership and leading and managing change in organisations.","ModuleCredit":"5","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SW5207","ModuleTitle":"Working with Multi-Stressed Families","Department":"Social Work","ModuleDescription":"Multi-stressed families often termed resistant, dysfunctional and hard to work with have been the main focus of social work practice. This module offers a multilevel intervention approach in working with these families. Using a systemic assessment of multigenerational influences, the module will explore the meanings and impact of these events for the family. The various therapeutic modalities, skills and interventions (including family assessment tools) will also be discussed, with a primary focus on strengths and resilience. The need for community networking, collaboration and case management will also be emphasised. Students will also be familiarised with the various polices and resources available to help such families in the community. Comparisons with models of practice from other countries will help to develop critical thinking about how such families are being helped in Singapore.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SW5207R","ModuleTitle":"Working with Multi-Stressed Families","Department":"Social Work","ModuleDescription":"Multi-stressed families often termed resistant, dysfunctional and hard to work with have been the main focus of social work practice. This module offers a multilevel intervention approach in working with these families. Using a systemic assessment of multigenerational influences, the module will explore the meanings and impact of these events for the family. The various therapeutic modalities, skills and interventions (including family assessment tools) will also be discussed, with a primary focus on strengths and resilience. The need for community networking, collaboration and case management will also be emphasised. Students will also be familiarised with the various polices and resources available to help such families in the community. Comparisons with models of practice from other countries will help to develop critical thinking about how such families are being helped in Singapore.","ModuleCredit":"5","Workload":"0-3-0-3-4","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SW5660","ModuleTitle":"Independent Study","Department":"Social Work","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Social Work in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SW5880","ModuleTitle":"Special Topics In Social Work","Department":"Social Work","ModuleDescription":"Special topics in social work such as sexual abuse, family violence, substance abuse, traumatic disorders, etc will be dealt with in this course. The module will highlight a contemporary issue of social work practice.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SW5880R","ModuleTitle":"Special Topics in Social Work","Department":"Social Work","ModuleDescription":"Special topics in social work such as sexual abuse, family violence, substance abuse, traumatic disorders, etc will be dealt with in this course. The module will highlight a contemporary issue of social work practice.","ModuleCredit":"5","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SW6101","ModuleTitle":"Social Theory In Social Work Practice","Department":"Social Work","ModuleDescription":"This module is conducted as a graduate seminar and examines important contributions to social work theory from classical as well as modernist perspectives with a view to encouraging deeper reflection about the critical interface between theory and practice. Students are challenged to examine social work practice issues alongside the discourse on social structure and human agency and are expected to make presentations to demonstrate a heightened awareness of modern ideological currents that shape social work practice.","ModuleCredit":"4","Workload":"3-0-0-3-4","History":[{"Semester":2,"LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"SW6660","ModuleTitle":"Independent Study","Department":"Social Work","ModuleDescription":"Independent research plays an important role in graduate education. The Independent Study Module is designed to enable the student to explore an approved topic in Social Work in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Graduate Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"4","Workload":"0-0-0-0-10","Preclusion":"SW6262","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"SWD5102","ModuleTitle":"Social Work With Groups And Community","Department":"Social Work","ModuleDescription":"This module covers the methods and skills of group work and community work. Social work theories related to work with social and community groups in a multicultural context will be critically examined. This module will also include topics such as assessment, understanding of group dynamics, the various stages of group work, intervention skills and roles of the social worker in group and community settings.","ModuleCredit":"4","Workload":"0-3-0-3-4","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SWD5103","ModuleTitle":"Contemporary Social Work Practice","Department":"Social Work","ModuleDescription":"This module covers the development of human services as a response to needs and the sociocultural contexts. An analysis of traditional and current patterns including social institutions and structures of social service delivery is made. Social Work practice at various levels such as individual, group, organisation and community are dealt with in this module. The integration of concepts, knowledge base and theory for social work practice will also be covered.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"Not available to undergraduate students","History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SWD5104","ModuleTitle":"Human Development in Context","Department":"Social Work","ModuleDescription":"The module will examine human development from a life span perspective with emphasis on some pertinent demands in different contexts. Ecological, cognitive developmental, psychosocial and Freudian theories and perspectives among others will be examined for their relevance in explaining developmental outcomes and trajectories as well as for their implications for social work practice.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"Not available to undergraduate students","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SWD5105","ModuleTitle":"Skills In Advanced Social Work Practice","Department":"Social Work","ModuleDescription":"This is essentially a practice-based approach to social work assessment and intervention. Advanced techniques and skills in dealing with specific individuals, families and groups are incorporated. The module also emphasises the key social work practice models and the application of concepts and framework of the models within the social-political and cultural contexts.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"Not available to undergraduate students","History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"SWD5120","ModuleTitle":"Social Work Practicum","Department":"Social Work","ModuleDescription":"Candidates are required to fulfil practicum requirements of 400 fieldwork hours under an approved supervisor and it is equivalent to one module. The candidate is only allowed to take the Social Work Practicum if he/she had already taken or is concurrently taking one of the essential modules specified by the Department of Social Work and Psychology.","ModuleCredit":"4","Workload":"0-3-0-40-0","Prerequisite":"SWD5103 Contemporary Social Work Practice","Preclusion":"SW5120","History":[{"Semester":1,"LecturePeriods":["Friday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"SWD5269","ModuleTitle":"Working With Children And Youth","Department":"Social Work","ModuleDescription":"This module outlines the framework for practice with children and youth. Both local and international models for intervention will be discussed. Current state of practice is reviewed along with an analysis of the theoretical basis as well as an evaluation of pragmatic outcome of these practices will be conducted.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"Not available to undergraduate students","History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"SWD5283","ModuleTitle":"Disability And Rehabilitative Work","Department":"Social Work","ModuleDescription":"The scope of disabilities and rehabilitation is defined in this module. Intervention theory and techniques in working with physical and mental disabilities as well as rehabilitation in areas of crime and delinquency are discussed.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"Not available to undergraduate students","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SWD5880","ModuleTitle":"Topics in Social Work","Department":"Social Work","ModuleDescription":"Current topics and challenges in social work practice including preventive and developmental approaches to social intervention are given emphasis in this specialised module.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"NIL","Preclusion":"Not available to undergraduate students.","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"SWE5001","ModuleTitle":"Architecting Scalable Systems","Department":"Institute Of Systems Science","ModuleDescription":"This module teaches how to architect scalable, robust and reliable ubiquitous systems. Students will learn how to architect the back-end support for systems such as Netflix, Dropbox and the Singapore’s Lamp Post IoT project.","ModuleCredit":"13","Workload":"6.5-6.5-2.0-6.5-1.0","Prerequisite":"Practical working knowledge of building software systems using basic software engineering principles in the areas of detailed software design, coding and testing.","History":[{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"TBA2101","ModuleTitle":"Building an Analytics Organisation","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to provide students with knowledge and understanding of how to develop an organisation for analytics. The module starts by describing how an organisation can transform itself to become an analytics organisation. It will then move on to the methods and techniques for applied analytics, managing and governing data for analytics, reporting of data for key performance indicators, and optimisation and testing with applied analytics. Solutions to address organisational silos are also discussed. Examples will be drawn from various industry domains and organisations.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TBA2102","ModuleTitle":"Introduction to Business Analytics","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with an introduction to the fundamental concepts and tools needed to understand the emerging role of business analytics in business and nonprofit organisations. The module aims to demonstrate to students how to apply basic applied analytics tools using MS Excel and R, and how to communicate with analytics professionals to effectively use and interpret analytic models and results for making better and more wellinformed business decisions.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TBA2103","ModuleTitle":"Data Visualisation","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to provide students with practical knowledge and understanding of basic issues and techniques in data visualisation principles, techniques and tools. The module covers data visualisation and dashboard design concepts, visual perception and design principles, visualisation techniques and tools for temporal and spatial data, proportions and relationships, multivariate and complex data, etc.","ModuleCredit":"4","Workload":"2-0-1-3-4","Prerequisite":"TIC2001","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TBA2104","ModuleTitle":"Predictive Analytics","Department":"Dean's Office (Scale)","ModuleDescription":"Predictive analytics uses an assortment of statistical techniques to predict future events or behaviors based on collected data. For example, businesses could use predictive analytics to answer questions about consumer behavior and market movements and to anticipate future events, forecast plausible outcomes, and make informed decisions that enable organisations to gain and sustain competitive advantages. Data can be combined and analysed to make predictions with a certain degree of reliability. Students will learn predictive analytics by using Excel or R to construct statistical models like regression, time-series forecasting, weighted moving averages among others.","ModuleCredit":"4","Workload":"2-0-1-3-4","Corequisite":"TMA2103 Probability and Statistics and TBA2102 Introduction to Business Analytics","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TBA3204","ModuleTitle":"Web Analytics","Department":"Dean's Office (Scale)","ModuleDescription":"Web analytics is the practice of collecting website traffic data to understand visitor activity and interactions. The insights gained through web analytics allow website developers to make informed decisions about how to improve site efficacy (e.g., landing page optimisation) and user experience (flow). Tools such as Google! Analytics could be used for exercises.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"TBA2102 Introduction to Business Analytics","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TC1005","ModuleTitle":"MATLAB Programming for Chemical Engineers","Department":"Dean's Office (Scale)","ModuleDescription":"With the widespread use of computers and computational tools in industrial practice and research, it is important for students in the chemical engineering programme to gain a firm understanding and appreciation of the fundamentals of programming, algorithmic problem solving, coding and debugging. The final goal is to be able to apply these skills to solving realistic chemical engineering problems. MATLAB, a high-level computing language will be employed due to its capability to solve domain-specific computing problems more conveniently than with traditional programming languages. MATLAB also provides the platform to span a wide variety of application areas.","ModuleCredit":"4","Workload":"3-0-2-2-3","Preclusion":"TCN1005","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TC1411","ModuleTitle":"Mathematics for Chemical Engineers 1","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides a basic foundation in calculus and its related subjects required by Chemical Engineering students. The objective is to equip students with various calculus techniques for their Chemical Engineering modules in later semesters. The module emphasizes problem solving and mathematical methods in single-variable and multivariate calculus, vector algebra and matrix algebra as well as their applications in Chemical Engineering.","ModuleCredit":"4","Workload":"2.4-1-0-2-4.5","Preclusion":"TCN1411","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TC1422","ModuleTitle":"Materials for Chemical Engineers","Department":"Dean's Office (Scale)","ModuleDescription":"This module starts with an introduction to the fundamental principles of materials science, which include basic structural chemistry and crystal structures. After that, the second part of this module covers typical properties of materials, which include structure imperfection and diffusion, mechanical properties, thermal behavior, electrochemical corrosions, and phase diagrams of metals. The third part describes structural characteristics of materials including ceramic, metallic, polymeric and composite materials. The last part gives a general introduction to more physically related properties, namely electrical and optical properties as well as the environmental aspects of structural materials selection.","ModuleCredit":"4","Preclusion":"TCN1422","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TC2411","ModuleTitle":"Mathematics for Chemical Engineers 2","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces basic concepts of developing mathematical models for Chemical Engineering systems and trains students on techniques for solving the resulting differential equations. The objective is to provide mathematical foundations for solution of complex Chemical Engineering problems. This module is to be driven from Chemical Engineering systems perspective and expose students to methodology to identify appropriate simplifications in system modeling that lead to simplified mathematical description from a more comprehensive one. The module develops methods for solving first and second order differential equations, partial differential equations, and then applies them to Chemical Engineering systems.","ModuleCredit":"4","Workload":"2.5-1-0-2-4.5","Prerequisite":"TC1411 Mathematics for Chemical Engineers 1","Preclusion":"TCN2411","Corequisite":"NIL","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"TCE1109","ModuleTitle":"Statics And Mechanics of Materials","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the fundamental concepts of statics and mechanics of materials and their applications to engineering problems. The topics introduce the fundamentals of structural mechanics, material behaviour and failure models to appreciate the use of materials. Both Mechanics of rigid body and deformable body are covered.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"CE1109","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TCE2112","ModuleTitle":"Soil Mechanics","Department":"Dean's Office (Scale)","ModuleDescription":"This is an introductory module in soil mechanics and geotechnical engineering. The course teaches students the fundamental engineering geological knowledge and basic soil mechanics, and their impact on geotechnical and foundation engineering design and construction. Students will learn to understand the basic characteristics of soils, fundamental effective stress principle, and mechanical behaviour of soil including the strength, compressibility and consolidation properties of soil through lectures, tutorial discussions, and case studies, the course covers the basic soil properties, soil testing, shear strength parameters in drained and undrained conditions, compressibility of granular soil, and the consolidation characteristic of cohesive soils. The course also enables students to acquire the knowledge and practical skills of functioning as an engineer and consultants through the laboratory soil tests and submission of a consultant report arising from the analysis of a given mini-project, conducting appropriate soil tests and the engineering evaluation.","ModuleCredit":"4","Workload":"3-0.5-0.5-1-5","Preclusion":"CE2112","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TCE2134","ModuleTitle":"Hydraulics","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces the student to basic concepts of fluid mechanics and hydraulics. Starting with fluid properties and fluid statics, the student would understand how these concepts are used for the calculation of hydrostatic forces and the stability of floating bodies. The student is introduced to the concepts of fluid flow, ideal and real fluids and their limitations, laminar and turbulent flows, the concept of the boundary layer and flow resistance, the concept of flow separation and the wake, frictional and form drag and lift on immersed bodies. Dimensional analysis and the concept of similitude will help reinforce the fundamental considerations essential for experiments with fluid phenomena. By the end of the course, the student should understand the concepts of conservation of mass, momentum and energy and how these can be applied to flow measuring devices, to the estimation of frictional losses for flows in pipelines, to pumping systems and other engineering applications.","ModuleCredit":"4","Workload":"3-0.5-0.5-1-5","Prerequisite":"EG1109FC/EG1109/CE1109X or equivalent","Preclusion":"CE2134","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TCE2155","ModuleTitle":"Structural Mechanics and Materials","Department":"Dean's Office (Scale)","ModuleDescription":"This module equips students with knowledge and skills in structural mechanics, and concrete and steel as structural materials. The topics introduce the fundamentals of material constitutive behaviours and failure models to appreciate the use of materials in structural design. The topics also cover the applications of concrete and steel as structural materials including its properties, design and quality control in practice. The module is compulsory for civil engineering undergraduate students without which he will not be qualified to practise as a professional civil engineer.","ModuleCredit":"4","Workload":"3-0.5-0.5-1-5","Preclusion":"CE2155","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TCE2183","ModuleTitle":"Construction Project Management","Department":"Dean's Office (Scale)","ModuleDescription":"A project has to be managed effectively so that it can be delivered on time, within budget, safely and meeting quality specifications. This course is a first course on project management. It introduces the student to construction planning, contract administration and managing the site. Through a project and employing a project planning software commonly used in the industry, the students will also learn how to plan and schedule a project for construction.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Preclusion":"CE2183","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TCE2184","ModuleTitle":"Infrastructure & the Environment","Department":"Dean's Office (Scale)","ModuleDescription":"Civil infrastructure has significant impact on the natural, social, economic and human environments. Engineers have a significant role to play in proposing and realising technical solutions that are economically feasible and environmentally sustainable. Sustainable infrastructure development must consider all significant project impacts in a holistic way through a methodical impact assessment process. This module introduces the concepts to conceptualize and evaluate proposals for infrastructure development in a holistic and sustainable way.","ModuleCredit":"4","Workload":"3-1-0-2-4","Preclusion":"CE2184","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TCE2407","ModuleTitle":"Engineering & Uncertainty Analyses","Department":"Dean's Office (Scale)","ModuleDescription":"This module is designed to equip undergraduate civil engineering students with mathematical and statistical tools for fast and efficient solutions of various practical engineering problems in their further education and in their professional life. A bridge is built from mathematics and statistics to engineering applications based on a reasonable depth in fundamental knowledge. The focus is on numerical solution methods for linear algebraic problems and differential equations as well as on probability theory and statistics. The subjects are discussed and demonstrated in the context of practical civil engineering problems. This allows students to solve problems in many fields and disciplines. Application areas include but are not limited to stability problems, dynamics/vibrations, linear and nonlinear structural analysis, reliability and risk analysis, structural and system analysis under uncertainty, and design of processes and structures under uncertainty.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"TTG1401","Preclusion":"CE2407","Corequisite":"TME2401","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"TCE3115","ModuleTitle":"Geotechnical Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This is an introductory module in slope stability and earth retaining structures. The topics covered include slopes and embankments, earth pressure and retaining structures, and basic deep excavations. Students will learn how to check ultimate limit states using limit equilibrium methods and appreciate that such checks are necessary but not sufficient (serviceability to be discussed in advanced modules). The goal is to teach an assessment of force and/or moment equilibrium for slopes, calculation of active and passive earth pressures, and appreciation of various important design considerations pertaining to earth retaining structures and basic deep excavations.","ModuleCredit":"4","Workload":"3-0-0-1-6","Prerequisite":"TCE2112","Preclusion":"CE3115","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T13:00+0800","LecturePeriods":["Friday Evening"]}]},{"ModuleCode":"TCE3116","ModuleTitle":"Foundation Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This is an introductory module in foundation engineering. The topics covered include site investigation and interpretation of soil reports, shallow foundations and deep foundations. Students will learn how to use simple foundations to distribute vertical loads from the superstructure to the underlying soil formation without overstressing the soil (more complex loading modes to be discussed in advanced modules). Students are taught the interpretation of site investigation report, derivation of relevant design soil properties, selection of sensible foundation type, and verification of capacity and settlement requirements.","ModuleCredit":"4","Workload":"3-1-1-1-4","Prerequisite":"TCE2112","Preclusion":"CE3116","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TCE3165","ModuleTitle":"Structural Concrete Design","Department":"Dean's Office (Scale)","ModuleDescription":"This module equips students with knowledge and skills in the design of structural concrete members and systems. The topics cover basic design for action effects as well as the serviceability and ultimate limit state design of real-life structures. The module is compulsory for civil engineering undergraduate students without which he will not be qualified to practice as a professional civil engineer.","ModuleCredit":"4","Workload":"3-0-0.5-0.5-6","Prerequisite":"TCE2155","Preclusion":"CE3165","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"TCE3166","ModuleTitle":"Structural Steel Design and System","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to equip undergraduate civil engineering students with sufficient design knowledge and skills on steel structures both for their further education and engineering career. This module provides students with fundamental approaches (based on Eurocode 3) in designing structural steel components and steel buildings. The scope of this module aligns with the fundamental requirement outlined by the Board of Singapore Professional Engineers on the design of steel structures. The students will acquire fundamental knowledge and approaches to perform structural design for steel beams, axially loaded members, connections, portal/industrial buildings, multi-storey frames, and plated structures. This enables the students to conceive a safe and economical structural steel system. The module is targeted at third year civil engineering students and those with a keen interest on steel structural design.","ModuleCredit":"4","Workload":"3-0-1-1-5","Prerequisite":"TCE2155","Preclusion":"CE3166","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"TCN1005","ModuleTitle":"MATLAB Programming for Chemical Engineers","Department":"Dean's Office (Scale)","ModuleDescription":"With the widespread use of computers and computational tools in industrial practice and research, it is important for students in the chemical engineering programme to gain a firm understanding and appreciation of the fundamentals of programming, algorithmic problem solving, coding and debugging. The final goal is to be able to apply these skills to solving realistic chemical engineering problems. MATLAB, a high-level computing language will be employed due to its capability to solve domain-specific computing problems more conveniently than with traditional programming languages. MATLAB also provides the platform to span a wide variety of application areas.","ModuleCredit":"4","Preclusion":"TC1005","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TCN1111","ModuleTitle":"Chemical Engineering Principles","Department":"Dean's Office (Scale)","ModuleDescription":"Students will be introduced to an overview of the chemical process industry and a discussion of several significant examples. The core of the module covers the details of steady state material and energy balance, including recycle, purge, phase change and chemical reaction. The concepts are extended to simultaneous mass and energy balances and unsteady state balances. The module is targeted at first-year part-time chemical engineering students with some working knowledge in the chemical industries.","ModuleCredit":"4","Workload":"3-1-0-0-6","Preclusion":"TC1101, CN1111E","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TCN1411","ModuleTitle":"Mathematics for Chemical Engineers 1","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides a basic foundation in calculus and its related subjects required by Chemical Engineering students. The objective is to equip students with various calculus techniques for their Chemical Engineering modules in later semesters. The module emphasizes problem solving and mathematical methods in single-variable and multivariate calculus, vector algebra and matrix algebra as well as their applications in Chemical Engineering.","ModuleCredit":"4","Workload":"2.4-1-0-2-4.5","Preclusion":"TC1411","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TCN1422","ModuleTitle":"Materials for Chemical Engineers","Department":"Dean's Office (Scale)","ModuleDescription":"This module starts with an introduction to the fundamental principles of materials science, which include basic structural chemistry and crystal structures. After that, the second part of this module covers typical properties of materials, which include structure imperfection and diffusion, mechanical properties, thermal behavior, electrochemical corrosions, and phase diagrams of metals. The third part describes structural characteristics of materials including ceramic, metallic, polymeric and composite materials. The last part gives a general introduction to more physically related properties, namely electrical and optical properties as well as the environmental aspects of structural materials selection.","ModuleCredit":"4","Preclusion":"TC1422","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TCN2116","ModuleTitle":"Chemical Kinetics And Reactor Design","Department":"Dean's Office (Scale)","ModuleDescription":"The module covers the basic principles of chemical kinetics of both homogeneous (single phase) and heterogeneous (multi-phases) reaction systems and reactor design. Module contents include classification of chemical reactions, stoichiometry, chemical kinetics and reaction mechanism of both homogeneous and heterogeneous reactions, simple and multiple reactions, selectivity, yield and product distribution, definition and derivation of performance equations of ideal reactors (ideal batch, plug and constant stirred tank reactors), rate data collection and treatment, recycle and multiple reactors, temperature effects, heterogeneous reaction systems (fluid-fluid, fluid solid and catalytic reactions), identification and analysis of rate processes, concentration profile and overall rate equation, pore diffusion in porous catalysts, deactivation, reactor configuration and design, Basic introduction to non-ideal flow and residence time distribution analysis.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Prerequisite":"TCN1111","Preclusion":"TC2106, CN2116E","Corequisite":"TCN2125","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TCN2121","ModuleTitle":"Chemical Engineering Thermodynamics","Department":"Dean's Office (Scale)","ModuleDescription":"The objective of this module is to provide students with the rudimentary understanding of the basic laws and other concepts of thermodynamics and apply them to analyses chemical engineering problems. The module starts with basic definition, applications and limitations of chemical engineering thermodynamics, followed by a review of basic laws, properties and concepts of thermodynamics. The development and discussion of thermodynamic property relations for systems of constant and variable compositions are covered in detail. The developed property relationships together with the basic laws are then applied to the analysis of the various equilibrium problems in chemical engineering such as vapour -liquid, vapour-liquid-liquid, liquidliquid, solid-liquid and chemical reaction equilibria.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4.5","Prerequisite":"TCN1111","Preclusion":"TC2111, CN2121E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TCN2122","ModuleTitle":"Fluid Mechanics","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces to students the classification of fluids and their properties, followed by the analysis of static fluid. The integral and differential forms of the fundamental equations – Continuity, Momentum and Energy equations are then studied. The concept of momentum transfer by the shear stress is introduced in this course. Dimensional analysis and model theory are studied. The concept about boundary layer theory, flow with pressure gradient, viscous flow and turbulence are also described. Practical aspect involves the consideration of flows in closed conduits. At the end of the course, basic concepts regarding fluid machinery is also covered.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-0-6.5","Prerequisite":"TCN2411","Preclusion":"TC2112, CN2122E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TCN2125","ModuleTitle":"Heat And Mass Transfer","Department":"Dean's Office (Scale)","ModuleDescription":"Students will learn the fundamental principles of heat and mass transfer relevant to the chemical engineering discipline. This course considers three modes of heat transfer, namely, conduction, convection, and radiation. For heat conduction, both steady and unsteady states are examined. These are followed by an analysis for convective heat transfer and heat transfer with phase change and subsequently radiation heat transfer. Steady and unsteadystate molecular diffusion is studied, while convective mass transfer is analyzed using exact and approximate integral analysis. Finally, analogies between mass, heat and momentum transfer is discussed to integrate the concept of transport phenomena.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Prerequisite":"TCN2122","Preclusion":"TC2115, CN2125E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TCN2411","ModuleTitle":"Mathematics for Chemical Engineers 2","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces basic concepts of developing mathematical models for Chemical Engineering systems and trains students on techniques for solving the resulting differential equations. The objective is to provide mathematical foundations for solution of complex Chemical Engineering problems. This module is to be driven from Chemical Engineering systems perspective and expose students to methodology to identify appropriate simplifications in system modeling that lead to simplified mathematical description from a more comprehensive one. The module develops methods for solving first and second order differential equations, partial differential equations, and then applies them to Chemical Engineering systems.","ModuleCredit":"4","Workload":"2.5-1-0-2-4.5","Prerequisite":"CN1411 or TCN1411","Preclusion":"TC2411","Corequisite":"NIL","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"TCN3121","ModuleTitle":"Process Dynamics & Control","Department":"Dean's Office (Scale)","ModuleDescription":"This module incorporates introductory concepts, dynamic modeling, transfer function modules, system identification, control hardware, feedback control and module-based design methods. SIMULINK will be introduced and used to stimulate and examine the effectiveness of various control strategies. This module also incorporates a detailed case study that prepares the students to design control systems for a realistic sized plant. This module is targeted at chemical engineering students who already have a basic knowledge of chemical engineering processes.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-1.5-5.0","Prerequisite":"TCN2411","Preclusion":"TC3111, CN3121E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TCN3124","ModuleTitle":"Particle Technology","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with the basic concepts for physical processes such as filtration, sedimentation, centrifugation, fluidization, gas cleaning and other topics on flow and dynamics of particulate systems. Particulate solids are characterized in terms of size, size distribution, measurement and analysis and processing such as comminution and mixing. The concept of fluid flow and particle settling are used for design and operation of some important fluid-particle separation methods. The principle of fluidization and its applications as pneumatic transport of solids are also included. This is a core module targeted at the students with background in fluid mechanics in BTech Chemical Engineering program.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-1.5-5","Prerequisite":"TCN2122","Preclusion":"TC3114, CN3124E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T17:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TCN3132","ModuleTitle":"Separation Processes","Department":"Dean's Office (Scale)","ModuleDescription":"In this module, equilibrium stage and rate-based design concepts in separation processes are introduced. Starting from simple stage, binary separation, the theoretical treatment is extended to multi-component, multi-stage processes. After brief introduction to inter-phase mass transfer, basic concepts in rate-based design for the more important separation processes such as absorption and distillation are illustrated. The rate-based design concept is then extended to operations involving simultaneous heat and mass transfer such as in cooling tower and dryer. The process design principles are illustrated with distillation, absorption, extraction, adsorption, cooling tower and drying processes.","ModuleCredit":"5","Workload":"2.5-0.5-0.5-0-6.5","Prerequisite":"TCN1111, TCN2121, TCN2125","Preclusion":"TC2113, CN3132E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TCN3135","ModuleTitle":"Process Safety, Health and Environment","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to provide fundamental concepts and methods for the design and operation of safe plants. The students will gain a thorough understanding of chemical process hazards, their identification, their potential effects on safety, health, and the environment, and methods of assessment and control. Emphasis is placed on the integrated management of safety, health, and environmental sustainability.","ModuleCredit":"3","Workload":"2-1-0-2-2.5","Prerequisite":"TCN2121, TCN2122","Preclusion":"CN3135E","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"TCN3421","ModuleTitle":"Process Modeling & Numerical Simulation","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with a working knowledge of numerical methods and their applications to problems in thermodynamics, fluid mechanics, heat and mass transfer, and reaction engineering. The topics covered are linear and nonlinear equations, interpolation, ordinary and partial differential equations. Each topic starts with an introduction of its applications in chemical engineering followed by principle, development and relative merits of selected methods. Use of suitable software for numerical methods is demonstrated. Students complete 1-2 group projects involving chemical engineering problems and its numerical solution using software, which instills independent learning. The module is targeted at the second year part-time chemical engineering students with some experience in the industry.","ModuleCredit":"4","Workload":"2.5-1-0-2-4.5","Prerequisite":"TCN2116, TCN2121, TCN2125","Preclusion":"TC3411, CN3421E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TCN4119","ModuleTitle":"B.Tech. Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to provide students with training for scientific/technical research. It involves an assignment of a research project and safety education. Equipment training will be provided, if required. Students need to spend at least ten hours per week on the project under the guidance of a project supervisor and/or co-supervisor. A thesis is required at the end of the project, it will include literature survey, materials and methods, results and discussion, conclusions and suggestions for further study. An oral presentation is also required.","ModuleCredit":"8","Workload":"0-0-12-8-0","Prerequisite":"All Level 3000 Essential Modules","Preclusion":"CN4119E, CN4118E","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"TCN4122","ModuleTitle":"Process Synthesis and Simulation","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to provide fundamentals and methods of of process synthesis and simulation, which are required for design of chemical processes/plants. Students learn a heuristic method for process development, simulation strategies, main steps in process design and rigorous process simulation using a commercial simulator through both lectures and many hands-on exercises. They will also learn detailed mechanical design of process equipment, cost estimation and profitability analysis of chemical processes.","ModuleCredit":"3","Workload":"2-2-0-1.5-2","Prerequisite":"TCN2116, TCN2121, TCN3124 & TCN3132","Preclusion":"CN4122E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TCN4124","ModuleTitle":"Final Year Design Project","Department":"Dean's Office (Scale)","ModuleDescription":"In this capstone design project, students execute a group project to design a chemical production facility. They solve a practical design problem in the same way as might be expected in an industrial situation. Students develop and evaluate process flowsheet alternatives via rigorous simulation, perform preliminary sizing, analyze safety and hazards, and estimate costs and profitability. Further, they learn how to solve open-ended problems by making critical design decisions with sound scientific justification and giving due consideration to cost and safety. Project coordinators act as facilitators, and students work almost independently on the project and exercise their creativity","ModuleCredit":"6","Workload":"1-1-0-10-3","Prerequisite":"TCN3135, TCN3421, TCN4122, TTG2415","Preclusion":"CN4124E","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"TCN4205","ModuleTitle":"Pinch Analysis and Process Integration","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with a working knowledge of selected techniques and software in pinch analysis and process integration as well as their application to chemical processes. The first part of the module covers pinch analysis for heat integration, including data extraction and energy targeting, heat exchanger network design, integration of utilities, heat and power systems, and distillation columns. Application of pinch analysis to maximization of water re-use is also discussed. Another topic is data reconciliation and gross error detection, and their applications. This module is targeted at senior chemical engineering students.","ModuleCredit":"4","Prerequisite":"TCN2125 & TCN3421","Preclusion":"CN4205E","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TCN4208","ModuleTitle":"Biochemical Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module familiarizes students with the upstream section of a biologics manufacturing plant. It starts with the drug discovery process and natural products research. The rudimentaries of cells, building blocks of proteins, carbohydrates and nucleic acids, as well as fundamental enzyme kinetics are next introduced. Before going into the heart of the module, which is the design of a fermenter, growth and product kinetics are introduced, followed by the concepts of recombinant DNA technology and hybridoma technology for the production of biopharmaceuticals. Detailed treatment of the design of the fermenter, including the operating strategies and transport phenomena with respect to agitation and aeration, follows. Finally a discussion of media sterilization and process monitoring of a bioprocess completes the module.","ModuleCredit":"4","Workload":"2.5-1-0-2-4.5","Prerequisite":"TC2106 /CN2116E/TCN2116 & TC2112/CN2122E/TCN2122","Preclusion":"CN4208E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TCN4210","ModuleTitle":"Membrane Science And Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces to students with various membrane sciences, technologies, and applications such as microfiltration (MF), ultrafiltration (UF), nanofiltration (NF), reverse osmosis (RO) for water reuses and desalination, material design and gas separation for energy development, and membrane formation for asymmetric flat and hollow fiber membranes. Introduction of various membrane separation mechanisms will be given.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Preclusion":"TC4210, CN4210E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TCN4211","ModuleTitle":"Petrochemicals & Processing Technology","Department":"Dean's Office (Scale)","ModuleDescription":"The course provides an overview of the petrochemical industry, with a focus on the Singapore industry. The following processes are discussed in the first part: Refining, Steam Reforming, Steam Cracking, Ammonia and Methanol production. To provide an in-dept understanding, fundamental aspects of the processes, i.e. catalysis, kinetics, thermodynamics and reactor design will be highlighted. The second part of this module starts with an introduction to the fundamental organic reaction types and the structural characteristics of the compounds involved. It is then followed by an introduction to homogeneous catalysis using organometallic compounds as catalysts. The third topic of this part covers a series of derivatives from ethylene, propene, butenes, BTX (bezene-toluene-xylenes), focusing on functional group conversion ad applications of target compounds. The forth topic covers the main fine chemicals, such as surfactants, special monomers, adhesives and intermediates for personal care and pharmaceutics. The final topic introduces the basic concept of green chemical process, focusing on development of chemicals that are more environmental friendly.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Preclusion":"TC4211, CN4211E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TCN4215","ModuleTitle":"Food Technology and Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module combines food science and engineering operations as an integrated food-engineering course. It starts with the food science topics such as, food chemistry, microbiology and nutrition. Then it focuses on the applications of various chemical engineering operations (refrigeration, freezing, evaporation, drying, and thermal processing) to food processing. The course also covers other relevant topics such as, food rheology and packaging of food products.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Prerequisite":"TCN2122 & TCN3132","Preclusion":"TC4215, CN4215E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TCN4216","ModuleTitle":"Electronic Materials Science","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with a fundamental knowledge of electronic materials produced or processed in various industries. It imparts a basic understanding in electrical, electro-optic and magnetic properties of electronic materials in relation to their importance in microelectronic/ optoelectronic/semiconductor industry and their technological applications such as wafer devices, solid-state fuel cells, lithium batteries, light-emitting diodes and solid-state lasers. In particular, semi-conductors, electronic ceramics, conducting polymers, optical and magnetic materials, and nanostructured materials will be introduced. This module is targeted at senior engineering students.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Prerequisite":"TCN1422","Preclusion":"TC4216, CN4216E","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"TCN4227","ModuleTitle":"Advanced Process Control","Department":"Dean's Office (Scale)","ModuleDescription":"The module provides a structured introduction to advanced process control concepts with emphasis on methods and techniques that are relevant for industrial practice. Advanced control strategies including feedforward control, ratio control, cascade control, inferential control, decentralized control systems and model predictive control techniques, as well as the representation of process in discrete-time control system and design of controllers, which will be covered. The learning experience of the students will be enhanced through projects that will require them to design advanced controllers for process systems.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Prerequisite":"TCN3121","Preclusion":"TC4227, CN4227E","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TCN4233","ModuleTitle":"Good Manufacturing Practices in Pharmaceutical Industry","Department":"Dean's Office (Scale)","ModuleDescription":"The module covers topics pertaining to regulatory and quality issues associated with pharmaceutical production. The two main components of the module are: regulatory aspects of pharmaceutical manufacture and analytical techniques for quality control. The concept of GMP and its components including standard operating procedures, documentation, validation, organization and personnel, premises, equipment, production and quality control are covered in the first half of the module. The second part of the module introduces the students to the various analytical techniques employed in pharmaceutical industry to assess the quality of protein-based biologics.","ModuleCredit":"4","Prerequisite":"TCN2122, TCN2125","Preclusion":"CN4233R, PR2143, PR3145, PR4206, CN4233E","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TCN4240","ModuleTitle":"Unit Operations and Processes for Effluent Treatment","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with a working knowledge of unit operations and processes for the control of industrial effluent from the chemical process industries. The module begins with an overview of the characteristics of effluent from the chemical plant operations and its impact on the environment. Concepts on environmental sustainability and green processing particularly pertinent to the chemical industry will be covered, including techniques for waste minimization and pollution prevention. Finally, applications of process (physical, chemical and biological) for the treatment of effluent from plant facilities will be presented. Case studies from various industries will also be presented. This module is targeted at level 4 chemical engineering students.","ModuleCredit":"4","Workload":"2.5-1-0-1.5-5","Preclusion":"CN4240E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TCN4242","ModuleTitle":"Optimization of Chemical Processes","Department":"Dean's Office (Scale)","ModuleDescription":"Students will learn the basic theories, methods and software for formulating and solving optimization problems relevant to chemical processes. They will study various methods of linear, nonlinear and mixed-integer linear programming, which would enable them to select and use appropriate algorithm and/or software for solving a given problem. They will also execute the various steps in optimization by solving selected practical problems via various case studies as well as a term project. This is for undergraduate students who wish to learn optimization methodology to solve real-life problems in research and chemical industry.","ModuleCredit":"4","Prerequisite":"TCN2411 & TCN3421","Preclusion":"CN4242E","Types":["Module"],"History":[{"Semester":2,"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TCN4246","ModuleTitle":"Chemical And Bio-Catalysis","Department":"Dean's Office (Scale)","ModuleDescription":"The first part of the module focuses on steps involved in catalytic reactions, such as adsorption, desorption and reaction kinetic models, chemical catalysis, biocatalysis, inter-particulate and intraparticulate transport processes involving Thiele modulus and effectiveness factor. The factors and reaction sequences causing the deactivation of solid catalysts will be covered. The second part of the module focuses on the various methods of preparation, characterization and testing of industrial solid catalysts. The module ends with some case studies on how to select and design catalysts for industrially important processes.","ModuleCredit":"4","Preclusion":"CN4246E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TE2002","ModuleTitle":"Engineering Mathematics II","Department":"Dean's Office (Scale)","ModuleDescription":"This is a follow up module for TE2102. The topics include the following: Vector algebra. Vector function. Directional derivatives. Divergence and curl of vector fields. Line, surface and volume integrals. Jacobian. Gauss' and Stokes' Theorem. Cartesian, cylindrical and spherical coordinates. Partial Differentiation. Partial differential equations. Curve Fitting.","ModuleCredit":"4","Workload":"2-1-0-0-5","Prerequisite":"TE2102 or TG1401","Preclusion":"TEE2002, TM2401, TME2401","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TE2003","ModuleTitle":"Advanced Mathematics for Engineers","Department":"Dean's Office (Scale)","ModuleDescription":"This is a follow up module for TE2002. The topics include the following: complex functions, complex differentiation, Cauchy-Riemann equations, singularities and zeros, contour integration, conformal mapping, probability, random variables, probability density function, distributions, applied statistics, random process, responses of linear systems to random inputs.","ModuleCredit":"4","Workload":"2-1-0-1-4","Prerequisite":"TE2002","Preclusion":"TE2401, TEE2003","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TE2101","ModuleTitle":"Programming Methodology","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to introduce students to the discipline of computing and the problem solving process. It stresses on good programme design and programming styles, and structured programme development using a higher-level programming language. The topics covered in this module are: Algorithm design process, Programme development/coding/debugging. Programming concepts in a high-level language including programme structure, simple data types and structured types and various control structures (sequencing, loops, conditionals, etc.). Linear data structures such as arrays and linked-lists. The utility of recursion using a variety of sorting algorithms.","ModuleCredit":"4","Workload":"2.5-1-1-0-5","Preclusion":"TE1122, TEE2101, TIC1001","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TE3201","ModuleTitle":"Software Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"Software project planning, requirements analysis, data flow methods. Software development, object-oriented design, portability and re-use. Software quality assurance, testing strategies and techniques. Case studies.","ModuleCredit":"4","Workload":"2-0.5-0.5-1.5-3","Prerequisite":"TE2101","Preclusion":"TEE3201","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TE3801","ModuleTitle":"Robust Design Of Electronic Circuits","Department":"Dean's Office (Scale)","ModuleDescription":"This purpose of this module is to learn the effects of, and ways of mitigating, random manufacturing variations and failure of components and systems. This module is targetted at students wishing to pursue careers in electronic manufacturing industries. Topics covered: Review of probability and statistics. Concepts of tolerance analysis and design. Methods of tolerance design including the Monte-Carlo method. Tolerance sensitivity and its applications. Reliability concepts. Device reliability. System reliability. Modelling and monitoring reliability. Burn-in and accelerated wear.","ModuleCredit":"4","Workload":"2-1-0.5-0-4","Prerequisite":"(EE2005E or EE2021E or TEE2027) and TE2003","Preclusion":"TEE3801","History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TE4001","ModuleTitle":"BTech Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"In this module, students will do a research project over two semesters on a topic of current interest in Electrical and Computer Engineering. Students learn how to apply skills acquired in the classroom and also think of innovative ways of solving problems. Apart from intrinsic rewards such as the pleasure of problem solving, students are able to acquire skills for independent and lifelong learning. The objective of this module is to teach skills, such as questioning, forming hypotheses and gathering evidence. Students learn to work in a research environment.","ModuleCredit":"12","Workload":"0-0-0-0-15","Prerequisite":"Level 4 Standing.","Preclusion":"TEE4001","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TEE2002","ModuleTitle":"Engineering Mathematics II","Department":"Dean's Office (Scale)","ModuleDescription":"This is a follow up module for TE2102. The topics include the following: Vector algebra. Vector function. Directional derivatives. Divergence and curl of vector fields. Line, surface and volume integrals. Jacobian. Gauss' and Stokes' Theorem. Cartesian, cylindrical and spherical coordinates. Partial Differentiation. Partial differential equations. Curve Fitting.","ModuleCredit":"4","Workload":"2-1-0-0-5","Prerequisite":"TE2102 or TTG1401","Preclusion":"TE2002, TM2401, TME2401","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]},{"Semester":2,"ExamDate":"2019-05-06T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TEE2003","ModuleTitle":"Advanced Mathematics for Engineers","Department":"Dean's Office (Scale)","ModuleDescription":"This is a follow up module for TE2002. The topics include the following: complex functions, complex differentiation, Cauchy-Riemann equations, singularities and zeros, contour integration, conformal mapping, probability, random variables, probability density function, distributions, applied statistics, random process, responses of linear systems to random inputs.","ModuleCredit":"4","Prerequisite":"TEE2002","Preclusion":"TE2401, TE2003","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]},{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TEE2011","ModuleTitle":"Engineering Electromagnetics","Department":"Dean's Office (Scale)","ModuleDescription":"Electromagnetic (EM) and transmission line theory is essential in all disciplines of electrical and computer engineering. EM theory is the fundamental basis for understanding transmission lines and electrical energy transmission. To understand and solve EM and transmission line problems encountered in electrical and computer engineering, rigorous analytical methods are required. At the end of this module, in addition to being able to solve EM and transmission line problems, the student will be able to design transmission line circuits, design electrical elements with lumped behaviour, and mitigate EM interference. To enhance understanding, case studies and computer visualisation tools will be used. Topics covered: Static electric and magnetic fields. Maxwell's equations. Electromagnetic waves: plane-wave propagation, behaviour at interface between media, shielding, electromagnetic compatability. Transmission lines. Impedance matching. Radiation. Case studies.","ModuleCredit":"4","Prerequisite":"TEE2002","Preclusion":"EE2011E","Corequisite":"TEE2003","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TEE2023","ModuleTitle":"Signals and Systems","Department":"Dean's Office (Scale)","ModuleDescription":"This is a fundamental course in signals and systems. Signals in electrical engineering play an important role in carrying information. Signals going through a system is an inevitable process. It allows engineers to understand the system. Thus in this course the relationship between signals and systems will be taught. The concepts which are important include time and frequency domain representations, Fourier and Laplace transforms, spectrum of a signal, frequency response of systems (Bode diagrams), sampling theorem, linear time invariant systems, convolution, transfer functions, stability of feedback systems, modulation and filters.","ModuleCredit":"4","Workload":"3-1-0-1-5","Prerequisite":"TTG1401","Preclusion":"EE2009E, EE2010E, EE2023E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TEE2026","ModuleTitle":"Digital Design","Department":"Dean's Office (Scale)","ModuleDescription":"This is a first course that introduces fundamental digital logic, digital circuits, and programmable devices. This course provides students with an understanding of the building blocks of modern digital systems and methods of designing, simulating and realizing such systems. The emphasis of this module is on understanding the fundamentals of digital design across different levels of abstraction using hardware description languages, and developing a solid design perspective towards complex digital systems.","ModuleCredit":"4","Workload":"3-1-1-1-4","Prerequisite":"EE1002 or equivalent","Preclusion":"EE2020E, TEE2020","Corequisite":"TE2101 or TEE2101","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TEE2027","ModuleTitle":"Electronic Circuits","Department":"Dean's Office (Scale)","ModuleDescription":"Building on the basic circuit concepts, this module introduces the operating principles of transistors and how they are used in amplifier circuits. It discusses the foundational concepts of transistor amplifiers and analyses their performance. It also introduces operational amplifiers as a circuit component and describes how functional analog circuits, which can be applied to solving complex engineering problems, can be designed and analysed using operational amplifiers. LTSpice will be introduced as a circuit analysis tool. To augment learning, two laboratory sessions will be included focusing on the topics of single transistor amplifiers and Op-Amp circuits, respectively.","ModuleCredit":"4","Workload":"3-1-1-0-5","Prerequisite":"EG1112 or equivalent","Preclusion":"EE2004E, EE2005E, EE2021E, TEE2021","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TEE2028","ModuleTitle":"Microcontroller Programming and Interfacing","Department":"Dean's Office (Scale)","ModuleDescription":"This module teaches students how to program microcontrollers and achieve computer interfacing using C programming and industry standard protocols. The course extends the C programming students have learnt earlier, covers microprocessor instruction sets and how to program microcontrollers to interface with other devices in order to build an embedded system. The course culminates in an assignment in which students design and build an embedded system that meets requirements and specifications.","ModuleCredit":"4","Workload":"3-1-1-2-3","Prerequisite":"EE2020E or TEE2020 or TEE2026","Preclusion":"EE2007E, EE2024E, TEE2024","Corequisite":"TE2101 or TEE2101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TEE2033","ModuleTitle":"Integrated System Lab","Department":"Dean's Office (Scale)","ModuleDescription":"This module serves as the hands-on counterpart for TEE2027 and EE2023E/TEE2023. Students will practise and strengthen the knowledge learnt in electromagnetics, devices and circuits, and signals and systems through a series of experiments with the aim of integrating these knowledge to build an integrated digital communication system. The experiment will touch on important concepts, such as opamp characterization, circuit design specifications and component choice, frequency domain signal analysis, OOK modulation, frequency spectrum, and wireless communication system. Towards the end, the students will form an integrated view on these topics through a mini-project that encompass all these fields.","ModuleCredit":"4","Workload":"0.5-0-3-1-5.5","Prerequisite":"(EE2023E/TEE2023) and (EE2011E/TEE2011) and (EE2021E/TEE2021/TEE2027)","Preclusion":"(EE2031E and EE2032E) or (TEE2031 and TEE2032)","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TEE2101","ModuleTitle":"Programming Methodology","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to introduce students to the discipline of computing and the problem solving process. It stresses on good programme design and programming styles, and structured programme development using a higher-level programming language. The topics covered in this module are: Algorithm design process, Programme development/coding/debugging. Programming concepts in a high-level language including programme structure, simple data types and structured types and various control structures (sequencing, loops, conditionals, etc.). Linear data structures such as arrays and linked-lists. The utility of recursion using a variety of sorting algorithms.","ModuleCredit":"4","Workload":"2.5-1-1-0-5","Preclusion":"TE1122, TE2101, TIC1001","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]},{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TEE3031","ModuleTitle":"Innovation & Enterprise I","Department":"Dean's Office (Scale)","ModuleDescription":"This is an engineering module that focuses on the conceptualization, design and development of technology oriented new products. It integrates innovation, product planning, marketing, design and manufacturing functions of a company. This module gives students an opportunity to conceptualize and design a product which they will eventually be able to prototype. Thus it is designed for electrical engineering students to experience an integrated learning of innovation and enterprise pertaining to new product development where technology plays a central role. The major topics include innovation, opportunity management, identification of customers’ needs, product specification, design, planning, testing, manufacturing, and commercialization. Intellectual property and its relationship with all facets of new technology product design are also covered. Guest speakers from relevant industries will be invited to present practical aspects of innovation and new product development.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"Level 3 standing","Preclusion":"TM4209, TME4209, EE3001E, EE3031E","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TEE3104","ModuleTitle":"Intro to RF and Microwave Sys & Circuits","Department":"Dean's Office (Scale)","ModuleDescription":"Wireless communication and sensing systems play an ever increasing role in society. This module introduces the RF and microwave hardware systems and circuits. The applications include: GSM/CDMA, RFID, UWB, WLAN, Bluetooth, Zigbee, Radar and remote sensing","ModuleCredit":"4","Workload":"3-1-1-1-4","Prerequisite":"TEE2011","Preclusion":"EE3104E","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"TEE3131","ModuleTitle":"Communication Systems","Department":"Dean's Office (Scale)","ModuleDescription":"Introductory overview of analog and digital communications. Advantages of digital over analog communications in the presence of noise. Analog and digital modulation techniques. Source coding and waveform quantization techniques. Channel noise and channel coding for error protection. Multiplexing and multiple access. Basics of wireless communications. Applications of wireless systems. Radio wave propagation and multipath fading. Transmitter and receiver antennas. Free-space and fiber optical communication systems. Optical transmitters, optical receivers, and optical channels. Introduction to data communications. Packet switching, line coding, framing, and error detection.","ModuleCredit":"4","Workload":"2-1-0.5-0-6.5","Prerequisite":"TEE2023","Preclusion":"EE3103E, EE3131E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"TEE3201","ModuleTitle":"Software Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"Software project planning, requirements analysis, data flow methods. Software development, object-oriented design, portability and re-use. Software quality assurance, testing strategies and techniques. Case studies.","ModuleCredit":"4","Workload":"2-0.5-0.5-1.5-3","Prerequisite":"TEE2101","Preclusion":"TE3201","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TEE3207","ModuleTitle":"Computer Architecture","Department":"Dean's Office (Scale)","ModuleDescription":"This course teaches students the basics in the design of the various classes of microprocessors. Contents include design of simple micro-controllers, high performance CPU design using parallel techniques, memory organization and parallel processing systems. Topics also include the development of support tools to enable efficient usage of the developed microprocessor. The course emphasizes practical design and students are expected to be able to synthesize microprocessors at the gate level at the end of this course.","ModuleCredit":"4","Workload":"2-0.5-0.75-2-5","Prerequisite":"TEE2024 or TEE2028","Preclusion":"EE3207E","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TEE3331","ModuleTitle":"Feedback Control Systems","Department":"Dean's Office (Scale)","ModuleDescription":"Feedback systems are ubiquitous in both the natural and engineered world. They are essential for maintaining our environment, enabling our transportation and communications systems, and are critical elements in our aerospace and industrial systems. For the most part, feedback control systems function accurately and reliably in the background. This course aims at introducing the magic of feedback, and tools for analysing and designing control systems. The fundamental knowledge of feedback and the related area of control systems are useful to students with diverse interests. Topics covered include feedback principles, time and frequency analysis of control systems, and simple controller design.","ModuleCredit":"4","Workload":"3-1-0.5-4-1.5","Prerequisite":"TEE2023","Preclusion":"EE2010E, EE3331E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening"]},{"Semester":2,"ExamDate":"2019-05-09T17:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"TEE3408","ModuleTitle":"Integrated Analog Design","Department":"Dean's Office (Scale)","ModuleDescription":"This module focuses on integration of analog circuits on silicon using CMOS technology. The topics covered include processing and modeling background, basic circuits, reference circuit design, single stage amplifiers, operational amplifiers, noise issues and advanced design methods","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"TEE2021 or TEE2027","Preclusion":"EE3408E","History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TEE3431","ModuleTitle":"Microelectronics Materials and Devices","Department":"Dean's Office (Scale)","ModuleDescription":"Electronic devices are the basic building blocks of all electronic gadgets used in our daily life. A solid understanding of the fundamental device concepts is essential for the electrical engineer to keep up with the fast evolution of new device technology. This module emphasizes on the properties of electronic materials and the operation principles of key electronic devices including p-n diode, bipolar junction transistor (BJT), MOS capacitor and (MOSCAP). Additional issues related to dielectric materials and non- semiconductor materials will be introduced. Contacts between metal and semiconductor will also be covered.","ModuleCredit":"4","Workload":"3-1-1-1-4","Preclusion":"EE3406E, EE2004E, EE3431E","Corequisite":"TEE2021 or TEE2027","History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TEE3501","ModuleTitle":"Power Electronics","Department":"Dean's Office (Scale)","ModuleDescription":"Power electronics forms an integral part of all electronics equipment from household appliances through information technology to transportation systems. This module develops the working knowledge, the foundation theory for generic power electronic circuits and the principles of their design. At the end of this module the student should be able to analyze and evaluate and carry out basic design of power electronics system for a large spectrum of applications. The topics covered are: Power semiconductor switches and characteristics. AC-to-DC converters and their performance. DC-to-DC converters: analysis and performance. DC-to-AC converters, analysis and performance. Switching circuits design and protection.","ModuleCredit":"4","Workload":"3-1-0.5-1.5-4","Prerequisite":"TEE2021 or TEE2027","Preclusion":"EE3501E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TEE3801","ModuleTitle":"Robust Design Of Electronic Circuits","Department":"Dean's Office (Scale)","ModuleDescription":"This purpose of this module is to learn the effects of, and ways of mitigating, random manufacturing variations and failure of components and systems. This module is targetted at students wishing to pursue careers in electronic manufacturing industries. Topics covered: Review of probability and statistics. Concepts of tolerance analysis and design. Methods of tolerance design including the Monte-Carlo method. Tolerance sensitivity and its applications. Reliability concepts. Device reliability. System reliability. Modelling and monitoring reliability. Burn-in and accelerated wear.","ModuleCredit":"4","Workload":"2-1-0.5-0-4","Prerequisite":"(TEE2021 or TEE2027) and TEE2003","Preclusion":"TE3801","History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TEE4001","ModuleTitle":"BTech Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"In this module, students will do a research project over two semesters on a topic of current interest in Electrical and Computer Engineering. Students learn how to apply skills acquired in the classroom and also think of innovative ways of solving problems. Apart from intrinsic rewards such as the pleasure of problem solving, students are able to acquire skills for independent and lifelong learning. The objective of this module is to teach skills, such as questioning, forming hypotheses and gathering evidence. Students learn to work in a research environment.","ModuleCredit":"12","Workload":"0-0-0-0-15","Prerequisite":"Level 4 standing","Preclusion":"TE4001","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TEE4101","ModuleTitle":"Radio-Frequency (RF) Communications","Department":"Dean's Office (Scale)","ModuleDescription":"Radio and microwave systems are used for information transmission. This module therefore introduces the student to a broad range of enabling knowledge and skills commonly employed by RF and microwave engineers to specify, analyse and design radio and microwave transmission systems. Topics covered: Time-varying EM fields: guided waves, evanescent modes and plane-wave propagation. Radiation: radiation mechanism, magnetic vector potential, current distribution on a thin wire, Hertzian dipole, Half-wave dipole & monopole. RF Antennas: parameters, aperture antennas and arrays. RF Amplification: stability, gain and small-signal narrowband design. RF Generation: conditions for oscillation, oscillator design and dielectric resonators. RF Receivers: receiver and mixer parameters. RF Systems: system gain and noise figure, satellite and terrestrial systems.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4.5","Prerequisite":"TEE2011","Preclusion":"EE4101E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TEE4112","ModuleTitle":"Radio Frequency Design and Systems","Department":"Dean's Office (Scale)","ModuleDescription":"Radio and microwave systems rely on efficient transmission and distribution of electromagnetic (EM) energy. Radio and microwave systems need to be immune from external EM interference and need to ensure that they do not cause interference of their own. To achieve these requirements, this module will equip and foster the students with balanced and particularly more hands-on oriented contents on radio frequency (RF) designs and practical systems, through live experiments, software learning, and real-life RF examples. Topics covered: transmission systems, resonator cavity, impedance matching network, electromagnetic interference (EMI) and shielding, multi-port scattering and corresponding measurement methods, radiation, and antenna characterizations.","ModuleCredit":"4","Workload":"3-1-1.5-1.5-3","Prerequisite":"TEE2011","Preclusion":"EE4112E","History":[{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TEE4204","ModuleTitle":"Computer Networks","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides an in-depth treatment of fundamental topics of network design based on the Internet protocol stack model. It is aimed at making students understand how networks work through understanding of the underlying principles of sound network design. This course covers topics including network requirements, architecture, protocol stack models, Ethernet Token Ring, Wireless, and FDDI networks, bridges, switching and routing in IP and ATM networks, and internetworking. Apart from learning the concepts in networks, the students will gain expertise in analyzing and designing networking protocols through mini-projects.","ModuleCredit":"4","Workload":"2-1-1-1.5-4.5","Prerequisite":"TEE2003","Preclusion":"CS2105, CS3103, EE3204E, TEE3204, EE4204E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TEE4210","ModuleTitle":"Network Protocols and Applications","Department":"Dean's Office (Scale)","ModuleDescription":"The course will enable students to know the basics and theories of Internet-related tenchologies which offer the background knowledge & skills required for computer or network engineers. Contents covered include Internet Architecture & client/server applications, Client & Server Computing, Internetworking concepts & Architectural Model, Transport protocols: UDP/TCP, TCP/IP socket programming, Routing protocols, Domain Name System, Mobile IP, and Next Generation IP.","ModuleCredit":"4","Workload":"2.5-0.5-0-3.0-4.5","Prerequisite":"TEE2003","Preclusion":"EE4210E, TIC2501","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TEE4214","ModuleTitle":"Real-Time Embedded Systems","Department":"Dean's Office (Scale)","ModuleDescription":"The objectives of this module are to present the theoretical foundations of real-time systems and to discuss the practical aspects of their implementation. It describes the characteristics of a real-time computing system and students are taught how to design a real-time embedded system using structured data flow methodology. Concepts of time-critical I/O and real-time deadlines are emphasized, as are the important aspects of real-time operating systems, scheduling and the practical implementation of embedded systems and firmware. Other topics covered include deadlock management and process communications. Various case studies on industrial real-time systems will be exhibited to give students a real-world feel for such systems. Students will undertake a mini project involving a real-time embedded system. Topics covered: Introduction to real-time and embedded systems, Time critical I/O handling, Real-time embedded software design, Concurrent programming, Real-time operating systems, Scheduling and time-critical processing, Deadlock management, Process communications, Case studies of real-time embedded systems.","ModuleCredit":"4","Workload":"2-0.5-0.5-3-3","Prerequisite":"TEE2101 and (TEE2024 or TEE2028)","Preclusion":"EE4214E, TIC2401","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TEE4303","ModuleTitle":"Industrial Control Systems","Department":"Dean's Office (Scale)","ModuleDescription":"This module will cover sensors, instrumentation and control systems commonly used in the industry. The sensor and instrumentation part includes topics such as signal processing and conversion, transducers and actuators, instrumentation amplifiers, non-linear amplifiers, issues pertaining to grounds, shields and power supplies. The control portion covers the evolution and types of control systems, centralized control, direct digital control (DDC), distributed control systems (DCS), fieldbuses, PID control: tuning methods and refinements, auto-tuning principles and implementation, available industrial PID controllers and their operation. It will include other common control systems such as feed-forward, cascade, ratio, selective, split range, time-delay compensation, sequence control and PLC.","ModuleCredit":"4","Workload":"2-0.5-2-2-3.5","Prerequisite":"TEE3331","Preclusion":"EE3302E, TEE3302, EE4303E","History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TEE4305","ModuleTitle":"Introduction To Fuzzy/Neural Systems","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the fundamental knowledge, theories and applications of fuzzy logic and neural networks. It examines the principles of fuzzy sets and fuzzy logic, which leads to fuzzy inference and control. It also gives students an understanding of the structures and learning process of a neural network. Topics covered include: fuzzy set theory, fuzzy systems and control, basic concepts of neural networks, single-layer and multilayer perceptrons, self-organizing maps and neural network training.","ModuleCredit":"4","Workload":"2.0-1.0-0.5-2.5-4.0","Prerequisite":"TEE2023","Preclusion":"EE4305E","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"TEE4407","ModuleTitle":"Analog Electronics","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides students with essential concepts in electronics to enable them to understand and design complex electronics circuits and systems for processing analog signals.Topics covered: Techniques for implementing specific amplifier frequency response involving poles and time constants, Negative feedback amplifiers, Oscillators: RC, LC and crystal-controlled oscillators, Power amplifiers: Output stage, efficiency and distortion, DC power supply design: Linear and switching regulators, current limiting, Mixer, modulators and demodulators for communication systems, Active filters, Instrumentation amplifiers, CMRR, Applications of current mirror circuits.","ModuleCredit":"4","Workload":"2-1-0.5-1.5-5","Prerequisite":"TEE2021 or TEE2027","Preclusion":"EE3407E, TEE3407, EE4407E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TEE4415","ModuleTitle":"Integrated Digital Design","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces the students to the design of integrated circuits. It covers basic concepts including integrated circuits fabrication technology, CMOS and nMOS design, inverter design, aspect ratios of pull-up and pull-down transistors, switching characteristics of CMOS and nMOS inverters, latch-up, stick diagram, design rules, mask layout, sub-systems design, ASIC challenges and issues, ASIC design flow, Verilog hardware design language basics, and logic synthesis. Each student will do a design exercise using the EDA tools.","ModuleCredit":"4","Workload":"2-0.5-0.5-3-4","Prerequisite":"TEE2020 or TEE2026","Preclusion":"EE4415E","History":[{"Semester":2,"LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TEE4435","ModuleTitle":"Modern Transistors and Memory Devices","Department":"Dean's Office (Scale)","ModuleDescription":"This module is designed to equip students with the physical foundation of metal oxide semiconductor (MOS) device physics and the theoretical background for understanding end applications in modern transistors and memory devices (e.g., Flash, phase change random access memory, etc.). Upon the successful completion of this module, the student is expected to gain an understanding on the principles of operation and physics of modern MOS transistors and memory devices. Such knowledge is useful for careers in the wafer fabrication plants, foundries, design houses and the microelectronics industry.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2-4.5","Prerequisite":"TEE2021 or TEE2027","Preclusion":"EE4408E, EE4412E, EE4435E","Corequisite":"TEE3431","History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TEE4436","ModuleTitle":"Fabrication Process Technology","Department":"Dean's Office (Scale)","ModuleDescription":"In the new information age, fabrication process technology continues to be employed in the manufacturing of ultra-high density integrated circuits such as microprocessor devices in computers. This module focuses on the major process technologies and basic building blocks used in the fabrication of integrated circuits and other microelectronic devices (e.g., solar cells). Understanding of fabrication processes is essential for undergraduate students who wish to develop their professional career in the microelectronics industry such as in wafer fabrication plants, foundries and design houses.","ModuleCredit":"4","Workload":"2.5-0.5-0.5-2.5-4","Prerequisite":"TEE2021 or TEE2027","Preclusion":"EE4411E, EE4436E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TG1401","ModuleTitle":"Engineering Mathematics I","Department":"Dean's Office (Scale)","ModuleDescription":"This module builds and exposes students to the mathematical foundational concepts that are necessary in a variety of engineering disciplines. The topics include the following: Ordinary differential equations. Laplace transform. Matrix algebra. Vector Space. Eigenvalues and Eigenvectors. Determinants and Inverses. Solution of linear equations. Diagonalisation. Functions of Matrices. Matrix exponential. Matrix differential equations.","ModuleCredit":"4","Workload":"2.5-1-0-3-3.5","Preclusion":"TE2102 or TM1401 or TTG1401","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]},{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TG2415","ModuleTitle":"Ethics In Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module highlights to students the ethical issues they will face working as an engineering professional. The issues covered range from the rationale for an engineering code of practice, risk and safety issues, conflict of interest, ethical issues in research. This module will be offered to second or higher year engineering students as they need their engineering background to better understand the issues involved. Case studies will be presented to cover real life issues.","ModuleCredit":"4","Workload":"2-0.5-0-3-2","Prerequisite":"NIL","Preclusion":"TTG2415","Corequisite":"NIL","History":[{"Semester":3,"ExamDate":"2019-07-15T09:00+0800"}]},{"ModuleCode":"TG3001","ModuleTitle":"Industrial Practice","Department":"Dean's Office (Scale)","ModuleDescription":"This module is designed for BTech Engineering students. It leverages on the student’s work experience and focuses the student’s mind on exploring and reflecting on how the concepts and theories gained in the classroom can be translated into industrial practice to enhance his/her work performance. The student is required to complete 3 written reports, 2 oral presentations, and 6 Skills courses. This module is normally taken over two consecutive regular semesters, and is an Unrestricted Elective Module.","ModuleCredit":"12","Workload":"0-0-0-15-0","Prerequisite":"Completed at least 76MC of modules, including Advanced Placement Credits","Preclusion":"TG3002, TTG3002, TTG3001, TIC3901","Corequisite":"","Types":["Module"],"History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"TG3002","ModuleTitle":"Industrial Practice","Department":"Dean's Office (Scale)","ModuleDescription":"This module is designed for BTech Engineering students. It leverages on the student’s work experience and focuses the student’s mind on exploring and reflecting on how the concepts and theories gained in the classroom can be translated into industrial practice to enhance his/her work performance. The student is required to complete 3 written reports and 2 oral presentations. This module is normally taken over two consecutive regular semesters, and is an Unrestricted Elective Module.","ModuleCredit":"8","Workload":"0-0-0-15-0","Prerequisite":"Completed at least 76MC of modules, including Advanced Placement Credits","Preclusion":"TG3001, TTG3001, TTG3002, TIC3901","Types":["Module"],"History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"TIC1001","ModuleTitle":"Introduction to Computing and Programming I","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to (i) expose students to computing principles (including abstraction and composition), (ii) provide a broad introduction to key computing concepts (including computer organisation, computer networks, operating systems, data management, distributed applications), and (iii) introduce students to basic programming methodologies and problem solving techniques through a simple structured programming language.","ModuleCredit":"4","Workload":"2-1-2-2-3","Preclusion":"TE2101, TEE2101","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T17:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"TIC1002","ModuleTitle":"Introduction to Computing and Programming II","Department":"Dean's Office (Scale)","ModuleDescription":"This module builds on basic knowledge from TIC1001. Students will learn how to model a problem and how to design and implement solutions to computational problems. TIC1002 also introduces the methodologies and good practices of programming: testing, debugging, assertion, documentation, and tools such as linter, and debugger. Students will be exposed to more complex problems and learn to abstract out the complexities and to compose programmes from smaller, reusable components. Finally, students will be introduced to object-oriented programming paradigm as a powerful way of composing reusable components to form larger, more complex, programmes.","ModuleCredit":"4","Workload":"2-1-2-2-3","Prerequisite":"TIC1001","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"TIC1101","ModuleTitle":"Professional, Ethical, and Social Issues in Computing","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the interactions and impacts of computing on society, particularly on how the society has been transformed by computing (and vice versa), how policies and social norms have been developed due to computing, and emerging issues related to regulation of computing in society. Students will gain an understanding of the professional and ethical responsibilities of computing professionals, and an ability to analyse the impact of computing on society on a local and global scale.","ModuleCredit":"4","Workload":"2-3-0-2-3","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TIC1201","ModuleTitle":"Discrete Structures","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces mathematical tools required in the study of computer science. Topics include: (i) Logic and proof techniques, (ii) Relations and functions, (iii) Mathematical formulation of data models (linear model, trees and graphs), and (iv) Counting and combinatorics.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"TMA1001","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TIC2001","ModuleTitle":"Data Structures and Algorithms","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to fundamental data structures, their implementation strategies, their algorithm design, and their applications. Data structures covered include linked lists, stacks, queues, hash tables, heap, trees, and graphs. This module also introduces the concepts of running time analysis and Big-O notation to quantify the performance of different implementation strategies and algorithms.","ModuleCredit":"4","Workload":"2-1-2-2-3","Prerequisite":"TIC1002","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"TIC2002","ModuleTitle":"Introduction to Software Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces the necessary conceptual and analytical tools for systematic and rigorous development of software systems. It covers four main areas of software development, namely object-oriented system analysis, object-oriented system modelling and design, implementation, and testing, with emphasis on system modelling and design and implementation of software modules that work cooperatively to fulfil the requirements of the system. Tools and techniques for software development, such as Universal Modelling Language (UML), programme specification, and testing methods, will be taught. Major software engineering issues such as modularisation criteria, programme correctness, and software quality will also be covered.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"TIC2001","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TIC2101","ModuleTitle":"Information Systems and Organisations","Department":"Dean's Office (Scale)","ModuleDescription":"This module explores the strategic role of information systems in an organisation and how information systems can lead to organisational improvements in operations, planning, and decision making. Students will learn to identifying strategic opportunities for information systems deployment in an organisation, and be exposed to issues related to managing IT resources and evaluating IT investments.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TIC2301","ModuleTitle":"Introduction to Information Security","Department":"Dean's Office (Scale)","ModuleDescription":"This module serves as an introductory module on information security. It illustrates the fundamentals of how systems fail due to malicious activities and how they can be protected. The module also places emphasis on the practices of secure programming and implementation. Topics covered include classical/historical ciphers, introduction to modern ciphers and cryptosystems, ethical, legal and organisational aspects, classic examples of direct attacks on computer systems such as input validation vulnerability, examples of other forms of attack such as social engineering/phishing attacks, and the practice of secure programming.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"TIC1002","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TIC2401","ModuleTitle":"Introduction to Computer Systems","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces computer systems to students from the perspective of a programmer. Students learn about the computer systems, focusing on the hardware and operating systems, and how they impact the design, implementation, and performance of a programme. Topics covered include data representations, machine-level representations of C programmes, processor architecture, memory hierarchy, programme optimisation, linking, interrupts and signals, memory management, system-level I/O, and concurrency.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"TIC1002","Preclusion":"EE4214E, TEE4214","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TIC2501","ModuleTitle":"Computer Networks and Applications","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides a broad introduction to computer networks and networked applications as well as network application programming. It covers a range of topics including basic computer network concepts, protocols, network computing concepts and principles, networked applications development and network security.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"TIC1002","Preclusion":"EE4210E, TEE4210","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TIC2601","ModuleTitle":"Database and Web Applications","Department":"Dean's Office (Scale)","ModuleDescription":"This module consists of two parts. The first introduces the fundamental concepts and techniques necessary for the understanding and practice of design and implementation of database applications and of the management of data with relational database management systems. The module covers entity-relationship model, functional dependencies, normalisation, and programming with SQL. The second part builds on top of the first and introduces students to contemporary techniques in building simple CRUD-based Web applications with a database backend and a JavaScript-based frontend.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"TIC1002","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T17:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TIE2010","ModuleTitle":"Introduction to Industrial System","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces the analytical methods used to support the operations of industrial systems that produce goods and services. It equips the students with the understanding of the fundamental processes necessary for this production and the tools and techniques commonly deployed to create effective and efficient systems. The topics covered include strategic purpose of an economic entity, forecasting of demand, planning for output levels, production control systems, scheduling, facilities layout, and quality assurance.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TM3161, IE2010E","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T17:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TIE2100","ModuleTitle":"Probability Models with Applications","Department":"Dean's Office (Scale)","ModuleDescription":"The module builds upon the foundation in ST2131/TS2120/IE2120E and stresses on applications of stochastic modeling. Topics include: Review of exponential distribution, Conditional probability and conditional expectation, Discrete time Markov chains, Poisson process, Basic queuing models and continuous time Markov chains and Renewal theory. The emphasis of this course will be on model formulation and probabilistic analysis. Students will eventually be conversant with the properties of these models and appreciate their roles in engineering applications.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"DSC3215, IE2100E","Corequisite":"ST2131/TS2120/IE2120E/TIE2120","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TIE2110","ModuleTitle":"Operations Research I","Department":"Dean's Office (Scale)","ModuleDescription":"This foundation module introduces students to some of the basic concepts of operations research. Topics include linear programming, network flow models, and nonlinear programming. Besides the basic concepts, students will also learn about the applications of these topics to complex engineering and management problems.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"DSC3214, MA2215, MA3236, IE2110E","Corequisite":"MA1102R/MA1505/MA1506/TE2102/TG1401/TTG1401","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TIE2120","ModuleTitle":"Probability and Statistics","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the basic concepts and the methods of probability and statistics. Topics include the basic concepts of probability, conditional probability, independence, random variables, discrete and continuous distributions, joint and marginal distributions, mean and variance, some common probability distributions, sampling distributions, estimation and hypothesis testing.","ModuleCredit":"4","Preclusion":"IE2120E, TMA2103","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TIE2130","ModuleTitle":"Quality Engineering I","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the fundamental concepts of quality and basic techniques in quality engineering. The topics covered are measures and interpretation of variation, control charts, process capability analysis, and acceptance sampling. The module will also deal with some related issues such as, measurement systems analysis, PDCA, TQM, and industrial case studies.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"TM4271, IE2130E","Corequisite":"MA1505, MA1506 or SA1101, or ST1131, or ST1131A, or ST1232, or ST2334 or TE2102 or TG1401 or TM1401 or TS2120 or IE2120E or TEE2102 or TTG1401 or TIE2120","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]},{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TIE2140","ModuleTitle":"Engineering Economy","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces the concept of \"the time-value of money\" and the effect that it has on economic decisions in engineering and business. It equips the students with a conceptual framework for understanding and evaluating economic alternatives represented as a set of cash flows over time. Topics covered include cash flow analysis, choice among economic alternatives, effects of depreciation and taxation, replacement analysis, and dealing with risk and uncertainty.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"IE2140E","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TIE2150","ModuleTitle":"Human Factors Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces the basic concepts of human factors engineering and ergonomics. The topics covered include: Human Factors in Systems (Human Error), Implications of Human Functions in performance (Work Physiology), Workstation Design (Guidelines and Norms), Environmental Stressors and Ergonomics Fieldwork (Translation and Application).","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"IE2150E","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TIE3010","ModuleTitle":"Systems Thinking and Design","Department":"Dean's Office (Scale)","ModuleDescription":"This foundation module aims to introduce students to the fundamental concepts and underlying principles of systems thinking, as well as modeling methods and tools that are applicable to the design of industrial systems. The topics in this module include introductory systems concepts, mental models and causal loop diagrams, while the modeling methods and tools to be covered include that of operations research and data analysis. The application of these topics to simple systems design problems will be illustrated through laboratory sessions. Real-world case studies will be presented to show how these concepts have been applied in industrial contexts.","ModuleCredit":"4","Workload":"1-1-2-3-3","Preclusion":"IE3010E","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TIE3100","ModuleTitle":"Systems Design Project","Department":"Dean's Office (Scale)","ModuleDescription":"The objective of the module is to give students the opportunity to apply concepts learnt to solving real world problems. In this module, each student is assigned to work on a company-sponsored problem that requires application of industrial and systems engineering concepts. The module provides the opportunity for students to identify key problems and craft an objective, scope and deliverable for a piece of work, collect and analyze the relevant data, and apply the appropriate tool to solve the problem. It also enables students to improve their communication skills through report writing and presentation to the various stakeholders.","ModuleCredit":"8","Workload":"0-0-0-4-6","Prerequisite":"Level 3 standing","Preclusion":"IE3100E","Types":["Module"],"History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"TIE3101","ModuleTitle":"Statistics for Engineering Applications","Department":"Dean's Office (Scale)","ModuleDescription":"This module goes beyond the foundation and deals mainly with the applications of statistics in the engineering context. Topics include: Review of statistical decision making and hypothesis testing, ANOVA with homogeneity of variance tests, concepts of blocking, RCBD, fixed and random effects models with multiple comparison procedures, factorial experiments, nonparametric methods, an introduction to bootstrapping with IE-based case studies. Students will also appreciate the importance of good planning and be able to conduct and evaluate simple experiments.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"IE3101E","Corequisite":"ST1131/ST2131/ST1232/TS2120/IE2120E/TIE2120","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TIE3110","ModuleTitle":"Simulation","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces students to the basic concepts of discrete-event simulation systems and application to problems that have no closed-form solutions. The course will cover modelling techniques, random number generators, discrete event simulation approaches, simulated data analysis, simulation variance reduction techniques and state-of-the-art simulation software. At the end of this course, students will be able to analyse and develop simulation models of given problems.","ModuleCredit":"5","Workload":"3-1-0.5-4-4","Preclusion":"DSC3221, IE3110E","Corequisite":"TIE2100/DSC3215, IE2100E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TIE4101","ModuleTitle":"B.Tech. Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"The objective of the module is to give students exposure to research. In this module, each student is assigned to a research project that requires application of industrial and systems engineering concepts. The module provides the opportunity for students to conduct self study by reviewing literature, defining a problem, analyzing the problem critically, conducting design of experiments, and recommending solutions. It also enables students to improve their communication skills through technical report writing and oral presentation.","ModuleCredit":"8","Workload":"0-0-0-4-6","Prerequisite":"Stage 4 standing","Preclusion":"IE4101E, IE4100E","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"TIE4220","ModuleTitle":"Supply Chain Modelling","Department":"Dean's Office (Scale)","ModuleDescription":"This course introduces the fundamentals of supply chain concepts. It covers issues and basic techniques of distribution strategies, transportation logistics and supply chain network optimisation models. Students are equipped with fundamental concepts and quantitative tools that are essential to solving logistics and supply chain problems.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"IE4220E","Corequisite":"IE2100E/TIE2100 & IE2110E/TIE2110","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-10T14:30+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TIE4230","ModuleTitle":"Quality Engineering II","Department":"Dean's Office (Scale)","ModuleDescription":"Design-in quality versus process control. Quality function deployment. Failure mode and effects analysis. Fractional factorial designs. Confounding. Robust design. Reliability analysis and testing.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"IE4230E","Corequisite":"IE2130E/TIE2130 & IE3101E/TIE3101","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TIE4239","ModuleTitle":"Selected Topics in Quality Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to either emerging topics in quality engineering or specialised topics. Students will learn and understand concepts in quality management and quality technology. This module will enable them to keep abreast with current developments in quality engineering and broaden their exposure to various specialised topics.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"TIE2100, TIE3101","Preclusion":"IE4239E","History":[{"Semester":3,"ExamDate":"2019-07-13T09:00+0800"}]},{"ModuleCode":"TIE4240","ModuleTitle":"Project Management","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the basic concepts in project management. The process encompasses project planning, project scheduling, cost estimating and budgeting, resource allocation, monitoring and control, and risk assessment and management. The principles behind the process and the approaches to their execution will be covered. This module will enable students to define and plan a project within the constraints of the environment. The plan will serve as a blueprint for the implementation and control of a project.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"IE4240E","Corequisite":"TIE2140, IE2140E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TIE4242","ModuleTitle":"Cost Analysis And Management","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to the basics of cost management. Concepts relating component items and process steps to value-added functions are introduced as a precursor to the analysis of system cost over the entire life cycle of products and services. It also deals with tools and approaches to select equipment, materials for cost-effective operations. This module enables students to cost out a system and recommend approaches to develop strategies for increasing the cost effectiveness of the system.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"TIE2140","Preclusion":"IE4242E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TIE4259","ModuleTitle":"Selected Topics in Systems Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to either emerging topics in systems engineering or specialised topics. Students will learn and understand evolving concepts affecting the engineering large-scale or complex systems. This module will enable them to keep abreast with current developments in the systems engineering field and broaden their exposure to various specialised topics.","ModuleCredit":"4","Workload":"3-1-0-3-3","Preclusion":"IE4259E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TIE4299","ModuleTitle":"Selected Topics in Industrial Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces students to either emerging topics in industrial engineering or specialized topics by visiting staff. The students are given the opportunity to learn from visiting staff and also to understand evolving concepts in operations research and industrial engineering.","ModuleCredit":"4","Workload":"3-1-0-3-3","Prerequisite":"TIE2010","Preclusion":"IE4299E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TM2401","ModuleTitle":"Engineering Mathematics II","Department":"Dean's Office (Scale)","ModuleDescription":"The following topics will be covered in detail: Vector algebra, vector functions, Cartesian, cylindrical and spherical coordinates, Curves, tangents and lengths, Gradient, directional derivatives, Divergence and curl vector fields, Line, surface and volume integrals, Jacobian., Green’s theorem, Gauss’ and Stokes’ theorems.","ModuleCredit":"4","Workload":"2.5-1-0-3-3.5","Preclusion":"TE2002 or TC2401 or TC1402 or TM1402 or TME2401","Corequisite":"TG1401","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]},{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TM3101","ModuleTitle":"Mechanical Systems Design","Department":"Dean's Office (Scale)","ModuleDescription":"This is a group-based project that focuses on the design of a complete mechanical design product, emphasizing the design process, analysis and drawings. The major project may be preceded by smaller projects to instill familiarity and experience. Elements of commercialization (e.g. market survey) and form-giving (aesthetics) may be incorporated. Students are required to submit a report, drawings, do a presentation, and take oral examinations. Effective group dynamics and experience of the process and problems involved in translating paper design to prototype are the key objectives of this module.","ModuleCredit":"6","Workload":"1-2-0-3-2","Prerequisite":"TM2101 or ME2101E","Preclusion":"TME3101","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TM4101","ModuleTitle":"B.Tech. Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"This module consists mainly of a research-based project carried out under the supervision of one or more faculty members. It introduces students to the basic methodology of research in the context of a problem of current research interest. The module is normally taken over two consecutive semesters, and is a core requirement of the B.Tech. programme.","ModuleCredit":"12","Workload":"0-0-0-10-0","Prerequisite":"Senior Level 3 Standing (For AY 2006/2007 intake & earlier), Level 4 standing (For AY 2007/2008 intake onwards)","Preclusion":"TM4102, TME4102","Corequisite":"","Types":["Module"],"History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"TM4102","ModuleTitle":"B.Tech. Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"This module consists mainly of a research-based project carried out under the supervision of one or more faculty members. It introduces students to the basic methodology of research in the context of a problem of current research interest. The module is normally taken over two consecutive semesters, and is a core requirement of the B.Tech. programme.","ModuleCredit":"8","Workload":"0-0-0-10-0","Prerequisite":"Stage 4 standing","Preclusion":"TME4102, TM4101","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TM4263","ModuleTitle":"Manufact'G Simulat'N & Data Communicat'N","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides the fundamental concepts related to the simulation of manufacturing systems. How the data between the manufacturing systems are transferred, their standard protocols are also covered. In addition the following topics are covered: Concepts of discrete-event modelling and simulation, definitions, types, essential elements in modelling, design and implementation of manufacturing simulation models, petri-nets, model verification and validation, input information collection and analysis, interpretation of outputs, use of random inputs and variance reduction techniques, protocol standards, communication topology, MAP/TOP.","ModuleCredit":"4","Workload":"2-1-0-2-2.5","Prerequisite":"ME3162E","Preclusion":"TME4263","History":[{"Semester":3,"ExamDate":"2019-07-15T09:00+0800"}]},{"ModuleCode":"TM4264","ModuleTitle":"Fundamentals of Automotive Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module covers the basic principles in various areas of the automobile. These include various types of petrol engines, diesel engines, rotary engines, electric engines and hybrid engines, and their related issues, various types of transmission systems (manual and automatic), chassis design and their development, and vehicle dynamics (including suspension, steering, brakes), car body design and manufacture, and safety issues. Also covered are fuel, combustion, and emissions, plus examples from the automotive industry and current industrial practices.","ModuleCredit":"4","Workload":"3.5-0-0-1.5-5","Preclusion":"TME4264","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TMA1001","ModuleTitle":"Introductory Mathematics","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to equip students without 'A'-level mathematics with appropriate mathematical knowledge and skill, to prepare them for further study of mathematics related disciplines. Major topics: Sets, functions and graphs, polynomials and rational functions, inequalities in one variable, logarithmic and exponential functions, trigonometric functions, sequences and series, techniques of differentiation, applications of differentiation, maxima and minima, increasing and decreasing functions, curve sketching, techniques of integration, applications of integration, areas, volumes of solids of revolution, solution of first order ordinary differential equations by separation of variables and by integrating factor, complex numbers, vectors.","ModuleCredit":"4","Workload":"2-1-0-3-4","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TMA2101","ModuleTitle":"Calculus for Computing","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides a basic foundation for calculus and its related subjects required by computing students. The objective is to train the students to be able to handle calculus techniques arising in their courses of specialisation. In addition to the standard calculus material, the course also covers simple mathematical modelling techniques and numerical methods in connection with ordinary differential equations. Major topics: Preliminaries on sets and number systems. Calculus of functions of one variable and applications. Sequences, series and power series. Functions of several variables. Extrema. First and second order differential equations. Basic numerical methods.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"TMA1001","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TMA2102","ModuleTitle":"Linear Algebra","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces basic concepts in linear algebra that are routinely applied in fields like science, engineering, statistics, economics and operations research. The vector spaces within which the general ideas are developed are all real vector spaces (actually Rn). The objective of the course is to inculcate a facility in both the algebraic and geometric viewpoints of linear algebra. The module will develop basic skills in computing with vectors and matrices (with or without any mathematical software). It will also highlight examples of the more important applications of linear algebra in other fields.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"TMA1001","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TMA2103","ModuleTitle":"Probability and Statistics","Department":"Dean's Office (Scale)","ModuleDescription":"This module serves as an introduction to probability and statistical techniques to students. Topics covered include the basic concepts of probability, conditional probability, independence, random variables, joint and marginal distributions, mean and variance, some common probability distributions, sampling distributions, estimation and hypothesis testing based on a normal population.","ModuleCredit":"4","Workload":"2-1-0-3-4","Prerequisite":"TMA2101","Preclusion":"IE2120, TIE2120, TIE3101, IE3101E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TME2101","ModuleTitle":"Fundamentals of Mechanical Design","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides the student with the fundamental knowledge to do calculations on design components like bolts, fasteners, joints, welds, springs, gears, brakes, clutches. Other areas covered will include material selection, fatigue, bearings, shafts, as well as design mechanisms like linkages and cams. This is a compulsory module with no final exam. Assessment will be based purely on continuous assessment.","ModuleCredit":"4","Workload":"3- 0.5-0-2-4.5","Preclusion":"TM2101, ME2101E","Corequisite":"NIl","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME2114","ModuleTitle":"Mechanics of Materials II","Department":"Dean's Office (Scale)","ModuleDescription":"This course provides for a further understanding of concepts and principles of solid mechanics and its applications to engineering problems. The topics covered are: Two-dimensional systems, Combined stresses, Energy methods, Columns, Experimental stress analysis, Inelastic behaviour.","ModuleCredit":"3","Workload":"2-0.5-0.5-1.5-3","Prerequisite":"ME2112 or equivalent","Preclusion":"TM1111, ME2114E, ME2114","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T13:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TME2121","ModuleTitle":"Engineering Thermodynamics","Department":"Dean's Office (Scale)","ModuleDescription":"This course develops a good understanding of the basic concepts and application of thermodynamics required for the analysis, modeling and design of thermal-fluid systems in engineering practice. Major topics include: Review of First and Second Laws of Thermodynamics and their applications, Reversible and Irreversible processes, Entropy, Non-flow and flow processes, Cycles involving entropy changes, Power/refrigeration and air cycles, Ideal gas mixtures, Psychrometry and applications, Fuels, Combustion and First Law applied to combustion.","ModuleCredit":"4","Workload":"3-0.5-0.25-2.4.25","Preclusion":"TM1121, ME2121E","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TME2134","ModuleTitle":"Fluid Mechanics I","Department":"Dean's Office (Scale)","ModuleDescription":"This is an introductory course to fluid mechanics as applied to engineering. After introducing the basic terminology and a classification of fluid and flow, students are taught fluid statics, which cover hydrostatic forces on submerged bodies, surface tension forces, buoyancy, metacentric height and stability of floating bodies. Numerous examples of engineering applications pertaining to each aspect of fluid statics are presented. In the section on fluid dynamics, basic principles of fluid motion are introduced. This covers the continuity equation, Bernoulli and energy equations. The momentum equation and its engineering application using the control volume approach are included. In the analysis of fluid-mechanics problems, dimensional analysis and similitude are taught with engineering examples. Finally, laminar and turbulent pipe flows, Hagen-Poiseuille law, friction factor, losses in pipe fittings and use of Moody’s Chart will also be covered.","ModuleCredit":"4","Workload":"3-1-0.5-0-5.5","Preclusion":"TM1131, ME2134E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TME2135","ModuleTitle":"Fluid Mechanics II","Department":"Dean's Office (Scale)","ModuleDescription":"This module introduces the students to the operating principles of hydraulic pumps and turbines, their applications and methods of selecting pumps to match system requirements and how to avoid cavitation damage. We also focus on the mathematical theory of potential (non-viscous) fluid flow as well as the structure of basic vortices. This is followed by treatment of the fundamentals of viscous fluid flow and boundary layers. The major topics covered therein are the Navier-Stokes equations and some of their exact solutions, boundary layer flow theory, estimation of drag force on a flat plate, boundary layer separation and control, equations of motion for turbulent flow and turbulent boundary layers, turbulent models and velocity profiles in turbulent boundary layers. Boundary layer with transition. Flow around bluff and streamlined bodies: their flow patterns, drag and lift.","ModuleCredit":"4","Workload":"3-1-0.25-3-2.75","Prerequisite":"TME2134, ME2134E","Preclusion":"TM2131, ME2135E, ME2135","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TME2142","ModuleTitle":"Feedback Control Systems","Department":"Dean's Office (Scale)","ModuleDescription":"This is a compulsory module and it introduces students to various fundamental concepts in control system analysis and design. Topics include mathematical modeling of dynamical systems, time responses of first and second-order systems, steady-state error analysis, frequency response analysis of systems and design methodologies based on both time and frequency domains. This module also introduces computer simulation as a means of system evaluation.","ModuleCredit":"4","Workload":"3-0.5-0.5-2-4","Prerequisite":"TME2401","Preclusion":"TM3142, ME2142E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T09:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TME2143","ModuleTitle":"Sensors and Actuators","Department":"Dean's Office (Scale)","ModuleDescription":"Primarily a core subject for mechanical engineering students, this course introduces the basic principles and characteristics of various sensors for the measurement of mechanical quantities such as position, velocity, acceleration, force, and temperature. Topics that are also introduced are actuators for achieving motion, primarily various types of electric motors. This course also covers the generalised measurement and instrumentation system, the associated electronics, drivers and power supplies for the processing of the signals from the sensors and transducers and for driving the various actuators. Emphasis is placed on the knowledge required for the application of these sensors and actuators rather than on their design.","ModuleCredit":"4","Workload":"3-0.5-0.5-2-4","Prerequisite":"PC1431 or PC1431FC or PC1431X or equivalent","Preclusion":"TM2141, ME2143E, ME2143","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TME2151","ModuleTitle":"Principles of Mechanical Engineering Materials","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides the foundation for understanding the structure-property-processing relationship in materials common in mechanical engineering. Topics explore the mechanical properties of metals and their alloys, the means of modifying such properties, as well as the failure and environmental degradation of materials. Practical applications are demonstrated through laboratory experiments to illustrate the concepts taught during lectures.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Preclusion":"TM1151, ME2151E","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TME2401","ModuleTitle":"Engineering Mathematics II","Department":"Dean's Office (Scale)","ModuleDescription":"The following topics will be covered in detail: Vector algebra, vector functions, Cartesian, cylindrical and spherical coordinates, Curves, tangents and lengths, Gradient, directional derivatives, Divergence and curl vector fields, Line, surface and volume integrals, Jacobian., Green’s theorem, Gauss’ and Stokes’ theorems.","ModuleCredit":"4","Workload":"2.5-1-0-3-3.5","Preclusion":"TE2002 or TEE2002 or TC2401 or TC1402 or TM1402","Corequisite":"TTG1401, TG1401","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]},{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TME3101","ModuleTitle":"Mechanical Systems Design","Department":"Dean's Office (Scale)","ModuleDescription":"This is a group-based project that focuses on the design of a complete mechanical design product, emphasizing the design process, analysis and drawings. The major project may be preceded by smaller projects to instill familiarity and experience. Elements of commercialization (e.g. market survey) and form-giving (aesthetics) may be incorporated. Students are required to submit a report, drawings, do a presentation, and take oral examinations. Effective group dynamics and experience of the process and problems involved in translating paper design to prototype are the key objectives of this module.","ModuleCredit":"6","Workload":"1-2-0-3-2","Prerequisite":"TME2101, ME2101E","Preclusion":"TM3101","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TME3112","ModuleTitle":"Mechanics of Machines","Department":"Dean's Office (Scale)","ModuleDescription":"This course covers the fundamental engineering principles on kinematics and kinetics. The topics of rigid body dynamics and vibration will be covered, including the theoretical development and practical application to mechanisms and machinery. The salient features of dynamics to be applied for each instance will be clearly explained and the interpretation of the results obtained will be highlighted.","ModuleCredit":"4","Workload":"3-0.5-0.5-2-4.0","Preclusion":"TM2112, ME3112E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TME3122","ModuleTitle":"Heat Transfer","Department":"Dean's Office (Scale)","ModuleDescription":"This course covers the key concepts related to the different modes of heat transfer (conduction, convection and radiation) and principles of heat exchangers. It develops the students’ proficiency in applying these heat transfer concepts and principles, to analyse and solve practical engineering problems involving heat transfer processes. Topics include introduction to heat transfer, steady state heat conduction, transient heat conduction, lumped capacitance, introduction to convective heat transfer, external forced convection, internal forced convection, natural/free convection, blackbody radiation and radiative properties, radiative exchange between surfaces, introduction to heat exchangers and basic calculation of overall heat transfer coefficient.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Preclusion":"TM2122, ME3122E, ME2143","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME3162","ModuleTitle":"Manufacturing Processes","Department":"Dean's Office (Scale)","ModuleDescription":"This course covers the principles of computer-aided tools: CAD and CAM, which are widely used in modern design and manufacturing industry. By introducing the mathematical background and fundamental part programming of CAD/CAM, this course provides the basics for students to understand the techniques and their industrial applications. The topics are: CAD: geometric modelling methods for curves, surfaces, and solids, CAM: part fabrication by CNC machining based on given geometric model, Basics of CNC machining, Tool path generation in CAD/CAM (Option to introduce a CAM software to generate a CNC program for the machining of a part), Verification of fabricated part by CNC measurement based on given geometric model. The module is targeted at students specializing in manufacturing engineering.","ModuleCredit":"4","Workload":"3-1-1-0-5","Preclusion":"TM2162, ME3162E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME3211","ModuleTitle":"Mechanics of Solids","Department":"Dean's Office (Scale)","ModuleDescription":"The module covers topics on: Linear elasticity in which the general equations of equilibrium and compatibility are derived and its applications are illustrated for complex problems, Unsymmetrical bending of beams, Stresses in pressurized thick-walled cylinders in elastic and elasto-plastic regions, Stresses in rotating members, Introduction to mechanics of composite materials, and Experimental stress analysis with particular emphasis on optical methods. This is an elective module and is intended for students in Stage 3 and 4 who have an interest in the stress analysis of isotropic and composite materials. The materials in this module are applicable to chemical, civil, mechanical and aeronautical engineering.","ModuleCredit":"4","Workload":"3-0.5-0.5-1.5-4.5","Prerequisite":"TME2114","Preclusion":"TM3211, ME3211E","History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME3233","ModuleTitle":"Unsteady Flow in Fluid Systems","Department":"Dean's Office (Scale)","ModuleDescription":"systems typically encountered in Mechanical Engineering applications. Unsteady flow fluid theories, real-life unsteady flow problems and practical design solutions will be described, explained and analysed in this course. These include Analysis and Designs of Water pumping stations and their distribution systems, petroleum products (i.e. crude oil and natural gas) transportation pipelines systems, Oil and Gas flow systems, Thermal Power Stations flow systems etc","ModuleCredit":"4","Workload":"3-1-0-1.5-4.5","Prerequisite":"TME2135 or equivalent","Preclusion":"ME3233, ME3233E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TME3241","ModuleTitle":"Microprocessor Applications","Department":"Dean's Office (Scale)","ModuleDescription":"In this module, students are taught how the microprocessor/microcomputer is applied as the brain in an intelligent mechatronic system. Major topics include: Basic operations of the microprocessor, Introductory assembly language programming, High-level language programming, Basic interfacing with external devices and working with real-time devices. Upon successful completion, students will be able to have the confidence to design and implement smart products and systems, including intelligent robotic devices and machines, and intelligent measurement systems. This is a technical elective with the main target audience being mechanical engineering students in their third year of study. Examples of application, tailored specifically for mechanical engineers, are used to illustrate the principles.","ModuleCredit":"4","Workload":"3-0.5-0.5-0-6","Preclusion":"TM3241, ME3241E","Corequisite":"TME2143, ME2143E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-27T13:00+0800","LecturePeriods":["Friday Evening"],"TutorialPeriods":["Friday Evening"]}]},{"ModuleCode":"TME3242","ModuleTitle":"Automation","Department":"Dean's Office (Scale)","ModuleDescription":"Students will learn the approaches used in the design of sequencing circuits applied to machine-level industrial automation. Special emphasis is given to electromechanical and pneumatic systems. After a quick review of input sensing, pneumatic actuators, basic switching logic and elements, the design of sequential control systems using electromechanical ladder diagrams, purely pneumatic circuits and programmable logic controllers are introduced. Upon successful completion, students should be able to read and understand pneumatic circuits and electromechanical ladder diagrams and be able to quickly design and implement such circuits for any sequencing problem. This is a technical elective course targeted at third year mechanical engineering students.","ModuleCredit":"4","Workload":"3-0.5-0.5-0-6","Preclusion":"TM3242, ME3242E","Corequisite":"TME2143","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TME3251","ModuleTitle":"Materials For Engineers","Department":"Dean's Office (Scale)","ModuleDescription":"This module equips students with basic knowledge in materials selection for mechanical design. The major topics are: Classification of engineering materials, Materials properties in design using case studies, Ferrous alloys (carbon and low-alloy steels, tool steels, stainless steels, cast irons), Non-ferrous alloys (Cu-, Al-, Mg-, Ti-, Zn-, Ni-alloys, etc.), Engineering plastics and composites, Engineering ceramics, Surface engineering and coating techniques, Joining processes, Material selection in design, Product costing and case studies. The module is aimed at students who want to specialise in mechanical product design.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"TME2151, ME2151E","Preclusion":"TM3251, ME3251E, ME2143","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-04T13:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME3261","ModuleTitle":"Computer-Aided Design and Manufacturing","Department":"Dean's Office (Scale)","ModuleDescription":"This course covers the principles of computer-aided tools: CAD and CAM, which are widely used in modern design and manufacturing industry. By introducing the mathematical background and fundamental part programming of CAD/CAM, this course provides the basics for students to understand the techniques and their industrial applications. The topics are: CAD: geometric modelling methods for curves, surfaces, and solids, CAM: part fabrication by CNC machining based on given geometric model, Basics of CNC machining, Tool path generation in CAD/CAM (Option to introduce a CAM software to generate a CNC program for the machining of a part), Verification of fabricated part by CNC measurement based on given geometric model. The module is targeted at students specializing in manufacturing engineering.","ModuleCredit":"4","Workload":"3-0.5-0-2.5-4","Preclusion":"TM3261, ME3261E","Corequisite":"TME3162","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME3263","ModuleTitle":"Design for Manufacturing and Assembly","Department":"Dean's Office (Scale)","ModuleDescription":"This module teaches product design for manufacture and assembly. It covers the details of design for manufacture and assembly (DFMA) methods for practicing engineers and also allows for learning of concurrent or simultaneous engineering. The topics covered: Introduction, Selection of materials and processes, Product design for manual assembly, Design for automatic assembly and robotic assembly, Design for machining, Design for rapid prototyping and tooling (rapid mould making), Design for injection moulding. The module is targeted at students majoring in manufacturing.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Preclusion":"TM3261, ME3263E","Corequisite":"ME3162E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-01T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TME4102","ModuleTitle":"B.Tech. Dissertation","Department":"Dean's Office (Scale)","ModuleDescription":"This module consists mainly of a research-based project carried out under the supervision of one or more faculty members. It introduces students to the basic methodology of research in the context of a problem of current research interest. The module is normally taken over two consecutive semesters, and is a core requirement of the B.Tech. programme.","ModuleCredit":"8","Workload":"0-0-0-10-0","Prerequisite":"Stage 4 standing","Preclusion":"TM4102, TM4101","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TME4223","ModuleTitle":"Thermal Environmental Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module aims to integrate knowledge in thermodynamics, heat transfer and fluid mechanics to design and simulate air-conditioning systems, as well as to estimate and analyse the energy performance of buildings. Major topics include: Applications and basics, Psychrometrics, Comfort and health, Heat gains through building envelopes, Cooling load calculations, Air conditioning design calculations, Air conditioning systems, Air conditioning plants and equipment., Energy estimation and energy performance analysis. The module is designed for third and final-year students who are interested in the Cooling and Energy Efficiency of Buildings.","ModuleCredit":"4","Workload":"3-1-0-2-4.5","Prerequisite":"TME2121 & TME3122","Preclusion":"TM3223, ME4223E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TME4225","ModuleTitle":"Applied Heat Transfer","Department":"Dean's Office (Scale)","ModuleDescription":"This elective module extends the basic heat transfer principles covered in earlier modules to engineering applications. Although some important new physical processes are introduced, the main emphasis is on the use of these to the design-analysis of industrial systems. The use of empirical data for situations where detailed analysis is difficult will be demonstrated through the solution of design examples. The main topics include: Heat exchangers with phase change, Boiling, Condensation, Combined heat and mass transfer, Heat transfer enhancement, Cooling of electronic equipment, and Design examples.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"TME3122, ME3122E","Preclusion":"TM4225, ME4225E, ME2143","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"],"TutorialPeriods":["Monday Evening"]}]},{"ModuleCode":"TME4245","ModuleTitle":"Robot Mechanics and Control","Department":"Dean's Office (Scale)","ModuleDescription":"The module facilitates the learning of the fundamentals of robotic manipulators for students to appreciate and understand their design and applications. Successful completion allows student to formulate the kinematics and dynamics of robotic manipulators consisting of a serial chain of rigid bodies and implement control algorithms with sensory feedback. The module is targeted at upper level undergraduates who have completed fundamental mathematics, mechanics, and control modules. Students will also gain a basic appreciation of the complexity in the control architecture and manipulator structure typical to new-generation robots.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Prerequisite":"TME2142 (ME students), TEE3331 (for EE students)","Preclusion":"TM4245, ME4245E","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME4256","ModuleTitle":"Functional Materials and Devices","Department":"Dean's Office (Scale)","ModuleDescription":"Functional materials belong to a special category that is different from traditional structural materials. This category of materials provides special functionalities and is able to convert energy from one from to another. They can be found naturally and can also be engineered based on different requirements. This course covers principles of functional materials in inorganic and organic materials, and metals. The course will also provide applications of some functional materials in devices.","ModuleCredit":"4","Workload":"3-1-0-2-4","Prerequisite":"TME2151, TME2143","Preclusion":"ME4256, ME4256E","History":[{"Semester":1,"ExamDate":"2018-12-06T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME4261","ModuleTitle":"Tool Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"All mechanical engineering students need the basic knowledge of metal machining and tool design for mass production and the design of cutting tools. This module provides the fundamental understanding of metal machining and tool design.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Preclusion":"TM4261, ME4261E","Corequisite":"TME3162, ME3162E","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME4262","ModuleTitle":"Automation in Manufacturing","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides a comprehensive introduction to automation technologies applied in discrete part manufacturing. It also introduces essential principles and provides analytical tools for manufacturing control. Major topics covered include: Economic justification of automated systems, Fixed and transfer automation, Automated material handling and automated storage/retrieval systems, Flexible manufacturing systems, Internet-enabled manufacturing, Group technology, Process planning, Automated assembly and automated operation planning for layered manufacturing processes.","ModuleCredit":"4","Workload":"3-0.5-0-2-4.5","Preclusion":"TM4262, ME4262E","Corequisite":"TME3162, ME3162E","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T17:00+0800","LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TME4263","ModuleTitle":"Manufact'G Simulat'N & Data Communicat'N","Department":"Dean's Office (Scale)","ModuleDescription":"This module provides the fundamental concepts related to the simulation of manufacturing systems. How the data between the manufacturing systems are transferred, their standard protocols are also covered. In addition the following topics are covered: Concepts of discrete-event modelling and simulation, definitions, types, essential elements in modelling, design and implementation of manufacturing simulation models, petri-nets, model verification and validation, input information collection and analysis, interpretation of outputs, use of random inputs and variance reduction techniques, protocol standards, communication topology, MAP/TOP.","ModuleCredit":"4","Workload":"2-1-0-2-2.5","Prerequisite":"TME3162, ME3162E","Preclusion":"TM4263","History":[{"Semester":3,"ExamDate":"2019-07-15T09:00+0800"}]},{"ModuleCode":"TME4264","ModuleTitle":"Fundamentals of Automotive Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module covers the basic principles in various areas of the automobile. These include various types of petrol engines, diesel engines, rotary engines, electric engines and hybrid engines, and their related issues, various types of transmission systems (manual and automatic), chassis design and their development, and vehicle dynamics (including suspension, steering, brakes), car body design and manufacture, and safety issues. Also covered are fuel, combustion, and emissions, plus examples from the automotive industry and current industrial practices.","ModuleCredit":"4","Workload":"3.5-0-0-1.5-5","Preclusion":"TM4264","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]}]},{"ModuleCode":"TP5001","ModuleTitle":"Research Project","Department":"Civil & Environmental Engineering","ModuleDescription":"This module involves independent project work over two semesters, on a topic in Transportation Systems & Management approved by the Programme Management Committee. The work may relate to a comprehensive literature survey, and critical evaluation and analysis, design feasibility study, case study, minor research project or a combination.","ModuleCredit":"8","Workload":"0-0-0-10-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TP5025","ModuleTitle":"Intelligent Transportation Systems","Department":"Civil & Environmental Engineering","ModuleCredit":"4","Preclusion":"TCE5025","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"TP5027","ModuleTitle":"Transport & Freight Terminal Management","Department":"Civil & Environmental Engineering","ModuleDescription":"The module will highlight critical issues and themes concerning the development of sustainable transport infrastructure systems include the planning components of the sea and air transport terminal systems, the cost-benefit analysis of economic impacts of ports and airports, and the roles of ports/airports in the supply chain. The planning and management of infrastructure capacity and operations, and design parameters in terminal facilities will be examined. The increasingly important place of information technology in port/airport operations will also be evaluated.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"CE4 standing or higher","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Friday Evening","Saturday Morning"]}]},{"ModuleCode":"TP5028","ModuleTitle":"Intermodal Transportation Operations","Department":"Civil & Environmental Engineering","ModuleDescription":"The module will critically examine the dimensions of an integrated inter-modal transport system in relation to the changing logistics and supply chain practices of procurement, production and distribution. Themes and issues studied include the analysis of inter-modal choices using the total cost concepts in distribution, the international-domestic interface, advanced technologies in inter-modalism, the role of government in inter-modal integration. The module will also introduce simulation analysis for multi-modal operations, including building, calibration and validating models, output analysis and application programming interface.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"CE4 standing or higher","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T17:00+0800","LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"TR2201","ModuleTitle":"Entrepreneurial Marketing","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This course is designed to introduce students to the core concepts of marketing, with a special emphasis on the marketing of new, innovative products and services where no market previously existed or where the underlying product concepts may be unfamiliar to existing customers. The pedagogical approach emphasises those market research methods, marketing strategies, pricing analysis and promotional techniques that are particularly useful for entrepreneurial settings. Particular attention is paid to the innovative use of internet as well as non-conventional techniques such as 'guerilla' marketing. The usefulness of these analytical tools is illustrated through concrete case studies of successful entrepreneurial marketing.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"TR3003","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Tuesday Morning"]},{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"TR2201Y","ModuleTitle":"Entrepreneurial Marketing","Department":"Dean's Office (Biz)","ModuleDescription":"This course is designed to introduce students to the core concepts of marketing, with a special emphasis on the marketing of new, innovative products and services where no market previously existed or where the underlying product concepts may be unfamiliar to existing customers. The pedagogical approach emphasises those market research methods, marketing strategies, pricing analysis and promotional techniques that are particularly useful for entrepreneurial settings. Particular attention is paid to the innovative use of internet as well as non-conventional techniques such as 'guerilla' marketing. The usefulness of these analytical tools is illustrated through concrete case studies of successful entrepreneurial marketing.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"TR3003","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"TR3001","ModuleTitle":"New Product Development","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This course focuses on the integration of the marketing, design, and manufacturing functions of a company to create products that meet market demand. Topics covered in the course include development processes and organisations, product planning, identifying customer needs, product specifications, concept development, product architecture, industrial design, design for manufacturing, prototyping, product development economics, and managing projects. The students are required to complete a group product development project. The course is targeted at undergraduate students in the Technopreneurship Minor Program.","ModuleCredit":"4","Workload":"3-0-0-3-4","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"TR3002","ModuleTitle":"New Venture Creation","Department":"Strategy And Policy","ModuleDescription":"Creating a new business is a challenging and complex task. The road to entrepreneurial success is long, winding and strewn with pitfalls, obstacles and blind turns. The risks of starting a new business are high, as illustrated by the high failure rates for new ventures. However, as is always the case, the rewards are commensurate with the risk: in addition to the psychic rewards of starting a business, witness the dominance of entrepreneurs in the Forbes 400 list.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"TR3004, TR3005","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"TR3002N","ModuleTitle":"New Venture Creation","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This course aims to equip students with the knowledge and tools required to start their own successful scalable business. Students learn through developing a business idea and business plan and presenting it to a panel of judges at the end of the course. Major topics covered include: idea generation and evaluation, value proposition, market analysis, sustainable competitive advantage, marketing strategy, creative problem-solving, innovation, teams, legal issues, financing, valuation and forecasting, managing growth, going global, negotiation and presentation. The course is targeted at all students who are interested in learning how to start a scalable business.","ModuleCredit":"4","Preclusion":"TR3004, TR3005","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TR3008A","ModuleTitle":"Technological Innovation","Department":"Dean's Office (Biz)","ModuleDescription":"This course aims to equip students with strong conceptual foundation for understanding the dynamic process of technological innovation. Students will be introduced to the importance of technological innovation as a driver for value creation and economic growth. The dynamics of technological change will be analyzed through the concepts such as technology life-cycles, dominant design, network externalities, and first-mover advantage. Key technology commercialization processes through which an innovative idea is transformed into a successful product or service in the marketplace will be studied, and the key organizational/management factors and socio-economic/competitive environmental factors that influence the effectiveness of these processes will be highlighted.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"IS3251, TR2202.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Morning","Friday Afternoon"]}]},{"ModuleCode":"TR3008B","ModuleTitle":"Technological Innovation","Department":"Dean's Office (Biz)","ModuleDescription":"This course aims to equip students with strong conceptual foundation for understanding the dynamic process of technological innovation. Students will be introduced to the importance of technological innovation as a driver for value creation and economic growth. The dynamics of technological change will be analyzed through the concepts such as technology life-cycles, dominant design, network externalities, and first-mover advantage. Key technology commercialization processes through which an innovative idea is transformed into a successful product or service in the marketplace will be studied, and the key organizational/management factors and socio-economic/competitive environmental factors that influence the effectiveness of these processes will be highlighted.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"IS3251, TR2202.","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"TR3202","ModuleTitle":"Start-up Internship Programme","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This module documents the learning experience from the internship in writing. Taken together with TR3201 Entrepreneurship Practicum, the student will prepare a weekly logbook as well as internship reports which will be used a part of the evaluation of their internship experience.","ModuleCredit":"12","Workload":"0-0-0-15-15","Preclusion":"TR3102","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TR3203E","ModuleTitle":"Start-up Case Study & Analysis","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This module involves the writing of a case study on the start-up process and challenges faced by the internship host companies of the students at the overseas college. Students will apply the concepts and frameworks learned in entrepreneurship courses to document the key processes of companies in the real world.","ModuleCredit":"8","Workload":"0-0-0-10-10","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TR3203N","ModuleTitle":"Start-up Case Study & Analysis","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This module involves the writing of a case study on the start-up process and challenges faced by the internship host companies of the students at the overseas college. Students will apply the concepts and frameworks learned in entrepreneurship courses to document the key processes of companies in the real world.","ModuleCredit":"8","Workload":"0-0-0-10-10","Preclusion":"TR3103","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TR3203P","ModuleTitle":"Start-up Case Study & Analysis","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This module involves the writing of a case study on the start-up process and challenges faced by the internship host companies of the students at the overseas college. Students will apply the concepts and frameworks learned in entrepreneurship courses to document the key processes of companies in the real world.","ModuleCredit":"8","Workload":"0-0-0-10-10","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TR3203T","ModuleTitle":"Start-up Case Study & Analysis","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This module involves the writing of a case study on the start-up process and challenges faced by the internship host companies of the students at the overseas college. Students will apply the concepts and frameworks learned in entrepreneurship courses to document the key processes of companies in the real world.","ModuleCredit":"8","Workload":"0-0-0-10-10","Preclusion":"TR3103","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TR4049N","ModuleTitle":"Seminars In Entrepreneurship - Lean Startup: Market Validation","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This module provides students with an opportunity to gain knowledge in the broader range of topics of entrepreneurship. Topics covered will vary from semester to semester and may include innovation, negotiation, social entrepreneurship, law, operations, leadership, strategy, technology.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Depends on the topics offered, there can be prerequisite(s) on existing modules offering similar topics for example new venture creation or new product development.","Corequisite":"Depends on the topics offered, there can be preclusion(s) on existing modules offering similar topics for example new venture creation or new product development.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TR4049T","ModuleTitle":"Seminars In Entrepreneurship - Lean Startup: Market Validation","Department":"NUS Entrepreneurship Centre","ModuleDescription":"This module provides students with an opportunity to gain knowledge in the broader range of topics of entrepreneurship. Topics covered will vary from semester to semester and may include innovation, negotiation, social entrepreneurship, law, operations, leadership, strategy, technology.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Depends on the topics offered, there can be prerequisite(s) on existing modules offering similar topics for example new venture creation or new product development.","Corequisite":"Depends on the topics offered, there can be preclusion(s) on existing modules offering similar topics for example new venture creation or new product development.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TS1101E","ModuleTitle":"Introduction to Theatre and Performance","Department":"English Language & Literature","ModuleDescription":"This module will provide students with foundational knowledge of the different aspects of, approaches and discursive contexts relating to the study and praxis of theatre and performance. The module will also introduce students to the various forms of classical and contemporary performance practices and their attendant modes of analyses: combining play analysis, theatre history & theory. Using complementary content-centred lectures and practice laboratory, the module creates an environment where students simultaneously engage with module content while investigating its relations to the creation of theatre and performance.","CrossModule":"GEM1003","ModuleCredit":"4","Workload":"2-0-2-2-4","Prerequisite":"Exempted from NUS Qualifying English Test, or passed NUS Qualifying English Test, or exempted from further CELC Remedial English modules.","Preclusion":"GEM1003","Types":["UEM","GEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Tuesday Morning"],"TutorialPeriods":["Tuesday Morning","Tuesday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"ExamDate":"2019-04-27T09:00+0800","LecturePeriods":["Friday Morning"],"TutorialPeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"TS2217","ModuleTitle":"Introduction to Performance Studies","Department":"English Language & Literature","ModuleDescription":"From religious rituals to personal identity, propaganda to public protests, media spectacles to interactive artworks, performance is a prevalent feature of contemporary societies. Performance Studies draws on anthropology, cultural studies and art theory to explore how these and related phenomena work, what effects they have, and how they relate to each other. This introductory module provides an overview of the key concepts behind a fast-developing discipline, and uses them to interpret a range of social practices and performance events that can be found in Singapore and other highly globalized societies. The module combines fieldwork, critical thinking, and performance analysis.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"TS1101E or GEM1003","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-24T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"TS2232","ModuleTitle":"Introduction to Asian Theatre","Department":"English Language & Literature","ModuleDescription":"This module focuses on the classical theatre forms of India, China, and Japan. Each tradition is examined within its socio-cultural context. Textual analysis of classical scripts from Sanskrit drama, Chinese opera, and Japanese theatre will also be conducted. Students' learning experience is often constructed in stimulated theatre settings to promote their creativity and to provide them with a working knowledge of performing arts. Students interested in theatre studies, South Asian studies, Chinese studies, and Japanese studies may particularly benefit from this module.","CrossModule":"GEM2001","ModuleCredit":"4","Workload":"2-1-0-2-5","Preclusion":"GEM2001","Types":["UEM","GEM"],"History":[{"Semester":2,"ExamDate":"2019-05-06T09:00+0800","LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"TS2233","ModuleTitle":"Making Contemporary Performance","Department":"English Language & Literature","ModuleDescription":"This module focuses on key figures and aspects of contemporary performance as a means of learning about innovative approaches to theatre practice. Taking the works of a significant dramatist, director, theorist or theatre/performance genre as their starting point, students will investigate the resulting aesthetic and conceptual innovations, and explore their implications for current approaches to performance making more generally. As such, the module combines creative and critical practice, and features a variety of reflective, analytical and practical assessment tasks, including a group performance project.","ModuleCredit":"4","Workload":"3-0-0-2-5","Prerequisite":"TS1101E or GEM1003","Corequisite":"NIL","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"TS2236","ModuleTitle":"Crossing Boundaries in Performance","Department":"English Language & Literature","ModuleDescription":"Intended for students majoring in Theatre Studies, this module aims to explore how the boundaries of social and cultural identities are constructed and crossed in performance. By looking at various forms of performance texts, it will examine a) racial and gender identities represented in the body and language, b) patterns of image-making and c) the performative dynamics of the encounter between different identities. Throughout the course, students will be guided to address the questions of how the differences across the borderlines are represented and challenged and, also, whether these boundaries are ultimately directed towards specific cultural ends.","ModuleCredit":"4","Workload":"3-0-0-0-7","Prerequisite":"TS1101E or GEM1003","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-11-29T17:00+0800","LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"TS2237","ModuleTitle":"As If: Actors and Acting","Department":"English Language & Literature","ModuleDescription":"Actors and their craft stand at the centre of many theatrical traditions. Yet what is acting is, and who actors are, remain subjects of intense fascination, which continue to be explored in live performance, as well as through writings by practitioners, scholars and critics. This module combines practical workshops and critical reading to explore diverse approaches to acting and to investigate the role and status of the actor within the art form of theatre, and in society at large. Focusing on actor development and the process of acting, assessment tasks highlight the importance of participation, reflection and presentation.","ModuleCredit":"4","Workload":"1-2-0-2-5","Prerequisite":"TS1101E or GEM1003","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"],"TutorialPeriods":["Thursday Afternoon"]}]},{"ModuleCode":"TS2239","ModuleTitle":"Major Playwrights of the 20th Century","Department":"English Language & Literature","ModuleDescription":"This module focuses on the close reading of dramatic texts in order to study the dynamic relationship between text &, performance. Through the examination of 4 major modern playwrights working in different historical, geographical and cultural contexts, this course will explore the development of modern drama in the 20th century, the significance of text as the basis of theatrical realization, the variety of staging possibilities engendered by the dramaturgy of the play-text, and the synergistic partnership of word and action in creating the huge variety of text-based theatre in the 20th century.","ModuleCredit":"4","Workload":"3-0-0-3-4","Prerequisite":"TS1101E or EN1101E or GEM1003","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"TS2240","ModuleTitle":"Voice Studies and Production","Department":"English Language & Literature","ModuleDescription":"This module looks at how one's voice is made and how one can modulate it. Students will get an understanding of the physiological processes that produce voice and the relationship between mind and body in vocal communication. Hence this is also a very practical workshop using techniques developed by actors and singers that will improve the resonance and musicality of the speaking voice and also vocal strength and endurance. Using verse, prose and dramatic text, students will work on vocal characteristics - pitch, intonation patterns, pace and pausing, placement - and so improve their oral delivery.","ModuleCredit":"4","Workload":"0-3-0-6-1","Prerequisite":"TS1101E or GEM1003","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"TS2241","ModuleTitle":"Writing the Short Film","Department":"English Language & Literature","ModuleDescription":"This module focuses on screenwriting in short fiction films. It cultivates a critical and practical understanding of the short film form and the process of crafting a narrative, particularly the centrality of characterisation, structure and thematic development. Through practice, analysis and self-reflection, students learn to conceptualise, develop and interrogate their own written short cinematic script.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"TS2243","ModuleTitle":"Film Genres: Stars and Styles","Department":"English Language & Literature","ModuleDescription":"This module focuses on the conventions of a variety of film genres and styles, ranging from Hollywood and Chinese cinemas to Bollywood and animation. It traces the development of each genre, examining its defining characteristics, the role and influence of the star system and individual stars such as actors and directors, and its relations to other film styles and industries. Through a group creative project, students will make a film that involves the practical application of critical ideas.","ModuleCredit":"4","Workload":"2-1-0-0-7","Preclusion":"GEM2026","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"TS3103","ModuleTitle":"Theatre Lab","Department":"English Language & Literature","ModuleDescription":"The final practical project in the Theatre Studies curriculum provides students with a structured and guided opportunity to research, develop and produce an original performance piece. Working in a group under the supervision of a guest director, students conduct independent contextual research and contribute creatively to the collaborative process. The performance will be shown to a public audience, and each student will offer a research presentation analysing the process, choices and outcomes of individual work in the context of the group project. This is an essential module for Theatre Studies major students, taken in Year 3 of a student’s enrolment.","ModuleCredit":"8","Workload":"2-8-0-0-10","Prerequisite":"TS major students who have completed a minimum of 80 MCs.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"],"TutorialPeriods":["Friday Morning"]}]},{"ModuleCode":"TS3222","ModuleTitle":"Applied Theatre","Department":"English Language & Literature","ModuleDescription":"This module develops students' theoretical and practical perspectives of Applied Theatre, a term that embraces different strands of socially engaged theatre, and focuses on the 'usefulness' of theatre in various educational and community contexts. Through exploring a range of practical approaches deployed by some key practitioners in the field, students are guided to think critically about how the social efficacy of theatre can be promoted and debated. Leading approaches are re-examined in light of context- and culture-specific situations, and students' practical experience form a basis to engage with theoretical questions and issues of creating participatory theatre in non-conventional settings.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"TS1101E or GEM1003","Preclusion":"TS4880B Applied Theatre","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"TS3232","ModuleTitle":"Performance & Social Space","Department":"English Language & Literature","ModuleDescription":"This module focuses on performance as a major component in the fabric of our everyday lives, especially in the ways we observe and absorb the myriad performances that surround us, both `mediated' and `live'. Through initial discussions, presentations and workshops we will explore notions of authenticity and transformation in performance, with particular focus on cinema, television, advertising and other popular media. Various theoretical models will be considered, including those that relate to avant-garde and experimental performance. A final project will be developed over several weeks, in which the students work in groups to create a short video that integrates these approaches with their own ideas about performance.","ModuleCredit":"4","Workload":"3-0-0-2-5","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"TS3233","ModuleTitle":"Southeast Asian Performance","Department":"English Language & Literature","ModuleDescription":"This module explores the rich spectrum of performance practices in Southeast Asia, such as ritual theatre, dance drama, storytelling, and puppetry. The performative heritage of performance traditions and religious theatres in the region will be examined and compared with contemporary iterations. Through key theoretical approaches, students will learn to understand each practice in its changing socio-cultural contexts, and its aesthetics. They will trace the genealogy of Southeast Asian performance practices in relation to their historical entanglements with Asian traditions and Western forms. Students interested in theatre, religious studies, sociology and history may find this module useful.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"TS1101E or GEM1003","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"TS3235","ModuleTitle":"Singapore English-Language Theatre","Department":"English Language & Literature","ModuleDescription":"This module provides a grand overview of Singapore English Language Theatre as well as an in-depth analysis of its canonical texts. It traces the development of Singapore's cultural identity through her theatre's shifting strategies of representation. Apart from contextualizing the key texts within an awareness of Singapore cultural policy and social rubric, this module also focuses on an understanding of theoretical paradigms from postcolonialism, feminism, interculturalism and postmodernism.","CrossModule":"SSA3201","ModuleCredit":"4","Workload":"2-1-0-5-2","Prerequisite":"TS1101E or GEM1003","Preclusion":"SSA3201","Types":["UEM","SSM"],"History":[{"Semester":2,"ExamDate":"2019-05-04T09:00+0800","LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"TS3242","ModuleTitle":"Intercultural Theatre","Department":"English Language & Literature","ModuleDescription":"This module will study the usefulness and relevance of ‘intercultural theatre’ as an approach to productions that combine different theatrical forms and cultures. It aims to explore the critical issues and implications of intercultural theatre, a term largely used by Western critics, from specifically Asian positions to practice, and to assess interculturalism as an approach against other concepts such as adaptation, cultural ownership, and cultural ‘borrowing’. The study of various theoretical approaches and performance texts in this module will be related to broader issues such as (post)colonialism, globalisation, and transnationalism.","ModuleCredit":"4","Workload":"2-1-0-2-5","Prerequisite":"TS1101E or GEM1003","Types":["UEM"],"History":[{"Semester":2,"ExamDate":"2019-05-07T13:00+0800","LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"TS3243","ModuleTitle":"Stage and Screen","Department":"English Language & Literature","ModuleDescription":"This module explores the many ways in which theatre and film are distinct but closely inter-related mediums. The bulk of the module focuses on close analysis of texts that have been adapted from the stage to the screen, examining performativity within those texts and how the essential properties that define the stage and the screen contribute to and facilitate particular ways for performing such texts. Notions of theatricality and the cinema will be interrogated, especially in relation to how cinema can be ‘theatrical’ and the theatre ‘cinematic’. Teaching and assessment modes include lectures, seminars, workshops and guided practical coursework.","ModuleCredit":"4","Workload":"3-0-0-0-7","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"TS3244","ModuleTitle":"Voice and Text","Department":"English Language & Literature","ModuleDescription":"Building on skills learnt in TS1101E, this module aims to deepen the understanding of different theatrical styles and how such understanding can be applied to make effective performance choices with special emphasis on the performer’s vocal expressiveness. Students explore texts selected from a range of periods and genres through exercises, scene study, and rehearsal.","ModuleCredit":"4","Workload":"0-3-0-5-2","Prerequisite":"TS1101E","Corequisite":"Nil","Types":["UEM"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"TS3245","ModuleTitle":"Professional Theatre Internship","Department":"English Language & Literature","ModuleDescription":"This module provides Arts 3 students majoring in Theatre Studies with the opportunity of an internship project in theatre organizations. It matches individual students' interests and skills with internship roles in stagecraft, stage production, event planning, theatre in education, research and administration offered by theatre companies. Through research papers, regular reports, and a final presentation, students are trained to integrate theoretical knowledge with practical application, develop skills in teamwork and problem-solving, and form research parameters and gather data to address issues in theatre practice from a critical perspective. Students are selected competitively on the basis of interviews and portfolios.","ModuleCredit":"4","Workload":"Total of 150-200 hrs","Prerequisite":"TS1101E. Only for TS Major students who are in or going into their third year.","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TS3246","ModuleTitle":"Shakespeare and Asian Performances","Department":"English Language & Literature","ModuleDescription":"Shakespeare’s plays have been known in many parts of Asia for about 100 years, and contemporary Asian theatre practice shows at once a great diversity of approaches to them, and patterns of common interest in production and reception. This module takes recent productions from different theatre cultures to compare how Shakespeare’s texts are engaged through non-realist aesthetic principles, and how self-reflexive treatments of naturalism, as well as new scripts based on his plays, interact with the cultural values represented by Shakespeare in the East and Southeast Asian region. Assessment includes the option of a creative project.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"TS1101E or GEM1003 or EN1101E or GEK1000","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"TS3551","ModuleTitle":"FASS Undergraduate Research Opportunity (UROP)","Department":"English Language & Literature","ModuleDescription":"A UROP involves the student working with a supervisor, and usually in a team, on an existing research project. It has relevance to the student’s Major, and involves the application of subject knowledge, methodology and theory in reflection upon the research project. UROPs usually take place within FASS or ARI, though a few involve international partners. All are vetted and approved by the Major department. All are assessed. UROPs can be proposed by supervisor or student, and require the approval of the Major department.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Students must: have declared a Major, completed a minimum of 24 MCs in that Major, and have a CAP of at least 3.20.","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TS4216","ModuleTitle":"Theatre and Gender","Department":"English Language & Literature","ModuleDescription":"This module offers students a way to approach theatre and performance through the matrix of gender. Students will be exposed to selected discourses on feminism, masculinity, transgenderism. This module will focus on the issues of language, body, theatricality and performativity and explore how the gender discourses can inform the students’ engagement with these issues, particularly in relation to aesthetics and embodiment. Incorporating a critical, examination of selected play-texts, this module will lead students to develop a project where they can either construct a creative response to a play or a devised reflection on their process of researching gender in theatre.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in TS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"TS4217","ModuleTitle":"Cultural Performance in Asia","Department":"English Language & Literature","ModuleDescription":"What is the form and function of theatricality in contemporary Asian society? This module seeks to answer this question by investigating a range of collective practices of symbolic action and meaning-making that have become known as \"cultural performance\". The methodological perspectives of Performance Studies will be deployed to contextualise cultural performances that contribute so arrestingly to social reality in East and Southeast Asia. Students will participate in a field trip and learn a variety of research techniques such as practice-based inquiry, interviews, performance analysis, historical analysis and visual ethnography to develop individual research projects throughout the semester.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Completed 80 MCs, including 28 MCs in TS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"TS4219","ModuleTitle":"Media and Popular Performance","Department":"English Language & Literature","ModuleDescription":"This module examines popular media-mediated events ",as", performance. The module will investigate the way in which 'mediatised'(i.e. media-mediated) and popular events ",perform", and shape the audience's perception of reality. Conversely, the module will also examine how media-mediated performance is influenced by audience interests and perceptions. The focus will be on popular media-mediated events like sports, reality TV, the internet to illustrate how they constitute different modes of performances while sharing similar performativities. The module will also focus on cross-genre, inter-disciplinary performances while also examining notions of the spectacular and spectacle in contemporary visual culture.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in TS or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"TS4220","ModuleTitle":"Shakespeare and Film","Department":"English Language & Literature","ModuleDescription":"This module provides a study of how the literary and performance traditions associated with Shakespeare's work are mobilized and transformed by the visual cultures of contemporary cinema. Through the intersections between the mediums of the dramatic text, theatre and film, the course examines central issues that shape Shakespeare's currency and circulation in the cinema: the values attached to authenticity and performance traditions, the Shakespearean actor, the appropriation and parody of the ",universality", of Shakespeare, and the transformation of the meaningfulness of his plays through visuality and spectacle.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Completed 80 MCs, including 28 MCs in TS or 28 MCs in EN or 28 MCs in GL/GL recognised non-language modules, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"TS4221","ModuleTitle":"Performance Research","Department":"English Language & Literature","ModuleDescription":"Doing performance can teach us things that watching it cannot. This module uses performance practice as a research methodology to investigate otherwise inaccessible questions of creativity, embodiment, and performance processes. The three main components of the module include: defining a research question, designing and conducting experiments/observations, presenting the outcomes. Students will conceptualize and execute their own research project, in a relationship of collaborative research with artists. The nature of the project determines the resulting presentation: multi-media talk, lecture-demonstration, or short performance or workshop. The module will also focus on case studies from a range of cultural and stylistic sources.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in TS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"TS4222","ModuleTitle":"Performance as Research in Applied Theatre","Department":"English Language & Literature","ModuleDescription":"The module trains students to become independent performance-based researchers in applied theatre. Students further develop their critical and creative skills through exposure to key practical approaches and critical theories in the field. To consolidate skills in integrating practice with theory, students will undertake Performance as Research projects of considerable scope with attention given to the social and cultural complexity of specific communities and contexts. Applied theatre as a form of social intervention, community engagement and knowledge production will be examined.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in TS, with a minimum CAP of 3.20 or be on the Honours track.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"TS4401","ModuleTitle":"Honours Thesis","Department":"English Language & Literature","ModuleDescription":"The Honours Thesis is usually done in the second semester of a student's registration in the Honours Degree Programme.","ModuleCredit":"15","Workload":"0-1-0-12-24.5","Prerequisite":"Cohort 2012 and before: Completed 110 MCs, including 60 MCs of TS major requirements with a minimum CAP of 3.50. Cohort 2013-2015: Completed 110 MCs including 60 MCs of TS major requirements with a minimum SJAP of 4.00 and CAP of 3.50, or with recommendation by the programme committee. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of TS major requirements with a minimum SJAP of 4.00 and CAP of 3.50, or with recommendation by the programme committee. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"TS4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TS4660","ModuleTitle":"Independent Study","Department":"English Language & Literature","ModuleDescription":"The Independent Study Module is designed to enable the student to explore an approved topic within the discipline in depth. The student should approach a lecturer to work out an agreed topic, readings, and assignments for the module. A formal, written agreement is to be drawn up, giving a clear account of the topic, programme of study, assignments, evaluation, and other pertinent details. Head's and/or Honours Coordinator's approval of the written agreement is required. Regular meetings and reports are expected. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the lecturer prior to seeking departmental approval.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Cohort 2012-2015: Completed 100 MCs, including 60 MCs in TS, with a minimum CAP of 3.20. Cohort 2016 onwards: Completed 100 MCs, including 44 MCs in TS, with a minimum CAP of 3.20.","Preclusion":"TS4401","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TS4880C","ModuleTitle":"Contemporary Performance Practices","Department":"English Language & Literature","ModuleDescription":"Live performance is a vibrant and dynamic art form, and innovations in aesthetics and technique mean that it is constantly changing. Over the course of this module, students will conduct a critical assessment of recent developments in performance practice, and of their implications for performance theory and analysis. Recent trends in performance and scholarship will be surveyed, informed by a combination of publications, electronic resources, and theatre-going. Students will be assessed on their capacity to develop informed responses to the work, to conduct and present independent research into current trends, and to reflect critically on the concept of the ‘contemporary’.","ModuleCredit":"5","Workload":"3-0-0-3-6.5","Prerequisite":"Completed 80 MCs, including 28 MCs in TS, with a minimum CAP of 3.20 or be on the Honours track.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"TS5212","ModuleTitle":"Asian International Cinema","Department":"English Language & Literature","ModuleDescription":"In recent years, the vitality and currency of Asian cinema has resulted in texts that can no longer be viewed as merely artifacts of a particular culture or nation. This module looks at how film industries in Asia have engaged with global cinema through various forms of negotiations that assert, compromise or consume national, cultural or conventional distinctions. We assess the implications of a conglomerate Asian cinema by examining the current trend of transnational Asian films, the translatability of conventions and adaptability of ideas within Asia itself as well as between Asia and dominant cinemas like Hollywood.","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Preclusion":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"TS5212R","ModuleTitle":"Asian International Cinema","Department":"English Language & Literature","ModuleDescription":"In recent years, the vitality and currency of Asian cinema has resulted in texts that can no longer be viewed as merely artifacts of a particular culture or nation. This module looks at how film industries in Asia have engaged with global cinema through various forms of negotiations that assert, compromise or consume national, cultural or conventional distinctions. We assess the implications of a conglomerate Asian cinema by examining the current trend of transnational Asian films, the translatability of conventions and adaptability of ideas within Asia itself as well as between Asia and dominant cinemas like Hollywood.","ModuleCredit":"5","Workload":"0-3-0-3-4","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"TS5660","ModuleTitle":"Independent Study","Department":"English Language & Literature","ModuleCredit":"4","Prerequisite":"Must be registered as a Graduate Student in the University or with the approval of the Department","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TS6660","ModuleTitle":"Independent Study","Department":"English Language & Literature","ModuleCredit":"4","Prerequisite":"Admission to the PhD programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instruction","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"TS6770","ModuleTitle":"Graduate Research Seminar","Department":"English Language & Literature","ModuleDescription":"This is a required module for all research Masters and PhD students admitted from Sem 1 of AY2009/2010. The module provides a forum for students and faculty to share their research and to engage one another critically in discussion of their current research projects. The module will include presentations by faculty on research ethics and dissertation writing. Each student is required to present a formal research paper. Active participation in all research presentations is expected. The module may be spread over two semesters and will be graded \"Satisfactory/Unsatisfactory\" on the basis of student presentation and participation.","ModuleCredit":"4","Workload":"0-3-0-0-7","Prerequisite":"Admission to the Ph.D. programme or doctoral competence in the discipline to be determined by the Department upon recommendation by the instructor.","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"TSC3222","ModuleTitle":"Global Sourcing & Supply Management","Department":"Dean's Office (Scale)","ModuleDescription":"Understanding procurement, global sourcing and supply management are vital for supply chain management. The module aims to impart the necessary knowledge related to contemporary global sourcing and supply management strategies to students. Topics such as purchasing and strategic sourcing, global sourcing strategies, strategic sourcing process etc. will be covered.","ModuleCredit":"4","Workload":"3-1-0-0-6","Prerequisite":"TIE2110","History":[{"Semester":2,"LecturePeriods":["Tuesday Evening"],"TutorialPeriods":["Tuesday Evening"]}]},{"ModuleCode":"TTG1401","ModuleTitle":"Engineering Mathematics I","Department":"Dean's Office (Scale)","ModuleDescription":"This module builds and exposes students to the mathematical foundational concepts that are necessary in a variety of engineering disciplines. The topics include the following: Ordinary differential equations. Laplace transform. Matrix algebra. Vector Space. Eigenvalues and Eigenvectors. Determinants and Inverses. Solution of linear equations. Diagonalisation. Functions of Matrices. Matrix exponential. Matrix differential equations.","ModuleCredit":"4","Workload":"2.5-1-0-3-3.5","Preclusion":"TE2102 or TM1401 or TG1401","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Wednesday Evening"],"TutorialPeriods":["Wednesday Evening"]},{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Thursday Evening"],"TutorialPeriods":["Thursday Evening"]}]},{"ModuleCode":"TTG2415","ModuleTitle":"Ethics In Engineering","Department":"Dean's Office (Scale)","ModuleDescription":"This module highlights to students the ethical issues they will face working as an engineering professional. The issues covered range from the rationale for an engineering code of practice, risk and safety issues, conflict of interest, ethical issues in research. This module will be offered to second or higher year engineering students as they need their engineering background to better understand the issues involved. Case studies will be presented to cover real life issues.","ModuleCredit":"4","Workload":"2-0.5-0-3-2","Preclusion":"TG2415","History":[{"Semester":3,"ExamDate":"2019-07-15T09:00+0800"}]},{"ModuleCode":"TTG3001","ModuleTitle":"Industrial Practice","Department":"Dean's Office (Scale)","ModuleDescription":"This module is designed for BTech Engineering students. It leverages on the student’s work experience and focuses the student’s mind on exploring and reflecting on how the concepts and theories gained in the classroom can be translated into industrial practice to enhance his/her work performance. The student is required to complete 3 written reports, 2 oral presentations, and 6 Skills courses. This module is normally taken over two consecutive regular semesters, and is an Unrestricted Elective Module.","ModuleCredit":"12","Workload":"0-0-0-15-0","Prerequisite":"Completed at least 76MC of modules, including Advanced Placement Credits","Preclusion":"TG3002, TTG3002, TG3001, TIC3901","Types":["Module"],"History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"TTG3002","ModuleTitle":"Industrial Practice","Department":"Dean's Office (Scale)","ModuleDescription":"This module is designed for BTech Engineering students. It leverages on the student’s work experience and focuses the student’s mind on exploring and reflecting on how the concepts and theories gained in the classroom can be translated into industrial practice to enhance his/her work performance. The student is required to complete 3 written reports and 2 oral presentations. This module is normally taken over two consecutive regular semesters, and is an Unrestricted Elective Module.","ModuleCredit":"8","Workload":"0-0-0-15-0","Prerequisite":"Completed at least 76MC of modules, including Advanced Placement Credits","Preclusion":"TG3001, TTG3001, TG3002, TIC3901","Types":["Module"],"History":[{"Semester":3},{"Semester":1},{"Semester":2}]},{"ModuleCode":"UAR2207","ModuleTitle":"Intercultural Exchanges through Theatre","Department":"University Scholars Programme","ModuleDescription":"The students will become familiar with the practice and history of two major theatre forms, one from the Euro-American tradition and one from Southeast Asia. We will study these forms through practical workshops, seminar discussions and a fieldtrip to Indonesia. In the second part of the module, the students will devise their own intercultural theatre projects, which will draw from both of the forms studied. In addition to this practical exercise, we will also read the theories of intercultural theatre practice and reflect more general about the challenges and opportunities presented by intercultural exchanges. Although the module focuses on theatre, the idea is to think creatively and critically about the complexities of intercultural communication in an increasingly globalized world.","ModuleCredit":"4","Workload":"0-4-0-2-4","Prerequisite":"Not applicable to USP First-Tier modules. USP Advanced modules (Course-Based Modules, CBMs) may state general pre-requisite skills/knowledge. Prerequisites should not make reference to NUS modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"UAR2208","ModuleTitle":"From Lab to Stage: Writing the Science Play","Department":"University Scholars Programme","ModuleDescription":"How do we turn science into art? This creative writing module examines how theatre explores issues of science - - the personal, institutional and social dimensions of scientific inquiry – as students create new original dramatic works. Students read and analyse science plays from a playwright’s perspective, and apply the techniques learned to their own short weekly creative writing exercises based on scientific developments. These will be critiqued by their peers, and will culminate in the research and writing of their own one-act plays.","ModuleCredit":"4","Workload":"0-0-4-0-3-3","Prerequisite":"Not applicable to USP First-Tier modules. USP Advanced modules (Course-Based Modules, CBMs) may state general pre-requisite skills/knowledge. Pre-requisites should not make reference to NUS modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"UBM2201","ModuleTitle":"Hormesis and Life","Department":"University Scholars Programme","ModuleDescription":"“What doesn’t kill you makes you stronger” is a common saying that implies a positive response to external stress. Yet, beyond the rhetorics, this notion is grounded in scientific principles. The goal of this module is to first discuss the theoretical basis behind this effect, and then to explore the reach of this phenomenon across different disciplines. These include addressing the risk-benefits of medications and health supplements, the effects of exercise on the physical body, concept of immunity and others. Beyond that, we hope to generate a platform for a deep dialogue on the potential analogies of the concept in far-reaching domains such as sociology, psychology and even economics (antifragility). Through this, we hope to advocate the theories and practice of taking “calculated risk” in life situations.","ModuleCredit":"4","Workload":"0-4-1-1-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UBM2202","ModuleTitle":"Creating Wolverine in Real Life","Department":"University Scholars Programme","ModuleDescription":"This module serves as an introductory module for students interested in regenerative medicine entrepreneurship and its associated intricacies, including ethical issues and socioeconomic impact. This module will broadly cover the fundamental concepts in regenerative medicine such as stem cell biology and tissue engineering. With this knowledge, examples of regenerative medicine technologies will be used as anchors for discussion throughout the course to enable students to truly appreciate the complexities involved in bringing these typically controversial technologies from bench to commercialization.","ModuleCredit":"4","Workload":"0-4-0-2-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UCV2207","ModuleTitle":"Politics of Heritage : Singapore and the Region","Department":"University Scholars Programme","ModuleDescription":"The module focuses on the relationship between cultural heritage and contemporary political and social situations. It is designed to provide students with opportunities to explore a range of theoretical and intellectual issues from the fields of anthropology, geography and archaeology on cultural heritage and the roles that place and material culture play within the enactment of social practices. It draws upon historical and contemporary case studies provide real world problems for engaging with the theoretical components of the module. There is an emphasis upon debate, discussion, and problem oriented individual and group projects. Several day trips around Singapore, as well as an extended field trip to Cambodia are offered as part of the module.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UCV2209","ModuleTitle":"The Heterogeneous Indians of Contemporary Singapore","Department":"University Scholars Programme","ModuleDescription":"Straddling the fields of faith, civilisations and culture, migration, diaspora, political economy, foreign policy and international politics, this module, being multidisciplinary in complexion, provides for a multifaceted understanding of India-Singapore relations in the contemporary world.","ModuleCredit":"4","Workload":"0-4-0-0-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UD5221","ModuleTitle":"Theory and Elements of Urban Design","Department":"Architecture","ModuleDescription":"This course introduces the different theoretical approaches to urban design and provides the philosophical underpinnings to the various bodies of theories. The application of these theories to the design of urban environments will be examined. With a greater understanding of the various theories, this course will serve as a base from which students can develop their own convictions and approaches to urban design. It also examines the fundamentals of urban design and the factors in the related fields of urban planning, architecture and landscape architecture that influence the creation of urban spaces. The course aims to lead students to critically examine and investigate the many ways through which the city is imagined, developed, formed and occupied. There are two components to the course, lectures and seminars. Lectures will present the theoretical concepts and models of thought regarding urban design. Seminars focus on the discussion and interrogation of influential writings and case studies of urban projects, and present opportunities for students to interpret and debate the relevance and applications of these modes of thinking and acting on the built environment.","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"UD5521","ModuleTitle":"Planning Process: Quantitative & Policy Dimensions","Department":"Architecture","ModuleDescription":"This course aims to equip participants with a good knowledge of the urban planning process, particularly the quantitative, research, and policy considerations. It examines the relationship between urban planning and urban design from the practitioner's perspective. Extensive reference with case studies will be made to the Singapore planning process at the various levels. It also helps participants to develop a sound understanding of the integrated nature of urban planning and the urban design processes and how this can be reinforced to achieve a more efficient and attractive urban environment.","ModuleCredit":"4","Workload":"2-2-0-2-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"UD5601","ModuleTitle":"Urban Design Studio 1","Department":"Architecture","ModuleDescription":"The urban design studio is where the synthesis of theoretical and practical aspects of urban analysis and design takes place. Using urban design projects of different scales that deal with programming, planning and design, the studio encourages the integration of political, social, economic, environmental, and physical concerns in the design of urban spaces. The studio will also analyse successful urban design projects in the form of case studies.","ModuleCredit":"8","Workload":"4-4-0-4-8","Preclusion":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UD5602","ModuleTitle":"Urban Studio Design 2","Department":"Architecture","ModuleDescription":"The urban design studio is where the synthesis of theoretical and practical aspects of urban analysis and design takes place. Using urban design projects of different scales that deal with programming, planning and design, the studio encourages the integration of political, social, economic, environmental, and physical concerns in the design of urban spaces. The studio will also analyse successful urban design projects in the form of case studies. Urban Design Studio 2 will include a compulsory international workshop in the form of a field trip to a regional city to work with the relevant local planning/design authority and academic institution (cost of fieldtrip borne by student).","ModuleCredit":"8","Workload":"4-4-0-4-8","Preclusion":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UD5622","ModuleTitle":"Methods Of Urban Design & Urban Analysis","Department":"Architecture","ModuleDescription":"This course is taken in conjunction with urban design studios. Methods of urban analysis and urban design will be taught to enable the students to tackle urban design projects of varying scales introduced in UD5601 and UD5602. The various aspects of urban growth, city limits/boundaries, urban structure, urban architecture, typologies as well as infrastructural planning, parcellation, public space and design guidelines will be introduced. The critical role that transportation plays in structuring the city will also be examined. This course will be conducted intensively on a daily basis over a period of three weeks (usually beginning on the third week of Semester 1).","ModuleCredit":"4","Workload":"2-2-0-2-4","Prerequisite":"Nil","Preclusion":"Nil","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"UD5628","ModuleTitle":"Sustainable Urban Design and Development","Department":"Architecture","ModuleDescription":"The module engages the contemporary issues of urban ecology and its articulation to design and development in urban settings. The new commitment of the co-habitation of nature and built environment has drawn attentions of the architects, urban designers and environmental professionals. The discourses of urban sustainability have to move away from social sufficiency, ecological efficiency to ecosystem compatibility by linking the forms and flows of urban, industrial and natural systems. The new challenges of urban ecological issue require design and environmental professionals to deal with how urban and environment spaces could be analyzed, designed, managed, evaluated, represented and changed for responding to the cutting-edge sustainable issues. Divided by two main categories, Spatial Typologies and Ecological Flows, the series of lecture covers the trends and issues of sustainable urban design and development. Following the introductory lecture based on planning and design history, the Part One Spatial Typologies includes global ecological effects of mega urban form, suburbanization and propositions of sustainable city, downtown urban design, waterfront revitalization and brown field redevelopment. The Part Two Ecological Flows covers the ecological design issues of landscape ecological flow, material and energy flow, water flow and informational flow. The sessions conclude with the discussion of representational dimension of urban and environmental design that is essential to the professional practices of ecologically sound urban and environmental design. By selecting one of the specific sustainable urban issues, students are required to work on a research project, which is to be presented as a team work during the semester and further developed as an individual term paper at the end of semester.","ModuleCredit":"4","Workload":"2-1-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"],"TutorialPeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"UHB2207","ModuleTitle":"Language, Cognition, and Culture","Department":"University Scholars Programme","ModuleDescription":"This module explores the deep interconnections between language, cognition and culture. It begins with a consideration of the ‘discursive mind’ - that is, the particularly human way of knowing that uses language as its primary tool and medium. Realizing how much of human cognition is language-dependant, we then explore the relations between language, cognition and culture by looking at such everyday linguistic phenomena as code-switching, metaphor and gesture. Augmenting the reading of sociolinguistic and cognitive science texts in this module, students will also learn how to collect and to analyze empirical evidence of language phenomena in order to more critically assess the claims of such texts.","ModuleCredit":"4","Workload":"0-0-4-0-0-6","Preclusion":"Not applicable to USP modules.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"UHB2210","ModuleTitle":"Emotion in Daily Life","Department":"University Scholars Programme","ModuleDescription":"The ability to experience emotions has numerous consequences, both desirable and undesirable, as emotions can colour our perception, drive or deter our daily pursuits, and, in the long run, shape whether we feel satisfied or disgruntled with life. This module focuses on the roles that emotions play in various areas of life, such as arts, religion, and material consumption. There will be multi-disciplinary, reflective discussions, grounded on updated and rigorous psychological research so as to enhance appreciation of abstract theories and to motivate effective application of these theories in real life.","ModuleCredit":"4","Workload":"0-4-0-4-2","Prerequisite":"Not applicable to USP First-Tier modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"UHB2214","ModuleTitle":"Effective Decision Making","Department":"University Scholars Programme","ModuleDescription":"Research has established that we often fall prey to cognitive biases unknowingly, leading to us making suboptimum decisions. This module seeks to examine some of these biases and how they affect our decision making as we re-look at decision making theories. In this module, we seek answers to the question of, “What constitutes a good decision and what makes for a good decision maker?” We will also discuss the implications of these biases from the social welfare perspective and explores how we can overcome these biases.","ModuleCredit":"4","Workload":"0-4-0-3-3","Corequisite":"NA","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"UIS3901","ModuleTitle":"Independent Study Module","Department":"University Scholars Programme","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3901S","ModuleTitle":"Independent Study Module (ST)","Department":"University Scholars Programme","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3902","ModuleTitle":"Independent Study Module","Department":"University Scholars Programme","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3902S","ModuleTitle":"Independent Study Module (ST)","Department":"University Scholars Programme","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3911EN","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3911GE","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3911HY","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3911PS","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3911SC","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS3911SW","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS3912MS","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3921","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Science)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3921R","ModuleTitle":"Independent Study Module (Ride-On)","Department":"Dean's Office (Science)","ModuleCredit":"4","Prerequisite":"USP Student","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3922","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Science)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3923","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Science)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3924","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Science)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3931","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Engineering)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS3941","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Biz)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3941R","ModuleTitle":"Independent Study Module (Ride-On)","Department":"Dean's Office (Biz)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3942","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Biz)","ModuleDescription":"","ModuleCredit":"4","Workload":"","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3942R","ModuleTitle":"Independent Study Module (Ride-On)","Department":"Dean's Office (Biz)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3943","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Biz)","ModuleDescription":"","ModuleCredit":"4","Workload":"","Prerequisite":"USP Student","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS3943R","ModuleTitle":"Independent Study Module (Ride On)","Department":"Dean's Office (Biz)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS3944","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Biz)","ModuleDescription":"Independent Study Module","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS4911EN","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EN, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EN, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in EN, with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS4911NM","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in NM, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in NM, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in NM, with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4911PH","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in PH, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in PH, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in PH, with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4911SC","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleDescription":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SC, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SC, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in SC, with a minimum CAP of 3.20.","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SC, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SC, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in SC, with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS4911SN","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SN, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in SN, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in SN, with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS4912EL","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EL, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EL, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in EL, with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS4912EN","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EN, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EN, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in EN, with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS4912NM","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in NM, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in NM, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in NM, with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS4915EN","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Arts & Social Sc.)","ModuleCredit":"5","Prerequisite":"Cohort 2011 and before, To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EN, with a minimum CAP of 3.50. Cohort 2012-2015: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 60 MCs in EN, with a minimum CAP of 3.20. Cohort 2016 onwards: To be offered subject to the agreement of the Supervisor and Department. Completed 100 MCs, including 44 MCs in EN, with a minimum CAP of 3.20.","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4921","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Science)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4922","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Science)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4923","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Science)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4924","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Science)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4931","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Engineering)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4932","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Engineering)","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIS4941","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Biz)","ModuleDescription":"","ModuleCredit":"4","Workload":"","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS4941R","ModuleTitle":"Independent Study Module (Ride-On)","Department":"Dean's Office (Biz)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4942","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Biz)","ModuleDescription":"","ModuleCredit":"4","Workload":"","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS4942R","ModuleTitle":"Independent Study Module (Ride-On)","Department":"Dean's Office (Biz)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4943","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Biz)","ModuleDescription":"Independent Study Module","ModuleCredit":"4","Workload":"","Prerequisite":"USP Student","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UIS4943R","ModuleTitle":"Independent Study Module (Ride On)","Department":"Dean's Office (Biz)","ModuleDescription":"null","ModuleCredit":"4","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UIS4944","ModuleTitle":"Independent Study Module","Department":"Dean's Office (Biz)","ModuleDescription":"Independent Study Module","ModuleCredit":"4","Workload":"null","Prerequisite":"USP Student","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1}]},{"ModuleCode":"UIT2208","ModuleTitle":"Thinking 4.0","Department":"University Scholars Programme","ModuleDescription":"The 4th industrial revolution, combining notions from fields such as cybernetics, the maker world and artificial intelligence, is rapidly starting to take shape. The key underlying human thought process is often represented by the term ‘computational thinking’ but this thought process is much more than thinking like a programmer or computer-like. It is a broadly interdisciplinary process encompassing both the arts and the sciences, and essential for succeeding in an interconnected and data driven world. Indeed, thinking computationally is often more like art than like math. This module, explores the thought processes behind computational thinking and considers applications in finance.","ModuleCredit":"4","Workload":"4-0-4-2","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"ULS2202","ModuleTitle":"Evolution","Department":"University Scholars Programme","ModuleDescription":"Nothing in biology makes sense except in the light of Evolution This bold statement by the Russian population geneticist T. Dobzhansky emphasizes the importance of evolution as the only unifying concept in biology. Yet, the theory of evolution is more controversial and opposed by more forces in society than any other theory in science. The module will revisit many of these objections and reveal that they are based on reasoning that is incompatible with the principles of science. We will investigate, why it is \"Neo-Darwinism\" and not \"Intelligent Design\" that is currently the best supported paradigm for explaining \"adaptation.\" We will then challenge the power of the neo-Darwinian paradigm by asking how seemingly incompatible phenomena like altruism and excessive male ornamentation can possibly be explained by natural selection. We will also study several key events in evolution such as the origin of sex and its numerous consequences and the origin of the human species. We will conclude with discussing the importance of the theory of evolution for understanding cultural evolution (\"memes\") and human health and senescence (\"Darwinian medicine\").","ModuleCredit":"4","Workload":"2-2-2-0-4","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"ULS2207","ModuleTitle":"The Biology and Phenomenology of Pain","Department":"University Scholars Programme","ModuleDescription":"When asked, “what is pain?” many respond: “the response to something painful.” That answer is tautological. To escape tautology, we need to understand pain independent of any stimulus, we need to understand pain subjectively. A subjective focus, however, causes problems. The need for subjectivity might deny pain to the unborn and to animals, and seemingly leads to the conclusion that we can “think” ourselves into, and out of, pain. Consequently, many argue that pain should be understood objectively as the expression of biological changes (hormonal increases, brain activity) that are mobilised to defend the organism from injury.","ModuleCredit":"4","Workload":"0-4-0-1-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"ULS2208","ModuleTitle":"Biodiversity and Natural History in Singapore","Department":"University Scholars Programme","ModuleDescription":"Situated within a megadiverse biodiversity-hotspot, Singapore has drastically-reduced natural areas yet remains surprisingly species-rich. Combined with her colonial legacy, infrastructural capabilities and cultural biases, Singapore offers a unique situation for studying biodiversity. In this module, we study how Singapore’s biodiversity landscape as well as the motivations and methods for studying biodiversity have evolved across Singapore’s history. Retracing how prominent naturalists explored Singapore’s biodiversity in the past, we imagine how they would do it today using current techniques. This module has a strong fieldwork component, imbuing students with naturalist sensibilities which heightens their awareness of Singapore’s diverse but oft-neglected natural heritage.","ModuleCredit":"4","Workload":"2/4*-2/4*-2/4*-2/4*-6","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"ULT2299C","ModuleTitle":"Topics in Lit. 2: The Subject of Reading","Department":"University Scholars Programme","ModuleDescription":"Where does meaning come from? Some people think that it resides in the text, some suggest that it originates from the author, others argue that meaning is created by the reader. This module examines the possibilities and problems of the last answer. To what extent does the reader of a text determine its meaning? Is there a universal, objective reader, or are readers historically specific, biased and always \"subjects\"? If a reader constructs the text, can the text in turn construct the reader? We will think about these questions by operating on several levels: (1) by discussing literature and films that thematise reading, (2) by assessing how thinkers have debated the reader's role, and (3) by examining our own processes of reading.","ModuleCredit":"4","Workload":"0-0-4-0-0-6","Prerequisite":"Not applicable to USP First-Tier modules. USP Advanced modules (Course-Based Modules / USP Advanced Multidisciplinary Seminars) may state general pre-requisite skills/knowledge. Pre-requisites should not make reference to NUS modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UNL2201","ModuleTitle":"Space, Time And Matter","Department":"University Scholars Programme","ModuleDescription":"As an inquiry-tier module, students will be brought through a general framework for thinking about these issues lensed from philosophy mathematics and physics. Specifically, - The philosophical strand will expose students to some of the early conceptions of space, time and matter. Principally ideas of Descartes and Leibniz with emphasis on Kant’s concept of space and time. The mathematization of science in the 17th Century - from Descartes use of coordinate geometry to Galileo’s Principle of Inertia and the mathematics of motion will serve to showcase how the early concepts took shape. - The mathematical strand will serve to showcase how Euclid’s axiomatic approach to geometry formed the basis of subsequent generalizations that led to the characterization of space and time. Here students will be introduced to structures such as topological spaces, manifolds and Riemannian spaces that form the basis of the space-time fabric. - The physical strand will touch on the notion of physical symmetries and its relation to geometry. In particular, Galilean and Special relativity will serve to elucidate how the motion of particles in the space-time fabric reveals its geometrical structure. This will culminate in Einstein’s Equivalence Principle and its implications leading up to the General theory of Relativity. The aim here is to provide a coherent exposition of how the three disciplines come together in providing insights into the nature of space, time and matter. The questions raised will force students to examine and reflect on the extent to which our commonsensical views of the physical space accurately describes the way nature really is, and to what degree this view is tenable on the basis of detailed quantitative reasons and empirical evidence. Hopefully, through this analysis, students will appreciate the subtle interplay between the realm of ideas and mental constructs and that of experiments and scientific facts.","ModuleCredit":"4","Workload":"0-4-0-2-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UNL2206","ModuleTitle":"Nature's Threads","Department":"University Scholars Programme","ModuleDescription":"This module seeks to explore the importance of various key ideas in the history of physics by considering a selection of examples each semester as a means of examining the whys and hows of certain scientific revolutions. The theme underlying the choice of topics to be covered will be to explore the evolutionary aspect of scientific understanding which finds inter-connections (often, only much later, sometimes even centuries later) between seemingly unrelated ideas. The student should take away from this module a sense of the revolutionary nature and scientific importance of the ideas explored that semester, as well as the deep inter-connections which science establishes - 'Nature's Threads' as it were.","ModuleCredit":"4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UNL2210","ModuleTitle":"Mathematics and Reality","Department":"University Scholars Programme","ModuleDescription":"What is the nature of Reality and how can we be sure about what we know? Do mathematical constructs such as symmetry groups and infinity point beyond themselves to a higher reality? How do we account for the fact that mathematics is so effective in describing nature? Is it mere language or is it the reality itself? This module explores the intimate link between reality and mathematics and how the latter has been unreasonably effective in providing a description of nature. Students will be taken through a journey that showcases the developments that have shaped our current views on the topic.","ModuleCredit":"4","Workload":"0-4-0-0-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UPC2206","ModuleTitle":"Nanoscale Science And Technology","Department":"University Scholars Programme","ModuleDescription":"Nanotechnology is a relatively new field, and there is still controversy over its future potential. This module aims to acquaint students with the current topics in nanoscience, while engaging them in a dialogue on future possibilities, as well as the social and environmental implications of nanotechnology. Students will first be introduced to fundamentals of the nanoscale and learn to appreciate what the world is like when things are shrunk to this scale. They will then explore the special tools and fabrication methods required and have some hands-on experience with nano-instrumentation in a group project.","ModuleCredit":"4","Workload":"2-1-0-2-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"UPC2208","ModuleTitle":"Molecular Courtship","Department":"University Scholars Programme","ModuleDescription":"How does an understanding of molecular interactions help us to make sense of everyday chemical phenomena to important chemical technologies? For example why are plastics non-biodegradable? Why and how an LED lights up or gets quenched, or one drug molecule works while another results in side effects? These are important outcomes resulting directly or indirectly from initial intermolecular forces. Environmental issues such as differentiation between biodegradable and “unfriendly” materials can also be discussed. Stereochemical or 3D-controlled intermolecular forces allow an understanding of many chemical processes in biological systems.","ModuleCredit":"4","Workload":"2-2-2-4","Prerequisite":"Not applicable to USP First-Tier modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"UPC2209","ModuleTitle":"Pollution Control Engineering in Singapore","Department":"University Scholars Programme","ModuleDescription":"Clean air and water are crucial for public health and to ensure a safe supply of drinking water. Pollution to our air and water can pose health risks and increase treatment costs. This module explores topics related to environmental pollution that threatens clean air and water. What are the main air and water pollutants? From what sources do they come? How do these contaminants get transported? How do we monitor and keep tabs on the quality of the environment? Relevant examples from Singapore and other countries will be used to demonstrate concepts taught in class.","ModuleCredit":"4","Workload":"0-4-0-3-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UPI2208","ModuleTitle":"Imagining Animals","Department":"University Scholars Programme","ModuleDescription":"How have artists, philosophers, and writers of fiction imagined the relation between humans and animals? Have they imagined humans as a species of animal, or as belonging to a realm of being that exceeds the lives of animals? What, if anything, distinguishes us from animals: language, clothing, reason, or something else? In this course we will examine some of the ways these questions have been explored in art, advertising, philosophy, and literature. Students will consider how we look at animals, read the views of influential philosophers, and immerse themselves in literary texts that imagine animals. The course will conclude with an examination of a provocative text by the novelist J. M. Coetzee, who stages a confrontation between philosophy and literature on the question of imagining animals.","ModuleCredit":"4","Workload":"0-0-4-0-0-6","Prerequisite":"Not applicable to USP First-Tier modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"UPI2211","ModuleTitle":"Utopia: Ideal Places from Plato to the Smart City","Department":"University Scholars Programme","ModuleDescription":"From the ancient world to the present day, philosophers, novelists, and social thinkers have attempted to envision ideal states. Utopian texts often present us with provocative thought experiments, addressing fundamental questions about justice, leadership, and human flourishing. In this module, we will critically examine representations of ideal states ranging from Plato's Republic to contemporary visions about smart cities. We will focus in particular on the roles of governance, labor, and technology in the construction of utopian projects and discuss whether the utopian imagination is still relevant in the present day.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"Not applicable","Preclusion":"Not applicable","Corequisite":"Not applicable","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UPI2212","ModuleTitle":"Technologies of the Self: from Socrates to Self-Help","Department":"University Scholars Programme","ModuleDescription":"In this module, we will study technologies of the self, practices that individuals adopt in order to transform themselves in light of their ideals. We will look at the origins of this concept in the study of ancient Greek and Roman philosophy and discuss texts drawn from Western and Eastern traditions that recommend particular practices of self-transformation. Throughout the module, we will also consider whether ancient technologies of the self are still relevant today and to what extent contemporary selfimprovement approaches and forms of digital selffashioning are modern examples of technologies of the self or a qualitatively different phenomenon.","ModuleCredit":"4","Workload":"0-4-0-2-4","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UQF2101E","ModuleTitle":"Quantitative Reasoning Foundation: Quantifying Our Eco-Footprint","Department":"University Scholars Programme","ModuleDescription":"This topic-based module develops quantitative reasoning skills through a structured analysis of one important but accessible problem, imparting to students the appreciation that, for many questions/issues, a quantitative analysis can provide the insight and clarity that complements and moves beyond what might be gained through a qualitative approach. In this particular iteration of the module, we will learn to make appropriate measurements to quantify the ecofootprint arising out of our current personal lifestyle choices, conduct systematic thought/real experiments to explore improvement opportunities, and propose a modelbased sustainable alternative for ourselves, our families or communities such as the USP Residential College.","ModuleCredit":"4","Workload":"0-0-4-0-3-3","Prerequisite":"Not applicable to USP First-Tier modules. USP Advanced modules (Course-Based Modules, CBMs) may state general pre-requisite skills/knowledge. Prerequisites should not make reference to NUS modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"UQF2101G","ModuleTitle":"Quantitative Reasoning Foundation: Quantifying Nuclear Risks","Department":"University Scholars Programme","ModuleDescription":"This topic-based module develops quantitative reasoning skills through a structured analysis of an important but accessible problem, imparting to students the appreciation that, for many questions/issues, a quantitative analysis can provide the insight and clarity that complements and moves beyond what might be gained through a qualitative approach. This module focuses on quantifying aspects of nuclear risks. Students will pose a question related to nuclear risks (e.g. What is the lowest dose of radiation that can lead to cancer?), propose a method to measure the relevant variables, collect the necessary data, and make scientifically justifiable inferences from it. Students will thus perform all aspects of a genuine scientific study, from problem formulation to decision making and final reporting.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"Not applicable to USP First-Tier modules.","Preclusion":"Not applicable to USP First-Tier modules.","Corequisite":"Not applicable to USP First-Tier modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"UQF2101I","ModuleTitle":"Quantitative Reasoning Foundation: Quantifying Environmental Quality","Department":"University Scholars Programme","ModuleDescription":"This topic-based module develops quantitative reasoning skills through a structured analysis of an important but accessible problem, imparting to students the appreciation that, for many questions/issues, a quantitative analysis can provide the insight and clarity that complements and moves beyond what might be gained through a qualitative approach. This module looks at environmental quality and human health. Students will learn how environmental quality is measured, air and water quality parameters, and health effects of pollution. They will apply quantitative analyses in understanding our environment and its link to our wellbeing.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"Not applicable to USP First-Tier modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UQF2101J","ModuleTitle":"Quantitative Reasoning Foundation: Pursuit of Happiness","Department":"University Scholars Programme","ModuleDescription":"This topic-based module develops quantitative reasoning skills through a structured analysis of an important but accessible problem, imparting to students the appreciation that, for many questions/issues, a quantitative analysis can provide the insight and clarity that complements and moves beyond what might be gained through a qualitative approach. What factors contribute to positive life outcomes? Is successful living predicated simply by demographics or do social attitudes lead to a happy life? Are these two factors linked? We explore 40 years of data to answer questions surrounding the relationship between demographics, attitude, and the quality of life of individuals.","ModuleCredit":"4","Workload":"0-4-0-4-2","Preclusion":"UTC1409 Jr Seminar: Pursuit of Happiness, offered by College of Alice and Peter Tan (CAPT)","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"UQF2101K","ModuleTitle":"Quantitative Reasoning Foundation: In Search of Soulmate","Department":"University Scholars Programme","ModuleDescription":"This topic-based module develops quantitative reasoning skills through a structured analysis of an important but accessible problem, imparting to students the appreciation that, for many questions/issues, a quantitative analysis can provide the insight and clarity that complements and moves beyond what might be gained through a qualitative approach. This module uses the searching of romantic relationship as an example to demonstrate the usefulness of quantitative reasoning. Students will learn to use survey and data analysis to validate some claims about dating, and to investigate dating strategies from mathematical modelling. The cross-discipline potential of quantitative methods will be reviewed.","ModuleCredit":"4","Workload":"4-0-0-3-3","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon","Tuesday Evening","Friday Evening"]}]},{"ModuleCode":"UQR2215","ModuleTitle":"Developing Meaningful Indicators","Department":"University Scholars Programme","ModuleDescription":"Indicators are measured concepts that monitor development and track progress. Indicator reports are an indispensable element in the information system of a democratic society, providing government, researchers, business and the public with data driven evidence to inform policy, research and debate. Developing innovative indicators to monitor the progress of difficult to measure concepts (i.e. sustainability, cultural wellbeing, community cohesion), using novel techniques of data collection and analysis (experience sampling, social media, IoT monitoring), are necessities for a society to thrive in an increasingly complex world.","ModuleCredit":"4","Workload":"0-4-0-4-2","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening","Thursday Evening"]}]},{"ModuleCode":"USE2209","ModuleTitle":"Globalizing Asian-Pacific Identities","Department":"University Scholars Programme","ModuleDescription":"Growing up with social media, cinema, the Internet, and more, you have had the globe at your fingertips. But have you probed effects of this accessibility on your ability to act as an independent, adaptable thinker and doer? Have visualist media encouraged you to act as a spectator, only, rather than as a curious (maybe courageous) world citizen when you study abroad, travel, consider foreign-labor or migrancy issues, or seek employment? This module explores integrity, openness and expressivity through one strand of identity, Asian-Pacificness.","ModuleCredit":"4","Workload":"0-4-0-3-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"USE2304","ModuleTitle":"Singapore: The Making Of A Nation","Department":"University Scholars Programme","ModuleDescription":"The course serves as an introduction to history in general and the history of modern Singapore in particular. It adopts a wide-angled approach to an understanding of national heritage, history and identity, with due attention to both international and internal developments which have together shaped present-day Singapore. These developments include the formation of a colonial plural society under British rule, the impact of the Japanese Occupation, the rise of nationalism and political contestation, statehood, merger with and separation from Malaysia, the politics and economics of survival, and the governance of an independent city-state.","ModuleCredit":"4","Workload":"2-2-0-0-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"USE2310","ModuleTitle":"Questioning Sustainable Development","Department":"University Scholars Programme","ModuleDescription":"This module examines the tension between ‘need’ to ‘develop’ and imperatives of conserving natural resources in the backdrop of enormous socio-economic and environmental challenges we face today. Sustainable development (SD) emerged as a response to confront these challenges, whether it has served its purpose or not remains debatable. Different scientific, technological, economic and political instruments encompassing sustainable development (SD) will be critically evaluated. The criticality of natural resources and their consumption patterns will be presented to the students. The need to engage local communities in new ways in social construction of SD would be discussed.","ModuleCredit":"4","Workload":"0-0-4-0-3-3","Prerequisite":"Not applicable to USP First-Tier modules. USP Advanced modules (Course-Based Modules, CBMs) may state general pre-requisite skills/knowledge. Prerequisites should not make reference to NUS modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T17:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"USE2317","ModuleTitle":"Multiculturalism in Singapore and Its Contested Meanings","Department":"University Scholars Programme","ModuleDescription":"Multiculturalism is a foundational pillar and defining feature in Singapore’s history and society. At once celebrated and contested, Singapore’s multiculturalism is imbued with various themes and meanings, and poses many important issues and challenges central to personal, group and national cultural identities as well as to political, economic and social life. How did it come to be a core principle in nation-building? What are state imperatives and social processes and state imperatives in its historical making and constant remaking? Why are race, language and religion its core constitutive elements and how have their saliency evolved over time? What are its main controversial features and areas of tensions, and how do these affect identities, social relations between individuals, groups and communities, and impact social cohesion, citizenship and belonging? How is it further impacted by massive immigration? Is its present official form still valid in light of immigration, changing demographics and competing claims of rights and responsibilities? What does multiculturalism mean in citizens’ memories of the past, experiences in their present everyday lives, and imaginings of the future? This module explores and discusses these central questions and significant dimensions, issues and problems in Singapore’s contested multiculturalism through a combination of lectures, seminars, on-site learning, research projects, class presentations and personal reflections. It also has a strong research component in which students discover and understand multiculturalism through research on selected topics using a variety of research methods, and relate their research and other observations to readings drawn from various disciplines of anthropology, sociology, history, economics, geography, heritage studies and memory studies.","ModuleCredit":"4","Workload":"2-2-0-3-3","Prerequisite":"Not applicable to USP First-Tier modules. USP Advanced modules (Course-Based Modules, CBMs) may state general pre-requisite skills/knowledge. Pre-requisites should not make reference to NUS modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"USE2321","ModuleTitle":"Examining Local Lives","Department":"University Scholars Programme","ModuleDescription":"Everyone hears advice that the unexamined life is not worth living. Yet how often do we examine lives across print, visuals, sound, and more? How often, moreover, do we consider lives that are not human? Students in this integrative module explore lives human and non-human, including their own, marshalling varied media and analytical modes. The first lives that we examine are in the form of science writing about non-human lives. Next, we move to human lives, real and imagined. This module puts local (and ‘glocal’) spin on expressive and critical narration to strengthen critical and communication skills.","ModuleCredit":"4","Workload":"0-4-0-3-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"USE2322","ModuleTitle":"Situating Singapore in the Wider World","Department":"University Scholars Programme","ModuleDescription":"This module charts the roles of Lee Kuan Yew, S Rajaratnam and Goh Keng Swee in shaping the foreign policy of Singapore from 1965. Key Singapore policymakers and diplomats such as Tommy Koh, Kishore Mahbubani & Bilahari Kausikan acknowledge that in particular the longevity of Lee’s tenure and his strategic philosophy structures Singapore’s actions internationally. This module examines the impact of the leadership’s ideological assumptions on how Singapore navigates its relations with 3 major areas, ASEAN, the US and the regional powers, China and India and adapts to the current inflection point in the international diplomacy of Indo-Pacific region.","ModuleCredit":"4","Workload":"2-2-0-0-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"USR4002A","ModuleTitle":"Critical Reflection","Department":"University Scholars Programme","ModuleDescription":"This course prepares students for intellectual life beyond the university by modelling and asking students to engage in responsible reading, thinking, teaching, writing, and dialogue. The module will be taught by a multidisciplinary faculty of four and will examine a theme from several disciplinary perspectives. Students will be challenged to critically read and productively respond to assumptions, evidence, and methods from the sciences, social sciences, and humanities. This module builds upon and expands USP’s goal of developing socially engaged thinkers, readers, and writers with the skills necessary to understand and intervene in debates concentrated in but relevant beyond specific disciplines and academia.","ModuleCredit":"4","Workload":"0-4-0-4-2","Prerequisite":"Open to students in years 3 and above","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Evening"]}]},{"ModuleCode":"USS2105","ModuleTitle":"University Scholars Seminar","Department":"University Scholars Programme","ModuleDescription":"This module requires students to reflect on and further develop the intellectual dimension of their academic, professional or social interests. It revolves around a series of talks given by invited speakers, organised into three strands: (i) the academic strand, which introduces various areas and modes of academic inquiry, (ii) the professional strand, which introduces various professions and looks into the nature of the knowledge society, (iii) the social strand, which examines an individual's intellectual and social engagement with the increasingly interdependent world. Facilitated by the instructors, students will engage in discussions in small groups. The focus of these discussions need not be on the content of the talks per se, but on the process of intellectual inquiry, and the aim is not to find answers per se, but to ask (good and feasible) questions. The module reinforces skills learnt in Writing and Critical Thinking, and allows students to apply them to a diverse range of issues. Assessed on a CS/CU basis, the 4-MC module is completed in two semesters (student's Semester 2 &, 3). Students are required to attend at least nine talks (minimum four per semester), participate actively in discussion, and submit four short response papers and two longer papers. Students will have to perform satisfactorily in each of these assessment modes. No partial MC will be given. Registration for this one-year long module will be opened for a new intake of first-year students only in Semester 2 of each academic year.","ModuleCredit":"4","Workload":"0-2-0-0-3","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"UTC1102B","ModuleTitle":"Junior Seminar: The Darwinian Revolution","Department":"Tembusu College","ModuleDescription":"The scientific developments of the 19th century from geology to palaeontology, culminating in the theory of evolution by natural selection are arguably the greatest transformations in our understanding of the natural world in human history. Much of the science of the following century has been further refinements and elaborations of these earlier foundations. Yet most of these developments remain totally unknown or misunderstood by most people. Surely, therefore, an understanding of these issues is essential knowledge for any educated person today.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"GEM1902B% GEM1536 GET1020","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UTC1102E","ModuleTitle":"Junior Seminar: Social Innovation","Department":"Tembusu College","ModuleDescription":"This freshman seminar will engage students in critical dialogue on the topic of social innovation. Drawing upon examples of innovation across various disciplines, students will examine sources of and processes that drive innovation, and reflect upon the organization and governance of innovation. Building on this knowledge, students will be challenged to think about how new technology, strategies, concepts, and ideas can be harnessed to solve social problems Substantial time will be devoted to understanding and debating issues pertaining to social innovation.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM1902E%","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"UTC1102G","ModuleTitle":"Junior Seminar: Proof: What’s Truth got to do with it?","Department":"Tembusu College","ModuleDescription":"An essential part of an educated person is an independent desire to know the truth. In seeking the truth, one must often judge a proffered proof. This seminar will discuss the relationship between Truth and Proof in biology, ecology, history, justice, mathematics, medicine, philosophy, physics, religion, statistics, etc. This helps the student see both the hard, objective formulation of the two concepts in the sciences, as well as their soft, subjective abstraction in the humanities.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"GEM1902G%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UTC1102P","ModuleTitle":"Junior Seminar: Murals: Expressions from/on the Walls","Department":"Tembusu College","ModuleDescription":"This module introduces students to mural painting historically, theoretically and technically. Students will learn of murals from different cultures and periods to facilitate critical discussions on the roles of art, artists and aesthetics vis-à-vis notions of everyday life, public space and community. They will cultivate a strong sense of observation and curiosity about their surroundings, reporting on murals from antiquity, and of Singapore or their home countries. They will also acquire skills in the technical aspects of mural painting, from conceptualising designs to painting a mural. Finally, this module provides students an unusual opportunity for building collaborative and community spirit as they paint their chosen mural together.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM1902P%","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"UTC1102U","ModuleTitle":"Junior Seminar: Disasters","Department":"Tembusu College","ModuleDescription":"Disasters are catastrophic breakdowns in the relations between nature, technology, and society. They reveal aspects of these relations not normally visible. In this Junior Seminar, we explore questions such as: what are disasters, what causes them, and how do we know when they begin or end? What kinds of knowledge count when communities prepare for disasters or make recovery plans? By examining the historical, environmental, and cultural contexts of specific catastrophes and their aftermaths, such as Fukushima or the 2004 Indian Ocean tsunami, we ponder what disasters can teach us about how to (re-)construct more just, resilient and sustainable societies.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM1902U%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"UTC1112F","ModuleTitle":"Special Topics Junior Seminar: Science Fiction Movies in the East and West","Department":"Tembusu College","ModuleDescription":"What is a science fiction (SF) movie? How did SF movies and developments in science and technology influence each other during the twentieth century? What is the use of SF movies for societies? And why are SF movies much more popular in some countries than in others? By watching and analysing classic and contemporary SF movies from the US, the Soviet Union, Japan, China, and other countries, we will search for answers to these questions. Special emphasis will be given to analysing how historical, political, and cultural environments in different countries have influenced the production and acceptance of SF movies.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"GEM1912F%","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"UTC1114","ModuleTitle":"Junior Seminar From the Fire to the Frying Pan: Cooking and Eating in Human Culture(s)","Department":"Tembusu College","ModuleDescription":"Cooking has evolved in unexpected ways throughout human history and has always been one of the most important markers of human culture(s). By engaging scholarship from various disciplines (but particularly anthropology), this course explores major themes that inform the way humans prepare food across different cultures and time periods. We will particularly concentrate on the prominent example of fish. Fieldtrips will be made to one of Singapore’s fishing ports and fish farms, and students will learn to apply ethnographic methods to the Singapore context. Students will also get to cook fish based on specific themes. Vegetarians and vegans are welcome.","ModuleCredit":"4","Workload":"0-3-0-1-6","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Evening","Thursday Evening"]}]},{"ModuleCode":"UTC1116","ModuleTitle":"Writing Women","Department":"Tembusu College","ModuleDescription":"This seminar meditates on the relationship between women and writing: not just the reduced visibility of women writers, nor the mis-representation of women in writing, but the question of what it means, what is it, to write?, alongside how one is supposed to write. And if the mind and body are intertwined, this suggests that writing is a technology that potentially brings forth one’s body. Thus, this seminar opens the possibility that writing is an imaginative challenge to normativity, to authority, to the power of origins: of the potentiality of writing as a cry, perhaps even an ethical scream.","ModuleCredit":"4","Workload":"0-3-0-1-6","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"UTC1117","ModuleTitle":"Junior Seminar: Radiation and Society","Department":"Tembusu College","ModuleDescription":"Reports of radiation leaks at the Fukushima nuclear facility in Japan, following the earthquake/tsunami disaster in 2011, have triggered concern and even panic among members of the general public. In this seminar, we adopt a multi-disciplinary approach to debates and controversies about radiation and nuclear technology. Key topics include: (1) the science behind radiation effects, and the way in which policymakers and others grapple with scientific uncertainties, (2) the challenges of expert-lay communication about radiation risk, both after nuclear disaster and relating to consumer technologies, (3) the broader context that shapes debates over nuclear power in Japan and elsewhere.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM2910/GEM2910X/UTC2110","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Tuesday Morning"]}]},{"ModuleCode":"UTC1119","ModuleTitle":"Junior Seminar: Crime and Punishment","Department":"Tembusu College","ModuleDescription":"Understanding crime is important for those who, through the machinery of the state, would seek to impose punishment upon the criminal. This course gives students the opportunity to consider the nature of crime and punishment from a number of perspectives in philosophy, criminology and fiction. They will examine the justifications for deeming behaviour criminal, the causes of this behaviour, as well as the divergent legal responses to it across time and cultures and with changes in technology. Through the use of case studies, students will test their intuitions about when the imposition of punishment is morally acceptable.","ModuleCredit":"4","Workload":"0-3-0-0-7","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"UTC1120","ModuleTitle":"Junior Seminar: Emotions and Society","Department":"Tembusu College","ModuleDescription":"Everybody feels. Our feelings drive us to do and are indicators of the state of our minds. In this course, we take a broad look at human emotions across cultures. We ask: what functions do emotions serve? Do gender differences exist? Are emotions and rationality at odds? How do society and technology affect how we feel, our perception of what we ought to feel, and what feelings we are willing to express? What is the relationship between the feeling mind and the body? What is the role of emotion in artificial intelligence?","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Thursday Evening"]}]},{"ModuleCode":"UTC1402","ModuleTitle":"Jr Sem: Generation Y: Transitions to Adulthood","Department":"College Of Alice & Peter Tan","ModuleDescription":"This course explores the changes in the life transition from adolescence to adulthood in today’s developed world. We will look at some of the popular understandings of emerging adulthood by studying an age group of people called “adultolescents”, “twixters”, or “kippers”. We will also critically analyse aspects of emerging adulthood with regards to education, job opportunities, love and marriage, as well as parenting. Finally, we reflect on the kind of citizens these emerging adults are becoming, how they can engage in the community, and what the future holds for them.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM1035","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"UTC1403","ModuleTitle":"Jr Sem: Hidden Communities","Department":"College Of Alice & Peter Tan","ModuleDescription":"There are various ‘hidden communities’ in Singapore that do not gain much public attention but whose members require special consideration from society. People with disabilities, children with learning difficulties, the elderly or migrant workers are among them. They face distinct challenges to live independent and productive lives. Each semester, the module focuses on one specific group and examines that group’s challenges, and best practices in Singaporean and international contexts. Engaging with hidden communities in Singapore is one of the key features of understanding global issues in a local context, so-called ‘Glocalisation’ (globalisation + localisation) to form active citizenship in a healthy society.","ModuleCredit":"4","Workload":"1-2-0-4-3","Preclusion":"GEM1904","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Tuesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Evening"]}]},{"ModuleCode":"UTC1404","ModuleTitle":"Jr Sem: Power and Ideas","Department":"College Of Alice & Peter Tan","ModuleDescription":"According to cultural theorists like Stuart Hall, Michel Foucault and Antonio Gramsci, the structures that support dominant ideas in society could be political, economic, religious or cultural, among others. This module examines the power structures behind the dominant ideas of our time, asking why these structures have an interest in promoting or discrediting ideas about what is ‘good’ for our community and mankind. These ideas include human rights, citizenship, democracy, meritocracy, the ‘Washington Consensus,’ development, age of majority, and political correctness.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM1905","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"UTC1408","ModuleTitle":"Jr Sem: Technology and Human Progress","Department":"College Of Alice & Peter Tan","ModuleDescription":"Technology is the creation and use of tools, techniques and processes to solve a problem or perform a specific function. In this junior seminar, students will explore and understand emergent technologies (informational, biomedical, assistive, instructional etc) and will seek to understand technologies from multidisciplinary perspectives. Students will pursue a specific area of interest (eg a specific new technology, and related ethical or legal issues) in-depth, and consider the potential implications of the widespread use of these technologies, both in advancing human progress, and the social, ethical and legal dilemmas they may pose to society.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM1909","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"UTC1409","ModuleTitle":"Jr Sem: The Pursuit of Happiness","Department":"College Of Alice & Peter Tan","ModuleDescription":"This module introduced a comprehensive perspective on ‘happiness’ and related social constructs such as satisfaction and quality of life. Drawing from multidisciplinary research in Singapore and around the world, the following issues are discussed in detail: Does rising GDP lead to more happiness? Who are the people who are happy? Can money buy happiness? What really makes people happy? Can the government manufacture happiness for its citizens?","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM1910 UQF2101J","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"UTC1414","ModuleTitle":"Jr Sem: Discovering Singapore’s Natural History and Heritage","Department":"College Of Alice & Peter Tan","ModuleDescription":"This multidisciplinary module traces the natural history of Singapore and the region via the Spice Trade, European colonialism and independence. The founding of the Botanic Gardens and LKCNHM are set in this historical context. This module explores the value of science and biodiversity research in the region. Students will apply and share this knowledge with the wider community by conceptualising an educational tour of LKCNHM, and help inspire a new found commitment to the natural world amongst urban Singaporeans.","ModuleCredit":"4","Workload":"1-2-0-4-3","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Evening","Tuesday Afternoon"]}]},{"ModuleCode":"UTC1415","ModuleTitle":"Jr Sem: Family in a Changing Singapore","Department":"College Of Alice & Peter Tan","ModuleDescription":"Family is often considered the foundation of society. Families affect the way we live, play, and work, shaping our values and how we relate to others. In this module, students will investigate and engage with issues that surround and define what it means to be a Singaporean family in the 21st century. They will look at issues such as broken and singleparent families, foster care, family leisure, family businesses etc - through economic, social, and psychological perspectives. The module emphasises experiential learning and application of readings outside the classroom through field trips, guest speakers and discussions/interviews with families and communities.","ModuleCredit":"4","Workload":"0-3-0-4-3","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Thursday Afternoon","Thursday Evening"]}]},{"ModuleCode":"UTC1416","ModuleTitle":"Jr Sem: Games, Game Communities and Society","Department":"College Of Alice & Peter Tan","ModuleDescription":"The global games industry has overtaken film and music in annual revenue. Its reach has also extended beyond children and teens to working adults, including women. This module evaluates board and digital games and their influence on culture and communities. How do games impact our health, relationships, businesses, and behaviour? Can they change the ways we learn, interact, and understand the world? What makes games engaging or even potentially addictive? We engage communities such as professional gamers and their audiences, game designers, entrepreneurs, and women in gaming, and explore the impact of emerging technologies such as Augmented and Virtual Reality.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"UTC14%","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"UTC1417","ModuleTitle":"Jr Sem: Bioethics in the 21st Century","Department":"College Of Alice & Peter Tan","ModuleDescription":"Bio-medicine and biotechnology are rapidly progressing technologies in the 21st century. Who carries responsibility for debating the ethical use of these innovations – national committees, or everyday citizens? Debating bioethics requires some knowledge of three areas: bio-medicine and biotechnology themselves, theories of ethics, and methods of logical reasoning with regards to the ethical applications of the technologies to people at different stages of life. We will explore issues running from the beginning of human life (such as cloning), throughout life (such as biological enhancements) and at life’s end (such as the ethics of assisted death).","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"All other Junior Seminars. UTC14%","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"UTC1702B","ModuleTitle":"Thinking in Systems: Diseases and Healthcare","Department":"Residential College 4","ModuleDescription":"Does a virus attack any individual? Or, does an individual create conditions for infection? How should hospitals plan treatment strategies and patient-staff movements during an outbreak? Should government allocate more resources to prevent onset of chronic diseases rather than managing the complications arising out of chronic diseases? Students will approach such questions from a systems perspective, which involves: understanding behaviours of subsytems and stakeholders such as disease/ infection, patients, providers, payers and society. They will also learn how the interdependencies and interactions between the different actors of the system can be integrated into a holistic system that enables better understanding.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"FOR GEM1919 GEM-coded GEM1914 Jnr Sem: Systems Systems Everywhere GEM1915% Towards an Understanding of the Complex World GEM1918 Thinking in Systems: Ecosystems and Natural Resources GE Reform GET1011 Towards an Understanding of the Complex World UTC-coded UTC1411 Jnr Sem: Systems Systems Everywhere UTC1701 Thinking in Systems: Diseases and Healthcare UTC1700 Thinking in Systems: Ecosystems and Natural Resources FOR UTC1701 GEM-coded GEM1914 Jnr Sem: Systems Systems Everywhere GEM1915% Towards an Understanding of the Complex World GEM1918 Thinking in Systems: Ecosystems and Natural Resources GEM1919 Thinking in Systems: Diseases and Healthcare GE Reform GET1011 Towards an Understanding of the Complex World UTC-coded UTC1411 Jnr Sem: Systems Systems Everywhere UTC1700 Thinking in Systems: Ecosystems and Natural Resources","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"UTC1702C","ModuleTitle":"Thinking in Systems: Sustainability and Us","Department":"Residential College 4","ModuleDescription":"How does our day-to-day actions and living habits affect our environment? How effectively can we engage the public, government and other stakeholders to shape a sustainable environment for humanity? Students will analyze these questions from a systems perspective by developing qualitative and quantitative models that can map the interconnections and interdependencies between stakeholders involved in current sustainability challenges facing humanity (examples: energy consumption, zero waste and recycling). In this module, students will not only develop a good understanding on sustainability challenges, but also on how actions of individuals can add up to cause such challenges.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"GEM-coded GEM1914 Jnr Sem: Systems Systems Everywhere GEM1915% Towards an Understanding of the Complex World GEM1918 Thinking in Systems: Ecosystems and Natural Resources GEM1919 Thinking in Systems: Diseases and Healthcare GE Reform GET1011 Towards an Understanding of the Complex World UTC-coded UTC1411 Jnr Sem: Systems Systems Everywhere UTC1700 Thinking in Systems: Ecosystems and Natural UTC1701 Thinking in Systems: Diseases and Healthcare To be precluded with: all other topics offered under the UTC1702 parent module","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"UTC1702D","ModuleTitle":"Thinking in Systems: Population Dynamics","Department":"Residential College 4","ModuleDescription":"Many of the world’s problems are linked to population changes: rapidly aging population, immigration woes, and the threat of environmental degradation to human existence. In this module, students will be introduced to population trends and be equipped to better understand fertility, mortality and migration and how they cause changes in population size, composition and distribution. It incorporates basic concepts, data sources and tools used in demography into a systems approach to modelling population dynamics. Students will build models of increasing complexity, covering a variety of generic structures and classic system dynamics modelling scenarios.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"GEM-coded: GEM1914 Jnr Sem: Systems Systems Everywhere GEM1915% Towards an Understanding of the Complex World GEM1918 Thinking in Systems: Ecosystems and Natural Resources GEM1919 Thinking in Systems: Diseases and Healthcare GE Reform: GET1011 Towards an Understanding of the Complex World UTC-coded: UTC1411 Jnr Sem: Systems Systems Everywhere UTC1700 Thinking in Systems: Ecosystems and Natural UTC1701 Thinking in Systems: Diseases and Healthcare To be precluded with: All other topics offered under the UTC1702 parent module","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon","Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"UTC1702E","ModuleTitle":"Thinking in Systems: Energy Systems","Department":"Residential College 4","ModuleDescription":"Are energy sources infinite? Do energy policies lead to a sustainable energy development? Would renewables solve our future energy needs, mitigate emissions and protect our environment? Students deal with such energy challenges by learning to understand ‘energy systems’ as a ‘complex whole’. This module provides a platform for students to understand the complex behavior arising from interdependent interactions of different actors of energy systems with other economic, political, social, technological and environmental factors. To achieve this, it engages students to learn and apply systems thinking tools to such aforementioned challenges through relevant models, case studies and real-world energy policy/problem scenarios.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"GEM-coded: GEM1915:Towards an Understanding of the Complex World GEM1914 Jr Sem: Systems: Systems Everywhere GEM1915 Towards an Understanding of the Complex World GEM1918 Thinking in Systems: Ecosystems and Natural Resources GEM1919 Thinking in Systems: Diseases and Healthcare GE Reform: GET1011 Towards an Understanding of the Complex World UTC-coded: UTC1411: Jr Sem: Systems: Systems Everywhere UTC1702A: Thinking in Systems: Ecosystems and Natural Resources UTC1702B:Thinking in Systems: Diseases and Healthcare UTC1702C: Thinking in Systems: Sustainability and Us UTC1702D: Thinking in Systems: Population Dynamics To be precluded with: all other topics offered under the UTC1702 parent module","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Evening","Thursday Morning"]}]},{"ModuleCode":"UTC1702F","ModuleTitle":"Thinking in Systems: Disaster Resilience","Department":"Residential College 4","ModuleDescription":"Disasters like floods, storms, new disease outbreaks are increasing in the world. Climate change adds new hazards and uncertainties to existing risks. But are disasters a result of increasing hazards or are we becoming more vulnerable to them? Will they remain as hazards if we plan for resilience? Is resilience built or managed? Students will critically analyse these questions through a systems approach developing qualitative and quantitative models to understand relations between hazards, vulnerability, policy interventions and development practices. The module will encourage students to analyse case studies and grasp the dynamic complexity between risks, social vulnerability and resilience.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"GEM-coded GEM1915:Towards an Understanding of the Complex World GEM1914 Jr Sem: Systems:Systems Everywhere GEM1918 Thinking in Systems: Ecosystems and Natural Resources GEM1919 Thinking in Systems: Diseases and Healthcare GE Reform GET1011 Towards an Understanding of the Complex World UTC-coded UTC1411: Jr Sem: Systems: Systems Everywhere UTC1702A: Thinking in Systems: Ecosystems and Natural Resources UTC1702B:Thinking in Systems: Diseases and Healthcare UTC1702C: Thinking in Systems: Sustainability and Us UTC1702D: Thinking in Systems: Population Dynamics To be Precluded with all other topics offered under the UTC 1702 parent module.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Wednesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Morning"]}]},{"ModuleCode":"UTC2101","ModuleTitle":"Time and Life","Department":"Tembusu College","ModuleDescription":"There are few things that impact our lives as much as our sense of time. Singapore is a ‘fast-paced’ city where deadlines, time-saving apps and fertility clocks shape people’s actions and experiences, and where many feel ‘time poor’, even if they are cash rich. In this module, we examine the ways in which we take time for granted through analysing the ways in which our lives are temporally grounded. We do so particularly through tracing connections between individual experience, social life and technologies such as clocks and watches, electric lighting and the internet. Is time-stress inevitable in this day and age? What does it mean to use one’s time well?","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Afternoon"]}]},{"ModuleCode":"UTC2102","ModuleTitle":"Climate Change","Department":"Tembusu College","ModuleDescription":"This ‘Senior Seminar’ is required of students in their second year of residence in Tembusu College. The module will consider one of the most pressing problems of our time from multiple viewpoints. Merging insights from the sciences and humanities, students will be introduced to problems, conflicts, and debates over the causes of, and solutions to, the phenomenon of global warming and its implications for humanity. The seminar will meet weekly in small groups of 15-20, with periodic full-class meetings to hear guest speakers.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM2902%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"UTC2107","ModuleTitle":"Senior Seminar: Negotiating in a Complex World","Department":"Tembusu College","ModuleDescription":"We live in a world where complex negotiations take place daily. Navigating these complex negotiations requires one to be conscious of the psychological, historical, sociological, economical, and other contextual factors that shape each unique encounter. The rapid advancement in science and technology adds to the challenge of interpreting highly technical, domain-specific information, which is critical in rationalizing decisions and persuading counterparts. In this module, we adopt a case study approach to dissecting complex negotiations. Students will learn to adopt both a macro and micro perspective in analysing such negotiations.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM2907%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning","Thursday Afternoon","Friday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Morning"]}]},{"ModuleCode":"UTC2108","ModuleTitle":"Senior Seminar: Technology and the Fate of Knowledge","Department":"Tembusu College","ModuleDescription":"The course will look at how claims to knowledge are legitimized and how our concept and representations of it have developed over time due to the kinds of technologies that have been adopted. We examine the role and nature of knowledge, communication, data, trust, privacy, and related concepts from an interdisciplinary angle. Through 13 seminars, we explore these issues with examples such as big data, humanmachine interaction, engineering, and the internet. The goal of the module is to enable students to critically appreciate various forms of knowledge and assess how they shape our individual and collective lives.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"GEM2908%","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UTC2400","ModuleTitle":"Community Leadership","Department":"College Of Alice & Peter Tan","ModuleDescription":"This interdisciplinary module introduces and examines the idea of ‘community leadership’. It focuses on how ordinary individuals identify social needs in the local community and endeavour to improve the lives of vulnerable groups by organising grassroots solutions. These individuals include Nobel Laureates such as Mother Teresa or Muhammad Yunus but also ordinary unsung heroes closer to Singapore. Students are required to investigate the emergence of pioneering community leaders combining the socio-historical contexts, personal psychology, networking and socialisation processes and social entrepreneurship. The teaching methodology incorporates lectures, seminar discussion, experiential exercises and field study to interview real-life community leaders.","ModuleCredit":"4","Workload":"1-2-0-3-4","Preclusion":"GEM2903%","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Monday Evening"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Monday Evening"]}]},{"ModuleCode":"UTC2402","ModuleTitle":"Environment and Civil Society in Singapore","Department":"College Of Alice & Peter Tan","ModuleDescription":"How ‘green’ is Singapore and how should we preserve biodiversity on this island? This GEM explores the rise of the conservation ethic in Singapore. It traces the scientific, social and economic conditions that gave rise to the global environmental movement, and to its various expressions in Singapore. Students will engage with stakeholders (scientists, officials, civil society) to understand the conflicts and collaborations between advocates of development and conservation. The class will make field trips to evaluate state-civil society partnerships (wildlife sanctuaries, green corridors, water catchment etc), and debate choices and dilemmas for the future.","CrossModule":"UTS2402","ModuleCredit":"4","Workload":"1-2-0-4-3","Preclusion":"GEM2906% SSU2005%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Evening","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"UTC2403","ModuleTitle":"Citizenship in a Changing World","Department":"College Of Alice & Peter Tan","ModuleDescription":"Originally a concept which bound individual members to a defined nation via relations of rights and responsibilities, “citizenship” in the 21st century is coming under unprecedented pressure from technological change and globalization. This module will trace the development of the concept, the values and social assumptions which underpin citizenship, and the interactions between liberal, communitarian and civic narratives of citizenship from ancient Greece to contemporary Singapore. Three key relationships are considered: the rights and duties of citizens in relation to government, to other citizens, and to non-citizens in and beyond the polity.","CrossModule":"UTS2403","ModuleCredit":"4","Workload":"1-2-0-3-4","Preclusion":"GEM2028% SSU2007%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Evening","Tuesday Morning"]}]},{"ModuleCode":"UTC2404","ModuleTitle":"(Re)Building Communities: Insights from India","Department":"College Of Alice & Peter Tan","ModuleDescription":"This module explores the concepts, practices and issues related to “community development”. It focuses on the building and/or rebuilding of marginalised communities (e.g. women, the poor) in developing Asia, particularly within the context of India. It offers students an interactive learning opportunity that combines development theory, classroom discussions in Singapore, and field visits in India. Students will critically examine debates about the nature of community development as well as ethical, social and economic challenges of different models. Part 1: Understanding community development and India Part 2: Field visits (India) Part 3: Reflection and sharing of insights gained","ModuleCredit":"4","Workload":"25-0-0-81-28","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"UTC2405","ModuleTitle":"Emerging Asia: Successes and Challenges","Department":"College Of Alice & Peter Tan","ModuleDescription":"Why do certain societies succeed, while others fail? While some countries in East Asia such as Singapore and South Korea have achieved economic success, others in the Middle East (or ‘West Asia’) have undergone a trend of de-development, evident in the post-‘Arab Spring’social unrest . This module explores the contrasting social and economic development models of Asia’s regions. We will explore how states are formed, different economic strategies countries have pursued, weigh the impact of culture, and examine social deprivation and autocratic leadership. We uncover the deep-rooted social and economic reasons behind successful or failed development in different Asian countries.","ModuleCredit":"4","Workload":"0-2-0-3-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon"]}]},{"ModuleCode":"UTC2406","ModuleTitle":"Cities and nature","Department":"College Of Alice & Peter Tan","ModuleDescription":"Must urbanisation come at the expense of the environment? Using insights from urban planning, ecology, engineering, sociology and public policy, this module focuses on how cities can integrate with nature to create sustainable communities which minimise humans’ ecological footprint. Students will explore the innovations utilised by different cities around the world. Using Singapore as a case study, students will be able to apply the concepts outlined in the Singapore Sustainable Blueprint into their communities.","CrossModule":"UTS2404","ModuleCredit":"4","Workload":"0-3-0-2-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Evening"]}]},{"ModuleCode":"UTC2407","ModuleTitle":"Work and Inequality","Department":"College Of Alice & Peter Tan","ModuleDescription":"This module introduces students to the concept of “invisible work” – tasks that are an integral part of everyday life, yet remain unrecognized and devalued by employers, governments, consumers and even workers themselves. Students will learn about different conceptualizations of paid and unpaid work, gendered and racialized labor, and the challenges posed by a global market that increasingly relies on flexible, short-term contracts. Drawing from the disciplines of sociology, geography, and anthropology, readings will discuss domestic and professional care work, the emotional labour of service work, and the “hidden” work of information technology industries and business process outsourcing.","CrossModule":"UTS2405","ModuleCredit":"4","Workload":"2-0-0-5-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"UTC2408","ModuleTitle":"Beyond Seeing: Looking at Art","Department":"College Of Alice & Peter Tan","ModuleDescription":"Are you curious about the visual arts and their role in society? This senior seminar explores visual perception and the social dimensions of art, examining history, cultural values, symbolic meaning, and how these influence ways of seeing in Singapore and beyond. Through interactive activities, guest speakers from the arts world and museum visits, we will find out how some art works changed the world or are highly valued, and why others have gone unnoticed or discarded. Students will explore the socio-economic contexts that create cultural and counter-cultural movements, as well as cross-cultural exchanges in the art world.","CrossModule":"UTS2406","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"UTC2409","ModuleTitle":"Understanding Communities: Theory & Practice","Department":"College Of Alice & Peter Tan","ModuleDescription":"This module helps students to critically understand the unmet needs and issues of marginalised communities (e.g. the elderly and the disabled). It does this by providing students with opportunities to actively engage with a selected community, and to study its challenges in-depth. Students will be equipped with the basic concepts and skills of research and evaluation to study the community’s programmes and policies. They will apply the knowledge they acquire in the classroom to real-world situations through group projects and collaborations with a community partner.","CrossModule":"UTS2407","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"UTC2410A","ModuleTitle":"Reconstructing Communities: Insights from the Balkans","Department":"College Of Alice & Peter Tan","ModuleDescription":"This module explores the concepts and practices of post-conflict community reconstruction in the successor states of ex-Yugoslavia. It focuses on the rebuilding of trust and cooperation between Serbs, Croats and Bosnias/Muslims in several new nation-states after the wars and genocides of the 1990s. It offers students an interactive learning opportunity that combines development and conflict/peace theories, classroom discussions in Singapore, and a study trip. Students will critically examine debates about rebuilding communities, as well as the ethical, social, and economic challenges of community development and reconstruction.","ModuleCredit":"4","Workload":"0-2-0-6-2","Prerequisite":"UTC14% or UTW1001% Priority will be given to UTCP students resident in CAPT, who need to take a senior seminar to complete UTCP","Preclusion":"UTC24%","Types":["Module"],"History":[{"Semester":3},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"UTC2700","ModuleTitle":"An Undefeated Mind: An Experiential Inner Reengineering Approach","Department":"Residential College 4","ModuleDescription":"This module adopts an experiential learning approach to shape students’ psychological well-being and mental resilience through mind-body practices. Students will cultivate four skills/capacities for well-being namely: Faculty of Attention, Art of Listening, Emotional Balance and Self-Awareness. Students will translate their practices and personal experiences into reflective texts as well as system diagrams. They will then engage in fieldwork at elderly care organizations in Singapore where they will dialogue with caregivers to understand their emotions and experiences. This will provide them an opportunity to personally experience and share the benefits of awareness of their mental processes while engaging in delicate conversations.","ModuleCredit":"4","Workload":"0-1-1-4-4","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"UTC2703","ModuleTitle":"Infectious Diseases: Dynamics, Strategies and Policies","Department":"Residential College 4","ModuleDescription":"Waves of infectious diseases like Ebola, SARS, and avian flu have shaken countries in recent years. The complex unpredictable nature of infectious diseases has also been a source of fear and threat to humans and other life forms for several centuries. The origin, spread, prevention and control of infectious diseases involve actors including animals, birds, insects, humans, environment, society and economics. This module will explore the interconnections and interdependencies between these actors as models that involve a “system of systems”. Besides helping to relate model structure to dynamic behaviour, the models will be used to design optimal vaccination and control policies.","ModuleCredit":"4","Workload":"0-2-1-4-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening","Wednesday Evening"]}]},{"ModuleCode":"UTC2704","ModuleTitle":"Projects in Systems Thinking and System Dynamics","Department":"Residential College 4","ModuleDescription":"This module will foster deeper anchoring in Residential College 4’s (RC4s’) theme “Systems Thinking and System Dynamics” through diverse projects related to systems such as energy, environment, health, society, and business. It builds upon the skill sets that RC4 students acquired in junior seminar and senior seminar 1. Students will do individual projects supervised by RC4 fellows, some of them may involve external collaborations, and field work. Intellectual exchanges between supervisors, collaborators, practitioners on the field, and peers will provide a unique experience to students.","ModuleCredit":"4","Workload":"2-0-0-4-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Saturday Morning","Saturday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"UTC2707","ModuleTitle":"Understanding Health and Social Care in Singapore","Department":"Residential College 4","ModuleDescription":"The rapid growth of the elderly population in Singapore is a source of concern due to the health implications of aging. While people are increasingly avoiding fatal events, they are often not avoiding the physiological changes associated with aging and the accumulation of chronic conditions and functional disability. Keeping pace with rising healthcare demand poses a key challenge for policymakers. This module explores the complex relationships between health and social care in the context of an aging society, with Singapore as a case. Students will be introduced to concepts and tools for health system-wide analysis of health and social care policies and strategies.","ModuleCredit":"4","Workload":"0-2-1-4-3","Preclusion":"UTS2701","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"UTC2708","ModuleTitle":"Singapore - A Smart Nation in Context : IoT & Big Data","Department":"Residential College 4","ModuleDescription":"Singapore as a Smart Nation - where citizens enjoy a high quality of life, seamlessly enabled by technology and providing new opportunities for innovation and creativity. 'Internet of Things' (IoT) and 'Big Data' are essential ingredients to such a \"smart nation\". With the plethora and ubiquity of connected devices (50 Billion by 2020) and the clarion call to understand 'Big Data - The New Oil' (5 Exabytes every few days ) this module will provide insights into what these terms mean, their importance, challenges, and drivers. The module will have a blend of Lectures, Experiential Learning, Case Studies and some External Subject Matter Experts.","ModuleCredit":"4","Workload":"0-2-1-4-3","Preclusion":"UTS2702","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"UTC2712","ModuleTitle":"Hard to secure easy to waste - Singapore’s food story","Department":"Residential College 4","ModuleDescription":"A growing population, changing dietary habits and climate change are contributing to the challenge of securing food for Singapore. Singapore imports over 90% of its food supply and uses under 1% of its land area for agriculture. In 2015, Singapore was ranked the second most food secure country in the world. On the other hand, Singapore’s food wastage has increased by 50% since 2005 and 1 in 10 people in Singapore is food insecure. This module takes a systems thinking and systems dynamics perspective to analyse and understand this apparent paradox between food security and food waste in Singapore.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"UTS2704","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"UTC2713","ModuleTitle":"Modelling Singlehood, Marriage & Fertility in Singapore","Department":"Residential College 4","ModuleDescription":"Singapore has a shrinking and ageing citizen population, owing to its declining fertility rates and longer lifespans, rising singlehood and divorce rates, delay in marriages and family formation. Policies designed to lift its fertility rates have had little success. This module will use system dynamics modelling to gain insights into the dynamics and outcomes of population transitions in Singapore and countries facing similar or contrasting demographic challenges. It will also explore changing attitudes and expectations associated with singlehood, marriage and childbearing in Singapore and the region, and seek to understand the interplay of factors creating policy resistance in the city-state.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"UTS2705","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"UTC2714","ModuleTitle":"A social critique of markets in Singapore","Department":"Residential College 4","ModuleDescription":"This module is a social critique of markets and market behaviour in Singapore. Markets are often explained with methodological individualism as opposed to broader social systems that underscore behavioural and motivational determinants. This module presents an inter-disciplinary reading of selected economic concepts and critiques them from a social and holistic angle. It is principally a sociohistorical reading of how markets perform. In its application side, the module will reinterpret the success of Singapore using conceptual tools such as objective value theory, social productivity, the leisure class, and the historically determined social wage.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"UTS2706","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"UTC2715","ModuleTitle":"Decoding Complexity","Department":"Residential College 4","ModuleDescription":"The world today is not only more interconnected and richer in content than ever before, but also more sensitive to disruption. Just as the proverbial butterfly flapping its wings can cause a tornado, can a small disturbance in a distant connection result in destruction elsewhere? This module focuses on such phenomena that seem to pervade a wide variety of complex issues in sociology, economics, finance, epidemics, terrorism, and science to name a few. Students will be able to debate through complex issues that Singapore and the world faces, model them, and in the process find handles to manage such complexities.","ModuleCredit":"4","Workload":"0-2-1-4-3","Preclusion":"UTS2707","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"UTC2716","ModuleTitle":"Mapping Hidden Connections with Network Science","Department":"Residential College 4","ModuleDescription":"Networks are powerful representations of real-world systems due to their ability to encapsulate micro-relationships, yet eliciting powerful insights when observed at the macro-level. These capabilities allow network analysis and modelling to be employed at the best technology companies like Google and Facebook. This course is a gentle introduction to network concepts, how it is changing the way we look at the world, and how it can be leveraged to make decisions.","ModuleCredit":"4","Workload":"0-3-0-4-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"UTC2717","ModuleTitle":"Navigation in Singapore Waters-Bridges and Barriers","Department":"Residential College 4","ModuleDescription":"Asia, with its populous river basins, poses a global challenge for water resource management. Currently, many of these basins suffer from water scarcity, flood and resource conflicts. In this aspect, Singapore’s impressive progress can offer lessons for water governance. This module will employ a systems perspective to analyse the dynamic linkages between the city-state’s water resource management, its transformation from a third world to a first world country and future risks for sustaining its development. The module will explore pathways for resilience in Singapore’s water sector, draw lessons for Asia and deepen students’ understanding of water governance.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"UTS2708","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]},{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"UTC2718","ModuleTitle":"Energy and Singapore: Dynamics, Dilemmas and Decisions","Department":"Residential College 4","ModuleDescription":"Energy in Singapore depends mainly on imported fossil fuels/petroleum/natural gas. Obviously, in the quest for alternatives, future energy demand and mix, some challenges/dilemmas arise naturally in Singapore context: would nuclear energy deployment be feasible? Is wind energy a viable option? would a complete switch to solar, biofuels, and waste-to-energy technologies be possible? This module offers a systems and system dynamics approach to deal with such issues and the corresponding dynamics, dilemmas and decisions that arise while addressing them. Students gain insights into the political, socio-economic and environmental aspects of these challenges through relevant case studies/models.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"UTS2709","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"UTC2719","ModuleTitle":"Society and Economy in Singapore: A Systems View","Department":"Residential College 4","ModuleDescription":"This module provides a systems reading of social and economic thought with emphasis on the experience of Singapore. This module will outline the major contributions and weaknesses of received theory and critique them from an interdisciplinary or systems angle. It will contrast the methodological differences between the price-led systems and demand-led systems. Lastly, it will draw on the historical experience of Singapore to illustrate the differences between the behavioural-deductive and systems-inductive approaches to studying social and economic performance.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"UTS2710","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"UTC3100","ModuleTitle":"Third Year Experience Workshops: “Exploring Possibilities”","Department":"Tembusu College","ModuleDescription":"The backbone of the Third Year Experience at Tembusu College is a series of workshops designed to help students explore possibilities. From a personal and professional development angle, the workshops offer tools and techniques for cultivating selfawareness as well as foundational skills for dealing with different kinds of situations. Through experiential exercises and sharing with others, students reflect on their intrinsic motivations and examine their habitual thought patterns. This prepares students for the working world, and more broadly lays a foundation for greater self-determination.","ModuleCredit":"0","Workload":"null","Prerequisite":"Nil","Preclusion":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2}]},{"ModuleCode":"UTC3101","ModuleTitle":"Independent Study","Department":"Tembusu College","ModuleDescription":"The Independent Study Module provides an opportunity for students who are staying at Tembusu College for a third year to do some independent critical reading or research work. Unlike a UROP, where the student contributes to an existing research project, an ISM is an individual study programme conceptualized by the student. ISMs undertaken at Tembusu College must be interdisciplinary, multi-disciplinary, or trans-disciplinary in topic and/or approach. Student and supervisor need to submit for approval an ISM contract that gives a clear account of the topic, programme of study, evaluation, and other pertinent details. The ISM is a graded module.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"Ideally, a student should have completed the University Town College Programme of five modules before pursuing Independent Study. However, due to the diverse student population at Tembusu, the prerequisite is that students should have completed at least one Senior Seminar. This ensures that a student has gained some familiarity with the exploration of topics in an inter-disciplinary, multi-disciplinary or trans-disciplinary fashion. The student should approach a College Fellow to work out an agreed topic, readings, and assignments for the module. Part of this conversation should be to specify in what sense the topic and/or approach are interdisciplinary, multi-disciplinary or trans-disciplinary in character. A formal ISM contract is to be submitted to the Director of Studies for approval. Evaluation is based on 100% Continuous Assessment and must be worked out between the student and the supervisor prior to seeking the College’s approval. In the course of the semester, between 4 and 6 meetings between student and supervisor are expected. The student is expected to play an active role in setting the agenda and preparing for these meetings.","Preclusion":"GEM3900","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"UTC3102","ModuleTitle":"Tembusu Undergraduate Research Opportunity (UROP)","Department":"Tembusu College","ModuleDescription":"A UROP involves the student working with a supervisor, and sometimes in a team, on an existing research project. A Tembusu UROP may focus on research related to a particular aspect of life, education or organization at Tembusu College. Alternatively, students may participate in research led by a College Fellow or other academic, as long as the project gives the student exposure to forms of expertise and/or interests that go beyond any particular discipline. The aim of the UROP is to help support a student’s academic and professional development through a meaningful research apprenticeship. The UROP is a graded module.","ModuleCredit":"4","Workload":"1-0-0-7-2","Prerequisite":"Ideally, a student should have completed the University Town Residential Programme of five modules before embarking on this UROP. However, due to the diverse student population at Tembusu, this is not always possible, and some exceptional students may want the chance to embark on a Tembusu UROP already in their second year. The prerequisite is that students should have completed at least one Junior or Senior Seminar at the College, as well as at least one Ideas and Exposition module or a faculty-based writing course. For student-candidates who meet the prerequisite but who have not finished the five-module UTCP, the prospective supervisor/research leader is required to make a case to the UROP coordinator and/or the Director of Studies. The case should be based on (1) an evaluation of the student’s demonstrated aptitude and motivation for independent research and inquiry, and (2) the student’s demonstrated potential for producing high-quality academic writing.","Preclusion":"GEM3901","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2}]},{"ModuleCode":"UTC3400","ModuleTitle":"Independent Study","Department":"College Of Alice & Peter Tan","ModuleDescription":"The Independent Study Module (ISM) provides an opportunity for senior undergraduates who are staying at the College of Alice & Peter Tan (CAPT) to do independent critical reading or research work. Unlike a UROP, where the student contributes to an existing research project, an ISM is an individual study programme conceptualized by the student. ISMs undertaken at CAPT must be inter-disciplinary, multidisciplinary, or trans-disciplinary in topic and/or approach. Student and supervisor need to submit for approval an ISM contract that gives a clear account of the topic, programme of study, evaluation, and other pertinent details. The ISM is a graded module.","ModuleCredit":"4","Workload":"0-0-0-0-10","Prerequisite":"Nil","Preclusion":"GEM3902","Types":["Module"],"History":[{"Semester":1},{"Semester":2,"LecturePeriods":["Saturday Morning","Saturday Afternoon"]}]},{"ModuleCode":"UTC3401","ModuleTitle":"CAPT Undergraduate Research Opportunity (UROP)","Department":"College Of Alice & Peter Tan","ModuleDescription":"A UROP involves the student working with a supervisor, and sometimes in a team, on an existing research project. A CAPT UROP may focus on research related to a particular aspect of life, education or organization at the College. Alternatively, students may participate in research led by a College Fellow or other academic, as long as the project gives the student exposure to forms of expertise and/or interests that go beyond any particular discipline. The aim of the UROP is to help support a student’s academic and professional development through a meaningful research apprenticeship. The UROP is a graded module.","ModuleCredit":"4","Workload":"0-0-0-8-2","Prerequisite":"Nil","Preclusion":"GEM3903","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"UTS2100","ModuleTitle":"Intelligence and Singapore Society","Department":"Tembusu College","ModuleDescription":"This module invites students to probe the concept of ‘intelligence’ in relation to Singapore’s ongoing development as a nation. The idea that smart minds are essential for survival has shaped domestic policies and international positioning strategies. We ask: in what ways has human intelligence been defined, measured and harnessed? What counts as intelligence, and what does not? Beyond notions of intelligence centred on the human individual, we will also consider forms of collective and artificial intelligence, mediated by science and technology. What kinds of intelligence are needed for the future and how can Singapore develop them?","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Wednesday Morning","Wednesday Afternoon","Thursday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"UTS2101","ModuleTitle":"Biomedicine and Singapore Society","Department":"Tembusu College","ModuleDescription":"This ‘Senior Seminar’ is required of students in their second year of residence in Tembusu College. The module will consider social and public health issues raised by modern advances in biomedicine, particularly as they affect Singapore and the surrounding region. Merging insights from medicine, social sciences, and the humanities, students will be introduced to problems, conflicts, and debates, and asked to form their own reasoned opinions. The seminar will meet weekly in small groups of 15-20, with periodic full-class meetings to hear guest speakers.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"UTS2101 SSU2000","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UTS2105","ModuleTitle":"Singapore as ‘Model’ City?","Department":"Tembusu College","ModuleDescription":"A ‘global city’, a ‘city in a garden’, a ‘city of 6.9 million’... what do these and other models say about Singapore and its relationship to its past and future? This course facilitates critical and multi-disciplinary engagement with the imagination and organization of Singapore as city. Students will examine visible aspects of the urban environment together with what is (treated as) invisible, and explore what is at stake in meeting Singapore’s ambition within its borders and beyond. The module culminates in a project that allows students to situate ideals of the liveable, sustainable, inclusive (etc.) city in particular urban sites.","ModuleCredit":"4","Workload":"1-2-0-3-4","Preclusion":"GEM2905% SSU2004%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"UTS2114","ModuleTitle":"Technologies and Ageing in Singapore","Department":"Tembusu College","ModuleDescription":"With a rapid growth in ageing population, technological advancements offer opportunities to impact the lives of the elderly in Singapore. There is an increasing need to improve the health and social needs of the ageing population. In what ways can we do to help the elderly achieve a sense of worth, confidence and productivity? How do technologies empower and disempower the elderly to have a stronger connection to their community and improved social life? What kind of technologies are required to address the needs of the growing ageing population in the future and how can Singapore develop them?","ModuleCredit":"4","Workload":"0-3-0-3-4","Prerequisite":"Usually, Tembusu students should read a Junior Seminar before they read a Senior Seminar. Exceptions can be made for students who enter the College after their first year, or who have other persuasive reasons. This is decided on a case-by-case by the College Academic Review Board.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"UTS2400","ModuleTitle":"Identities in Asia","Department":"College Of Alice & Peter Tan","ModuleDescription":"This course explores identity-formation in Asia from topdown and bottom-up perspectives, by looking at how authorities, communities and individuals construct their collective identities. The concept of ‘identity’ is a contentious site as it deals with issues of belonging, imagining communities and defining one’s trajectory (identity-formation). Looking at historical cases to cross-compare examples among Asian societies, the course aims to encourage students to investigate groups and their relationships to their surrounding communities (families, societies and gender) and to examine the relations between state and identity, and between social activism and identity.","ModuleCredit":"4","Workload":"1-2-0-4-3","Preclusion":"SSU2002%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Evening","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"UTS2402","ModuleTitle":"Environment and Civil Society in Singapore","Department":"College Of Alice & Peter Tan","ModuleDescription":"How ‘green’ is Singapore and how should we preserve biodiversity on this island? This GEM explores the rise of the conservation ethic in Singapore. It traces the scientific, social and economic conditions that gave rise to the global environmental movement, and to its various expressions in Singapore. Students will engage with stakeholders (scientists, officials, civil society) to understand the conflicts and collaborations between advocates of development and conservation. The class will make field trips to evaluate state-civil society partnerships (wildlife sanctuaries, green corridors, water catchment etc), and debate choices and dilemmas for the future.","CrossModule":"UTC2402","ModuleCredit":"4","Workload":"1-2-0-4-3","Preclusion":"GEM2906% SSU2005%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Evening","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"UTS2403","ModuleTitle":"Citizenship in a Changing World","Department":"College Of Alice & Peter Tan","ModuleDescription":"Originally a concept which bound individual members to a defined nation via relations of rights and responsibilities, “citizenship” in the 21st century is coming under unprecedented pressure from technological change and globalization. This module will trace the development of the concept, the values and social assumptions which underpin citizenship, and the interactions between liberal, communitarian and civic narratives of citizenship from ancient Greece to contemporary Singapore. Three key relationships are considered: the rights and duties of citizens in relation to government, to other citizens, and to non-citizens in and beyond the polity.","CrossModule":"UTC2403","ModuleCredit":"4","Workload":"1-2-0-3-4","Preclusion":"GEM2028% SSU2007%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Evening","Tuesday Morning"]}]},{"ModuleCode":"UTS2404","ModuleTitle":"Cities and nature","Department":"College Of Alice & Peter Tan","ModuleDescription":"Must urbanisation come at the expense of the environment? Using insights from urban planning, ecology, engineering, sociology and public policy, this module focuses on how cities can integrate with nature to create sustainable communities which minimise humans’ ecological footprint. Students will explore the innovations utilised by different cities around the world. Using Singapore as a case study, students will be able to apply the concepts outlined in the Singapore Sustainable Blueprint into their communities.","CrossModule":"UTC2406","ModuleCredit":"4","Workload":"0-3-0-2-5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Evening"]}]},{"ModuleCode":"UTS2405","ModuleTitle":"Work and Inequality","Department":"College Of Alice & Peter Tan","ModuleDescription":"This module introduces students to the concept of “invisible work” – tasks that are an integral part of everyday life, yet remain unrecognized and devalued by employers, governments, consumers and even workers themselves. Students will learn about different conceptualizations of paid and unpaid work, gendered and racialized labor, and the challenges posed by a global market that increasingly relies on flexible, short-term contracts. Drawing from the disciplines of sociology, geography, and anthropology, readings will discuss domestic and professional care work, the emotional labour of service work, and the “hidden” work of information technology industries and business process outsourcing.","CrossModule":"UTC2407","ModuleCredit":"4","Workload":"2-0-0-5-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"UTS2406","ModuleTitle":"Beyond Seeing: Looking at Art","Department":"College Of Alice & Peter Tan","ModuleDescription":"Are you curious about the visual arts and their role in society? This senior seminar explores visual perception and the social dimensions of art, examining history, cultural values, symbolic meaning, and how these influence ways of seeing in Singapore and beyond. Through interactive activities, guest speakers from the arts world and museum visits, we will find out how some art works changed the world or are highly valued, and why others have gone unnoticed or discarded. Students will explore the socio-economic contexts that create cultural and counter-cultural movements, as well as cross-cultural exchanges in the art world.","CrossModule":"UTC2408","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"UTS2407","ModuleTitle":"Understanding Communities: Theory & Practice","Department":"College Of Alice & Peter Tan","ModuleDescription":"This module helps students to critically understand the unmet needs and issues of marginalised communities (e.g. the elderly and the disabled). It does this by providing students with opportunities to actively engage with a selected community, and to study its challenges in-depth. Students will be equipped with the basic concepts and skills of research and evaluation to study the community’s programmes and policies. They will apply the knowledge they acquire in the classroom to real-world situations through group projects and collaborations with a community partner.","CrossModule":"UTC2409","ModuleCredit":"4","Workload":"0-3-0-3-4","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"UTS2500","ModuleTitle":"College 3 Capstone Experience","Department":"College Of Alice & Peter Tan","ModuleDescription":"The Capstone Experience is open to undergraduate members of the College (Year 2 and above) and builds on the first and second year modules of the UTown Residential Programme. Students may elect to work individually (e.g. as part of an internship) or in an multidisciplinary group. Together with an external organization, and under the guidance of an academic supervisor, they apply disciplinary knowledge and skills to address an issue or question which is authentic and of practical relevance to the community. In the process, students engage communities and organizations either locally or abroad in planning, implementing and communicating their ideas and concepts, develop collaborative and leadership skills, cultural competency and an awareness of civic values. The learning experience is reflected in well-researched and thoughtful situational analyses, a learning journal, and midterm and final reports or presentations. Capstone experiences will be supervised by College faculty with expertise in the chosen area, with the participation of a qualified preceptor from the external organization.","ModuleCredit":"4","Workload":"0-2-0-5-3","Preclusion":"SSU2001%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Saturday Morning","Saturday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Morning","Saturday Afternoon","Saturday Evening"]}]},{"ModuleCode":"UTS2701","ModuleTitle":"Understanding Health and Social Care in Singapore","Department":"Residential College 4","ModuleDescription":"The rapid growth of the elderly population in Singapore is a source of concern due to the health implications of aging. While people are increasingly avoiding fatal events, they are often not avoiding the physiological changes associated with aging and the accumulation of chronic conditions and functional disability. Keeping pace with rising healthcare demand poses a key challenge for policymakers. This module explores the complex relationships between health and social care in the context of an aging society, with Singapore as a case. Students will be introduced to concepts and tools for health system-wide analysis of health and social care policies and strategies.","ModuleCredit":"4","Workload":"0-2-1-4-3","Preclusion":"UTC2707","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"UTS2702","ModuleTitle":"Singapore - A Smart Nation in Context : IoT & Big Data","Department":"Residential College 4","ModuleDescription":"Singapore as a Smart Nation - where citizens enjoy a high quality of life, seamlessly enabled by technology and providing new opportunities for innovation and creativity. 'Internet of Things' (IoT) and 'Big Data' are essential ingredients to such a \"smart nation\". With the plethora and ubiquity of connected devices (50 Billion by 2020) and the clarion call to understand 'Big Data - The New Oil' (5 Exabytes every few days ) this module will provide insights into what these terms mean, their importance, challenges, and drivers. The module will have a blend of Lectures, Experiential Learning, Case Studies and some External Subject Matter Experts.","ModuleCredit":"4","Workload":"0-2-1-4-3","Preclusion":"UTC2708","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon"]}]},{"ModuleCode":"UTS2704","ModuleTitle":"Hard to secure easy to waste - Singapore’s food story","Department":"Residential College 4","ModuleDescription":"A growing population, changing dietary habits and climate change are contributing to the challenge of securing food for Singapore. Singapore imports over 90% of its food supply and uses under 1% of its land area for agriculture. In 2015, Singapore was ranked the second most food secure country in the world. On the other hand, Singapore’s food wastage has increased by 50% since 2005 and 1 in 10 people in Singapore is food insecure. This module takes a systems thinking and systems dynamics perspective to analyse and understand this apparent paradox between food security and food waste in Singapore.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"UTC2712","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Evening","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Evening"]}]},{"ModuleCode":"UTS2705","ModuleTitle":"Modelling Singlehood, Marriage & Fertility in Singapore","Department":"Residential College 4","ModuleDescription":"Singapore has a shrinking and ageing citizen population, owing to its declining fertility rates and longer lifespans, rising singlehood and divorce rates, delay in marriages and family formation. Policies designed to lift its fertility rates have had little success. This module will use system dynamics modelling to gain insights into the dynamics and outcomes of population transitions in Singapore and countries facing similar or contrasting demographic challenges. It will also explore changing attitudes and expectations associated with singlehood, marriage and childbearing in Singapore and the region, and seek to understand the interplay of factors creating policy resistance in the city-state.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"UTC2713","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Wednesday Evening"]}]},{"ModuleCode":"UTS2706","ModuleTitle":"A social critique of markets in Singapore","Department":"Residential College 4","ModuleDescription":"This module is a social critique of markets and market behaviour in Singapore. Markets are often explained with methodological individualism as opposed to broader social systems that underscore behavioural and motivational determinants. This module presents an inter-disciplinary reading of selected economic concepts and critiques them from a social and holistic angle. It is principally a sociohistorical reading of how markets perform. In its application side, the module will reinterpret the success of Singapore using conceptual tools such as objective value theory, social productivity, the leisure class, and the historically determined social wage.","ModuleCredit":"4","Workload":"0-3-0-3-4","Preclusion":"UTC2714","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"UTS2707","ModuleTitle":"Decoding Complexity","Department":"Residential College 4","ModuleDescription":"The world today is not only more interconnected and richer in content than ever before, but also more sensitive to disruption. Just as the proverbial butterfly flapping its wings can cause a tornado, can a small disturbance in a distant connection result in destruction elsewhere? This module focuses on such phenomena that seem to pervade a wide variety of complex issues in sociology, economics, finance, epidemics, terrorism, and science to name a few. Students will be able to debate through complex issues that Singapore and the world faces, model them, and in the process find handles to manage such complexities.","ModuleCredit":"4","Workload":"0-2-1-4-3","Preclusion":"UTC2715","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"UTS2708","ModuleTitle":"Navigation in Singapore Waters-Bridges and Barriers","Department":"Residential College 4","ModuleDescription":"Asia, with its populous river basins, poses a global challenge for water resource management. Currently, many of these basins suffer from water scarcity, flood and resource conflicts. In this aspect, Singapore’s impressive progress can offer lessons for water governance. This module will employ a systems perspective to analyse the dynamic linkages between the city-state’s water resource management, its transformation from a third world to a first world country and future risks for sustaining its development. The module will explore pathways for resilience in Singapore’s water sector, draw lessons for Asia and deepen students’ understanding of water governance.","ModuleCredit":"4","Workload":"0-2-0-4-4","Preclusion":"UTC2717","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Evening"]},{"Semester":2,"LecturePeriods":["Thursday Evening"]}]},{"ModuleCode":"UTS2709","ModuleTitle":"Energy and Singapore: Dynamics, Dilemmas and Decisions","Department":"Residential College 4","ModuleDescription":"Energy in Singapore depends mainly on imported fossil fuels/petroleum/natural gas. Obviously, in the quest for alternatives, future energy demand and mix, some challenges/dilemmas arise naturally in Singapore context: would nuclear energy deployment be feasible? Is wind energy a viable option? would a complete switch to solar, biofuels, and waste-to-energy technologies be possible? This module offers a systems and system dynamics approach to deal with such issues and the corresponding dynamics, dilemmas and decisions that arise while addressing them. Students gain insights into the political, socio-economic and environmental aspects of these challenges through relevant case studies/models.","ModuleCredit":"4","Workload":"0-3-0-4-3","Preclusion":"UTC2718","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Evening","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"UTS2710","ModuleTitle":"Society and Economy in Singapore: A Systems View","Department":"Residential College 4","ModuleDescription":"This module provides a systems reading of social and economic thought with emphasis on the experience of Singapore. This module will outline the major contributions and weaknesses of received theory and critique them from an interdisciplinary or systems angle. It will contrast the methodological differences between the price-led systems and demand-led systems. Lastly, it will draw on the historical experience of Singapore to illustrate the differences between the behavioural-deductive and systems-inductive approaches to studying social and economic performance.","ModuleCredit":"4","Workload":"3-0-0-3-4","Preclusion":"UTC2719","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]},{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"UTW1001A","ModuleTitle":"Identities and Ideas in Modern Market-Driven Societies","Department":"Ctr For English Language Communication","ModuleDescription":"‘Innovation,’ ‘growth’ and ‘development’ are some buzzwords shaping our understanding of social realities. What do they reveal about the values upheld in modern consumer societies? In this module, we examine how themes like competition, self-responsibilization, self-accountability, rational profit-and-loss thinking and the constant impetus towards self-improvement operate as predominant frames in the conduct our daily lives. We explore how the identities and ideas of living in modern market-driven societies are constructed in relation to consumer lifestyles, sport, life-long learning and public housing. Students will develop writing skills enunciating varied points of view and arguments associated with the topics discussed.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Students must have passed/been exempted from the NUS Qualifying English Test (QET) or have passed CELC English for Academic Purposes modules","Preclusion":"Students who have already read a IEM1201, UTW1001 and ES1501 module.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning","Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"UTW1001H","ModuleTitle":"Eating Right(s): The Politics of Food","Department":"Ctr For English Language Communication","ModuleDescription":"Do you know where your last meal came from? Have you ever wondered how your dietary choices affect communities, species and landscapes worldwide? This interdisciplinary writing course examines some human and ecological impacts of contemporary food-related practices and interactions. Readings from different perspectives focus critical attention on industrial agriculture, factory farming, packaging/distribution networks and international trade agreements in relation to issues of hunger, obesity, food security and environmental sustainability. In small collaborative classes, you will examine the strategies used by individual authors to construct persuasive arguments and learn to incorporate these rhetorical skills into your own writing about food.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Students must have passed/been exempted from the NUS Qualifying English Test (QET) or have passed CELC English for Academic Purposes modules.","Preclusion":"IEM1201%, UTW1001%, ES1501%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UTW1001N","ModuleTitle":"Public Persona and Self-presentations","Department":"Ctr For English Language Communication","ModuleDescription":"Public persona is a fundamental yet unarticulated aspect of persuasion in spoken discourse. In this course, students will explore and examine speakers’ public persona with a focus on interactional and social roles in performed presentations before a public audience. What does it mean to perform a public persona? How is public persona shaped, strengthened, or attenuated? Is there such a thing as an \"authentic\" public persona? In seminar-type classes and, subsequently, in writing assignments, students will analyse verbal and nonverbal performance of a speaker or speakers in mediated and/or non-mediated contexts, and develop informed views of their public persona.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Students must have passed/been exempted from the NUS Qualifying English Test (QET) or have passed CELC English for Academic Purposes modules.","Preclusion":"IEM1201%, UTW1001%, ES1501%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UTW1001P","ModuleTitle":"Heroes","Department":"Ctr For English Language Communication","ModuleDescription":"This module will explore the development and transformation of heroic figures across time and cultures, how people have reacted to these figures, and how these figures have been adapted. Students will engage with multiple versions of the “hero,” both male and female, from a variety of media (literature, film, television, graphic novel) and scholarly literature on the subject as a means to develop critical writing skills. Some questions we will ask include: What defines a heroic character? What do a society’s heroes reflect about its own values? What are the dangers of uncritical acceptance of heroes?","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Students must have passed/been exempted from the NUS Qualifying English Test (QET) or have passed CELC English for Academic Purposes modules.","Preclusion":"IEM1201%, UTW1001%, ES1501%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Afternoon","Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"UTW1001S","ModuleTitle":"Women in Film","Department":"Ctr For English Language Communication","ModuleDescription":"This module explores the representation of women in film as a site of ideological struggle. Students will investigate the multi-facetted images of women that appear in selected films and engage in critical debates about the messages that these images convey, as well as the extent to which they are influenced by history and culture. With an understanding of film analysis and the concept of ideology, students will examine how diverse viewpoints are expressed in key scholarly readings and contemporary articles, and develop writing skills that enunciate their own position within the debates.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Students must have passed/been exempted from the NUS Qualifying English Test (QET) or have passed CELC English for Academic Purposes modules.","Preclusion":"IEM1201%, UTW1001%, ES1501%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Afternoon","Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"UTW1001U","ModuleTitle":"The Detective","Department":"Ctr For English Language Communication","ModuleDescription":"The detective genre is well positioned to foreground the rhetorical situation in its concern with the generation of meaning. In this module students are invited to identify with the detective who offers a metaphor for the process of reading carefully for information, distinguishing between valid and inadequate evidence, and constructing a credible argument built on knowledge gleaned from careful observations. Students will engage in debates around what constitutes “knowledge”, how (and whether) “truth” can be arrived at, and how the detective genre can illustrate these debates through an understanding of epistemology, i.e. the theory of knowledge.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Students must have passed/been exempted from the NUS Qualifying English Test (QET) or have passed CELC English for Academic Purposes modules.","Preclusion":"IEM1201%, UTW1001%, ES1501%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"UTW1001W","ModuleTitle":"The Online Politician: The Use of Social Media in Political Communication","Department":"Ctr For English Language Communication","ModuleDescription":"Using social media as a political battleground during the 2011 General Election changed Singapore’s political landscape indelibly. It exemplified an emerging trend: the increasing use of Facebook, Twitter, Instagram and Snapchat by politicians to gain greater political support and popularity. In fact, using social media for political communication has gone viral in Singapore, Asia-Pacific and beyond. This module explores the dynamics of social media in political communication, with a focus on Singapore, as well as the United States as case studies. Students will analyse the impact of conventional means of political communication as opposed to those using social media.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Students must have passed/been exempted from the NUS Qualifying English Test (QET) or have passed CELC English for Academic Purposes modules.","Preclusion":"Students who have already read a IEM1201%, UTW1001% and ES1501% module.","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UTW1001Y","ModuleTitle":"Algorithmic Culture and its Discontents","Department":"Ctr For English Language Communication","ModuleDescription":"We live in the age of Big Data, but where is our relationship with technology leading us? In this writing module, we interrogate the entity that we call the algorithm through the lens of the cultural meanings ascribed to it. We ask how those meanings shape our material reality. Various phenomena will be critically discussed, such as the lure of Netflix, the ubiquity of fitness trackers, and the use of smart technology by states to govern. Ultimately, through deep reading and analytical writing, we will engage with the question of what it means to be human in a technological society.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Students must have passed/been exempted from the NUS Qualifying English Test (QET) or have passed CELC English for Academic Purposes modules","Preclusion":"Students who have already read a IEM1201%, UTW1001% and ES1501% module.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UTW1001Z","ModuleTitle":"Colour: Theory, meaning and practice","Department":"Ctr For English Language Communication","ModuleDescription":"Colour has fascinated humans for millennia, yet it is poorly understood. What is the symbolic meaning of colours across cultures? How do colours impact our psychological well-being and our consumer choices? From the earth pigments of the prehistoric painters, to the synthetic colours of the Impressionists, colour technology has developed to meet new communication and expression needs and in doing so, a whole repertoire of meanings has evolved. In this module, students will explore scholarly and popular texts from a range of disciplines including visual arts, fashion, psychology, marketing and anthropology to investigate the theory, meaning and practices of colour.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Students must have passed/been exempted from the NUS Qualifying English Test (QET) or have passed CELC English for Academic Purposes modules.","Preclusion":"Students who have already read a IEM1201%, UTW1001% and ES1501% module.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UTW2001J","ModuleTitle":"Blood, Death and Desire, Interpreting the Vampire","Department":"Ctr For English Language Communication","ModuleDescription":"Vampire literature has undergone a twenty-first Century resuscitation, evident in novels such as Twilight and television series including The Vampire Diaries and True Blood. But how similar are these vampires to the traditional vampire in Western and other cultures? In this module you will explore different explanations for the role/function of the Vampire and have the opportunity to research manifestations of the Vampire across cultures, genres and historical periods. You will review different research methodologies, and compile a list of terms and ideas that enable you to participate in the conversation to understand the ongoing fascination with the Vampire.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"IEM1201%, UTW1001%","Preclusion":"IEM2201%, UTW2001%","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UTW2001K","ModuleTitle":"Public Memory, Identity and Rhetoric","Department":"Ctr For English Language Communication","ModuleDescription":"This research-based writing module examines the intersections of public memory, identity, and rhetoric in contemporary Singapore. In the module, students will consider theories and methodologies drawn from the interdisciplinary field of memory studies and pratice applying them in a variety of Singaporean contexts—considering, for example, the Singapore Memory Project, local museums, plays, political speeches, the preservation and transformation of memorial spaces or historical sites such as Bukit Brown cemetery, and more. Students will use their new knowledge of the rhetorical power of memory to embark on their own research project examining course themes.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"IEM1201%, UTW1001%","Preclusion":"IEM2201%, UTW2001%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UTW2001M","ModuleTitle":"Sport and Socialization","Department":"Ctr For English Language Communication","ModuleDescription":"Involvement in professional and amateur sports through competition, ludic activity or spectatorship is a social experience and thus connected to larger social and cultural formations. Students will engage with sociological research and develop their own critical positions grounded within functionalist, interactionist or critical theory frameworks in one of three areas: (1) Socialization into sport, what factors may influence initiation and continuation? (2) Socialization out of sport, in particular what are the causes and effects of burnout or retirement in competitive sport? (3) Socialization through sport, how are dimensions of identity (embodiment, gender, race, social class) developed?","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"IEM1201%, UTW1001%","Preclusion":"IEM2201%, UTW2001%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon","Monday Morning","Thursday Morning"]}]},{"ModuleCode":"UTW2001P","ModuleTitle":"Science Fiction and Empire","Department":"Ctr For English Language Communication","ModuleDescription":"Science fiction is less about the future than it is about the present. Many science fiction narratives critique contemporary social issues, particularly imperialism and colonialism. This course will introduce students to the theories of colonialism and their importance in a modern context. Armed with this knowledge, students will engage with classic and contemporary science fiction texts in order to understand, as well as question, how such narratives describe and proscribe ways of ordering the world. In developing their original research projects, students will explore how this intersection between popular narrative and ideology influences many of the ways we think about culture today.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"IEM1201%, UTW1001%","Preclusion":"IEM2201%, UTW2001%","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UTW2001Q","ModuleTitle":"'What's in a word?' Meaning across cultures","Department":"Ctr For English Language Communication","ModuleDescription":"It is often assumed that there is a common understanding of what specific words mean. However, can one assume a common understanding across cultures of words describing colour, such as 'red' or 'maroon,' or emotion, such as 'happiness,' 'pleasure,' or 'disgust'? Are forms of address, such as nicknames, or interjections, such as 'damn' or the 'F' word, used in similar ways across cultures? Are there differences between the ways that speakers of different varieties of English understand the meanings of such words? This module explores how meaning is culture-bound, and helps students understand cultural differences in the choice and use of words.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"I&E I","Preclusion":"(i)\tUSP students may read any I&E module, but not in lieu of a Writing and Critical Thinking module. (ii)\tStudents who have already read an I&E II module.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon","Monday Afternoon","Thursday Afternoon","Monday Morning","Thursday Morning"]}]},{"ModuleCode":"UTW2001R","ModuleTitle":"Discourse, Citizenship, and Society","Department":"Ctr For English Language Communication","ModuleDescription":"Citizens participate in society through discourse -- talk and texts. How citizens speak and write about social issues in face-to-face and online platforms therefore warrant careful reflection. This course aims to enable students to examine how individuals enact their citizenship through language and other symbols. Students will investigate how citizens mobilize language, voice, body and other resources to deal with issues pertaining to social differences, processes of exclusion, and participation in local, regional and global contexts, among others. By the end of the module, the students should be able to develop critical awareness of how civic discourse shapes public issues.","ModuleCredit":"4","Workload":"4-0-0-0-6","Prerequisite":"I&E 1","Preclusion":"Students who have already read an I&E 2 module","Corequisite":"","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UTW2001T","ModuleTitle":"Nobodiness: The Self as Story","Department":"Ctr For English Language Communication","ModuleDescription":"The sense of having a self pervades everyday experience as well as the stories we encounter in fiction, film, television, and video games. On the other hand, the self has been called into question from various scientific, religious, and philosophical perspectives. This module examines the concept of selfhood, considering the possibility that it may be a fabrication, and examines the positive and negative aspects of positing the existence of selfhood. The module culminates in student research projects that apply critiques of the self from cognitive psychology, Eastern religion, and/or continental and analytic philosophy to a text of their choosing.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"IEM1201%, UTW1001%","Preclusion":"IEM2201%, UTW2001%","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UWC2101A","ModuleTitle":"Writing and Critical Thinking: Colonialism and Cosmopolitanism","Department":"University Scholars Programme","ModuleDescription":"This module teaches writing and critical thinking through a critical exploration of the notion of cosmopolitanism and its relation to colonialism. Topics discussed include the origin of cosmopolitanism, the relevance of cosmopolitanism as a moral ideal in the age of globalization, and the formation of cultural identity among diasporic Asians. The module thus provides the chance for students to reflect on the notion of global citizenship in the contemporary world, as well as their responsibilities as cosmopolitan citizens.","ModuleCredit":"4","Workload":"0-4-0-0-6","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UWC2101B","ModuleTitle":"Writing and Critical Thinking: Civic Discourse in a Fractious World","Department":"University Scholars Programme","ModuleDescription":"This module teaches writing and critical thinking through a critical exploration of theories of civic and public discourse as they were configured by the ancient Greeks. Topics discussed include the political, ethical, and emotional uses and impacts of civic discourse. The module thus provides the chance for students to gain a critical awareness of the natures of their own engagement with public discourses, to contextualise these discourses both locally and internationally, and to explore the possible futures of communities of which they are a part.","ModuleCredit":"4","Workload":"0-4-0-0-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Morning","Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UWC2101D","ModuleTitle":"Writing and Critical Writing: Narrative in Everyday Life","Department":"University Scholars Programme","ModuleDescription":"Everyday narratives are those informal stories we tell each other about ourselves and our quotidian experiences. In this module, such narratives will be analyzed in terms of identity politics, how they instantiate social power, and how they frame epistemological knowledge, such as scientific discourse, not normally associated with narrative as a mode of representation. Students will generate a corpus of genuine sociolinguistic narrative data and analyze it in an interdisciplinary framework.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Not applicable to USP First-Tier modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon","Monday Evening","Thursday Evening"]}]},{"ModuleCode":"UWC2101F","ModuleTitle":"Writing and Critical Thinking: Human Trafficking and Modern Slavery","Department":"University Scholars Programme","ModuleDescription":"This module teaches writing and critical thinking through forms of human trafficking in the contemporary world. Topics discussed include sex workers, migrant labour, abolitionist and human rights approaches to human trafficking, as well as media representations. The module thus provides the opportunity for students to reflect on the nature of problem in the contemporary world, as well as their responsibilities as global citizens.","ModuleCredit":"4","Workload":"0-4-0-0-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UWC2101G","ModuleTitle":"Writing & Critical Thinking: Apocalyptic Cultures","Department":"University Scholars Programme","ModuleDescription":"This module primarily introduces fundamental skills of writing that are appropriate to the interdisciplinary context of the USP. It does so by advancing various topical questions surrounding our fascination with and anxieties about the portentous and cataclysmic events leading to the end of world. Are these concerns new or culturally specific? Are these apocalyptic visions obsessed with finality or are they genuinely more interested in new beginnings? In exploring these topics, students develop skills necessary in reading primary and secondary texts, to ask focused questions and explain why they matter, and ultimately to respond with well-formed arguments.","ModuleCredit":"4","Workload":"0-4-0-3-3","Prerequisite":"Not applicable to USP modules.","Preclusion":"Not applicable to USP modules.","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Wednesday Morning","Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"UWC2101H","ModuleTitle":"Writing & Critical Thinking: Power, Space and Pleasure","Department":"University Scholars Programme","ModuleDescription":"This module examines the ways power, space, and pleasure are interconnected. The module is divided into three units. First, we will look at how space is related to questions of power, focusing in particular on surveillance. Then, in the second unit, we will consider more closely the relation between space, power and pleasure as exemplified in voyeurism and surveillance : here we will be watching people watching other people. Finally, we'll consider the relations between space, power and pleasure in Singapore, in particular as this applies to the tensions between traditional practices and urban planning in city spaces here.","ModuleCredit":"4","Workload":"0-4-0-0-6","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UWC2101J","ModuleTitle":"Writing & Critical Thinking: Sites of Tourism","Department":"University Scholars Programme","ModuleDescription":"This module like others in the Writing and Critical Thinking area helps students become better writers of argumentative essays. To do this, we will specifically examine the modern phenomenon that is tourism, asking questions such as: What is a tourist? Why do we become tourists? Why do we send postcards, take photographs, or collect souvenirs? Do tourists find ourselves when we go abroad? Do we lose ourselves? How are cultures packaged for tourists, and is this packaging always reductive? Such questions will help us to understand the assumptions behind tourism, and to explore issues of modernity, nationality, self and other, identity and culture.","ModuleCredit":"4","Workload":"0-4-0-0-6","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"UWC2101L","ModuleTitle":"Writing and Critical Thinking: Conditions of Happiness","Department":"University Scholars Programme","ModuleDescription":"In this course, we will investigate a fundamental human question: what is happiness, and what do we need to attain it? Is happiness in our own control or does it depend on external circumstances, such as wealth or freedom? Are pleasure or virtue necessary or even sufficient conditions of happiness? What constitutes a meaningful life, and how is meaning related to happiness? To reflect on such questions, we will investigate the arguments of philosophers, psychologists, economists, and other thinkers over the course of three thematic units.","ModuleCredit":"4","Workload":"0-4-0-0-6","Prerequisite":"Not applicable to USP modules.","Preclusion":"UTC1409: Jr Seminar: Pursuit of Happiness","Corequisite":"Not applicable to USP modules.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"UWC2101R","ModuleTitle":"Writing & Critical Thinking: Multidisciplinary Perspectives on 'Mind'","Department":"University Scholars Programme","ModuleDescription":"What is \"the mind\" and where does it fit in the interdependent histories of nature and culture on our planet? Does \"mind\" reduce to brain activity? Or is it more than just the electro-chemical exchange between neurons? As minded creatures with brains ourselves, the ways in which we delimit the mind/brain relation has enormous consequences for the ongoing construction of our legal, social, medical and ethical lives. In this module, we will study some of the major approaches to this issue, and attempt to discover what it is that we are really talking about when we are talking about \"mind.\"","ModuleCredit":"4","Workload":"0-4-0-0-6","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"UWC2101S","ModuleTitle":"Writing & Critical Thinking: Danger and National Security","Department":"University Scholars Programme","ModuleDescription":"This module introduces students to skills necessary for writing an academic essay. It does so by facilitating students' ability to think critically about the relationship between the concepts of \"danger\" and \"national security\". In particular, it asks if the process by which danger is identified by national communities are unquestionable and self-evident, or if they are historically contigent and mutable. In this regard, is \"danger\" constructed to foster national solidarity and identity? This module examines different cultural and political texts attesting to the changing nature of the national security community, and uses them as the basis of teaching the elements of essay writing.","ModuleCredit":"4","Workload":"0-4-0-3-3","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning","Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"UWC2101U","ModuleTitle":"Writing & Critical Thinking: Technologies of Home","Department":"University Scholars Programme","ModuleDescription":"Domestic life is routinely held up for admiration as pure or natural. But how many of us experience family time/space in that way? Challenging the truism that domesticity offers a refuge from the modern world, this module recognises that technology makes it possible for modern people to be, and feel, at home. Some relevant technologies involve engines or electronics. But others organise ideas about gender, room, place and belonging. By enhancing awareness of domesticity’s “constructed nature,” this module deepens understanding of home sweet home.","ModuleCredit":"4","Workload":"0-4-0-3-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"VM5101","ModuleTitle":"Introduction of Palliative Care","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module is designed to introduce participants to the scope and principles of palliative care, and the general principles in the management of advanced cancers and the advanced non-cancer diseases.","ModuleCredit":"4","Workload":"0-12-0-8-100","History":[{"Semester":1}]},{"ModuleCode":"VM5102","ModuleTitle":"Symptom Management in Palliative Care I","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module covers principles of management of common symptoms encountered in palliative care, namely pain, cachexia, fatigue, gastrointestinal and respiratory symptoms. It also covers issues of hydration and nutrition in palliative care.","ModuleCredit":"4","Workload":"0-12-0-8-100","History":[{"Semester":1}]},{"ModuleCode":"VM5103","ModuleTitle":"Symptom Management in Palliative Care II","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module covers management of common emergencies in palliative medicine. These include metabolic (eg: hypercalcaemia), neurological (e.g.: cord compression, delirium and brain metastasis) and other conditions like bleeding and fractures. Management of common infections and nursing issues (wound and tubes management) will also be included in this module.","ModuleCredit":"4","Workload":"0-12-0-8-100","History":[{"Semester":1}]},{"ModuleCode":"VM5104","ModuleTitle":"Psychiatry, Psychosocial Care & Spiritual Issues in Palliative Care","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module covers common psychosocial and spiritual issues in palliative care. Assessment and management of Anxiety and Depression as well as managing patients asking for hastened death will be included. There will be a section on grief and bereavement and caring for caregivers, including healthcare workers. Sexuality and body image and its impact on patients’ psychosocial wellbeing will be covered in the module.","ModuleCredit":"4","Workload":"0-12-0-8-100","History":[{"Semester":1}]},{"ModuleCode":"VM5105","ModuleTitle":"Communication and Ethical Issues","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This module covers communication skills in breaking bad news, managing collusion, conducting a family conference and advance care planning. It also covers major ethical dilemmas encountered in palliative care such as withholding and withdrawing life sustaining treatment. Learning will be achieved through use of role plays and case discussions in this module.","ModuleCredit":"4","Workload":"0-12-0-8-100","History":[{"Semester":2}]},{"ModuleCode":"VM5106","ModuleTitle":"Practices of Palliative Medicine","Department":"Division Of Graduate Medical Studies","ModuleDescription":"This last module is designed to consolidate the teachings in the last 5 modules into practice, and to see how palliative medicine is practised into various settings in the community and in special groups of patients.","ModuleCredit":"4","Workload":"0-12-0-8-100","History":[{"Semester":2}]},{"ModuleCode":"WR1401","ModuleTitle":"Workplace Readiness","Department":"Ridge View Residential College","ModuleDescription":"This module aims to enhance students’ workplace readiness, personal and interpersonal effectiveness, inner resilience, as well as leadership qualities. Attributes associated with team spirit and personal effectiveness are developed through camps, sustained sports activities, and career readiness workshops and seminars. Unlike the interdisciplinary and writing and communication modules which are credit-bearing modules, this module is not credit bearing. It is however compulsory for all students to read. The module challenges students to venture and explore beyond their comfort zone and places them in situations/contexts where their endurance and resilience are put to test.","ModuleCredit":"0","Workload":"1-2-2-0-0","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Thursday Morning","Thursday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Tuesday Morning","Tuesday Afternoon","Wednesday Morning","Wednesday Afternoon","Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"XD3103","ModuleTitle":"Planet Earth","Department":"Geography","ModuleDescription":"The module provides an overview of geology – the science of the earth. An understanding of geology is important to many disciplines, providing information about the physical and chemical processes that determine the distribution of resources, location of hazards, operation of surface processes and the interaction between engineering structures and earth surface materials. The four components of the module begin with consideration of the earth’s structure and the role of plate tectonics, before considering the nature of earth surface materials and the functioning of earth surface systems.","ModuleCredit":"4","Workload":"2-0-1-3-4","Types":["UEM"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Friday Afternoon"],"TutorialPeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"XFA4401","ModuleTitle":"Integrated Honours Project","Department":"Economics","ModuleDescription":"For this module which is applicable to the double honours degree programmes, students are required to write a scholarly report of not more than 40 typed pages (including bibliography and appendices) on a rigorous multi-disciplinary research on current issues, or on theory or methodology.","ModuleCredit":"16","Workload":"0-0-0-0-37.5","Prerequisite":"Cohort 2011 and before: (1) Completed 110 MCs including 60 MCs of EC major requirements with a minimum SJAP of 4.00 and CAP of 3.50 (2) Passed EC4301/EC4101 or EC4302/EC4102. Cohort 2012-2015: Completed 110 MCs including 60 MCs of EC major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of EC major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"EC4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"XFA4402","ModuleTitle":"Integrated Honours Thesis","Department":"Economics","ModuleDescription":"For this module which is applicable to the double honours degree programmes, students are required to write a scholarly report of not more than 40 typed pages (including bibliography and appendices) on a rigorous multi-disciplinary research on current issues, or on theory or methodology.","ModuleCredit":"15","Workload":"0-3-0-3-4","Prerequisite":"Cohort 2011 and before: (1) Completed 110 MCs including 60 MCs of EC major requirements with a minimum SJAP of 4.00 and CAP of 3.50 (2) Passed EC4301/EC4101 or EC4302/EC4102. Cohort 2012-2015: Completed 110 MCs including 60 MCs of EC major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs. Cohort 2016 onwards: Completed 110 MCs including 44 MCs of EC major requirements with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"EC4660","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"XFA4405","ModuleTitle":"Integrated Honours Thesis","Department":"Psychology","ModuleDescription":"Double Degree Programme (DDP) students may complete the Integrated Honours Thesis (IHT), a single thesis which will count towards the requirements and CAP computation of both degrees. The IHT aims to provide students with the opportunity of exploring the confluence of their two disciplines. It will be jointly supervised by faculty members from both faculties. Students intending to read this module are expected to consult prospective supervisors the semester before they embark on the IHT and provide a research proposal. Students are open to conduct research on a wide range of topics as long as it is related to psychology.","ModuleCredit":"15","Workload":"0-0-0-37.5-0","Prerequisite":"Cohort 2015 and before: Completed 110 MCs, including 60 MCs of PL major requirements, with a minimum CAP of 3.50. Cohorts 2016 and 2017: Completed 110 MCs, including 44 MCs of PL major requirements, with a minimum CAP of 3.50. Cohort 2018 onwards: Completed 110 MCs, including 44 MCs of PL major requirements, with a minimum SJAP of 4.00 and CAP of 3.50. Students may seek a waiver of the SJAP pre-requisite from the department if they have a minimum CAP of 4.25 after completing 110 MCs.","Preclusion":"PL4660","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"XFB4001","ModuleTitle":"Integrated Honors Thesis","Department":"Dean's Office (Biz)","ModuleDescription":"","ModuleCredit":"12","Workload":"","Prerequisite":"","Preclusion":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"XFB4002","ModuleTitle":"Integrated Honours Dissertation","Department":"Dean's Office (Biz)","ModuleDescription":"The purpose of the Integrated Honours Dissertation is to provide DDP students with an opportunity to select and synthesise research topics from two distinct bodies of knowledge, and to present their findings logically and systematically in a clear and concise prose. Students are expected to demonstrate (i) a good understanding of relevant methodology and literature, (ii) the significance and relevance of the problem, (iii) logical and sound analysis, (iv) clear and effective presentation, and (v) achieve a balance between the learning objectives of both the Business course and the second course of study.","ModuleCredit":"15","Workload":"","Prerequisite":"Vary, depending on specific research topic.","Preclusion":"Integrated honours thesis/dissertation from other faculties","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"XFC4101","ModuleTitle":"Integrated Honours Thesis","Department":"Dean's Office (School Of Computing)","ModuleDescription":"The objective of this module is to enable students to work on an individual integrated research project spanning over two semesters, with approximately 400 hours of workload. Students learn how to apply skills acquired in the classroom and also think of innovative ways of solving problems, and learn to work in a research environment. The project demonstrates a student’s work ethic, initiative, determination, and ability to think independently. On completion of the project, the student has to submit a dissertation describing the project work, and give an oral presentation before a panel of examiners.","ModuleCredit":"12","Workload":"0-0-0-15-0","Prerequisite":"Attain at least 70% of the MC requirement for the respective degrees or departmental approval","Preclusion":"CS4101 B.Comp. Dissertation or CS4349 Game Research Project","Corequisite":"","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"XFS4199M","ModuleTitle":"Integrated Honours Project","Department":"Mathematics","ModuleDescription":"This module is created for Bachelor of Science (Honours) students in the student-designed double degree programme who wish to do an integrated honours project between his/her major and a non-science discipline, where the non-Science discipline offers an Honours project of 15MCs, which is of higher MCs than that offered by his/her major.","ModuleCredit":"15","Workload":"0-0-0-40-0","Prerequisite":"Students must be in a double degree programme and must be reading the Bachelor of Science degree as the primary degree. Students must have met the Honours eligibility requirements for specific majors from both Faculties. Students must seek approval from both Faculties to take up this module with an agreement of a common scheme of assessment.","Preclusion":"MA4199","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YCC1111","ModuleTitle":"Literature and Humanities 1","Department":"Yale-NUS College","ModuleDescription":"This is the first semester of a two semester sequence on literature and humanities. The sequence explores literature and other arts from cultures around the world throughout history. Special attention is paid to developing skills in written and oral expression.","ModuleCredit":"5","Workload":"1-3-0-8.5-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Afternoon","Thursday Afternoon","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"YCC1112","ModuleTitle":"Literature and Humanities 2","Department":"Yale-NUS College","ModuleDescription":"This is the second semester of a two semester sequence on literature and humanities. The sequence explores literature and other arts from cultures around the world throughout history. Special attention is paid to developing skills in written and oral expression.","ModuleCredit":"5","Workload":"1-3-0-8.5-0","Prerequisite":"YCC1111 Literature and Humanities 1 or permission of coordinator","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YCC1113","ModuleTitle":"Philosophy and Political Thought 1","Department":"Yale-NUS College","ModuleDescription":"This is the first module of a two semester sequence exploring philosophy and political thought. Texts and ideas from many times and many cultures around the world will be explored. Special attention is given to developing skills of oral and written expression.","ModuleCredit":"5","Workload":"1-3-0-8.5-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YCC1114","ModuleTitle":"Philosophy and Political Thought 2","Department":"Yale-NUS College","ModuleDescription":"This is the second module of a two semester sequence exploring philosophy and political thought. Texts and ideas from many times and many cultures around the world will be explored. Special attention is given to developing skills of oral and written expression.","ModuleCredit":"5","Workload":"1-3-0-8.5-0","Prerequisite":"YCC1113 Philosophy and Political Thought 1 or permission of instructor","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YCC1121","ModuleTitle":"Comparative Social Inquiry","Department":"Yale-NUS College","ModuleDescription":"This module explores a range of social institutions from the perspective of a variety of disciplines in the social sciences. Quantitative and qualitative methods are explored, with examples chosen from societies around the world.","ModuleCredit":"5","Workload":"1-3-0-8.5-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YCC1122","ModuleTitle":"Quantitative Reasoning","Department":"Yale-NUS College","ModuleDescription":"This module explores a range of quantitative methods in a manner accessible to all students regardless of level of preparation. Examples are generally chosen from the social sciences, but the methods themselves are applicable to a wide range of topics. Special attention is paid to helping students develop their skills in presenting and analysing quantitative information.","ModuleCredit":"5","Workload":"0-3.5-0-9.0-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YCC1131","ModuleTitle":"Scientific Inquiry 1","Department":"Yale-NUS College","ModuleDescription":"Scientific Inquiry exposes students to a series of topics across the sciences designed to develop understanding of the process of science. The module is designed for students of all backgrounds, and addresses questions of what is and is not science, and how scientific theories are created and developed.","ModuleCredit":"5","Workload":"1-3-0-8.5-0","Prerequisite":"NIL","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YCC1133","ModuleTitle":"Week 7: Experiential Learning Field Trip","Department":"Yale-NUS College","ModuleDescription":"During Week 7, students, faculty and staff engage in learning projects of up to a week that explore themes of the Common Curriculum in a broader context, in an interdisciplinary way and in a different setting than the traditional classroom. Week 7 takes place half-way through the first semester of the first year. The week culminates in a symposium.","ModuleCredit":"0","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"YCC2121","ModuleTitle":"Modern Social Thought","Department":"Yale-NUS College","ModuleDescription":"This module will introduce students to foundational figures of modern social thought and explore the ways in which their writings have been taken up in contemporary social analysis and political practice in different parts of the world.","ModuleCredit":"5","Workload":"1-3-0-8.5-0","Prerequisite":"YCC1111 Literature and Humanities 1, YCC1112 Literature and Humanities 2, YCC1113 Philosophy and Political Thought 1, YCC1114 Philosophy and Political Thought 2, YCC1121 Comparative Social Institutions, OR permission of instructor","Preclusion":"Not Applicable","Corequisite":"Not Applicable","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Friday Morning","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YCC2137","ModuleTitle":"Scientific Inquiry 2","Department":"Yale-NUS College","ModuleDescription":"Building upon SI1 and QR, SI2 develops deeper understanding and application of scientific modes of inquiry by tackling a topical question in science, e.g. climate change, origins of our universe, artificial intelligence, etc. The semester focuses on a single central question. Students explore related issues in breadth and depth: Breadth from a general introduction to the central question, depth from six weeks on one aspect of their choice. The course ends with a synthesis segment, where students work in teams to put together various elements learned, much as scientific teams today assimilate multi-faceted evidence and solutions to address current problems.","ModuleCredit":"5","Workload":"1-3-0-4-4.5","Prerequisite":"YCC1131 Scientific Inquiry 1 and YCC1122 Quantitative Reasoning","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YCT1202","ModuleTitle":"Dialogue: Social Issues in Intergroup Relations","Department":"Yale-NUS College","ModuleDescription":"In a culturally and socially diverse society, discussion about issues of difference, conflict and community are needed to facilitate understanding between social/cultural groups. In this intergroup dialogue, students will actively participate in semi-structured, face-to-face meetings with students from other social identity groups. Students will learn from each other’s' perspectives, read and discuss relevant reading material, and explore their own and other groups’ experiences in various social and institutional contexts. Students will also explore ways of taking action to create change and bridge differences at the interpersonal and social/community levels.","ModuleCredit":"1","Workload":"0-2-0-1-2","Prerequisite":"Not Applicable","Preclusion":"Not Applicable","Corequisite":"Not Applicable","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"YHU2202","ModuleTitle":"Introduction to Creative Nonfiction","Department":"Yale-NUS College","ModuleDescription":"This course will introduce students to the practice of creative nonfiction writing. It will explore the genre's manifold forms, including memoir, personal essay, literary journalism, lyric essay, and op-eds. Each week, students will read classic and contemporary examples of creative nonfiction and practise the craft themselves through guided writing exercises. The reading list will include many diaspora, emigrant, and third-culture writers alongside progenitors of the genre, such as Michel de Montaigne and Li Shang-Yin. Students will craft two main essays over the course of the semester, as well as a variety of shorter original pieces.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"YHU2212","ModuleTitle":"Classical Chinese","Department":"Yale-NUS College","ModuleDescription":"This course will introduce students to the basic particles and grammatical structure of the classical Chinese language (a.k.a. literary Chinese). Through the close reading of texts from the pre- and early-imperial periods, students will also learn such skills as recognizing syntactic parallelism, the art of reading in context, and understanding rhetorical structures.","ModuleCredit":"5","Workload":"0-4-0-4-4.5","Prerequisite":"YLC2202 Intermediate Chinese II or native equivalency","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU2215","ModuleTitle":"Drawing Methods","Department":"Yale-NUS College","ModuleDescription":"This module introduces students to the skills and techniques, concepts and practices involved in Contemporary Drawing and exhibition making. Classes will use a range of drawing materials, and include notebook research, fieldtrips, talks and critical presentations. Students will develop a portfolio of drawings through class exercises and with tutorial advice, these will be developed in personal directions and focused themes for a final exhibition.","ModuleCredit":"5","Workload":"0-4-0-6-2.5","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"YHU2223","ModuleTitle":"Documentary Photography","Department":"Yale-NUS College","ModuleDescription":"Photography is becoming increasingly important in our interconnected world. The question needs to be asked has the exponential increase in images resulted in a corresponding increase in knowledge or visually literacy? This course will explore the use of photography as a socially conscious art form, representing, reflecting and commenting on society and our place in the world. Learning from the work of photographers of singular importance within the Documentary genre as well as those pushing the boundaries of the medium, students will work towards creating a body of work that tells a story through narrative, emotion, style and substance.This module fulfills the Art Practice track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-1-3-5.5","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"YHU2228","ModuleTitle":"The Atlantic World","Department":"Yale-NUS College","ModuleDescription":"This 2000-level course is a broad survey which explores the seismic demographic, economic, cultural and social changes that occurred in the Atlantic basin. Between the fifteenth and the nineteenth centuries the forced and voluntary movement of peoples from Africa and Europe to the Americas occurred on an unprecedented scale. The circulation of commodities and the commodification of human beings spawned a global marketplace, while the circulation of cultural practices and ideas led to the formation of new societies throughout the Atlantic world. All of these changes profoundly reshaped the lives of indigenous Americans, Europeans, and Africans.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU2241","ModuleTitle":"Why be moral?","Department":"Yale-NUS College","ModuleDescription":"It is often thought that we ought to be just, kind, generous and more, in short, that we ought to be moral. But why be moral rather than simply heeding our unjust, callous, and selfish urges? In this course, we examine this question systematically, both from the perspective of philosophers who attempt to answer it (like Plato, Immanuel Kant, and David Hume) and from the perspective of philosophers who deny that it has any satisfactory answer (like John Mackie).","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"None.","Preclusion":"None.","Corequisite":"None.","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU2243","ModuleTitle":"Shakespeare & the Shape of Life: Intro to the Plays","Department":"Yale-NUS College","ModuleDescription":"In the famous speech, “All the world’s a stage,” a character in As You Like It says there are seven ages of man: infant, schoolboy, lover, soldier, justice, Pantalone [earning money], and old age. This course is an introduction to the major periods and genres of Shakespearean drama: we will trace the arc of Shakespeare’s career and reveal what he has to tell about the course of one’s life journey. We will study: Midsummer Nights Dream (childhood), As You Like It, (lover), Henry IV, Part 1 (soldier), Measure for Measure (justice), King Lear (old age), Winter’s Tale (forgiveness), Hamlet (everything).","ModuleCredit":"5","Workload":"0-3-0-9.5-0","Prerequisite":"YCC1111 Literature and Humanities 1","Preclusion":"None.","Corequisite":"None.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU2247","ModuleTitle":"Dystopian Fiction","Department":"Yale-NUS College","ModuleDescription":"This course will address the issue of why dystopian writing exercises a fascination for the modern imagination. We will trace the broad genealogy of utopian thought through the ages, then examine how that has got inverted in the last two centuries. Issues addressed will include the relation of fiction to modernity, the impact of technological change and social transformations on life-systems, and how these are rendered in dystopian fiction. Reading for this course will entail close attention to the nature of speculative writing as both diagnostic and prophylactic in relation to the societies in which they are written.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YCC1111 Literature and Humanities 1, and YCC1112 Literature and Humanities 2","Preclusion":"None","Corequisite":"None","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU2252","ModuleTitle":"Ancient Greek Philosophy","Department":"Yale-NUS College","ModuleDescription":"An overview of how philosophy—as both a mode of inquiry and a way of life—developed in Western antiquity. We will begin with the pre-Socratics, focus on Plato and Aristotle, and conclude with a brief look at later schools (such as the Epicureans, Stoics, and Sceptics). Topics include the nature of being, knowledge, the soul, virtue and happiness, and the city.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YCC1113 Philosophy and Political Thought 1","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU2266","ModuleTitle":"Introduction to Oil Painting","Department":"Yale-NUS College","ModuleDescription":"This module will teach students the basic skills in paint handling coupled with a practical knowledge of colour theory. Students will learn how artists controlled colour from examples in the history of painting. Students will learn about the intensity, temperature and value of a certain colour and how it relates to other colours when placed next to each other in a painting. The course fulfils the practice requirement within the structure of the Arts and Humanities.","ModuleCredit":"5","Workload":"0-0-3-3-6.5","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"YHU2267","ModuleTitle":"Modern Art in East Asia","Department":"Yale-NUS College","ModuleDescription":"This course will examine the drastic transformation and development in Modern East Asia during the late 18th to early 20th centuries. Through close studies of visual culture and art production from Japan, China, and Korea, it covers broader themes of modernity, transitions from a pre-modern to modern society, the construction of a national identity vis-a-vis the Western world, and the establishment of official art schools and exhibition practice. With the broader social context of Westernization and modernization, we will examine the many artistic movements and subjects of visual representation that flourished during these tumultuous times. This module fulfills the Art History track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"YHU2268","ModuleTitle":"Money","Department":"Yale-NUS College","ModuleDescription":"If you have money, you probably think about it a fair bit. And if you don’t have money, you might think about it even more. In this course, we will think about money a lot. In particular, we will examine some central philosophical issues surrounding money and its place in a well-lived life, including its relation to happiness, freedom, and virtue.","ModuleCredit":"5","Workload":"0-3-0-8.5-1","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU2269","ModuleTitle":"Ethics and Politics of Sex","Department":"Yale-NUS College","ModuleDescription":"In this course we consider the moral and political dimensions of sex understood as individual and social practice. Are sexual preferences, fantasies, behaviors, and traditions morally criticisable, and if so, how? What about sexual industries and institutions? In what ways do our sexual practices impede or advance present-day struggles for social equality?","ModuleCredit":"5","Workload":"0-3-0-0.5-9","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU2270","ModuleTitle":"Contemporary Egalitarianism","Department":"Yale-NUS College","ModuleDescription":"Is it unjust for a society to be unequal? If equality is desirable, what kind of equality? Equality of opportunity? Or equal welfare? Or equal capabilities? Contemporary political philosophy offers rich materials to answer these questions, we will read authors such as Rawls, Nozick, Cohen, Sen, and Anderson. The course satisfies the following dimensions of the Philosophy major: Skills, problems, Historical, new.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU2271","ModuleTitle":"The Mediterranean World","Department":"Yale-NUS College","ModuleDescription":"This 2000 level course introduces the students to the history of the ancient and medieval Mediterranean and, by extension, to the economic, social and cultural foundations of all European civilizations. The class takes a decidely longue durée approach to Mediterranean history, which explains the evolution of economic and political structures vis-à-vis the ecology and social and cultural geography of the region.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Prerequisite":"Successful completion of YCC1111 Literature & Humanities 1 and YCC1113 Philosophy and Political Thought 1.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU2280","ModuleTitle":"Oppression and Injustice","Department":"Yale-NUS College","ModuleDescription":"How should we recognize, understand, and overcome injustices in the world? Philosophers and activists across many times and places have contemplated and confronted this question with respect to such issues as slavery, colonialism, imperialism, racism, sexism, homophobia, xenophobia, ableism, and economic exploitation. This course focuses on the moral and political thought of and in solidarity with oppressed groups, that is, on philosophy born of struggle and aimed at emancipation.","ModuleCredit":"5","Workload":"0-3-0-0.5-9","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU2288","ModuleTitle":"Queer Fictions","Department":"Yale-NUS College","ModuleDescription":"This course focuses on twentieth-century narratives that explore sexuality and gender issues in their socio-historical contexts. It examines adolescent attachments, sororal and brotherly love, friendship, etc., and how these relations tip over to homosociality and eroticism. As an introductory course, it familiarises students with debates on sexual identities and politics through analyses of fictional works from the US, UK, and Asia, offering a vocabulary for queer experience and perspectives that illuminate queer interiority and same-sex relations. Overall, the course reflects on and challenges fictions and critical approaches that are essentially \"queer.\"","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"YCC1111 Literature and Humanities 1 & YCC1112 Literature and Humanities 2 or with the permission of the instructor","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU2289","ModuleTitle":"Ensemble Practice 1","Department":"Yale-NUS College","ModuleDescription":"Performing in an ensemble is a powerfully integrative social activity. As a collective, ensembles consider ways in which to coordinate the synchrony/complementarity of actions performed by two or more individuals. Coordinating this synergy requires the exchange of information among individuals to facilitate understanding and prediction of others' intentions. This course will create musical dialogues, in any musical style, amongst vocal and instrumental performers and these combinations will be decided within the class group only. The skills in this course are designed to develop and refine ensemble cohesion and will encompass concepts such as deep listening, harmonization and improvisation.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"YHU2290","ModuleTitle":"History and Culture of Southeast Asia","Department":"Yale-NUS College","ModuleDescription":"This course will examine Southeast Asia from a historical and anthropological perspective. We will explore such questions as: can we speak of a “Southeast Asian” history and culture, or is Southeast Asia a product of external influences? How have colonialism and the nationality shaped Southeast Asia? What is the role of Buddhism, Islam, and Catholicism in Southeast Asian cultures? This course will not only chart the past (and future) of the region, but also apply the insights that we gain from studying Southeast Asia to how we understand the rest of the world.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Preclusion":"YHU1202 History and Culture of Southeast Asia (previous code)","History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU2291","ModuleTitle":"Introduction to Arts","Department":"Yale-NUS College","ModuleDescription":"This module is intended as an introduction to various forms and modes of artistic practice, history, and theory. Each iteration will focus on a different theme that will inform the various lectures, seminars, studio exercises, and assignments over the semester. The module allows students to experience the practices and traditions of the arts covered by the three tracks of the major. Students will learn how to apply this knowledge to forms of their choosing in a final portfolio that demonstrates their capabilities in at least one theoretical mode and two practical modes, and will include reflection/self-assessment of their processes.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"None but priorities will be given to Seniors and Juniors in the Arts & Humanities major and minor","Preclusion":"YHU1209 (previous module code)","History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Tuesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"YHU2292","ModuleTitle":"Introduction to Writing Poetry","Department":"Yale-NUS College","ModuleDescription":"As its title implies, this module will introduce students to the art of writing poetry. There will be readings assigned, but this will mainly be a writing module, with weekly writing assignments and peer critiques.","ModuleCredit":"5","Workload":"0-3-0-9.5-0","Preclusion":"YHU1210 (previous module code)","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"YHU2293","ModuleTitle":"Introduction to Fiction Writing","Department":"Yale-NUS College","ModuleDescription":"This module will introduce students to the practice of writing fiction, primarily the short story. Students will learn about character development, scene, setting, dialogue and other important elements. Weekly exercises and readings will form a foundation from which students can build their understanding of the craft of fiction.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Preclusion":"YHU1212","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"YHU2295","ModuleTitle":"The Global Short Story","Department":"Yale-NUS College","ModuleDescription":"This course considers the short story as a highly mobile modern genre, circulated globally through magazine and newspaper publication and translation. Concentrating on the work of several important writers of the 20th and 21st centuries, we will explore the formal and contextual elements of stories from a variety of geographical locations (Africa, North America, South America, Asia, Eastern Europe, and Western Europe). We will also consider the manner in which these stories engage with the political, ideological, technological, and social transformations that constitute global modernity.","ModuleCredit":"5","Workload":"0-3-0-1-8.5","Preclusion":"EN4880C The Short Story as a Global Form","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU2296","ModuleTitle":"Ancient Epics","Department":"Yale-NUS College","ModuleDescription":"This course conducts a deep reading of four major world epics of antiquity: Homer’s Iliad and Odyssey, Valmiki’s Ramayana, and Vergil’s Aeneid. How is epic constructed, and what makes this poetic form an effective medium to explore questions of mortality and human existence? What do these four epics have in common as literature, and how do they interact transculturally? We will explore the epics as aesthetic and cultural artifacts within their own historical contexts, and consider how they transcend their own chronological periods.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YCC1111 Literature and Humanities 1 and YCC1112 Literature and Humanities 2","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU2297","ModuleTitle":"Classical Chinese Philosophy","Department":"Yale-NUS College","ModuleDescription":"This course is an introduction to ancient Chinese philosophy. Some figures briefly discussed in the Common Curriculum course Philosophy and Political Thought 1 (including Mozi, Mengzi, Zhuangzi, and Xunzi) will be covered in greater depth, and some other seminal figures from the same period will be introduced (including Confucius and Laozi). Themes discussed include the extent and nature of our obligations to others, methods of personal cultivation, human nature, and virtue.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YCC1113 Philosophy and Political Thought 1 or with the permission of the instructor.","Preclusion":"None.","Corequisite":"None.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU2298","ModuleTitle":"Introduction to Playwriting","Department":"Yale-NUS College","ModuleDescription":"This course will introduce the craft of playwriting to students. It will cover the constituents of the playwright’s toolkit, which include character, plot, theme, form and language. Students will be guided through creative writing exercises where they can apply their knowledge of these different elements while developing a dramaturgical sensibility. There will also be assigned readings, with a focus on contemporary theatre, along with peer critique sessions and theatre excursions. The course will culminate in a dramatised reading of 10-minute plays written by the students and directed and performed by industry professionals. This module can be used to fulfill either Art Practice track or the Creative Writing track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"NA","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"YHU2299","ModuleTitle":"Ensemble Practice 2","Department":"Yale-NUS College","ModuleDescription":"This course encourages students to perform as cohesive ensembles with members from the class. In addition to refining performance techniques, ensemble balance, tuning, students will be trained in sight singing and inner ear training. Areas such as conducting and the historical development of various ensemble combinations will also be discussed. This course encourages performers from many music traditions and styles, however, a reading knowledge of staff notation is required. This module fulfills the Art Practice track of the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YHU2289 Ensemble Practice 1 or with the permission of the instructor.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"YHU2300","ModuleTitle":"Exhibitions and the Sites of Display","Department":"Yale-NUS College","ModuleDescription":"This course will introduce students to the many sites and ways in which artworks and objects have been exhibited within different historical and cultural contexts. Starting with the Renaissance cabinets of curiosities and concluding with the establishment of the present-day global museum, we will consider how curatorial practices and audience reception (and agency) have changed from the early modern to the postmodern, and familiarise ourselves with some of the debates surrounding the establishment of secular sites of art display, including the role of the exhibition as a nation-building enterprise. Museum visits will be scheduled during the semester.","ModuleCredit":"5","Workload":"0-3-0-1.5-8","Prerequisite":"All Year 1 Common Curriculum modules or with the permission of the instructor.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3205","ModuleTitle":"Ming Imperial Voyages","Department":"Yale-NUS College","ModuleDescription":"From 1405 to 1433, the Ming admiral Zheng He (Cheng Ho) led seven extravagant expeditions to kingdoms in Southeast Asia and around the Indian Ocean world, going as far as the African continent. In this Historical Immersion course, we will examine the life of this eunuch-admiral and explore the nature of his voyages. We will also study the policies and ambitions of Zheng He’s patron, the Emperor Yongle, and consider his lasting legacy today.","ModuleCredit":"5","Workload":"0-3-0-1.5-8","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU3210D","ModuleTitle":"Proseminar Lit Studies: How to Do Things with Literature","Department":"Yale-NUS College","ModuleDescription":"The proseminar in literary studies introduces students to the comparative study of literary form. Students will engage with a range of theoretical and literary critical approaches, beginning with Plato and Aristotle and ending with contemporary Post-Colonial theory and new paradigms of World Literature. The course’s goal is largely methodological, offering students a critical toolbox to help frame their interpretations of literary texts.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YCC1111 Literature and Humanities 1 and YCC1112 Literature and Humanities 2, or permission of the instructor.","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"YHU3214","ModuleTitle":"Indian Buddhist Philosophy","Department":"Yale-NUS College","ModuleDescription":"This course investigates central debates in ethics, epistemology and metaphysics within Indian Buddhist thought. It seeks to familiarize students in detail with a single, sophisticated body of thought as that developed over 1,000 years, including debates arising both among Buddhists and between Buddhists and their non-Buddhist critics, to give students conceptual tools and vocabulary for participating in the classical Indian philosophical project, to give students the ability to move between the main areas within philosophy systematically and recognizing the connections between them.","ModuleCredit":"5","Workload":"0-3-0-1-8.5","Prerequisite":"YCC1114 Philosophy and Political Thought 2 Ability to analyse a section of philosophical text, ability to articulate and evaluate an argument, ability to write a short, clear essay adducing reasons and arguments explaining and defending a philosophical thesis.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3216","ModuleTitle":"Photojournalism","Department":"Yale-NUS College","ModuleDescription":"This course will cover the practicalities of working as a visual journalist in today’s world. The evolving media landscape demands an awareness of the uses and meanings of images and a high degree of visual literacy. Besides covering the technical aspects of camera operation, post production and digital delivery, the curriculum will provide opportunity for critique and debate both of student’s work and current practitioners in the field. Real world assignments, discussions on ethics, business practices, exploration of the potential of new media and visits by guest speakers will all form part of the course.","ModuleCredit":"5","Workload":"0-3-0-6-3","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"YHU3221","ModuleTitle":"Nietzsche: An Untimely Thinker and His Times","Department":"Yale-NUS College","ModuleDescription":"In the 1880s, the German philosopher Friedrich Nietzsche proclaimed the death of God and called for a new life-affirming philosophy to combat the rise of nihilism. Nietzsche, one of the most provocative thinkers of the nineteenth century, lived in an age of cultural tumult and intellectual transformation. This course provides a window into this period through a close engagement with Nietzsche’s writings, including his philosophical works, his personal correspondence, and his autobiography. Attention will also be paid to his friendship and subsequent disillusionment with the composer Richard Wagner.","ModuleCredit":"5","Workload":"0-3-0-9.5-0","Prerequisite":"None.","Preclusion":"None.","Corequisite":"None.","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU3223","ModuleTitle":"The Self in Comparative Perspective","Department":"Yale-NUS College","ModuleDescription":"This course examines the notions of self and person, what it is to be an ‘I’, in a comparative philosophical context, drawing on key textual sources in translation, and comparing them to modern representations of the self. The course will raise questions about what are distinctive conceptualizations of self or person in traditional Hinduism and Christianity and how these differ from modern understandings, including distinct expectations regarding social role, gender, and anticipation of a future life. The course raises questions about what ways of thinking are shared and not shared between cultures and about hopes and expectations through the centuries.","ModuleCredit":"5","Workload":"0-4-0-4-4.5","Prerequisite":"Completion of all Common Curriculum modules.","Corequisite":"None.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3225","ModuleTitle":"Pompeii: Art, Urban Life & Culture in the Roman Empire","Department":"Yale-NUS College","ModuleDescription":"Pompeii provides us with a vivid glimpse into the economic, political, and cultural life of an ancient Mediterranean city and into that of the Roman Empire at large. The long history of Pompeii closely maps onto the evolution of Rome from an Italian city-state into a cosmopolitan world-empire. In this course, we will discuss the use - and misuse - of literary, documentary, epigraphic, and archaeological evidence in the practice of pre-modern history. We will cover the high and the low, from taverns, brothels and workshops to the business of wealthy merchants, local politicians and members of the imperial family.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU3230","ModuleTitle":"The First Opium War, 1839-42","Department":"Yale-NUS College","ModuleDescription":"This course immerses students in the social, political, economic and cultural context of the First Opium War between Britain and China from 1839 to 1842. This war, fought over the opium trade, is seen as a major turning point in world history. The course will take a long view of the war and explore the long- and short-term causes as well as the immediate and long-term consequences of the war.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU3243","ModuleTitle":"Woolf, Historiography, and the Scene of the Modern","Department":"Yale-NUS College","ModuleDescription":"Woolf lived in an era of tremendous historical-mindedness in which artists, writers, and historians were deeply engaged with how the past should be represented. Students will explore Woolf’s engagement in this debate through close analysis of her diaries, drafts, and published works as well as primary source materials (museum artifacts and contemporary newspapers) that help place her engagement in the social, cultural, and political issues of the early twentieth century. Was this engagement with the past at odds with a liberal belief in progress, or was the past, for Woolf, a causal entity to be interpreted for its historical difference?","ModuleCredit":"5","Workload":"0-3-0-4-5.5","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"YHU3247","ModuleTitle":"The Afropolitans: Contemporary African Lit. & Film","Department":"Yale-NUS College","ModuleDescription":"Examining works of fiction, criticism, art, and film, this course unpacks the controversial term “Afropolitan” (African Cosmopolitan), troubling certain stereotypes about Africa by studying African cities as global metropoles and African creators as international innovators. First used in 2005, the term “Afropolitan” has attracted criticism as being applicable only to a certain social class: the wealthy global elite. We will begin by looking at writing both critical and laudatory of this term, and continue on to study key creative works in depth. No previous knowledge of African literature or arts is assumed, and students have the option of completing a creative final assignment.","ModuleCredit":"5","Workload":"0-4-0-3.5-5","Prerequisite":"YCC1111 Literature and Humanities 1 and YCC1112 Literature and Humanities 2","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YHU3252","ModuleTitle":"The Age of Nero","Department":"Yale-NUS College","ModuleDescription":"The Roman Emperor Nero (AD 54-68) is a fascinating individual but one who is a challenge to reconstruct, tainted as he is by negative posthumous assessments (from cruel Emperor to the anti-Christ himself). Approached via a range of literary and material evidence – particularly the evidence from Nero’s reign itself – students will gain an insight into the political, social and cultural life of Neronian Rome, as well as the personality and ideologies of the Emperor himself. Whether you judge him to be an artist, a visionary, a tyrant, or a madman, is up to you …","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum modules or with permission of the instructor.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU3254","ModuleTitle":"From Edo to Modern City: Tokyo","Department":"Yale-NUS College","ModuleDescription":"This course provides an in-depth examination of the city of Tokyo and the historical phase in which it transitioned from a pre-modern city called Edo, to the modern city of Tokyo that we know today. It will involve close readings and analysis of visual materials (“floating world pictures” (ukiyo-e)), historical artefacts, literature and film from the later Edo period (1800s) to the modern era to provide an understanding of Japanese culture and history that has conditioned its transformation into one of the major global cities in Asia today. This module fulfills the Art History track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Students must have completed all Year 1 and 2 Common Curriculum modules.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"YHU3263","ModuleTitle":"The Bandung Conference of 1955","Department":"Yale-NUS College","ModuleDescription":"Against the backdrop of the Cold War, the Bandung Conference of 1955 stands as a symbolic event in the history of decolonisation of Asia and Africa. We examine ‘Bandung’ as a nodal point from which a variety of postwar narratives emerged, including freedom and independence, non-alignment, Third World internationalism, connecting even the US civil rights movement with Bandung. A diverse range of materials will be explored, including popular writing, film, photographs, newsreels, newspapers, journals, official documents, as well as a field trip to the conference museum in Bandung to consider the role of public history.","ModuleCredit":"5","Workload":"0-3-0-1-9.5","Prerequisite":"All Common Curriculum modules in the first two years.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU3267","ModuleTitle":"Classical Indian Philosophy of Language","Department":"Yale-NUS College","ModuleDescription":"Classical Indian Philosophy introduces students to major topics in linguistic analysis within the traditions of India. This course focuses on two questions: What is linguistic meaning? How do we understand what is meant? As the former question is embedded within the latter for Indian thinkers, the first third of the course will be spent on epistemology of testimony in Nyaya and Mima¿sa. The middle third of the course takes up the question of what meaning(s) are primary, both in terms of words and sentences. In the final third, we address meanings beyond primary: metaphor, bitextuality (punning), and suggested meaning.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YCC1113 Philosophy and Political Thought 1 and YCC1114 Philosophy and Political Thought 2, or permission of the relevant Head(s) of Study or instructor","Preclusion":"Precludes previous module code of YHU2251","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU3273","ModuleTitle":"Intermediate Oil Painting","Department":"Yale-NUS College","ModuleDescription":"The course fulfils the practice requirement within the structure of the Arts and Humanities. This module will further develop students’ skills in paint handling coupled with a more in-depth knowledge of colour theory. Students will study in greater depth how artists controlled colour from examples in the history of painting. Students will embark on four paintings from start to finish using the skills learned in YHU2266 Introduction to Oil Painting. This module fulfills the Art Practice track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-0-3-2-7.5","Prerequisite":"YHU2266 Introduction to Oil Painting","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"YHU3275","ModuleTitle":"Descartes and the Perfection of Human Knowledge","Department":"Yale-NUS College","ModuleDescription":"This seminar will survey the Cartesian system—showing how issues such as the reformation, religious climate, social issues (such as the earliest standardization of a curriculum by the Jesuits) and revolutionary developments in science and mathematics informed Descartes’ methodology, philosophy and publication strategy. Starting with his conception of human reason and methodology, we will consider the influences that shaped the construction of the Cartesian system from metaphysics and epistemology, mathematics and physics, to medicine and morals. The course will also examine the historical context of Descartes' thinking, in particular his intellectual inheritance from scholasticism and the broader contemporary reception of his work.","ModuleCredit":"5","Workload":"0-3-0-1.5-8","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"YHU3276","ModuleTitle":"The Historian’s Craft","Department":"Yale-NUS College","ModuleDescription":"This is a hands-on course in which students will be introduced to the practices involved in historical research, writing, and presentation. Students will be exposed to a variety of models created by professional historians and evaluate the strengths and weaknesses of each. Direct engagement with primary sources will be a principal area of focus in this course.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"All Common Curriculum modules, and at least one 2000 level History module.","Preclusion":"Precludes previous module code of YHU2217","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3286","ModuleTitle":"Living & Dying in War: Kuo Pao Kun’s The Spirits Play","Department":"Yale-NUS College","ModuleDescription":"In Kuo Pao Kun’s The Spirits Play, five Japanese spirits - a General, a Soldier, a Mother, a Nurse and a Poet - recall their life during World War II. In this module, students will study Japan’s national mobilisation for the war, and the daily life experience of those mobilised, by researching and examining a wide range of primary (e.g. oral history, propaganda films), secondary and cultural materials. Students will analyse and discuss Kuo’s portrayal of war-time experience with reference to materials they have gathered. In addition, students will create a short performance/creative work from these materials.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"All Common Curriculum modules in the first two years.","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"YHU3287","ModuleTitle":"Early Global Literatures and the World, 500-1500 CE","Department":"Yale-NUS College","ModuleDescription":"World systems theorists have formulated models of an economically interlinked world from the early modern period on, but the globalism of an earlier, premodern period of roughly a thousand years, 500-1500 CE—also known as the “Middle Ages”—is still insufficiently understood. World systems, moreover, emphasize the economic at the expense of the sociocultural. To sustain the social and cultural analysis of early globalisms, “Early Global Literatures and the World, 500-1500 CE”—a transhumanities course—closely examines human interactions across the planet in the longue durée through the focus of key literary-historical global texts.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"YCC1111 Literature and Humanities 1 & YCC1112 Literature and Humanities 2 or with the permission of the instructor.","Corequisite":"None","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"YHU3288","ModuleTitle":"Installation Art","Department":"Yale-NUS College","ModuleDescription":"The course will give students the opportunity to engage with space and place from a creative perspective. Approaches including site-specific, environmental art, ephemeral media, and other alternative methods will be explored. While making art ecological and social issues will be investigated while investigating alternative methods of exhibition. Students will gain familiarity with multiple uses of space in the practice of installation art. Students will draw upon basic visual media while learning to utilize new media, natural materials, sculpture, video and other media. The aim of this course is to develop one’s own language for expression that is sensitive to space.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"A portfolio review of previous works will be necessary for all students.","Preclusion":"None","Corequisite":"None","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"YHU3289","ModuleTitle":"Beyond China: Sinophone Literature, Film, and Culture","Department":"Yale-NUS College","ModuleDescription":"“China” and “Chinese” are no longer adequate terms for the study of Sinitic-language communities and cultures that evince politically tenuous and linguistically polyphonic relations with the People’s Republic of China. This course interrogates Sinophone Studies as a critical, interdisciplinary alternative to previous constructions of Chinese literature and culture tied to the nation-state and progressive narratives of modernity. Students will study fiction and films from Hong Kong, Malaysia, Singapore, Taiwan, the United States, and the PRC, along with critical works explaining the ways that diaspora, colonialism, comparative empires, and ethnic or minority studies have informed the rise of Sinophone Studies. All Chinese-language materials will be read in English translation.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Prerequisite":"YCC1111 Literature and Humanities 1 & YCC1112 Literature and Humanities 2","Preclusion":"NIL","Corequisite":"NIL","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU3290","ModuleTitle":"Dante’s Divine Comedy","Department":"Yale-NUS College","ModuleDescription":"This course is a slow and philological reading Dante’s Divine Comedy, an undisputed masterwork of world literature. As the Italian poet narrates his vision of the world beyond, we will journey with him through Hell to Purgatory and ascend to Paradise and finally return to earth. We will pay special attention to the historical, intellectual and social world of the European Middle Ages and the fraught legacy of the classical tradition. Based on student interest, we might work on volume 2 of the Dante Journal of Singapore, highlighting the original research of the seminar participants.","ModuleCredit":"5","Workload":"0-3-0-9.5-0","Prerequisite":"YCC1111 Literature and Humanities 1 & YCC1112 Literature and Humanities 2 OR with the permission of the instructor.","Preclusion":"YHU2230 Dante and the European Middle Ages (previous module code and title)","Corequisite":"None","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU3291","ModuleTitle":"Sacrifice, Sex, and Power in Medieval Kashmir","Department":"Yale-NUS College","ModuleDescription":"Kashmir became an important centre of philosophy, religion and literature in the early medieval period (850-1050), with Buddhism and different kinds of Hinduism vying with each other for royal patronage. Orthodox Brahmins performed sacrifice and practiced ritual purity, Buddhism cultivated inner purity of the mind that leads to salvation (nirva¿a), while new forms of Hinduism called Tantra rejected ritual purity in the belief that impurity – such as ritual sex outside caste – leads to power and success. This course will examine these concerns by focusing on a play, Much Ado About Religion, and a philosophical text, The Essence of Supreme Truth.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"None but priority will be given to Juniors and Seniors.","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU3292","ModuleTitle":"Life Drawing","Department":"Yale-NUS College","ModuleDescription":"The course fulfils the intermediate practice requirement (Art Practice track) within the structure of the Arts & Humanities. Students will work with nude models, study human anatomy, and learn to depict the figure in various mediums. Students will draw, paint, sculpt, and challenge the limits of figurative representation. The course will consider body politics through art making, and explore relationships between artist-artwork-viewer. The class will look at gesture drawing, animation, classical painting, contemporary and conceptual works. Students will develop a portfolio of figurative drawings in various media, and develop a selection for a public exhibition at the end of the semester.","ModuleCredit":"5","Workload":"0-0-3-4-5.5","Preclusion":"YHU4213 Life Drawing (previous code)","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"YHU3293","ModuleTitle":"Japanese Woodblock Prints","Department":"Yale-NUS College","ModuleDescription":"This module will thoroughly examine Japan’s most celebrated artistic medium from the mid-17th century to the modern era. Along with close studies of technological developments, major genres, and master printmakers, the module will explore complex issues of urban culture, print capitalism, censorship, representation of war and national identity, gender roles, and portrayals of modernization.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Preclusion":"YHU1211 (previous module code)","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU3294","ModuleTitle":"Socrates on Trial","Department":"Yale-NUS College","ModuleDescription":"In 399 B.C.E., an Athenian jury tried and condemned the philosopher Socrates. Why? This course offers an historically immersive examination of this pivotal event, with a focus on its philosophical, political, religious, and legal dimensions.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YCC1113 Philosophy and Political Thought I or permission of the relevant Head(s) of Study","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YHU3295","ModuleTitle":"Nasty Girls: Gender, Sexuality & Race in Early America","Department":"Yale-NUS College","ModuleDescription":"This course studies women, gender, and sexuality in early America. From 1500 to 1820, European colonialism and the growth of chattel slavery disrupted customary Native American, European, and African gender roles. Major social, cultural, and economic changes turned America into a space characterized by religious, ethnic, and racial diversity. As active participants or unwilling captives, women from a variety of backgrounds helped to forge these new societies. They disguised themselves as sailors and soldiers, resisted enslavement, and fostered new spiritual movements. Some transgressed customary gender roles and challenged sexual norms, while others benefited from emerging systems of inequality.","ModuleCredit":"5","Workload":"0-7.5-0-2.5-7","Prerequisite":"Students must complete the first year common curriculum before taking the course.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3296","ModuleTitle":"Fiction and the Supernatural","Department":"Yale-NUS College","ModuleDescription":"This course investigates the relationship between literature (but especially fiction from the late 1700s onward) and various ideas of the supernatural or unreal. Readings explore foundational theories of the supernatural in fiction, revealing how literature uses the supernatural in a variety of ways: for the readerly pleasures of terror and suspense, as allegories of personal or political or social trauma, as problematic symbols of feared otherness (calculated in terms of ethnicity, gender, sexuality, etc), and as a site in which othered or oppressed peoples can respond and resist.","ModuleCredit":"5","Workload":"0-3-0-1-8.5","Prerequisite":"YCC1111 Literature and Humanities 1 and YCC1112 Literature and Humanities 2","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3297","ModuleTitle":"Debate and Reasoning in Indian Philosophy","Department":"Yale-NUS College","ModuleDescription":"What does good reasoning look like? What does it aim for? How should we argue with our opponents? Nyaya, a tradition within Brahminical Indian philosophy presented and defended sophisticated methods of reasoning and norms for debate that are still being studied today. In this course, we focus on sections of the Nyaya-sutra in translation and its early commentaries, along with some Buddhist and Mima¿sa texts. Not only will we consider methods and norms, but we will look at how Indian thinkers put them into practice in arguments on topics such as the existence of God.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Recommend one philosophy course other than Philosophy and Political Thought","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3299","ModuleTitle":"Weimar Berlin: Urbanity and Sexology Before the Nazis","Department":"Yale-NUS College","ModuleDescription":"Exploring a transformative period in European history, this module will immerse students in the vicissitudes of the turbulent Weimar Republic (1918-1933) through the lens of Berlin’s roaring twenties and with particular reference to the life and work of Magnus Hirschfeld, a Jewish physician who was the face of scientifically enlightened sexual reformism, who travelled the globe as the ‘Einstein of Sex’ and who became a prime target of Nazi oppression as the Weimar Republic collapsed in the early 1930s. Weimar Berlin offers an illuminating window onto Europe’s ambivalences regarding democracy, liberalism, modernity, social and sexual change in the 20th century.","ModuleCredit":"5","Workload":"0-3-0-1-8.5","Prerequisite":"Students must have completed the Common Curriculum module requirements.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3300","ModuleTitle":"1917: War and Revolution","Department":"Yale-NUS College","ModuleDescription":"This course examines the impact of 1917 on European and global history. We will examine the nature and experience of “total war,” the life of women and children on the “home front,” and the diplomacy and economics behind the bloodshed of the First World War that marked the end of European hegemony in world politics. The course also examines the Russian Revolution and the Bolsheviks, with a lasting impact on 20th century history. Finally, the course uses the recent anniversary of 1917 to compare and contrast forms of collective memory and memorialization of war and revolution in Europe and beyond.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Priority for Juniors and Seniors","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU3302","ModuleTitle":"Latin American Realities","Department":"Yale-NUS College","ModuleDescription":"This course examines how Latin American writers, from the colonial period to today, have engaged indigenous identities and epistemologies in their work. Anchored by Inca Garcilaso de la Vega’s Royal commentaries of the Incas (1609), which in part seeks to reconcile the author’s dual identity as both Inca and Spanish, we will follow subsequent literary movements—Romanticism, indigenismo, antropofagia, and magical realism—as they endeavour to represent in form and content the hybrid quality of Latin American reality. All texts will be read in translation, although students with Spanish and/or Portuguese proficiency are encouraged to read texts in their original languages.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3304","ModuleTitle":"American Avant-Garde Theatre of the 1960’s and 1970’s","Department":"Yale-NUS College","ModuleDescription":"We will study the American Avant-Garde Theatre from its beginnings in the 1960’s through to the end of the 1970’s. This was a time of great political, social, economic and artistic upheaval and transformation that was both reflected in and challenged by the theatre artists we will study: The Living Theatre, The Open Theatre, The Performance Group, The Ontological-Hysteric Theatre, The Ridiculous Theatrical Company, Mabou Mines, and others. We will learn about the origins, responses to the world, and aesthetics of each group. Students will write papers and participate in individual and group presentations of the work of each theatre. This module fulfills the Art Practice track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-6-3.5","Prerequisite":"YCC1111 Literature and Humanities 1, YCC1113 Philosophy and Political Thought 1, YCC1121 Comparative Social Institutions and YCC1122 Quantitative Reasoning OR with the permission of the instructor.","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YHU3305","ModuleTitle":"The Actor's Journey: Training, Scene Work, Performance","Department":"Yale-NUS College","ModuleDescription":"This course will focus on several things. First, each actor will learn how to build their acting craft, and will achieve personal confidence in a way of working. Second, each actor will work on two or three scenes with a partner. These scenes will be chosen from World literature, and any time frame, depending on the student actor’s needs. Third, we will cre-ate an original piece of theatre as the culmination of the course. This module fulfills the Art Practice track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YCC1111 Literature and Humanities 1, YCC1113 Philosophy and Political Thought 1, YCC1121 Comparative Social Institutions and YCC1122 Quantitative Reasoning OR with the permission of the instructor.","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"YHU3306","ModuleTitle":"Philippine Literature: American Period","Department":"Yale-NUS College","ModuleDescription":"Imitation and Innovation in a time of Occupation. Between 1900 and 1946, under the occupation of the United States of America, the Philippines developed a body of literature that was subsequently called Philippine Literature in English. This module examines the pivotal historical conditions that allowed the formation and development of the first Filipino writers in English. Using the texts from this period as case studies, the module then investigates the role of imitation and innovation in artistic practices under colonial conditions and using these guiding principles lead the students to the creation and development of a manuscript of creative writing. This module fulfills the Creative Writing track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"All Year 1 and 2 common curriculum modules.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU3309","ModuleTitle":"Living in Sound","Department":"Yale-NUS College","ModuleDescription":"Current archeoacoustic studies have shown that prehistoric people navigated caves by using sound as sonar. This means our ears have the capacity to distinguish between the different densities of substances, the volumes of spaces and the distances between objects. Very recently, sound artists were able to map the impenetrable Saydnaya prison in Syria by analysing data of the prisoner’s sound environment. In-depth listening was once a survival mechanism for man. With this course, students will engage in the study of acoustics, multisensorial perception and will apply this knowledge by creating experimental sound compositions. No prior knowledge of music is required. This module fulfills the Art Practice track of the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Preclusion":"YHU2263 (previous module code)","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"YHU4101","ModuleTitle":"History Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The History Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the History major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-3-0-4-5.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"YHU4102","ModuleTitle":"Literature Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Literature Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Literature major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-3-0-4-5.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"YHU4103","ModuleTitle":"Philosophy Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Philosophy Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Philosophy major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-3-0-4-5.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"YHU4104","ModuleTitle":"Arts and Humanities Capstone Project","Department":"Yale-NUS College","ModuleDescription":"A capstone research project in this major can take different forms, depending on the student’s area of focus. This module supports the implementation of the capstone project through the development of self-regulated research excellence. Arts and Humanities students will pursue their research, construct creative works, and consider methodological issues together to critique and improve each other's written work in a seminar setting. Over the 13 weeks, students will fine-tune research skills as well as oral and written communication skills collaboratively. Experts from The Writers’ Centre, the Library, Arts Spaces and CIPE will also enhance the module.","ModuleCredit":"10","Workload":"0-2-0-5-5.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"YHU4204","ModuleTitle":"Rise of the West and the Great Divergence","Department":"Yale-NUS College","ModuleDescription":"Why did Europe rise and China fall? Why did Europe achieve long-term sustained economic growth (the industrial revolution) in the eighteenth century, while China - perhaps the world’s most politically and technologically advanced empire at the time - declined dramatically? Why was Japan the only empire in Asia to catch up with Europe in the nineteenth century? We will attempt to answer these questions by examining the histories of Britain, Europe, China, India and Japan and by reading the major debates in economic history and sociology on the ‘rise of the west’ and the ‘great divergence.’","ModuleCredit":"5","Workload":"0-3-0-8-1.5","Prerequisite":"This course is in principle open only to senior-level students. Students below that level should obtain prior approval from the course instructor.","Preclusion":"None.","Corequisite":"None.","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Friday Morning"]}]},{"ModuleCode":"YHU4206","ModuleTitle":"The History of History","Department":"Yale-NUS College","ModuleDescription":"Practitioners of every discipline benefit from having an understanding of their discipline’s history. This is especially true for historians, whose work demands an acquaintance with the history of the writing practices and the modes of conceptualizing the past to which they are heirs. Through an engagement with foundational texts from the eighteenth century to the present, this course explores the emergence and development of modern historiography. Students will learn about the diverse ways in which the past has been represented, narrated, and interpreted, they will also examine how historians’ interpretations of the past are themselves imbedded in specific historical contexts.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"None but open to Juniors and Seniors only. Priority will be given to students in the History major/minor.","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"YHU4212","ModuleTitle":"The Problem of Evil from the Enlightenment to Auschwitz","Department":"Yale-NUS College","ModuleDescription":"This course examines changing discourses on evil from the eighteenth century to the aftermath of World War II, it explores shifts and developments in literary portrayals of the devil, varieties of theodicy, theories about the nature of human destructiveness, criminality, and the psychology of perpetrators of evil. Through a close reading of major works in philosophy and literature, we will pay particular attention to how understandings of evil have changed over time in response to both large scale socio-cultural transformations and traumatic historical events, such as the Lisbon Earthquake of 1755 and the Holocaust.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Requires completion of the Common Curriculum modules in the first two years or with permission from the instructor.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"YHU4214","ModuleTitle":"Advanced Creative Nonfiction","Department":"Yale-NUS College","ModuleDescription":"Advanced Creative Nonfiction will delve into long readings and the creation of original true stories. Students will grapple with landmark books of creative nonfiction, write and revise their own long nonfiction pieces, and deepen their engagement with the different forms inside the genre. This module fulfills the Creative Writing track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-6.5-3","Prerequisite":"YHU2202 Introduction to Creative Nonfiction. Entrance into this course requires submission of a portfolio of one or two examples of creative nonfiction of no more than 3000 words combined.","Preclusion":"YHU3206 (previous module code)","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"YHU4216","ModuleTitle":"Advanced Poetry Writing","Department":"Yale-NUS College","ModuleDescription":"This course builds upon the processes and models learned in Introduction to Poetry. A further development and refinement of techniques previously learned will be the focus of this course. There will be readings assigned, but this will mainly be a writing course with weekly writing assignments and peer critiques. This module fulfills the Creative Writing track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"YHU1210 Introduction to Writing Poetry. Entrance into this course requires submission of a portfolio of up to five poems.","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"YHU4218","ModuleTitle":"Chinese Poetry","Department":"Yale-NUS College","ModuleDescription":"This class will examine the Chinese poetic shi tradition as it evolved from the odes of the Shi jing (Classic of Odes) through the genre’s apogee in the late Tang and northern Song dynasties. All the primary readings will be in the original Classical Chinese, and these will be supplemented by secondary readings in both English and Chinese.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"YHU2212 Classical Chinese, or permission of instructor.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YHU4228","ModuleTitle":"Oceanic Frameworks: Shifting Currents in Lit. Studies","Department":"Yale-NUS College","ModuleDescription":"Examining regional and transnational oceanic frameworks, including Mediterranean Studies, Transpacific Studies, Transatlantic Studies (including the Black Atlantic) and Indian Ocean Studies, this course asks what these transoceanic perspectives offer students of literature and the arts. Oceanic frameworks allow for interdisciplinary work, and can be combined with feminist, queer, eco-critical, digital humanities and postcolonial approaches. We will also be exploring the idea of hydropoetics, the creative practice of writing about/on water, and thinking about the ocean as an artistic, cultural and creative space. Incorporating theoretical and fictional texts, this course offers students the opportunity to produce a creative final project.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"YHU3210 Proseminar in Literary Studies OR one literature elective","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU4234","ModuleTitle":"Trauma, Loss, Exile and the Literary Imagination","Department":"Yale-NUS College","ModuleDescription":"Since the colonial conquests of the 19th century that characterised the Arab world’s modern encounter with Europe, the region has been marked by a collective sense of trauma and loss, something that has continued into the 21st century. This course will explore the effects multiple foreign occupations, post-independence authoritarian regimes, and forced displacements have wrought on the literary and cultural production of the Middle East and North Africa. Special attention will be paid to minority writing in the region through the work of Arab Jewish and Christian authors who have often found themselves at the center of extraordinary violence.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YCC1111 Literature and Humanities 1 & YCC1112 Literature and Humanities 2","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU4235","ModuleTitle":"Crisis and Continuity: Europe's 20th Century","Department":"Yale-NUS College","ModuleDescription":"This course systematically tackles Europe’s early 20th century history, including the histories of the First and Second World Wars and communism that still shape contemporary world politics. Crisis and Continuity will analyse primary sources, pamphlets, press, and secondary literature to provide students with a comparative and transnational understanding of the main social, economic, and political processes that shaped Europe’s 20th century. We will look at five crisis moments in European history and how the continent recovered from them, including the crisis of the First and Second World Wars, the Great Depression, 1989, and the current economic and migration crises.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completion of Common Curriculum modules, and a 2000-level history module.","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YHU4236","ModuleTitle":"“New” Media: Inquiries into Literature & Technology","Department":"Yale-NUS College","ModuleDescription":"No more adding of “new media”, media scholars have cried out over the recent years, to existing things when what we call “old media” was to quip a seminal phrasing, always already new. The same can be said for the communities and publics that media helped form. As ‘new media’ becomes increasingly ubiquitous in popular and scholarly discourse, we have lost sight of the term’s older origin as the mediation between cultures, politics, identities, and ideologies. Through media theory, literary narratives, films, and artworks, students will learn the post-hermeneutic turn in the humanities, where the idea of “text” is simply one of the dynamic effects of mediality.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Prerequisite":"YCC1111 Literature and Humanities 1, YCC1112 Literature and Humanities 2 AND one literature elective at any level OR with the permission of the instructor","Corequisite":"N/A","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"YHU4237","ModuleTitle":"Chinese Prose","Department":"Yale-NUS College","ModuleDescription":"This class will examine the Chinese prose (sanwen) tradition as it evolved from early historiographical and philosophical works of the Eastern Zhou through the collections of literary masters from the Tang, Song, and later imperial China. All the primary readings will be in the original classical Chinese, and these will be supplemented by secondary readings in both English and Chinese.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"YHU2212 Classical Chinese, or equivalent ability to read classical Chinese, or with the permission of the instructor.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YHU4238","ModuleTitle":"The Female Image in Japanese Art and Literature","Department":"Yale-NUS College","ModuleDescription":"This module will examine the production, reception and interpretation of female imagery and representations of gender roles for Japanese women through visual images and literary texts from the 11th to the 20th century, with an emphasis leaning towards the modern period. The female image occupies a crucial part in understanding key historical and cultural developments in Japan, such as the evolving influence of Westernization and modernity on Japanese society during the early decades of the 20th century. Students will analyse a wide range of materials ranging from the 11th century novel to literary pieces by renowned modern authors.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Completed at least one module in either Art History or Literature (a) at the 2000 level, or (b) at the 3000 level, or (c) get prior approval for waiving (a) and (b) from the module instructor and the Head of Study.","Preclusion":"YHU3232 (previous module code)","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"YHU4239","ModuleTitle":"The Age of Capital: Business and Power in Modern Europe","Department":"Yale-NUS College","ModuleDescription":"The course explores why Europe emerged as a leading financial and economic powerhouse by the 1800s, and why it lost its hegemony by the early 20th. century. By bringing together insights from modern European history, business, economics, and sociology, we investigate the role of states, politics, and business elites in shaping the continent’s history. Has Europe’s economy been driven by politics, states, or powerful bankers and industrialists? How did wars shape European economies? We also investigate how cities, nation-states, empires provided different venues and incentives for economic activity and how European Union reshaped the sofar fragmented economies of the continent.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Completion of Common Curriculum modules, and a 2000-level history course.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YHU4241","ModuleTitle":"Social Practice Art","Department":"Yale-NUS College","ModuleDescription":"The module will give students the opportunity to engage with society from a creative perspective. Art will be investigated alongside societal issues through sustained forms engagement. Alternative methods of presenting art works will be executed from a practice-based perspective. Students will also consider the ethics of participation in art projects. Social relations will be examined through personal, historical and cultural lenses. Active engagement will be explored through media appropriate to the nature of social engagement. The aim for this module is for each student to become familiar with diverse methods for meaningfully engaging with contemporary society through art. This module fulfills the Art Practice track in the Arts & Humanities major.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"YHU4242","ModuleTitle":"The History of the Book in East and Southeast Asia","Department":"Yale-NUS College","ModuleDescription":"This course is primarily concerned with the production, the distribution, and the consumption of texts in East and Southeast Asia. Beginning with the early modern publication of woodblock printed texts, this course explores the social and cultural worlds that developed around the collecting and reading of texts. It examines the transnational nature of the printing industry and the broader implications of changing reading practices.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"This module is open to sophomores, juniors or seniors or with the permission of the instructor.","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YHU4243","ModuleTitle":"Art Studio Research, Experimentation and Critique","Department":"Yale-NUS College","ModuleDescription":"This module fulfils the advance practice requirement (Art Practice track) of the Arts & Humanities major. It aims to bridge 3000 level art studio courses and the Arts Practice Capstone, and investigates topics and practices in the contemporary arts. Students will develop a deeper understanding of its changing contexts, and create a portfolio of in-depth research processes and methods related to their topics of interest during studio hours and weekly critiques. There will be readings on the philosophy and history of art and aesthetics, and artist studio visits. Students will have to plan, exhibit, present, and discuss their works.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"Pre-requisite (at least one of the following): YHU3201 Drawing Process OR YHU3288 Installation Art OR YHU3216 Introduction to Photojournalism OR YHU2223 Documentary Photography OR YHU3273 Intermediate Oil Painting OR with the permission of the instructor.","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"YHU4244","ModuleTitle":"Global Microhistory","Department":"Yale-NUS College","ModuleDescription":"This course introduces students to a new methodological approach to the writing of history that has become increasingly popular in the last ten years and tells big stories about the world small things. Students will also get their hands dirty by writing their own global microhistories.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Prerequisite":"Year 1 and 2 Common Curriculum modules and at least one module in History at 2000 level and any one module in History at 3000 level.","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YHU4245","ModuleTitle":"Perception","Department":"Yale-NUS College","ModuleDescription":"Perception is as important as it is puzzling: it is one of our most fundamental ways of knowing about the world, it is prior to thought in some important sense, it is a form of consciousness, and it is a basic source of knowledge. What is perception, and why does it behave in these ways? In this course, we will critically examine one detailed theory of perception, the dual awareness theory. We will also compare this theory to several leading contemporary theories of perception, including representationalism and naive realism.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"Students must have previously completed any philosophy elective (common curriculum courses do not count). Note that the course YHU2282 “Can consciousness be explained?” provides background material that, while helpful, is certainly not required.","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YID1201","ModuleTitle":"Introduction to Environmental Studies","Department":"Yale-NUS College","ModuleDescription":"This module introduces students to the field of environmental studies. We explore the core concerns of the field, its history, its primary methods of analysis, and a number of pressing environmental challenges to human well-being. We also examine how insights from the humanities, the social sciences, and the natural sciences can be integrated to analyze environmental problems and generate responses to them.","ModuleCredit":"5","Workload":"0-3-0-5.5-4","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YID2201","ModuleTitle":"Theory and Practice of Environmental Policymaking","Department":"Yale-NUS College","ModuleDescription":"An introduction to the tools, methods, and theory of effective environmental policymaking at the local, national, regional, and global level, with primary focus on governmental policies. Students will explore the interplay of politics and policy to develop an understanding of the drivers of successful environmental policymaking from a comparative perspective. This course is a prerequisite for subsequent environmental-studies policy and policymaking courses.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"YID1201 (Introduction to Environmental Studies), or permission of instructor","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YID2203","ModuleTitle":"Ecology and Ecosystems","Department":"Yale-NUS College","ModuleDescription":"Ecology investigates the complex interactions between organisms and their environment, including other organisms. This course asks how life-history strategies, environmental conditions, and local biotic interactions (e.g. competition, trophic interactions) shape the structure and dynamics of natural communities (e.g. functional composition, diversity, productivity, stability, and food webs). It also explores how natural communities form metacommunities over larger spatial scales and across ecosystems boundaries. Students draw on selected case studies to examine (1) links between biodiversity and ecosystem productivity, stability, and resilience, and (2) management options for biodiversity and ecosystem services in human-dominated landscapes.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"YID1201 Introduction to Environmental Studies is recommended but not required.","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YID2208","ModuleTitle":"Foundations of Environmental Humanities","Department":"Yale-NUS College","ModuleDescription":"This course is a survey of the contribution of humanities disciplines—history, philosophy, religious studies, anthropology, literature, film, and art—to understanding and responding to the socio-environmental challenges of the 21st century. Students will be introduced to interdisciplinary debates on subjects such as climate change, technonature, waste, time, happiness, and the Anthropocene, with a focus on art and literature from Southeast Asia, East Asia, and South Asia. Students will research and write original environmental humanities essays on some element of life and culture in Singapore, with the goal of publishing this work.","ModuleCredit":"5","Workload":"0-3-0-0-9","Prerequisite":"YID1201 Introduction to Environmental Studies or permission of the instructor. (Note: For Semester 2 AY2018/2019 only, YID1201 Introduction to Environmental Studies is recommended but not required.)","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YID2210","ModuleTitle":"Understanding and Building Resilience","Department":"Yale-NUS College","ModuleDescription":"Resilience – the capacity of a system to maintain its functions and processes while experiencing change – has moved from a peripheral ecological idea to a central concept in international economic development. This module explores the theoretical foundations and practical applications of resilience thinking through geographically diverse case studies of climate change adaptation, disaster risk reduction, and food security, among others. Special emphasis is placed on applying resilience thinking to social and environmental challenges in the developing world. Students will critically evaluate the use of resilience concepts to foster the social vitality and environmental integrity of villages, cities, and nations.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"YID1201 Introduction to Environmental Studies or with the permission of the instructor","Preclusion":"None","Corequisite":"None","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"YID3202E","ModuleTitle":"Special Topics: Himalayan Diversities","Department":"Yale-NUS College","ModuleDescription":"An exploration of an environmental topic or theme of relevance to students with interests in environmental studies. The topics covered within the course will be detailed in the syllabus given to a student in advance of the course. The faculty teaching the course will change and as such topics will change according to their specialisms and interests. For Semester Two of AY 2018-19, Professor Alark Saxena will offer a 3000-level course on social and environmental challenges and solutions in the Himalayan region. Please see https://envs.yale-nus.edu.sg/programme/ay-2018-2019-envstudies-courses/ for more information and a sample syllabus.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"YID1201 Introduction to Environmental Studies, or permission of the instructor. (Note: For Semester 2 AY2018/2019 only, YID1201 Introduction to Environmental Studies is recommended but not required.)","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YID3203","ModuleTitle":"Another World is Possible: Ecotopian Visions","Department":"Yale-NUS College","ModuleDescription":"In the era of climate change, many scholars contend that we must develop alternatives to neoliberal fossil-fuelled capitalism. This course explores visions of ecotopian futures that might guide our imaginations, beliefs, and actions by examining the ways that various authors, artists, thinkers, and communities have depicted alternative ‘green’ worlds, challenging dominant ideas about human nature, gender, nonhuman nature, culture, society, politics, and the future. With a diverse range of texts, from Björk and Hayao Miyazaki to Kim Stanley Robinson and Ursula K. Le Guin, we pair literature, film, music, art, and architecture with scholarship from environmental studies, history, anthropology, sociology, and cultural studies.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"YID1201 (Introduction to Environmental Studies) or YID2208 (Foundations of Environmental Humanities) recommended but not required.","Corequisite":"YID1201 (Introduction to Environmental Studies) or YID2208 (Foundations of Environmental Humanities) recommended but not required.","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YID3207","ModuleTitle":"China’s Energy and Environmental Sustainability","Department":"Yale-NUS College","ModuleDescription":"This course examines China’s key energy and environmental challenges as they relate both within China and abroad. Using a flipped classroom model, this course will be jointly offered with the Yale School of Forestry & Environmental Studies.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"YID1201 Introduction to Environmental Studies or permission of the instructor. (Note: For Semester 2 AY2018/2019 only, YID1201 Introduction to Environmental Studies is recommended but not required.)","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"YID3208","ModuleTitle":"Environmental Movements: Past, Present and Future","Department":"Yale-NUS College","ModuleDescription":"This course covers the philosophy, goals, and strategy of environmental movements. Students explore case studies of a diverse array of environmental movements across time and place, such as recycling, conservationist, deep ecology, anti-nuclear, anti-consumerist, and corporate social responsibility campaigns. The final project asks students to analyse an ongoing movement in detail and recommend effective strategies for increasing global sustainability.","ModuleCredit":"5","Workload":"0-3-0-8-1.5","Prerequisite":"Preference given to third and fourth year students, and students majoring in Environmental Studies. All others must have instructor approval.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YID3209","ModuleTitle":"Climate Science and Policy","Department":"Yale-NUS College","ModuleDescription":"Climate change -perhaps the defining issue of the 21st century- is a highly complex problem that requires interdisciplinary collaboration to develop policy responses. This course explores the science of climate change and uses theories from multiple disciplines, including law, political science, economics, and earth and atmospheric sciences to frame solutions to this global challenge. Through the application of quantitative tools (e.g. climate modelling, atmospheric and earth sciences) and qualitative tools (e.g. global environmental governance theory), students will establish an understanding of the causes and impacts of climate change, as well as the policy options and responses to address it.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"YID1201 Introduction to Environmental Studies or permission of the instructor. (Note: For Semester 2 AY2018/2019 only, YID1201 Introduction to Environmental Studies is recommended but not required.)","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YID3214","ModuleTitle":"Urban Ecological Systems","Department":"Yale-NUS College","ModuleDescription":"With an increasingly urbanised human population the interaction of nature with the built environment and its human inhabitants is emerging as one of the greatest sources of both opportunity and inertia to goals of sustainability. In this course you will consider the extent to which urbanisation has changed natural ecosystems and led to the rise of a new urban ecology, and consider how humans can value and manage this in a socio-ecological context. We will then address how the confluence of climate change, globalisation and urbanisation are fundamentally altering our living space and the implications for human health and wellness.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"One module in environmental studies OR one module in urban studies OR permission of the instructor","Preclusion":"YSS3272 Urban Ecological Systems (previous code)","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YID3215","ModuleTitle":"Sustainable Consumption","Department":"Yale-NUS College","ModuleDescription":"As both a cultural norm and a driver of economic prosperity, consumerism is thought to be incompatible with environmental sustainability. Drawing on a range of scholarly and activist work, this seminar explores the emergence and spread of consumerism, interrogates the various definitions and drivers of overconsumption, and considers the political and policy requirements of material sacrifice in service of environmental sustainability. The seminar features direct engagement with a number of scholars of sustainable consumption, and thus requires close reading of text, thoughtful and analytic writing, and engaged discussion. Special focus on emerging scholarship and policy initiatives in Asia, Europe and North America.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"YID1201 Introduction to Environmental Studies and permission of instructor","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YID3216","ModuleTitle":"Environment, Development and Mobilisation in Asia","Department":"Yale-NUS College","ModuleDescription":"Asia is known for its fast-paced economic growth and dramatic scenes of environmental devastation. This course explores societal perception, anxiety, and action in response to environmental change and economic development in the region. How do some communities resist environmentally controversial development projects, and why do others embrace these projects? How do non-governmental organisations bridge “Western” ideas about environmental human rights with their own cultural traditions? And how have experts, artists, and businesses joined the action? We explore these questions through historical and contemporary case studies that illuminate the ongoing debate about economic development versus environmental sustainability in Asia.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YID1201 Introduction to Environmental Studies or with the permission of the instructor.","Preclusion":"None.","Corequisite":"None.","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YID3217","ModuleTitle":"Modelling a Dynamic World","Department":"Yale-NUS College","ModuleDescription":"An investigation of systems thinking, modelling, and simulation. The module pairs a theoretical foundation in systems thinking with applied training in techniques of non-linear modelling and systems simulation. Questions covered by the module include: What are the benefits of systems thinking, modelling, and simulation? What are systems models and how are they developed? How is systems knowledge usefully applied to real-world problems?","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YID1201 Introduction to Environmental Studies or with the permission of the instructor. (Note: For Semester 2 AY2018/2019 only, YID1201 Introduction to Environmental Studies is recommended but not required.)","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YID4101","ModuleTitle":"Environmental Studies Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Environmental Studies Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Environmental Studies major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-1.5-0-5-6","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"YID4202","ModuleTitle":"Applied Environmental Research","Department":"Yale-NUS College","ModuleDescription":"The seminar, restricted to environmental-studies majors, is an applied, interdisciplinary exploration of a contemporary environmental challenge. Students conduct research, perform necessary analysis, and present their findings to relevant stakeholders. The seminar heightens students’ ability to conceptualise and analyse knotty problems, fosters an ability to communicate effectively across disciplines, and develops research skills for the capstone project. The module is offered in semester one of each academic year and is required of all 3rd-year environmental-studies majors. Fourth-year majors will be admitted only under unusual circumstances (e.g. declaring the major late or an urgent need to study away in semester one of a student’s third year), subject to approval by the Head of Studies.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"Open only to Environmental Studies majors, and required for all 3rd-year majors in the program. The course is offered only during Semester One of each academic year.","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YIL1201I","ModuleTitle":"Directed Language Study: Beginning Italian 1","Department":"Yale-NUS College","ModuleDescription":"Beginning Italian 1 is designed to help students develop a basic ability to read, write, understand, and speak Italian as well as to expand their cultural competency. Since all linguistic skills cannot be fully developed in one semester alone, stress will be placed on the acquisition of basic structures, which will be developed and reinforced in subsequent modules. The course will be conducted in Italian via teleconference from Yale.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Evening","Thursday Evening"]}]},{"ModuleCode":"YIL2201S","ModuleTitle":"Directed Language Study: Intermediate Sanskrit","Department":"Yale-NUS College","ModuleDescription":"This course offers four hours a week of language instruction in Sanskrit for students who have completed Beginning Sanskrit or have a similar command of the language. Instruction will continue developing their knowledge of the writing systems, vocabulary, and syntax of classical Sanskrit texts. Students will strengthen their reading level by working with a variety of texts. The course will be taught via teleconference.","ModuleCredit":"5","Workload":"0-3-0-0-2","Prerequisite":"YIL1201S Beginning Sanskrit","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YIL3201S","ModuleTitle":"Directed Language Study: Advanced Sanskrit: The Mahabharata","Department":"Yale-NUS College","ModuleDescription":"The goal of this course is to give students the ability to read literary texts in classical Sanskrit. Taught via teleconference, this course will focus on a selection of the great Indian Epic, the Mahabharata. The Mahabharata is the story of a world ending war between two royal houses and is probably the single most important literary work in India. Using skills developed in the basic and intermediate levels of the language, students will translate and discuss the relevant sections throughout the semester. This course will also discuss a number of advanced and rare grammatical forms in Sanskrit.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Prerequisite":"YIL2201S Directed Language Study: Intermediate Sanskrit or equivalent","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"YIR3311","ModuleTitle":"Independent Reading and Research","Department":"Yale-NUS College","ModuleDescription":"Independent study in an area of special interest to the student(s), with the close guidance of a faculty member, leading to a final project/product.","ModuleCredit":"2","Workload":"0-1-0-4-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YIR3311G","ModuleTitle":"Independent Reading and Research","Department":"Yale-NUS College","ModuleDescription":"Independent study in an area of special interest to the student(s), with the close guidance of a faculty member, leading to a final project/product.","ModuleCredit":"2","Workload":"0-1-0-4-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YIR3312","ModuleTitle":"Independent Reading and Research","Department":"Yale-NUS College","ModuleDescription":"Independent study in an area of special interest to the student(s), with the close guidance of a faculty member, leading to a final project/product.","ModuleCredit":"2","Workload":"0-1-0-4-0","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YIR3312G","ModuleTitle":"Independent Reading and Research","Department":"Yale-NUS College","ModuleDescription":"Independent study in an area of special interest to the student(s), with the close guidance of a faculty member, leading to a final project/product.","ModuleCredit":"2","Workload":"0-1-0-4-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YIR3313","ModuleTitle":"Independent Reading and Research","Department":"Yale-NUS College","ModuleDescription":"Independent study in an area of special interest to the student(s), with the close guidance of a faculty member, leading to a final project/product.","ModuleCredit":"2","Workload":"0-1-0-4-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YIR3313G","ModuleTitle":"Independent Reading and Research","Department":"Yale-NUS College","ModuleDescription":"Independent study in an area of special interest to the student(s), with the close guidance of a faculty member, leading to a final project/product.","ModuleCredit":"2","Workload":"0-1-0-4-0","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YIR3411","ModuleTitle":"Independent Language Study and Research","Department":"Yale-NUS College","ModuleDescription":"This module is intended for an individual or small group of students – ordinarily 1-2 students– who would like to work with texts and other materials in a language other than English. Students should clearly articulate the goals of their project and what they aim to achieve by the end of the semester. ILSR projects should go beyond reading the assigned materials from another course in their original language.","ModuleCredit":"2","Workload":"0-1-0-4-0","Prerequisite":"Project proposal with consent of Faculty Supervisor, Language Coordinator, Divisional Director, Vice Rector and Dean of Faculty.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YIR3411G","ModuleTitle":"Independent Language Study and Research","Department":"Yale-NUS College","ModuleDescription":"This module is intended for an individual or small group of students – ordinarily 1-2 students– who would like to work with texts and other materials in a language other than English. Students should clearly articulate the goals of their project and what they aim to achieve by the end of the semester. ILSR projects should go beyond reading the assigned materials from another course in their original language.","ModuleCredit":"2","Workload":"0-1-0-4-0","Prerequisite":"Project proposal with consent of Faculty Supervisor, Language Coordinator, Divisional Director, Vice Rector and Dean of Faculty.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YIR3412","ModuleTitle":"Independent Language Study and Research","Department":"Yale-NUS College","ModuleDescription":"This module is intended for an individual or small group of students – ordinarily 1-2 students– who would like to work with texts and other materials in a language other than English. Students should clearly articulate the goals of their project and what they aim to achieve by the end of the semester. ILSR projects should go beyond reading the assigned materials from another course in their original language.","ModuleCredit":"2","Workload":"0-1-0-4-0","Prerequisite":"Project proposal with consent of Faculty Supervisor, Language Coordinator, Divisional Director, Vice Rector and Dean of Faculty.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YIR3412G","ModuleTitle":"Independent Language Study and Research","Department":"Yale-NUS College","ModuleDescription":"This module is intended for an individual or small group of students – ordinarily 1-2 students– who would like to work with texts and other materials in a language other than English. Students should clearly articulate the goals of their project and what they aim to achieve by the end of the semester. ILSR projects should go beyond reading the assigned materials from another course in their original language.","ModuleCredit":"2","Workload":"0-1-0-4-0","Prerequisite":"Project proposal with consent of Faculty Supervisor, Language Coordinator, Divisional Director, Vice Rector and Dean of Faculty.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YLC1201","ModuleTitle":"Beginning Chinese 1","Department":"Yale-NUS College","ModuleDescription":"A Beginning Chinese course in listening, speaking, reading, and writing in Modern Standard Chinese. The student will learn pinyin, basic grammar, and a limited set of characters to understand basic everyday conversations and elementary readings. The course is designed for the absolute beginners and intended primarily for non-heritage students with no previous exposure to Chinese.","ModuleCredit":"5","Workload":"0-4-0-0-6","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YLC1202","ModuleTitle":"Beginning Chinese 2","Department":"Yale-NUS College","ModuleDescription":"This module is designed for 1) students who already possess some proficiency in spoken Chinese but no formal education in Chinese, 2) students returning from summer study abroad programs, and 3) non-heritage students with prior coursework in Chinese who wish to further develop their reading and writing skills in Chinese. Students will take a placement test prior to the beginning of the course.","ModuleCredit":"5","Workload":"0-4-0-0-6","Prerequisite":"YLC1201 Beginning Chinese 1 or equivalent (an interview or placement test may be administered.)","History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YLC2201","ModuleTitle":"Intermediate Chinese 1","Department":"Yale-NUS College","ModuleDescription":"This course is designed for students who completed First year Chinese (two semesters: YLC1201 & 1202) or have equivalent Chinese proficiency. It emphasizes on the ability to communicate and function accurately and appropriately in Modern Chinese. Students will take a placement test. The course aims to develop students by: (1) acquiring basic knowledge and communicative skills in speaking, listening, reading, and writing Chinese, (2) gaining solid understanding of the cultural and social context of Chinese, (3) developing research skill to understand Chinese texts and culture by using Chinese input system and online dictionary, as well as useful online resources.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Prerequisite":"YLC1202 Beginning Chinese 2 or students who passed GCE Chinese O & A Levels (an interview or placement test may be administered.)","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"YLC2202","ModuleTitle":"Intermediate Chinese 2","Department":"Yale-NUS College","ModuleDescription":"This course is designed for students who completed Intermediate Chinese 1 (YLC2201) or have equivalent Chinese proficiency. It emphasizes the ability to communicate and function accurately and appropriately in Modern Chinese. Students will take a placement test prior to the beginning of the course. The course aims for students to: (1) acquire basic knowledge and communicative skills in speaking, listening, reading, and writing Chinese, (2) gain solid understanding of the cultural and social context of Chinese, (3) develop research skill to understand Chinese texts and culture by using Chinese input system and online dictionary, as well as useful online resources.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Prerequisite":"YLC2201 Intermediate Chinese 1 or students who passed GCE Chinese O & A Levels (an interview or placement test may be administered.)","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"YLC3203","ModuleTitle":"Advanced Chinese 1","Department":"Yale-NUS College","ModuleDescription":"This course, together with Advanced Chinese 2, bridges the gap between our current offerings of intermediate and advanced-level Chinese, serving students who have completed YLC 2202 Intermediate Chinese 2 or equivalent. It continues to develop students’ abilities in speaking, orally comprehending, reading, and writing modern Mandarin Chinese and, concomitantly, also serves to deepen students’ understanding of the social and cultural issues facing China today. Students will be routinely drilled in reading and writing throughout the semester. Systematic discussion, debate, and presentation provide students with ample opportunities to practice and enhance their newly acquired linguistic skills and oral fluency.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Prerequisite":"YLC2202 Intermediate Chinese 2 or students who passed GCE Chinese O & A Levels (an interview or placement test may be administered.)","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YLC3204","ModuleTitle":"Advanced Chinese 2","Department":"Yale-NUS College","ModuleDescription":"The course is the continuation of Advanced Chinese 1 and prepares students to take further courses in advanced-level Chinese. It is designed for students who have studied at least two-and-a-half years of Chinese at the college level to achieve greater proficiency in oral and written uses of modern Mandarin. The course further develop language skills in listening, speaking, reading, and writing, with particular emphasis on enhancing reading and writing abilities. It builds upon the foundations of Advanced Chinese 1 yet differs in giving the students increased exposure to authentic written (and audio-visual) materials not specifically designed for classroom learning.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Prerequisite":"YLC3203 Advanced Chinese 1 or students who passed GCE Chinese O & A Levels (an interview or placement test may be administered.)","Preclusion":"None","Corequisite":"None","History":[{"Semester":1,"ExamDate":"2018-11-24T09:00+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YLC3205","ModuleTitle":"Advanced Readings in Chinese: Cinematic and Literary Texts","Department":"Yale-NUS College","ModuleDescription":"This course is designed to help students develop critical reading and writing skills through the use of contemporary Chinese cinema and film-related literary works. Students will also have the opportunity to compare and contrast Chinese films with the literature from which they are adapted. These activities, which include speaking, listening, writing, and reading, will provide a rich experience that goes beyond traditional language learning. Class instruction and discussion, conducted only in Chinese, will challenge students to form their own opinions of characters and themes, with less of a focus on grammar.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Prerequisite":"YLC3204 Advanced Chinese 2 or students who passed GCE Chinese A Levels (an interview or placement test may be administered.)","Preclusion":"Students who took the old YLC3201 Advanced Chinese: Cinematic and Literary Texts in AY2016-17 ONLY cannot take this course","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YLC3206","ModuleTitle":"Advanced Chinese: Readings in Modern Chinese Literature","Department":"Yale-NUS College","ModuleDescription":"This course is designed to promote the development of critical Chinese reading and writing skills. It aims to further improve the students’ Mandarin Chinese skills in all aspects. Students will gain access to the essence of Chinese culture as well as the charm of the language itself through notable works of modern Chinese literature. They will be introduced to significant topics concerning Chinese culture and history written in different styles and genres. Most of the texts are original and unabridged written by well-known authors such as Yuan Qiongqiong from Taiwan, Xixi from Hong Kong and Mo Yan from mainland China.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Prerequisite":"YLC3204 Advanced Chinese 2 or students who passed GCE Chinese A Levels (an interview or placement test may be administered.)","Preclusion":"Students who took the old YLC3202 Advanced Chinese: Readings in Modern Chinese Literature in AY2016-17 ONLY cannot take this course","History":[{"Semester":1,"ExamDate":"2018-11-24T11:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YLG1201","ModuleTitle":"Beginning Ancient Greek","Department":"Yale-NUS College","ModuleDescription":"This is an introductory course of language instruction in ancient Attic Greek for beginners, designed to give students a decent reading level by the end of the semester. It offers four days a week instruction. As well as gaining an introductory familiarity with the syntax and vocabulary of ancient Greek texts, students will develop an associated cultural knowledge in ancient Greek society and literary/ dramatic production.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Preclusion":"Students who have successfully completed YLG2201 Intensive Elementary Greek are not eligible for this course.","Corequisite":"Nil","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Monday Morning","Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"YLG2202","ModuleTitle":"Intermediate Ancient Greek","Department":"Yale-NUS College","ModuleDescription":"This course is designed to give students a more solid reading level by the end of the semester. It offers four days a week instruction. As well as gaining a familiarity with additional vocabulary and the more complex constructions of ancient Greek – especially those involving optative and subjunctive – students will through their more extensive reading develop an increased cultural knowledge in ancient Greek society and literary/ dramatic production.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"YLG1201 Beginning Classical Greek or permission of the instructor or YLG2201 Intensive Elementary Greek","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"YLL1201","ModuleTitle":"Beginning Latin","Department":"Yale-NUS College","ModuleDescription":"This intensive course offers four days a week of language instruction in Attic Latin for beginners. Instruction will cover the writing systems, vocabulary, and syntax of ancient Roman texts. Students will develop linguistic and cultural knowledge in ancient Mediterranean antiquity, and achieve a basic reading level by the end of the semester.","ModuleCredit":"5","Workload":"0-4-0-0-6","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YLL2201","ModuleTitle":"Intermediate Latin","Department":"Yale-NUS College","ModuleDescription":"This intensive course offers four days a week of language instruction and follows on from Beginning Latin. Students will continue developing linguistic and cultural knowledge in ancient Mediterranean antiquity, and achieve a relatively strong reading level by the end of the semester.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"YLL1201 Beginning Latin or equivalent","Preclusion":"Students who have successfully completed YLL1202 Introduction to Latin 2 or YLL2202 Intermediate Latin are not eligible for this course as YLL1202 and YLL2202 are previous module codes for this same course.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"YLL3202","ModuleTitle":"Advanced Latin: Catiline in the Roman Elite Imagination","Department":"Yale-NUS College","ModuleDescription":"This course offers an opportunity to explore the mercurial figure of Catiline, the Roman aristocrat infamously implicated into conspiracies to overthrow the Republic between 65-63BC. This exploration is conducted via detailed analysis of a series of literary texts in the original Latin across a 40-year period, with particular attention paid to Cicero’s first speech against Catiline (In Catilinam 1), Sallust’s historiographical narrative in the Bellum Catilinae, and the image of Catiline on Aeneas’ shield in Virgil’s epic Aeneid. Students will be exposed to different literary genres that allow them to chart the development of ‘Catiline’ in the Roman elite imagination.","ModuleCredit":"5","Workload":"0-3-0-1-8.5","Prerequisite":"YLL2201 Intermediate Latin, or equivalent qualification as judged by the course leader","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-09T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YLS1201","ModuleTitle":"Beginning Spanish 1","Department":"Yale-NUS College","ModuleDescription":"Beginning Spanish 1 is the introductory module to the language and culture of the Hispanic world. This course is designed to help you develop a basic ability to read, write, understand, and speak Spanish as well as to expand students' cultural competency. Since all linguistic skills cannot be fully developed in Beginning Spanish 1 alone, stress will be placed on the acquisition of basic structures, which will be developed and reinforced in subsequent modules.","ModuleCredit":"5","Workload":"0-4-0-3-3","Prerequisite":"No prior knowledge of the language or instructor's approval. A placement exam may be required.","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"YLS1202","ModuleTitle":"Beginning Spanish 2","Department":"Yale-NUS College","ModuleDescription":"This module is a continuation of Beginning Spanish 1. Beginning Spanish 2 pays close attention to aural/oral practice while strengthening basic grammar skills, writing, and reading comprehension. The module covers the second half of the eBook used in Beginning Spanish 1 and prepares students for Study Abroad opportunities via CIPE in their second summer at Yale-NUS or beyond.","ModuleCredit":"5","Workload":"0-4-0-0-6","Prerequisite":"YLS1201 Beginning Spanish 1 or instructor's approval. A placement exam may be required.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Thursday Afternoon","Friday Morning"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Thursday Afternoon","Friday Morning"]}]},{"ModuleCode":"YLS2201","ModuleTitle":"Intermediate Spanish 1","Department":"Yale-NUS College","ModuleDescription":"This module targets students who have completed the Beginning Spanish sequence or have had significant experience with the language (e.g., Study Abroad during their first summer at Yale-NUS or studied Spanish in high school). It offers a combination of listening and speaking practice with a review of key concepts of Spanish grammar via targeted reading and writing activities. This module continues to incorporate Hispanic cultural elements through representative texts and audiovisual materials from the Spanish-speaking world.","ModuleCredit":"5","Workload":"0-4-0-0-6","Prerequisite":"YLS1202 Beginning Spanish 2 or instructor's approval. A placement exam may be required.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Morning","Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YLS2202","ModuleTitle":"Intermediate Spanish 2","Department":"Yale-NUS College","ModuleDescription":"This module is a continuation of Intermediate Spanish 1. Students taking this module will build upon what was covered in the first half and continue to expand their command of written and spoken Spanish. Intermediate Spanish 2 pays close attention to aural/oral practice while strengthening more complex grammar skills (e.g., the subjunctive, passive voice), writing, and reading comprehension. The module covers the second half of the eBook used in Intermediate Spanish 1 (Mas) and prepares students for Study Abroad opportunities via CIPE at Yale-NUS and NUS.","ModuleCredit":"5","Workload":"0-4-0-0-6","Prerequisite":"YLS2201 Intermediate Spanish 1 or instructor’s approval. A placement exam may be required.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YLS3201","ModuleTitle":"Advanced Spanish: Spain, a Mosaic of Cultures","Department":"Yale-NUS College","ModuleDescription":"Students taking this module will build upon the material and topics covered in the introductory and intermediate sequences to expand their command of written and spoken Spanish while honing their literary analysis skills. The course will focus on a representative selection of texts (e.g., short stories, novellas) and films from various regions of the Iberian Peninsula. Students will analyze and contextualize these works via in-class discussions and presentations on the history, traditions, and ideas embedded within them. This module will emphasize students’ engagement with the ideas in the texts paying attention to stylistics, genre, and voice in their work.","ModuleCredit":"5","Workload":"0-4-0-2.5-6","Prerequisite":"Successful completion of YLS2201 Intermediate Spanish 1 and YLS2202 Intermediate Spanish 2 or instructor’s permission. A placement exam may be required.","Types":["UEM"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC1207","ModuleTitle":"General Chemistry: Molecular Structure and Reactivity","Department":"Yale-NUS College","ModuleDescription":"An introduction to chemistry emphasizing a microscopic, physical approach. A focus on atomic and molecular structure, chemical bonding and reactivity, and physical properties of molecules. Includes laboratory exercises. For students with an interest in the physical sciences, the life sciences, and environmental studies. The material is discussed at an introductory level, and is focused on developing understanding and ability to apply molecular concepts in further study of the sciences.","ModuleCredit":"5","Workload":"0-4-3-0-5.5","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC1212","ModuleTitle":"Introduction to Computer Science","Department":"Yale-NUS College","ModuleDescription":"Computer science has improved human life dramatically in the last 50 years. This course explains how computational tasks are solved and computers are programmed. You will learn how to be a more careful and methodical thinker. Moreover, millions of people around the world enjoy programming and you can too!","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"YCC1122 Quantitative Reasoning","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon"]}]},{"ModuleCode":"YSC1213","ModuleTitle":"General Physics: Electronics and Non-Linear Dynamics","Department":"Yale-NUS College","ModuleDescription":"This introductory physics course uses the platform of hands-on electronics to introduce students to concepts in electro-magnetism including electrostatics and electrodynamics. Using electronic components to build linear and non-linear oscillators, students will be introduced to concepts in nonlinear dynamics and chaos theory. The course is intended for both science majors and also non-majors.","ModuleCredit":"5","Workload":"0-1.5-3-0-8","Prerequisite":"High-school courses similar to AP physics and AP mathematics","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC1215","ModuleTitle":"Genetic Engineering for All: An iGEM team for Yale-NUS?","Department":"Yale-NUS College","ModuleDescription":"Genetic engineering is the ability to manipulate DNA sequences to alter the characteristics of an organism. iGEM (international Genetically Engineered Machine) is an annual contest for students to use a toolkit of genetic elements, or additional elements of their own design, to create novel and useful biological systems. This module introduces students to the fundamentals of gene regulation and to the principles of genetic engineering. The kinds of things done by student groups in iGEM will be explored, and the possibility of a Yale-NUS iGEM team discussed. No prior knowledge or expertise is assumed.","ModuleCredit":"2","Workload":"0-1.5-0-2-1.5","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"YSC1217","ModuleTitle":"Creativity, Imagination and Theoretical Physics","Department":"Yale-NUS College","ModuleDescription":"A good scientific theory is like a symbolic tale, an allegory of reality. Science is teeming with beautiful concepts, and the task of imagining them demands profound creativity, just as creative as the work of poets or magical realist novelists. This course explores in a manner accessible to non-scientists an unorthodox account of fundamental theoretical concepts such as Newtonian mechanics, superconductivity, and Einstein's theory of relativity, illuminating their profound implications.","ModuleCredit":"2","Workload":"0-1.5-0-1.5-2","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"YSC2202","ModuleTitle":"Biology Laboratory","Department":"Yale-NUS College","ModuleDescription":"This course introduces students to the basic techniques used in life science research. Students will pursue a semester-long project examining how genetic and molecular changes affect interactions between proteins. This course will recreate a research lab setting introducing standard molecular techniques and prepare students for independent work in research labs.","ModuleCredit":"5","Workload":"0-1-8-0-3.5","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSC2203","ModuleTitle":"Classical Mechanics","Department":"Yale-NUS College","ModuleDescription":"The course discusses the principles of classical mechanics within a rigorous mathematical framework. Topics may include kinematics, conservative forces, central-force motion, small oscillations, rigid bodies, variational problems, the Lagrangian and Hamiltonian formalisms, non-inertial frames, and special relativity. This course is a prerequisite for most of the Major modules in Physics.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"YSC1121 Applied Calculus or equivalent, AND YSC1213 General Physics: Electronics and Non-Linear Dynamics, OR with the permission of the instructor. Students are requested to consult with the instructor on the equivalency of the calculus course(s) that they have taken previously. (For Semester 2 AY2018/2019 only, YSC1121 Applied Calculus as a pre-requisite is recommended and not compulsory.)","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC2209","ModuleTitle":"Proof","Department":"Yale-NUS College","ModuleDescription":"Mathematicians and computer scientists write proofs: convincing arguments, combining clear and concise language, computations and symbolic manipulation, illustrations and tables. By reading, writing, and revising proofs, students will be prepared for modern topics in analysis, algebra, geometry, and theoretical computer science. Students will write proofs that utilize direct deduction and proof by contradiction, complicated logical structures with cases, and mathematical induction. Students will acquire a thorough knowledge of naïve set theory, including sets and functions, equivalence relations and classes, cardinal and ordinal arithmetic. Topics in discrete mathematics will include the combinatorics of finite structures such as graphs and trees.","ModuleCredit":"5","Workload":"0-4-0-4.5-4","Preclusion":"YSC1203 (previous module code for Proof)","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC2210","ModuleTitle":"Data Analysis and Visualization (DAVis) with R","Department":"Yale-NUS College","ModuleDescription":"This course teaches how to use the programming language R for analyzing and presenting statistical data. Starting from the fundamentals of R (data types, flow control), students learn how to write their own R scripts and functions. They learn how to extract data from web sites and bring the input into a shape (e.g. using regular expressions) that is suitable for further analysis. Much of the course will focus on R’s graphics features, including network representations and geographic maps. The objective is to present data in ways that are informative, elegant and fun (e.g. as short animated video clips).","ModuleCredit":"5","Workload":"0-2-2-4-4.5","Prerequisite":"YCC1122 Quantitative Reasoning","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC2212","ModuleTitle":"Instrumental Analysis with Laboratory","Department":"Yale-NUS College","ModuleDescription":"This course is an introduction to the laboratory techniques in analytical and organic chemistry with an emphasis on the fundamental principles and utilisation of state-of-the-art instruments.","ModuleCredit":"5","Workload":"0-3-4-0-5.5","Prerequisite":"YSC1207 General Chemistry: Molecular Structure and Reactivity, OR with the permission of the instructor","Preclusion":"YSC2207 Techniques in Analytical Chemistry and YSC2208 Techniques in Organic Chemistry (previous module codes)","Corequisite":"None.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"YSC2213","ModuleTitle":"Discrete Mathematics","Department":"Yale-NUS College","ModuleDescription":"Discrete mathematics is the art of combining and arranging sets that are naturally composed of individual pieces, such as the integers, one’s network of friends, or the internet. This course develops basic techniques for manipulating discrete sets through a host of concrete examples and applications. Key topics include permutations, partitions, recurrences, generating functions, networks, graph algorithms, and rigorous explorations of the Fibonacci and Catalan numbers, the Principle of Inclusion/Exclusion, the Pigeonhole Principle, and Pascal’s Triangle.","ModuleCredit":"5","Workload":"0-4-0-0-8","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC2214","ModuleTitle":"Introduction to Optics and Imaging","Department":"Yale-NUS College","ModuleDescription":"This course combines theoretical concepts with experimentation and computational analysis to give a solid introduction to the field of optics and imaging. A fundamental understanding of the nature of light, and how it interacts with physical systems is important for many higher level courses. In this course students will learn geometrical optics, wave optics, polarization, interference, diffraction and how these concepts relate to imaging. Students will also be introduced to modern applications of optics that have had a significant impact on our lives such as lasers and optical communication.","ModuleCredit":"5","Workload":"0-3-1.5-4-4","Prerequisite":"None although it is mainly aimed at science majors (life and physical)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-08T09:00+0800","LecturePeriods":["Wednesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"YSC2216","ModuleTitle":"Evolutionary Biology","Department":"Yale-NUS College","ModuleDescription":"This course aims to explore the study of biological evolution from a scientific standpoint. It covers topics such as population genetics, quantitative genetics and genomics, analysis of adaptation within and among species, phylogenetic analysis, and macroevolutionary patterns. Some major questions we will address include: Have organisms evolved for “the good of the species”? Why do some animals cooperate, and why do we see some patterns in the behaviours of the sexes? We’ll examine these topics in lecture, readings of both primary and review literature, discussion, and laboratory exercises which focus on the basics of analytical techniques used in evolutionary studies.","ModuleCredit":"5","Workload":"0-4-3-1-4.5","Prerequisite":"YC1122 Quantitative Reasoning and YC1131 Scientific Inquiry, although these requirements may change with curricular changes. Students are encouraged to have taken an elective that counts towards either a Life Science or Physical Science","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Tuesday Afternoon","Wednesday Morning","Friday Afternoon"]}]},{"ModuleCode":"YSC2220","ModuleTitle":"Linearity","Department":"Yale-NUS College","ModuleDescription":"Many problems in the social and natural world involve transitions. For example, an economy’s state this quarter leads to its condition next quarter. This module explores simple linear mathematical modelling to investigate such phenomena, study their extrapolation further into the future, and explore whether a steady state eventuates. It introduces students to matrices, and shows how their eigenvalues determine the ultimate fate of the balance of forces being studied. Students will gain an appreciation of how mathematics can unify approaches to very diverse problems. Only high-school mathematics, and probability from Quantitative Reasoning, is required background for the module.","ModuleCredit":"2","Workload":"0-3-0-5-2","Prerequisite":"YCC1122 Quantitative Reasoning","Corequisite":"Students taking this course may, but need not, take Non-linearity.","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSC2221","ModuleTitle":"Introduction to Python","Department":"Yale-NUS College","ModuleDescription":"This course introduces Python, a widely used high-level programming language. Its popularity is comparable to Java or C/C++. This means Python is practically useful and convenient to program and learn, since there are many resources/communities on the internet and many supporting libraries. Python was designed to be easy to learn, though many serious applications have been built based on it.","ModuleCredit":"2","Workload":"0-3-0-0-2","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning","Monday Evening","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Monday Evening","Thursday Evening"]}]},{"ModuleCode":"YSC2223","ModuleTitle":"Introduction to Black Holes","Department":"Yale-NUS College","ModuleDescription":"An introduction to the theoretical and empirical study of black holes in the universe.","ModuleCredit":"2","Workload":"0-2-0-0-3","Prerequisite":"Physics at A-level, AP, or equivalent.","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"YSC2224","ModuleTitle":"Organic Chemistry with Laboratory","Department":"Yale-NUS College","ModuleDescription":"The structure, properties, and reactivity of carbon-based molecules will be studied in depth, offering a foundation to understanding not only pharmaceuticals, dyes, polymers and other petrochemicals, but also the biochemical processes that constitute life.","ModuleCredit":"5","Workload":"0-3-4-0-5.5","Prerequisite":"YSC1207 General Chemistry: Molecular Structure and Reactivity OR with the permission of the instructor","Preclusion":"Precludes previous module code of YSC2206","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-30T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning","Friday Afternoon"]}]},{"ModuleCode":"YSC2225","ModuleTitle":"Physical Chemistry","Department":"Yale-NUS College","ModuleDescription":"The course aims to introduce the students to the physical chemistry concepts that are essential in understanding and investigating the molecular and macroscopic world. Students will also learn how quantum and computational chemistry can be applied in the prediction of molecular properties and its relevance to spectroscopy.","ModuleCredit":"5","Workload":"0-4-1.5-1.5-5.5","Prerequisite":"YSC1207 General Chemistry: Molecular Structure and Reactivity, AND YSC1213 General Physics: Electronics and Non-Linear Dynamics, OR with the permission of the instructor","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC2227","ModuleTitle":"C: A Language for Science and Engineering","Department":"Yale-NUS College","ModuleDescription":"C is one of the most commonly used programming languages, especially in science, engineering and electronics. Many operating systems and microcontrollers are at least partly coded in C. C is lightweight, fast and offers a complex memory management system. This apparent simplicity does not mean that it is simple to learn and master though, as it requires deep understanding of how memory works and how data is represented. In this course, we will cover the C language along with memory management and segmentation. C can be useful for Capstones in applied mathematics and natural sciences.","ModuleCredit":"2","Workload":"0-3-0-5.5-1.5","Prerequisite":"YSC2221 Introduction to Python or YSC1212 Introduction to Computer Science or permission of instructor","Preclusion":"YSC3217 Programming Operating Systems, Interfaces & eXtras YSC3232 Object-oriented Programming (or previously YSC3207 Principles and Tools of Software Development)","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Monday Evening","Thursday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"YSC2228","ModuleTitle":"Statistical Thermodynamics","Department":"Yale-NUS College","ModuleDescription":"This is a first course in equilibrium statistical thermodynamics. It begins with examining the concepts of probability, microstates and macrostates in understanding thermal phenomena, linking these to entropy, the Boltzmann factor, ensembles, and the partition function. We apply these concepts to elementary physical and chemical models such as classical and quantum gases, solids, phase transitions, chemical reactions, solute-solvent interactions, polymer structure. Within the Physical Sciences major, it will count toward pathways in biophysics, chemistry, chemical physics, materials science, nanoscience, physics, or related fields.","ModuleCredit":"5","Workload":"0-4-0-4.5-4","Prerequisite":"Recommended to have read YSC1207 General Chemistry: Molecular Structure and Reactivity, AND/OR YSC1213 General Physics: Electronics and Non-Linear Dynamics.","Preclusion":"YSC3224 Statistical Thermodynamics (previous code)","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"YSC2229","ModuleTitle":"Introductory Data Structures and Algorithms","Department":"Yale-NUS College","ModuleDescription":"We cover basic data structures and algorithms with an emphasis on implementation, although theory (asymptotic analysis, including amortization) is also covered. Topics include lists, queues, stacks, unionfind, binary heaps, red-black trees, hashtables, tries, binary search, efficient quicksort, graph representations, depth-first and breadth-first search, topological sort, Dijkstra’s, Prim’s and Kruskal’s, Huffman coding, and Knuth-Morris-Pratt. Additional topics may include: - Randomization (e.g. Bloom filters, Miller-Rabin, Rabin-Karp) - Time-space tradeoffs (e.g. range queries) - Parallel considerations (e.g. Map/Reduce, prefix-sum, quicksort) - Purely functional data structures (e.g. of red-black trees) - Approximation algorithms (e.g. vertex covering) - More sophisticated data structures and algorithms (e.g. leftist heaps, binomial heaps, splay trees)","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YSC1212 Introduction to Computer Science or with the permission of the instructor","Preclusion":"YSC2204 Fundamentals of Programming","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"YSC2230","ModuleTitle":"Probability and Statistics","Department":"Yale-NUS College","ModuleDescription":"In addition to being interesting in its own right, probability theory forms the foundation of the study of statistics and finds applications across the physical and social sciences. This course will provide students with a formal introduction to probability, with an eye to preparing them for further study in statistics and other fields of mathematics. We will return to topics first introduced in Quantitative Reasoning, but study them from a more mathematical point of view. Topics will include probability spaces, random variables, distributions, moment-generating functions, the Central Limit Theorem, likelihood functions, and an introduction to parameter estimation.","ModuleCredit":"5","Workload":"0-4-0-6-2.5","Prerequisite":"YSC1211 Applied Calculus or with the permission of the instructor","Preclusion":"YSC1204 Statistical Inference","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC2231","ModuleTitle":"Foundations of Neuroscience","Department":"Yale-NUS College","ModuleDescription":"This course provides an introduction to neurobiology and equips students with the background necessary to understand key concepts and fundamental questions in studies of the nervous system and cognition. Students will learn about cellular and molecular neurobiology, neurophysiology, neuroanatomy, and neuroethology. This course should be of interest to students contemplating further studies in neuroscience, psychology, neuropharmacology, and behavioural ecology, or students considering careers in medical, veterinary, and behavioural sciences.","ModuleCredit":"5","Workload":"0-4-0-2.5-6","Prerequisite":"None","Preclusion":"YSC2211 Neurobiology and Behaviour","History":[{"Semester":1,"ExamDate":"2018-11-28T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC2232","ModuleTitle":"Linear Algebra","Department":"Yale-NUS College","ModuleDescription":"A first course in linear algebra of finite-dimensional real and complex vector spaces, balancing theoretical and computational material. The course covers vectors and linear transformations, building geometric intuition, algebraic aptitude, and computational proficiency. Topics include spaces and subspaces, linear maps, linear independence and spanning, basis, and representations by coordinates and matrices. The theory of linear operators is developed, including eigenvalues and eigenvectors, self-adjoint operators, the spectral theorem, and the singular value decomposition. Some topics from numerical linear algebra, especially implementation of algorithms and assessment of their efficiency are included. Applications to statistics, economics, engineering and science are presented.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"Any other MCS module OR with the permission of the instructor.","Preclusion":"YSC3205 Linear Algebra (previous code)","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC2233","ModuleTitle":"Genetics","Department":"Yale-NUS College","ModuleDescription":"This course illustrates basic principles of genetics using examples from prokaryote and eukaryote organisms. It emphasizes classical genetic techniques and how genetics is used to gain understanding of whole organisms. The gene, its context and the genome are the primary concepts covered. The focus will be on Drosophila developmental genetics, yeast cell biology and human disease.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"None","Preclusion":"YSC3201 (previous module code)","Corequisite":"None","History":[{"Semester":1,"ExamDate":"2018-12-03T09:00+0800","LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YSC2234","ModuleTitle":"Human Biology","Department":"Yale-NUS College","ModuleDescription":"This course examines the anatomy and physiology of humans and other animals in an evolutionary and comparative framework. Major themes include the integration among physiological systems to maintain homeostasis, understanding biological structures as statements of homology, suboptimal or pathological adaptive solutions as the product of phylogenetic constraints or physiological trade-offs, and human adaptive plasticity in diverse environments. This course should be of interest to students wanting to learn about human and animal biology, chronic and metabolic pathologies in contemporary urban societies, or students considering careers in medical, veterinary, or pharmaceutical science.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"None","Preclusion":"YSC1201 (previous module code)","Corequisite":"None","History":[{"Semester":1,"ExamDate":"2018-11-26T09:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Morning","Friday Morning"]}]},{"ModuleCode":"YSC2235","ModuleTitle":"Field Research","Department":"Yale-NUS College","ModuleDescription":"To enable students to develop and perform field-based research in biology. Students will develop original research ideas and be introduced to field research approaches - methods and techniques, sampling design, data analysis and interpretation - which they will then pursue for the rest of the semester. The group-based research projects will culminate in research reports modelled on scientific publications.","ModuleCredit":"5","Workload":"0-1-0-6-5.5","Corequisite":"None.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"YSC2237","ModuleTitle":"Computational Thinking for Physical Science","Department":"Yale-NUS College","ModuleDescription":"This module introduces students to computational thinking as applied to problems in physical science. A selection of real-world problems will be chosen to illustrate problem formulation, solution development and interpretation as well as analysis of the solutions and data visualization. The selection of problems will tackle different types of approaches typically used in scientific computational thinking including probabilistic methods, deterministic methods, machine learning, and approximation methods. Emphasis will be given to analysing the accuracy and convergence of the computational technique, and also to the interpretation of numerical results and their limitation by understanding the level of approximation.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"None, but either General Physics OR General Chemistry are strongly recommended.","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC2239","ModuleTitle":"Introduction to Data Science","Department":"Yale-NUS College","ModuleDescription":"Data science has revolutionised modern life and technology using a broad spectrum of methods from Mathematics, Statistics and Computer Science. Intrinsically, mathematical and statistical techniques are married to modern computing power to provide accurate and complex tools to capture real life phenomena. In this course we develop an introduction to methods used in data science, at a level requiring basic mathematics and statistics.","ModuleCredit":"5","Workload":"0-2-1-5-4.5","Prerequisite":"A level mathematics or equivalent.","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC2240","ModuleTitle":"Research Tutorial in Animal Behaviour","Department":"Yale-NUS College","ModuleDescription":"This stand-alone tutorial will train students to conduct animal behaviour research. Students will coordinate with the instructor about the specific topic and may study natural or captive animal populations. Students will use sampling techniques and analyses specific to animal behaviour, and will carry out a complete study on animal behaviour. Portions of this module may take place in Singapore parks or at the Singapore Zoo. Students should come away from this tutorial being able to design, carry out, and analyse data, for scholarly studies on animal behaviour, cognition, or evolution. This tutorial can transition into a YNC summer research internship.","ModuleCredit":"2","Workload":"0-0-3-2-0","Prerequisite":"YCC1122 Quantitative Reasoning and YCC1131 Scientific Inquiry 1. Completed or concurrently take 1 of: YSC2211 Neurobiology & Behaviour / YSC223 1 Foundations of Neuroscience / YSC2216 Evolutionary Biology / YSC3235 Animal Behaviour / YSS2201 Understanding Behaviour and Cognition OR instructor’s permission.","Preclusion":"Nil","Corequisite":"Completed or concurrently take 1 of: YSC2211 Neurobiology & Behaviour / YSC2231 Foundations of Neuroscience / YSC2216 Evolutionary Biology / YSC3235 Animal Behaviour / YSS2201 Understanding Behaviour and Cognition OR instructor’s permission.","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"YSC3203","ModuleTitle":"Advanced Algorithms and Data Structures","Department":"Yale-NUS College","ModuleDescription":"We study the design and rigorous analysis of algorithms and data structures. Topics may include dynamic programming, Fibonacci heaps, graph algorithms, string algorithms, parallel algorithms, and concurrent data structures.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YSC2229 Introductory Data Structures and Algorithms (or previously YSC2204 Fundamentals of Programming), or permission of instructor.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC3206","ModuleTitle":"Introduction to Real Analysis","Department":"Yale-NUS College","ModuleDescription":"This course embarks on a deep study of the real numbers and functions of a single real variable. Fundamental properties of real numbers – arithmetic, distance, limit, convergence, order – are developed from scratch. From there, the course delves into the inner workings of calculus, the general notions of continuity, differentiability, measure, and integration, for functions of one real variable.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"YSC2209 Proof OR YSC2232 Linear Algebra","History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning","Friday Morning"]}]},{"ModuleCode":"YSC3210","ModuleTitle":"Introduction to Quantum Mechanics","Department":"Yale-NUS College","ModuleDescription":"This first course on quantum mechanics introduces students to the postulates of quantum theory and then applies it to discuss problems like two level systems, quantum harmonic oscillators, the variational principle and the WKB approximation.","ModuleCredit":"5","Workload":"0-5-0-0-7.5","Prerequisite":"YSC2203 Classical Mechanics and YSC2205 Mathematical Methods for Physical Scientists or Permission of instructor","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC3211","ModuleTitle":"Introduction to Electrodynamics","Department":"Yale-NUS College","ModuleDescription":"This course introduces the basic concepts of electrodynamics, taught with the full mathematical and physical rigor necessary for subsequent courses on the subject. Topics typically include electrostatics and magnetostatics, both in free space and in media, dynamics as described by Maxwell’s equations, electromagnetic waves, optics, and simple relativistic phenomena. Introduction to electrodynamics is a core course for the Physics pathway within the Physical Science major.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"YSC2205 Mathematical Methods for Physical Scientists or Permission of Instructor","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSC3213","ModuleTitle":"Experimental Physics Laboratory","Department":"Yale-NUS College","ModuleDescription":"Experimental physics will provide students with hands-on practical experience using techniques to investigate scientific problems that draw on concepts from different branches of physics (e.g. quantum, statistical, thermal, solid state and optical). It aims to enhance their understanding and apply scientific knowledge learnt in class. Emphasis will also be placed on the development of analytical skills in measurement and analysis.","ModuleCredit":"5","Workload":"0-0-6-3-3.5","Prerequisite":"Juniors and Seniors students in Physics Track major.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Thursday Morning","Thursday Afternoon"]}]},{"ModuleCode":"YSC3214","ModuleTitle":"Biochemistry","Department":"Yale-NUS College","ModuleDescription":"This course will provide a broad foundation to Biochemistry, the study of the chemistry of life. Students will learn about the chemical and molecular composition of a cell, the structures, functions and transformations of biomolecules and the flows of energy and information in biological systems at the biochemical level. This course will be particularly important for students intending to pursue further studies and/or future careers in medicine, veterinary, biomedical, pharmaceutical or forensic sciences and biotechnology.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC3215","ModuleTitle":"Research Seminar","Department":"Yale-NUS College","ModuleDescription":"This course (a requirement for Life Science majors) is meant to prepare students for their capstone projects, in some cases quite specifically through targeted readings and group presentations of relevant scientific literature, but more generally through practice in close and critical assessment of scientific papers, the generation of new research ideas based on those papers, and the honing of presentation skills.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC3217","ModuleTitle":"Programming Operating Systems, Interfaces & eXtras","Department":"Yale-NUS College","ModuleDescription":"While YSC3207 focused on programming in different languages and tools to help software development, students at this point do not really understand how an Operating System works. Operating Systems are also actually programs and as such, follow the same rules and logic on a lower level. Computer Scientists should have enough knowledge to understand these low level mechanisms in order to be able to develop on any given platform.","ModuleCredit":"5","Workload":"0-3-0-7-2.5","Prerequisite":"YCC2221 Introduction to Python or YSC1212 Introduction to Computer Science or permission of instructor","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSC3221","ModuleTitle":"Computer Vision and Deep Learning","Department":"Yale-NUS College","ModuleDescription":"Computer vision is Artificial Intelligence (AI) that focuses on images and video as the input. The goal of computer vision is to extract information from images and video., It isattempts to make computers work like human's eyes:, namely, to understand and recognize the world through visual data. Compared to other types of data, extracting information from images and video is more complex. However, it has been shown that DEEP LEARNING is effective in addressing this problem. Thus, in this course, we also learn deep learning, particularly in the context of solving computer vision problems.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"- Programming skill in Python - Knowledge in mathematics (linear algebra, calculus, probability/statistics) - YSC3205 (Linear Algebra) or permission of instructor","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC3227","ModuleTitle":"Machine Learning","Department":"Yale-NUS College","ModuleDescription":"Machine learning is a collection of techniques where computers can learn from data without being explicitly programmed. For instance, when we train a program using human-face image data, it should be able to locate faces in an image, yet, if we train the same program using flower data, it should be able to locate flowers in an image, without explicitly changing the program itself. This module particularly will focus on statistical machine learning, which relies heavily on probabilistic and statistical analysis. Programming skill in python is compulsory.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"- Programming skill in Python - Knowledge in mathematics (linear algebra, calculus, probability/statistics) - YSC2232 (Linear Algebra) or permission of instructor","History":[{"Semester":1,"ExamDate":"2018-12-04T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC3228","ModuleTitle":"Inorganic Chemistry with Laboratory","Department":"Yale-NUS College","ModuleDescription":"The course aims to introduce the students to the principles of structure and reactivity of: 1) main group (including noble gases), 2) transition metal, and 3) rare earth metal compounds. The reactivity patterns of select classes of inorganic compounds and their relevance in the natural world (e.g. biological systems, atmosphere) will also be discussed.","ModuleCredit":"5","Workload":"0-1.5-3-2.5-5.5","Prerequisite":"YSC2224 Organic Chemistry with Lab (or previously YSC2206 Principles of Organic Chemistry) or with the permission of the instructor.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"YSC3233","ModuleTitle":"Molecular Cell Biology","Department":"Yale-NUS College","ModuleDescription":"This course fulfils one of the upper division requirements for the Life Science Major. It is considered one of the “Foundations of Advanced Biology” options, of which majors must take four. This course examines the central dogma of biology and how gene products are applied to basic intracellular mechanisms. The focus will be on protein targeting to organelles, membrane and vesicle trafficking, cell-cell communication, the cytoskeleton, adhesion, and the cell cycle. The course will outline how recombinant DNA techniques have been used to dissect cellular processes and will draw on basic experimental results to describe experimental design and its limitations.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC3234","ModuleTitle":"Principles of Biophysics","Department":"Yale-NUS College","ModuleDescription":"This discussion seminar-style biophysics course will emphasize problem-solving skills (including computational) and laboratory techniques, focussing on applications of abstract concepts like statistical thermodynamics to biophysical phenomena, and the physics of soft condensed matter to \"squishy\" bio-molecules. Topics considered include protein folding, binding equilibria, self-assembly of biomolecules, membrane energetics. Some questions addressed are: why are lipids essential to life, what drives ions across membranes, how do proteins bind to receptors, how can physics of biopolymers (DNA, proteins) explain their function, how can we explain spontaneous order formation in biology?","ModuleCredit":"5","Workload":"0-(2-4)-3-3.5-(4-5)","Prerequisite":"Sophomores can enroll with instructor’s permission. Given the physics bent of this course, it is recommended that students have taken or take concurrently some Calculus, in order to fully appreciate the content.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSC3235","ModuleTitle":"Animal Behaviour","Department":"Yale-NUS College","ModuleDescription":"The aim of this course is to examine animal behavior from a biological, and especially an evolutionary, point of view. We will explore the causes and consequences of animal behaviors, including topics such as: optimality and foraging, predation and risk, territoriality and aggression, mating competition, parent-offspring and sibling conflict, personality and behavioural syndromes, living in groups, altruism, mutualism, and eusociality. We will also address some questions of the evolution of cognition in animals. Students will discuss the primary literature, conduct small group and independent projects on animals, and write individual review papers.","ModuleCredit":"5","Workload":"0-3-3-2-4.5","Prerequisite":"Class of 2017, 2018, 2019, 2020: YCC1122 Quantitative Reasoning and YCC1131 Scientific Inquiry and YSC2231 Foundations of Neuroscience (or previously YSC2211 Neurobiology & Behaviour) or YSC2216 Evolutionary Biology or YSS2201 Understanding Behaviour and Cognition or permission of the instructor. Class of 2021 onwards: Scientific Inquiry 1 (new) and YCC1122 Quantitative Reasoning and YSC2231 Foundations of Neuroscience (or previously YSC2211 Neurobiology & Behaviour) or YSC2216 Evolutionary Biology or YSS2201 Understanding Behaviour and Cognition or permission of the instructor.","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Morning","Wednesday Afternoon"]}]},{"ModuleCode":"YSC3236","ModuleTitle":"Functional Programming and Proving","Department":"Yale-NUS College","ModuleDescription":"Using the Coq Proof Assistant, we propose an integrated account of specifications, unit tests, implementations, and properties of functional programs, through a variety of examples.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YSC1212 Introduction to Computer Science or with the permission of the instructor","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC3237","ModuleTitle":"Introduction to Modern Algebra","Department":"Yale-NUS College","ModuleDescription":"Algebra is the study of mathematical symbols and the rules used to manipulate them. Throughout the history of mathematics, algebraic methods have been developed to solve equations using simple, but important, properties of numbers that make meaningful calculations possible. Those properties arise in a variety of other settings, however, allowing us to make algebraic arguments in a significantly broader context. This course introduces modern algebra — specifically the mathematical objects called groups and rings — through a rigorous exploration of familiar notions, including permutations, symmetries, polynomials, and matrices, resulting in a cohesive, unifying theory with far-reaching applications throughout the natural sciences.","ModuleCredit":"5","Workload":"0-4-0-4-4","Prerequisite":"YSC2209 Proof","Preclusion":"Precludes previous module codes of YSC3220 Rings and Fields & YSC3204 Group Theory, which have been consolidated into a single course YSC3237 Introduction to Modern Algebra.","Corequisite":"N/A","History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"YSC3239","ModuleTitle":"Geometry and the Emergence of Perspective","Department":"Yale-NUS College","ModuleDescription":"This course explores the role of geometry in the emergence of perspective drawing during the Italian Renaissance. Through in-depth comparisons of seminal treatises such as Euclid’s Elements and Leon Battista Alberti’s On Painting, students will rediscover the crucial ideas that motivated the development of (non-Euclidean) projective geometry in seventeenth century Europe. No prior knowledge of geometry or familiarity with advanced mathematics is required.","ModuleCredit":"5","Workload":"0-4-0-4-4.5","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"YSC3240","ModuleTitle":"Foundations of Applied Mathematics","Department":"Yale-NUS College","ModuleDescription":"Foundations of Applied Mathematics introduces important mathematical methods that are essential for treating a variety of problems in applied mathematics, which are useful in physics, chemistry, and economics. Topics include vector calculus, linear algebra, differential equations, complex analysis, Fourier series, and calculus of variations. The module will focus on aspects of each topic pertinent to the applied fields mentioned above.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"None","Preclusion":"YSC2205 Mathematical Methods for Physical Scientists","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC3241","ModuleTitle":"Introduction to Computational and Systems Biology","Department":"Yale-NUS College","ModuleDescription":"This course aims to complement the theoretical and experimental knowledge gained through course work and laboratory experience by introducing students to computational methods in molecular biology. The focus will be on applying modern bioinformatics and modelling methods to large datasets encouraging a hands on approach to big data processing.","ModuleCredit":"5","Workload":"0-4-0-4-4.5","Prerequisite":"YSC3233 Molecular Cell Biology or YSC2233 Genetics or with permission of the instructor.","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YSC3242","ModuleTitle":"Agent-Based Modelling","Department":"Yale-NUS College","ModuleDescription":"Agent-based modelling (ABM) simulates the behaviour of interacting individuals. At Oxford, the lecturer has taught it to students in biology, business, archaeology, economics, anthropology, etc. He has used ABM to collaborate with research projects that range from modelling religions, cancer cells, the Spanish Flu, the French Burka ban, fishing, farming, immigration, and medieval populations. The goal of this module is to introduce the students to ABM and to lead them into a term project that applies ABM to a concrete domain.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Any programming experience will be sufficient, or in consultation with the instructor.","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YSC3243","ModuleTitle":"Bayesian Statistics","Department":"Yale-NUS College","ModuleDescription":"The aim of this course is to give an overview of Bayesian parametric modelling. Students will learn how to specify a Bayesian parametric model and compute posterior distributions. They will be able to perform inference (point and interval estimation and test) in a Bayesian framework. By the end of the course students will be able to solve simple data analysis problems in a Bayesian framework, employing, for example, regression and model choice techniques. They will also be able to implement these models using statistical software (R and OpenBugs), and write reports for their analysis.","ModuleCredit":"5","Workload":"0-2-2.5-4-4","Prerequisite":"YSC2230 Probability and Statistics or with the permission of the instructor","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-29T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC3244","ModuleTitle":"Numerical Analysis","Department":"Yale-NUS College","ModuleDescription":"This course is an introduction to the numerical analysis. The primary objective of the course is to develop the basic understanding of numerical algorithms and skills to implement algorithms to solve mathematical problems on the computer.","ModuleCredit":"5","Workload":"0-4-0-3-5.5","Prerequisite":"YSC2232 Linear Algebra","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSC4101","ModuleTitle":"Physical Sciences Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Physical Sciences Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Physical Sciences major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-0-0-6-6.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]},{"Semester":2,"LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"YSC4102","ModuleTitle":"Life Sciences Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Life Sciences Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Life Sciences major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-0-0-6-6.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]},{"Semester":2,"LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"YSC4103","ModuleTitle":"Maths, Computational & Statistical Sci Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Maths, Computational & Statistical Science (MCS) Capstone Project is a year-long 10-MC module, straddling two semesters that students in the MCS major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, under the guidance of a faculty supervisor. The Capstone is intended to: • give students the opportunity to work independently, • encourage students to develop and exhibit aspects of their ability that may not be revealed by course work or a written examination, • foster skills and attributes that will be of continuing usefulness in their later career.","ModuleCredit":"10","Workload":"0-0-0-6-6.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"YSC4200","ModuleTitle":"Special Project in Science","Department":"Yale-NUS College","ModuleDescription":"This course provides academic credit of major research projects conducted by students prior to the Capstone project. The scope and depth of the research should be at the level of a Capstone project, and thus requires unusually strong preparation in science. All projects must be approved by the Director of the Science Division before the course is selected.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Unusually strong preparation in science, and prior approval of the Director of the Science Division.","Preclusion":"","Corequisite":"","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YSC4200G","ModuleTitle":"Special Project in Science","Department":"Yale-NUS College","ModuleDescription":"This course provides academic credit of major research projects conducted by students prior to the Capstone project. The scope and depth of the research should be at the level of a Capstone project, and thus requires unusually strong preparation in science. All projects must be approved by the Director of the Science Division before the course is selected.","ModuleCredit":"5","Workload":"0-0-0-0-12.5","Prerequisite":"Unusually strong preparation in science, and prior approval of the Director of the Science Division.","History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"YSC4203","ModuleTitle":"Topology","Department":"Yale-NUS College","ModuleDescription":"Topology is the study of shapes. It forms a basic framework for geometric reasoning in mathematics and its applications (such as equilibrium theory in economics, cosmology, robotics, stereochemistry and molecular biology). Topics covered include metric spaces and continuity, completeness, topological spaces, separation axioms, connectedness, compactness.","ModuleCredit":"5","Workload":"0-4-0-6-2.5","Prerequisite":"YSC3206 Introduction to Real Analysis.","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-26T13:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning","Thursday Morning"]}]},{"ModuleCode":"YSC4207","ModuleTitle":"Solid State Physics","Department":"Yale-NUS College","ModuleDescription":"This advanced undergraduate course introduces students to some of the foundational concepts in condensed matter physics including the idea of crystals, two-dimensional lattices, space group symmetries, Electronic structure, Bloch’s theorem, Density of States, and simple models of the effects of interactions and disorder in realistic systems.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YSC3210 Introduction to Quantum Mechanics and YSC2228 Statistical Thermodynamics. Both courses are required (or permission of the instructor).","Corequisite":"Prior on concurrent enrolment in YSC3213 Experimental Physics Laboratory","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-04-30T09:00+0800","LecturePeriods":["Monday Afternoon","Wednesday Morning"]}]},{"ModuleCode":"YSC4209","ModuleTitle":"Physical Science Research Seminar","Department":"Yale-NUS College","ModuleDescription":"This course (that counts towards the Physical Science major) is meant to expose students to current research areas in physical science and can be used to prepare for capstone projects though targeted readings and group presentations in specific areas of physical science. Critical assessment of scientific papers could lead to the generation of new research directions based on those papers. This will be a year-long 4MC course (i.e. 2 MC each semester).","ModuleCredit":"4","Workload":"0-1.5-0-2-2","Prerequisite":"YSC2205 Maths Methods for Physical Scientists AND either YSC2203 Classical Mechanics OR YSC2224 Organic Chemistry with Laboratory (or previously YSC2206 Principles of Organic Chemistry)","History":[{"Semester":1,"LecturePeriods":["Wednesday Evening"]},{"Semester":2,"LecturePeriods":["Wednesday Evening"]}]},{"ModuleCode":"YSC4211A","ModuleTitle":"Adv Topics Molecular, Cell Bio: Heredity & Epigenetics","Department":"Yale-NUS College","ModuleDescription":"This course fulfils one of the upper division requirements for the Life Science Major. This course aims to be an advanced research seminar examining the latest findings in Molecular, Cellular and Developmental Biology. The focus will be on analysis of primary literature. Students will work on scientific writing and presentation. The seminar topic is on Heredity & Epigenetics in Semester 2 AY2018/2019. This course will combine evolutionary thinking and high-end molecular, cellular, and epigenetic papers from the primary literature, to get students to think about the role of the environment in creating heritable modifications, in the form of epigenetic marks or transmitted miRNAs, that might bias or impact organismal evolution.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"At least one required : YSC3233 Molecular Cell Biology OR YSC3238 Developmental Biology, OR YSC2233 Genetics OR YSC3214 Biochemistry OR With the permission of the instructor","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"YSC4212","ModuleTitle":"Statistical Case Studies (with R)","Department":"Yale-NUS College","ModuleDescription":"This module involves statistical and computational analyses of a variety of problems using real data. It emphasizes methods of choosing and acquiring data, assessing data quality, and considers statistical and computational issues posed by extremely large data sets (Big Data). The course requires initiative and independent work both individually and in small groups, and includes extensive computations using R. Pre-requisite: YSC2230 (Probability and Statistics) OR YSC2210 Data Analysis and Visualization (DAVis) with R, or their equivalents. This module will count as an advanced module for the MCS major.","ModuleCredit":"5","Workload":"0-3-0-6.5-3","Prerequisite":"YSC2230 (Probability and Statistics) OR YSC2210 Data Analysis and Visualization (DAVis) with R, or their equivalents.","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"YSC4214","ModuleTitle":"Theory of Quantum Information and Computation","Department":"Yale-NUS College","ModuleDescription":"The course introduces the basic ideas of quantum information and computation (QIC), i.e., to use quantum mechanical systems to perform information-processing tasks. QIC is a multi-disciplinary field, grounded in physics, but with many connections to mathematics and computer science. The course will focus on theoretical concepts and developments, and will provide the foundations for more advanced and/or topical quantum information courses. Knowledge of basic linear algebra will be assumed. Prior exposure to quantum mechanics is preferred but not required.","ModuleCredit":"5","Workload":"0-4-0-4-4.5","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-02T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSC4218","ModuleTitle":"Advanced Polymer Chemistry","Department":"Yale-NUS College","ModuleDescription":"From synthetic to natural macromolecules, we encounter polymers everywhere and everyday. This course explores the multitude of synthetic techniques available and discusses how structure defines function. Topics include condensation and chain (anionic, cationic, radical) polymerizations, dendrimers, controlling molecular weight, ring opening, and biopolymer syntheses. Fundamentals of composition and physical properties of polymers, and methods of characterization are also covered.","ModuleCredit":"5","Workload":"0-3-3-1-5.5","Prerequisite":"YSC2224 Organic Chemistry with Laboratory AND YSC3228 Inorganic Chemistry with Laboratory OR with the permission of the instructor.","Preclusion":"NONE","Corequisite":"NONE","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Tuesday Morning","Thursday Afternoon"]}]},{"ModuleCode":"YSC4219","ModuleTitle":"Advanced Organic Chemistry","Department":"Yale-NUS College","ModuleDescription":"The focus of this course is organic chemistry as practiced nowadays with all its complexity and beauty revealed through primary literature. Building on the foundations of YSC2224 Organic Chemistry with Laboratory, we shall look closely at reaction mechanisms and catalysts, learn about important but short-lived chemical species, and practise the art of designing synthetic strategies to build difficult molecules in efficient or creative ways.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YSC2224 Organic Chemistry with Laboratory or with the permission of the instructor.","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Morning"]}]},{"ModuleCode":"YSC4220","ModuleTitle":"Ordinary and Partial Differential Equations","Department":"Yale-NUS College","ModuleDescription":"Much of modern science and mathematics is expressed in the language of differential equations. Population models in ecology, financial growth, heat conduction, and water waves are a few examples. In this course, you will solve the classical linear ordinary and partial differential equations. Students will assemble a toolbox of mathematical techniques to solve initial and boundary value problems, including integrating factors, separation of variables, and Fourier series.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"Both YSC2232 (previously coded YSC3205) Linear Algebra and YSC3240 Foundations of Applied Mathematics, Or with the permission of the instructor.","Preclusion":"Previous code YSC3230 Ordinary and Partial Differential Equations","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YSH2447","ModuleTitle":"From Text Mining to Mapping: Digital Humanities Methods","Department":"Yale-NUS College","ModuleDescription":"This course offers an introduction to the field of Digital Humanities, broadly considered. We will begin with an overview of the field, discussing different ways to collect, transform, visualize, and analyze humanities data, such as plays or novels. The remaining days will consist of deep dives into specific areas of Digital Humanities research, including text mining, network analysis, and mapping. Throughout, we will move between aggregate, distant readings of texts and traditional close readings to consider what’s gained and lost in the transition.","ModuleCredit":"1","Workload":"0-12-0-0-24","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Evening","Wednesday Evening","Thursday Evening","Friday Evening"]}]},{"ModuleCode":"YSH2448","ModuleTitle":"Material Literacy and the Global Object","Department":"Yale-NUS College","ModuleDescription":"This class is designed to address our ever-increasing illiteracy about materials and processes. The class will begin with an introduction to object-driven inquiry which begins on the inside of an object and works outwards towards the final product and its context. With a foundation in this method, we will then focus each successive class upon a specific global object of the early modern period. We will discuss objects not simply as reflections of values, but as active, symbolic agents that emerge in specific contexts yet might change in form, use, or value over space and time.","ModuleCredit":"1","Workload":"0-12-0-0-24","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Evening","Wednesday Evening","Thursday Evening","Friday Evening"]}]},{"ModuleCode":"YSH2449","ModuleTitle":"The Bible in Its Ancient Near Eastern Setting","Department":"Yale-NUS College","ModuleDescription":"In this course, we will study selections from the Hebrew Bible in its larger historical context and in light of related texts from the broader ancient Near East, primarily Babylonia and Assyria. Discussion will center on how the stories, law collections, and prophetic visions found in the Bible drew on texts and traditions from elsewhere, but reshaped them in fundamental ways, creating new and often revolutionary ideas about God, man, and the universe.","ModuleCredit":"1","Workload":"0-12-0-0-24","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Evening","Wednesday Evening","Thursday Evening","Friday Evening"]}]},{"ModuleCode":"YSH2450","ModuleTitle":"U.S. Strategy and the Rise of China","Department":"Yale-NUS College","ModuleDescription":"This course will analyse US strategy since the end of the Cold War with a particular emphasis on East Asia and US-China relations. We will discuss the evolving balance of power between the US and China, the strategic options available to the US, the evolution of US strategy over the past three decades, the current state of US-China relations, and its likely future evolution. Topics will include trade and interdependence, security alliances, nuclear weapons, and ideological competition. The focus is both analytical and historical.","ModuleCredit":"1","Workload":"0-12-0-0-24","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Evening","Wednesday Evening","Friday Evening"]}]},{"ModuleCode":"YSH2451","ModuleTitle":"Earth Materials (Minerals) and Human Health","Department":"Yale-NUS College","ModuleDescription":"Earth Materials (Minerals) and Human Health introduces to the rapidly expanding field of Medical Geology and is concerned with the environmental and human health consequences of naturally-occurring geological materials and their spatial relations with impacted human populations. Overarching goals are to impart an understanding of Earth as the source of all materials that support and permit daily life and the chemical, physical and biological processes that shape the environment and impact human health. Topics will cover the transport and transformations of elements in rocks/soil/air/ water, their uptake and cycling by microbes, plants and animals, and changes generated through human activities.","ModuleCredit":"1","Workload":"0-12-0-0-24","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Evening","Wednesday Evening","Thursday Evening","Friday Evening"]}]},{"ModuleCode":"YSH2452","ModuleTitle":"The Arts of South-East Asia","Department":"Yale-NUS College","ModuleDescription":"The course offers a survey of the arts of South-East Asia. Following a general introduction of the region’s history and cultural characteristics, the sessions cover sculpture, architecture, textiles, and performances and rituals. Particular attention will be given to the maritime region, with focus on Indonesia.","ModuleCredit":"1","Workload":"0-12-0-0-24","History":[{"Semester":2,"LecturePeriods":["Monday Evening","Tuesday Evening","Wednesday Evening","Thursday Evening","Friday Evening"]}]},{"ModuleCode":"YSS1203","ModuleTitle":"Principles of Economics","Department":"Yale-NUS College","ModuleDescription":"Economists are mainly concerned with the study of choice: choices made by consumers (buy the latest gizmo or save the money?), firms (how much to produce and what price to charge?) and policy-makers (bailout the banks or reduce income tax rates?) are all within the purview of economic analysis. This module serves as an introduction to economics and the basic mathematical tools for economic analysis. It covers topics in microeconomics, macroeconomics, univariate calculus, and systems of equations.","ModuleCredit":"5","Workload":"3-1-0-4-4.5","Preclusion":"A level Mathematics AND A level Economics (or equivalent mathematics and economics courses).","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS1206","ModuleTitle":"Introduction to Comparative Politics","Department":"Yale-NUS College","ModuleDescription":"This course is an introduction to the study of political institutions, processes, structures, policies, and outcomes, both within and across countries. Students will learn how to understand and evaluate the similarities and differences between political systems, as well as the intricacies of specific case studies. The course will introduce students to some of the key themes, methods, and questions used in comparing polities across time and space.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSS2201","ModuleTitle":"Understanding Behavior and Cognition","Department":"Yale-NUS College","ModuleDescription":"This course will introduce students to themselves and others as viewed through the lens of psychology. We will present and explore the scientific study of human (and animal) behaviour, seeking to understand why we think, feel, and act as we do. The goal is to build a firm foundation for those wishing to major in psychology while simultaneously providing an interesting and revealing elective to those visiting psychology on their way to other disciplines.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","History":[{"Semester":1,"ExamDate":"2018-12-05T09:00+0800","LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning","Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS2202","ModuleTitle":"International Relations","Department":"Yale-NUS College","ModuleDescription":"This course introduces students to concepts, theories, and cases associated with the study of international politics. We will study contemporary scholarly texts and examine empirical evidence relating to key historical experiences such as the Cold War, which inform contemporary international relations theories.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS2203","ModuleTitle":"Intermediate Microeconomics","Department":"Yale-NUS College","ModuleDescription":"Microeconomics analyses individual decision making and its implications for economic outcomes. Here the term “individual” is used broadly to include individuals, households and firms. We deconstruct the demand-supply model by analyzing consumers' choices as outcomes of rational preference maximization and producers' decisions as results of profit maximization in various market structures. We study how equilibrium of demand and supply in competitive markets generates efficient outcomes. We then analyze a variety of instances when markets fail to be efficient. This course will place special emphasis upon mathematical foundations of theoretical models. In particular, we will study and apply techniques in multivariate calculus, and unconstrained and constrained optimization.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"YSS1203 Principles of Economics or A-level or equivalent Mathematics. To emphasize, prior knowledge of economics is NOT necessary to take Intermediate Microeconomics. If a student has completed A-level or equivalent Mathematics, then he/she is allowed to take Intermediate Microeconomics even if he/she has neither completed A-level or equivalent Economics nor YSS1203 Principles of Economics. Students without this background may enroll with instructors’ permission","Corequisite":"","History":[{"Semester":1,"ExamDate":"2018-11-27T09:00+0800","LecturePeriods":["Tuesday Morning","Wednesday Morning","Friday Morning"]},{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"YSS2208","ModuleTitle":"Ancient Greek Political Philosophy","Department":"Yale-NUS College","ModuleDescription":"This course offers students an introduction to the central themes and debates in Ancient Greek Political Philosophy through a careful reading of Plato’s Republic and Aristotle’s Politics. Questions and themes include: How should I/we live? What is justice, freedom, and equality? What are the virtues of citizens and rulers? What is the relationship between the individual and the state? How should we envision the relationship between morality and politics? While understanding the works of Plato and Aristotle within their historical context, we will also be interested in understanding how they can help us to think about politics in contemporary societies.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YCC1113 Philosophy and Political Thought 1","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS2211","ModuleTitle":"Econometrics","Department":"Yale-NUS College","ModuleDescription":"Does going to college increase your earnings? Does height have an effect your wage? Do episodes like the haze 2013 in Singapore have a major impact to the economy? This course introduces students to the statistical methods that economists use to answer this and similar questions. More generally, this is an introduction to the methods used to test economic models and examine empirical relationships, primarily regression analysis. Although much of the course will focus on the mathematical development of the methodology, emphasis is placed on learning by studying and replicating specific case studies that address current economic questions.","ModuleCredit":"5","Workload":"1-3-0-0-8.5","Prerequisite":"Any one of the following three options: (i)\tYSS1203 Principles of Economics, (ii)\tYSS2203 Intermediate Microeconomics, (iii)\tA-level Economics and Mathematics or equivalent economics and mathematics courses","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Monday Afternoon","Thursday Afternoon","Thursday Morning"]}]},{"ModuleCode":"YSS2212","ModuleTitle":"Firms' Strategies and Market Competition","Department":"Yale-NUS College","ModuleDescription":"In this course, we will study various strategies that firms deploy when facing market competition and the impact of such strategic behaviour on market outcomes like prices, efficiency, market structure, innovation etc. Examples of firms’ strategies include price discrimination, product differentiation, advertising, collusion, mergers and entry deterrence. We will analyse theoretical models of imperfectly competitive markets to gain insights into firms’ behaviour and functioning of real-world markets.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"YSS2203 Intermediate Microeconomics","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS2214","ModuleTitle":"Intermediate Macroeconomics","Department":"Yale-NUS College","ModuleDescription":"Economics is concerned with the study of how individuals make decisions and how these decisions affect, and in turn are affected by, the distribution of limited resources in society. This course introduces students to the formal analysis of the economy as a whole. The goal is to understand how decisions by the firms, consumers and institutions affect the markets, and the welfare implications of such choices for society. Special attention is placed on the effect of government and monetary policies on the economy. Emphasis is placed upon the mathematical foundations of theoretical models.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"Any one of the following three options: (i)\tYSS1203 Principles of Economics, (ii)\tYSS2203 Intermediate Microeconomics, (iii)\tA-level Economics and Mathematics or equivalent economics and mathematics courses","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Tuesday Afternoon","Thursday Morning","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"YSS2216","ModuleTitle":"Statistics and Research Methods for Psychology","Department":"Yale-NUS College","ModuleDescription":"This course is concerned with research methods and the use of statistics in psychology. As such this is a skills oriented course aimed at preparing students for taking the required laboratory course in psychology as well as doing their senior capstone project. We will be covering research methods and statistics simultaneously since they are closely intertwined.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"YCC1122 Quantitative Reasoning and YSS2201 Understanding Behaviour and Cognition","History":[{"Semester":1,"ExamDate":"2018-12-04T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS2218","ModuleTitle":"International Political Economy","Department":"Yale-NUS College","ModuleDescription":"This class introduces students to the study of international political economy. Students will examine the structure of the global political economy, the drivers and implications of globalization, and the role of international economic institutions in driving political and economic outcomes. Among others, this class will cover topics such as international financial institutions, trade, financial crises, foreign aid, economic development, energy politics, and illicit trade.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YCC1121 Comparative Social Institutions","History":[{"Semester":1,"ExamDate":"2018-11-30T14:30+0800","LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"YSS2220","ModuleTitle":"Introduction to Urban Studies","Department":"Yale-NUS College","ModuleDescription":"This course offers an introduction to urban studies. It inquires into the evolution of cities historically as well as contemporary processes of urbanization. The course also introduces students to key explanatory frameworks for understanding the contemporary economic and social function of cities. The course can be taken as a gateway to the Urban Studies major or as an elective.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Preclusion":"YSS1207 (previous module code)","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS2221","ModuleTitle":"International Security","Department":"Yale-NUS College","ModuleDescription":"This course offers students an in-depth learning experience in the field of Security Studies. The topics on offer will vary from year to year, but will pertain to specific questions, debates, and literatures in the field of international security. The topics covered within the course will be detailed in the syllabus given to a student in advance of the course. The faculty teaching the course will change and as such topics will change according to their specializations and interests.","ModuleCredit":"5","Workload":"0-3-4-5.5-0","Preclusion":"YSS3210 (previous module code)","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS2224","ModuleTitle":"Introduction to Global Affairs","Department":"Yale-NUS College","ModuleDescription":"This course introduces students to the key theories, issues and challenges in Global Affairs. Students considering majoring or minor in Global Affairs, or those seeking greater knowledge about how the world works, should take this course. Students will learn about the structure of the international system, theories of inequality and development, and about key State and non-state actors in Global Affairs. An interdisciplinary approach to understanding transboundary problems is applied. Students will also gain skills to critically assess global news sources on current issues, write about contemporary issues within a historical context, and in problem solving and oral communication.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-03T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Wednesday Afternoon"]}]},{"ModuleCode":"YSS2227","ModuleTitle":"Introduction to Anthropology","Department":"Yale-NUS College","ModuleDescription":"Offers students an introduction to the disciplinary concerns, practices, theories, and methods common to Cultural Anthropology—an academic discipline that takes as its subject the study of human cultures and cultural difference. Topics concerning anthropological subfields such as kinship and family, politics, economy and exchange, gender and sexuality, medicine and health, food & food security, religion, education, media, and more, will be addressed. Required of all majors (starting with the Class of 2019).","ModuleCredit":"5","Workload":"0-4-0-2.5-6","Prerequisite":"n/a","Preclusion":"n/a","Corequisite":"n/a","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS2228","ModuleTitle":"Modern Southeast Asia","Department":"Yale-NUS College","ModuleDescription":"Introduction to the peoples and cultures of Southeast Asia, with special emphasis on the challenges of modernization, development, and globalization. Southeast Asian history, literature, arts, belief systems, agriculture, industrialization and urbanization, politics, ecological challenges, and economic change.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"N/A","Preclusion":"N/A","Corequisite":"N/A","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSS2229","ModuleTitle":"Are you what you eat? Anthropology of Food and Eating","Department":"Yale-NUS College","ModuleDescription":"Whether as a pleasurable pastime, a medium of self-expression, a target of activism, or a topic of academic inquiry, food seems to be on everyone’s mind these days. A topic long ignored in formal academic research, the recent revitalization of food studies has sparked new critical dialogues within and among disciplines. This course offers an overview of key perspectives on the study of food, including food culture, food security, and food politics/policy, drawing from anthropology and closely related disciplines. It is designed for anthropology majors, and is of relevance to students of other majors with an interest in food systems.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"No prerequisite","Preclusion":"No preclusions","Corequisite":"No co-requisite","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS3201","ModuleTitle":"International Migration","Department":"Yale-NUS College","ModuleDescription":"An introduction to foundational theories that explain why people migrate and their post-migration experiences. The first half of the course focuses on factors that influence the decision to leave one's home country and migrate elsewhere. The second half of the course focuses on the impact of migration on the migrants themselves, the countries they move to, and the countries they leave behind. Over the course of the semester, students will also research specific migration streams to Singapore of their choosing in a structured manner.","ModuleCredit":"5","Workload":"0-4-0-3.5-5","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSS3202","ModuleTitle":"Ethnography","Department":"Yale-NUS College","ModuleDescription":"In this course, students will understand what constitutes ethnographic field methods, what makes ethnographic writing different from other kinds of nonfiction writing, and the ethical and theoretical considerations within ethnographic research. Over the semester, students will conduct their own, small-scale ethnographic fieldwork, interviews and participant observation based in Singapore. This course is required in the Anthropology Major. This course satisfies requirements in the Global Affairs Major. This course satisfies requirements in the Urban Studies Major.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3203","ModuleTitle":"Behavioral Economics","Department":"Yale-NUS College","ModuleDescription":"The field of behavioral economics draws on insights from other disciplines, especially psychology, to enrich our understanding of economic behaviour and decision making generally. Individuals frequently make decisions that systematically depart from the predictions of standard economic models. In this course we will attempt to understand these departures by integrating the psychology of human behavior into economic analysis. This course analyzes all types of decisions made by agents on a daily basis (from which breakfast to have to where to send the kids for education, etc.). Special focus will be put on decision making in a context of bounded rationality.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"YSS2203 Intermediate Microeconomics","Corequisite":"YSS2203 Intermediate Microeconomics","History":[{"Semester":1,"ExamDate":"2018-12-05T13:00+0800","LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS3204","ModuleTitle":"Development Economics","Department":"Yale-NUS College","ModuleDescription":"This course focuses on the understanding of the process of economic development. The course will be structured around the four main questions: (1) Why are some countries much poorer than others? (2) What are the main barriers to the process of economic development? (3) What are the main barriers that prevent the poor to escape from poverty?, and (4) Why do these barriers exist and persist?","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"YSS2203 Intermediate Microeconomics YSS2211 Econometrics","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"YSS3208","ModuleTitle":"Advanced Microeconomics","Department":"Yale-NUS College","ModuleDescription":"This broadly covers the same range of topics as ‘Intermediate Economics’. However it has a more intensive treatment of consumer and producer theory, and covers additional topics like choice under uncertainty, game theory, contracting under hidden actions or hidden information, externalities and public goods, asset pricing, auctions, and general equilibrium theory.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"YSS2203 Intermediate Microeconomics","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-06T09:00+0800","LecturePeriods":["Monday Evening","Tuesday Evening","Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"YSS3215","ModuleTitle":"Cognitive Psychology","Department":"Yale-NUS College","ModuleDescription":"This course introduces students to the study of how the mind works, seeking to understand how sensory information is transformed, stored, retrieved, or used. Although primarily focused on psychological approaches to understanding cognition (as mental information processing), it will also connect to relevant approaches within neuroscience, linguistics, philosophy, and computer science. Topics and processes to be explored include attention, language, learning, memory, perception, reasoning, emotion, and action.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Prerequisite":"YSS2201 Understanding Behavior & Cognition Or Permission of instructor","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Wednesday Afternoon","Friday Morning"]}]},{"ModuleCode":"YSS3217","ModuleTitle":"Urbanization in China","Department":"Yale-NUS College","ModuleDescription":"This course investigates the dramatic urban transformation that has taken place in mainland China over the last four decades. The scale of this transformation means that it has far-reaching consequences for Asia and the world, influencing everything from climate change to the price of bread. The path of Chinese urbanization even affects the likelihood of regional military conflict. Understanding how and why China has urbanized is therefore of critical importance. Over the semester, we will take an interdisciplinary approach to this investigation, using perspectives from history, geography, political science, anthropology, urban planning, and cultural studies, among other disciplines.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3219","ModuleTitle":"Developmental Psychology","Department":"Yale-NUS College","ModuleDescription":"This course introduces students to the field of developmental psychology which addresses the ways in which humans develop psychologically.","ModuleCredit":"5","Workload":"0-4-0-2-6.5","Prerequisite":"YSS2201 Understanding Behaviour and Cognition","History":[{"Semester":1,"ExamDate":"2018-11-29T13:00+0800","LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3222","ModuleTitle":"Urban Theory","Department":"Yale-NUS College","ModuleDescription":"This course introduces students to key approaches to understanding urbanization. Each week, we will read selections from a single text in urban studies, examining the text for its methodological techniques, disciplinary perspectives, central urban questions, and key arguments. The course takes an interdisciplinary approach and is divided into three main units: architectural, Marxist, and sociological.","ModuleCredit":"5","Workload":"0-3-0-1-8.5","Prerequisite":"YCC2121 Modern Social Thought and YSS2220 Introduction to Urban Studies","History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"YSS3224","ModuleTitle":"International Finance","Department":"Yale-NUS College","ModuleDescription":"This course is an overview of international macroeconomic theory and policy. It presents economic theories to foster understanding of international financial markets and the interrelationships of economic aggregates such as GDP, exchange rates, trade balances, etc. Models will be applied to understand the effects and implications of macroeconomic policies in the international arena. The course will also look at relevant current issues: the global financial crisis, international coordination in macroeconomic policy, the economics of the Euro, etc. Students should have a working knowledge of algebra, graphical techniques and the basics of micro- and macroeconomics.","ModuleCredit":"5","Workload":"0-3-0-5-4","Prerequisite":"YSS2203 Intermediate Microeconomics YSS2214 Intermediate Macroeconomics","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"YSS3225","ModuleTitle":"Global Governance","Department":"Yale-NUS College","ModuleDescription":"This course will enable students to understand the role of international law, regimes, institutions, and non-governmental organizations in international politics. The first section of the course is dedicated to theoretical, institutional and legal issues of global governance. The second section explores how the global governance and international law structure has evolved over time and how it technically functions today. The third section will explore the operations of specific actors in global governance including the United Nations, World Trade Organization, International Monetary Fund, APEC and ASEAN. The final section will explore the ‘threats without borders’ and challenges to global governance.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Prerequisite":"YSS2202 Introduction to International Relations","Corequisite":"YSS2202 Introduction to International Relations","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"YSS3231","ModuleTitle":"Methods in the Social Sciences","Department":"Yale-NUS College","ModuleDescription":"An introduction to various research methods in the social sciences, including survey methodology, quantitative data analysis, participant observation, and in-depth interviewing. This course can count as a course in the major for students in Urban Studies, Global Affairs, PPE, and Anthropology. It may fulfil the course requirements for students in Environmental Studies as well on a case-by-case basis after consultation with the Head of Studies of that major. The course also fulfils the methods requirement in Urban Studies and Global Affairs. Students in all of these majors should ideally take this course before they commence their capstone project.","ModuleCredit":"5","Workload":"0-4-1-4.5-4","Prerequisite":"YCC1121 Comparative Social Institutions, YCC1122 Quantitative Reasoning, AND YCC2121 Modern Social Thought OR with the permission of the instructor.","History":[{"Semester":1,"LecturePeriods":["Wednesday Morning"]},{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3238","ModuleTitle":"US Foreign Policy","Department":"Yale-NUS College","ModuleDescription":"This course examines the evolution of US foreign policy since 1900. The focus will be on assessing how US leaders have thought over time about interests, ideals, and strategies in the international realm. The course will also explore current challenges confronting the US in the world. On successful completion of the course a student should be able to: (1) demonstrate the evolution of US foreign policy agenda and strategy over the past century, (2) classify underlying rationale of important US foreign policy decisions, and (3) critically question the implications of US foreign policy on overall international relations.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"None This course is designed for juniors and seniors.","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning"]}]},{"ModuleCode":"YSS3241","ModuleTitle":"Chinese Political Philosophy: Confucianism & its Rivals","Department":"Yale-NUS College","ModuleDescription":"This is an advanced course for students who have an interest in political philosophy. It aims to introduce the Chinese traditional political thoughts that date back to the period before Qin Dynasty, i.e. up to 221 B.C. In particular, it aims to demonstrate what and how the major ancient Chinese political thinkers understand and discuss the important philosophical questions in the field of politics that are (more than often) still relevant nowadays. To this end, this course takes a thematic rather than a chronological approach.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"YCC1113 Philosophy and Political Thought 1 AND YCC1114 Philosophy and Political Thought 2 OR with the permission of course convenor.","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSS3244","ModuleTitle":"Labour Economics","Department":"Yale-NUS College","ModuleDescription":"The aim of the module is to equip students with the analytical tools and knowledge to study and understand (i) the behaviour of employees and employers and (ii) government policy towards labour issues. In particular, the course provides a framework to evaluate common labour market policies, such as the minimum wage, welfare reform, or restricting immigration. The module relates recent developments in labour-economics research (including empirical results from developed and developing countries) with policy-relevant issues.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"YSS2211 Econometrics","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-11-29T09:00+0800","LecturePeriods":["Tuesday Morning","Thursday Morning"]}]},{"ModuleCode":"YSS3246","ModuleTitle":"Cities of the Global South","Department":"Yale-NUS College","ModuleDescription":"This course offers students an in-depth inquiry into the characteristics of urban organization and development in cities of the Global South, where there are high rates of urbanization. Students will examine a range of topics: migration and urbanization, formal and informal governance, housing and infrastructure, food security and environment. Students will also learn about the competing theoretical constructs used to explain such urbanization. Case studies will be drawn from a range of geographical locations.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YSS3248","ModuleTitle":"Advanced Macroeconomics","Department":"Yale-NUS College","ModuleDescription":"This course serves as an advanced introduction to modern macroeconomic analysis to understand the causes and consequences of macroeconomic fluctuations. We will explore at a deeper level some of the topics covered in Intermediate Macroeconomics, as well as some other research topics. Topics covered may include economic growth, business cycles, financial markets, monetary and fiscal policy etc.","ModuleCredit":"5","Workload":"0-4-0-0-8.5","Prerequisite":"YSS2214 Intermediate Macroeconomics","Types":["Module"],"History":[{"Semester":2,"ExamDate":"2019-05-03T14:30+0800","LecturePeriods":["Wednesday Afternoon","Thursday Morning"]}]},{"ModuleCode":"YSS3252","ModuleTitle":"Lab in Applying Psychology to Public Policy","Department":"Yale-NUS College","ModuleDescription":"In this course, students will explore how psychology can be applied to public policy. As a lab module, students will conduct their own randomised controlled trials requiring them to examine whether psychological concepts (particularly those from decision science and social psychology) can optimise the outcomes of “real-life” projects within the community. Projects will be conducted with government, not-for-profit, and town council agencies within Singapore.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"YSS2201 Understanding Behavior and Cognition and YSS2216 Statistics and Research Methods for Psychology","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3256","ModuleTitle":"Youth Urbanism: Global Trends, Local Perspectives","Department":"Yale-NUS College","ModuleDescription":"This course explores the relationship between youths and their urban environments from a global perspective. More than half of the world’s young people live in cities today, where they contribute to urban life from everyday use of street space to participation in politics and transnational mobility. Yet, structures of inequality continue to frame their lives. Through the lens of youth urbanism, students examine theories, debates, and policy concerns across social inequalities, education/employment, migration, citizenship, and politics - themes relevant to the fields of Urban Studies and Global Affairs. Critical evaluation, writing, and project-work skills will also be developed through assignments.","ModuleCredit":"5","Workload":"0-3-0-6.5-3","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS3257","ModuleTitle":"Seminar on Corporate Finance","Department":"Yale-NUS College","ModuleDescription":"This seminar will cover the principles by which firms are run to maintain their financial wellbeing. Depending on the nature of the investment opportunity (risk, maturity and expected return), the firm will consider different avenues of raising capital. The course will cover the economics of lending, swaps and derivatives, recapitalizations, equity securities, initial public offerings and early stage investing, principles of valuations, investment analysis, basic accounting and financial modelling. Case studies will be used to investigate the agency problem within the firm, between managers, shareholders and other stakeholders in shaping the capital structure and investment decisions.","ModuleCredit":"5","Workload":"0-4-0-4.5-4","Prerequisite":"YSS2211 Econometrics and YSS2203 Intermediate Microeconomics or with the permission of the instructor.","Preclusion":"YSS3258 Early Stage Private Equity Investing","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3258","ModuleTitle":"Early Stage Private Equity Investing","Department":"Yale-NUS College","ModuleDescription":"This module will cover how returns from private equity investment are achieved through operational improvements and financial restructuring of growth and new venture companies. This is an introduction to the evaluation, structuring, stewardship, and realization of early stage private equity investments. We study cases of increasingly complex topics concerning cash flow, investment assessment, value assessment and creation, legal constraints, leadership, business development and economics and, ultimately, returns on investment.","ModuleCredit":"5","Workload":"0-4-0-4.5-4","Prerequisite":"YSS2211 Econometrics and YSS2203 Intermediate Microeconomics or with the permission of the instructor.","Preclusion":"YSS3257 Seminar on Corporate Finance","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3263","ModuleTitle":"Emotions and Politics","Department":"Yale-NUS College","ModuleDescription":"This course examines the role of emotions in liberal democratic practices and institutions and in contemporary democratic theory. The course will examine three different theoretical frameworks that have recently been used to understand the place of emotions in politics: 1) neuroscientific, 2) neo-Aristotelian, and 3) Freudian/psychoanalytic. It will focus on the different conceptions put forth by each of these frameworks and the different constellations of emotions that are analysed and/or advocated by these theories. Questions to be addressed include: Are there “negative” emotions? What criteria do we use to decide whether an emotion ought to be excluded from democratic practices?","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YCC2121 Modern Social Thought","Preclusion":"None","Corequisite":"None","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS3264","ModuleTitle":"Bubbles, Crashes, Panics and Crises","Department":"Yale-NUS College","ModuleDescription":"Financial markets are subject to periodic bouts of “irrational exuberance” that lead to bubbles in asset prices, frequently followed by a crash. These afflict particularly stock and foreign exchange markets and the banking industry. Despite repeated attempts to regulate finance, crises recur with remarkable frequency and regularity. In “This Time is Different”, Ken Rogoff and Carmen Reinhart document eight centuries of financial folly. These crises have profound effects on the real economy, leaving a legacy of unemployment and slow growth. We use economic analysis to study several financial, foreign exchange, and banking crises in their historical and social contexts.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"Either YSS2203 Intermediate Microeconomics or YSS2214 Intermediate Macroeconomics or YSS1203 Principles of Economics – any one of these OR with the instructor’s permission","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSS3268","ModuleTitle":"Anthropology of China","Department":"Yale-NUS College","ModuleDescription":"The rise of China is creating unprecedented global challenges and opportunities. This course helps students achieve a nuanced cultural understanding of this potential superpower by critically examining the concepts of “China” and “Chineseness” from an anthropological perspective. Topics include ethnic relations, imperialism, and the civilized-barbarian distinction, gender, patriarchy, and the family, popular religion, popular culture, and rebellion, bureaucracy, corruption, and social connections (guanxi), and overseas Chinese and the Chinese diasporas. In addition to reading classic and contemporary works of China anthropology, students will watch some highly selected films and documentaries on China. No knowledge of the Chinese language is required.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YCC2121 Modern Social Thought or with the permission of the instructor","Preclusion":"n/a","Corequisite":"n/a","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3269","ModuleTitle":"Water and Waste in Urban Environments","Department":"Yale-NUS College","ModuleDescription":"This course will focus on water and sanitation (W&S) services in cities across the world, especially in developing countries. The seminar will develop critical thinking skills on the following issues: health and non-health impacts of W&S improvements, components of infrastructure, and institutional arrangements for the provision of W&S in developed and developing countries cities, supply versus demand oriented planning of W&S services, political, environmental, institutional, economic and financial challenges of improving W&S services in cities, strategies to target the poor and underserved, privatization, behavioural change theory, handwashing, and water scarcity. Examples will be used from cities around the world.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YSS3273","ModuleTitle":"GIS and Demographics","Department":"Yale-NUS College","ModuleDescription":"This module is designed to introduce the concepts of geospatial analysis and demographic analysis. The course offers students the opportunity to understand the operational processes of spatial data acquisition, spatial and demographic analysis, and mapping and dynamic visualization. Students will also explore a variety of urban issues, such as gentrification and racial segregation, using two tools: ArcGIS software packages and STATA.","ModuleCredit":"5","Workload":"0-2-1-4-5.5","Prerequisite":"","Preclusion":"","Corequisite":"","History":[{"Semester":1,"LecturePeriods":["Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"YSS3274","ModuleTitle":"Urban Singapore","Department":"Yale-NUS College","ModuleDescription":"The module aims to provide students with a deeper understanding of the development of Singapore as a city-state. It will examine (i) the various components of the master plan that integrates the island as one single planning unit which guides the total physical transformation of the island into the contemporary high-rise, high density city, (ii) the melding of the hegemonic one-party parliament and the civil service into an efficient and efficacious urban growth machine, (iii) the societal and cultural developments engendered by six decades of practically continuous national economic growth and (iv) the future of the city state.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"YSS3276","ModuleTitle":"International Political Theory","Department":"Yale-NUS College","ModuleDescription":"This module considers questions of international politics historically and philosophically, based on reading classical and modern works. The topics discussed include sovereignty and intervention, the morality of war, the balance of power, imperialism and decolonization, and conceptions of international law and global order. Attention is given to non-European thinkers and to recent work on the intellectual history of international relations.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"YCC1114 Philosophy and Political Thought 2 or with the permission of the instructor","Preclusion":"None","Corequisite":"None","History":[{"Semester":1,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3277","ModuleTitle":"The Anthropological Imagination","Department":"Yale-NUS College","ModuleDescription":"The Anthropological Imagination offers an insights to the practice and creative power of anthropology. The aim of the course is to offer an introduction to how anthropologists, past and present, have viewed the world and approached the study of the human condition. The first half of the course examines foundational figures and moments in the history of the discipline. The second half of the course is geared toward an exploration of recent anthropological writings on topics such as power, representation, history, gender, the Anthropocene, and post-human anthropology.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YCC2121 Modern Social Thought and YCC1121 Comparative Social Inquiry","Preclusion":"YSS2209 (previous module code)","Corequisite":"None","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS3280","ModuleTitle":"Contemporary Political Theory","Department":"Yale-NUS College","ModuleDescription":"This course considers important debates in political theory today, focusing on ideas about justice. These include justice as fair distribution, cultural pluralism, democratic participation, justifiable coercion, and personal and communal independence. Topics discussed include the relationship between truth and opinion in political argument, political realism as a corrective to abstract theorizing, the republican tradition and the idea of freedom non-domination, and the emerging focus on global justice.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"YCC1111 Literature and Humanities 1 and YCC1112 Literature and Humanities 2 or with the permission of the instructor","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YSS3281","ModuleTitle":"Urban Mobilities","Department":"Yale-NUS College","ModuleDescription":"This module is designed to provide the student with an introduction to the nature and history of urban transportation. Transportation is far more than how we get around. It determines not only the shape of cities, but more importantly economic, social and environmental outcomes. Urban transportation problems will be explored in the context of general economic, social, and spatial trends. Substantive topics to be addressed include economic land use models and how they account for transport systems, behavioralist understandings of travel, private and public transportation, environmental problems, and the relationship between transport and social opportunity.","ModuleCredit":"5","Workload":"0-3-0-4-5.5","Prerequisite":"Nil","Preclusion":"YSS3216A Current Issues in Urban Studies: Urban Mobilities","Corequisite":"N/A","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSS3282","ModuleTitle":"Architecture and Society","Department":"Yale-NUS College","ModuleDescription":"This module offers students the opportunity to inquire into the relationship between architecture and society, with a focus on the late modern to contemporary era (nineteenth century to now). The course will look at the relationship between architecture and specific social institutions (the family, secular welfare, the nation, the state), as well as attending to the role of architecture in a range of social processes, including the exercise of power, identity formation, care, production and reproduction, and consumption. It will also address the emergence of a professionalised field of architecture and the establishment of building standards.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS3285","ModuleTitle":"Organisational Psychology","Department":"Yale-NUS College","ModuleDescription":"Organisational Psychology is the study of human behaviour in the workplace, and all the factors that affect human behaviour. This course aims to provide a theoretical and practical overview of individual (e.g., emotions, decision-making), team (e.g., team dynamics, leadership), and organisational (e.g., organisational structure, culture) processes in the workplace and how these processes interact with one another in dynamic ways. We will grow our appreciation of how people behave, think about, influence, and interact with each other at work to effectuate outcomes such as employee motivation and job performance.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YSS2201 Understanding Behaviour and Cognition or with the permission of the instructor","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS3286","ModuleTitle":"The Guru in Hinduism","Department":"Yale-NUS College","ModuleDescription":"Gurus are important mediators of religion within Hindu and other traditions. They influence politics, economics and society. We will study how Gurus come to be. What do they do? What influence do they have? What is their world-view?","ModuleCredit":"5","Workload":"0-3-0-5.5-4","Corequisite":"None","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS3287","ModuleTitle":"Global Environmental Change: Anthropological Approaches","Department":"Yale-NUS College","ModuleDescription":"This course gives an overview of the anthropological study of processes of global environmental change (GEC). Topics include warming, drought, pollution, extreme weather, biodiversity loss, and climate-induced migration. The course asks: 1) What are current trends in GEC, and how do they differ from past patterns? 2) What do past ethnographic studies tell us about human societies’ mechanisms for coping with previous, similar events? 3) What does contemporary ethnographic research demonstrate about humans’ experience of and responses to GEC patterns at the local level? And 4) What do anthropological perspectives demonstrate about responses to GEC that might otherwise be obscured?","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"No prerequisite","Preclusion":"No preclusions","Corequisite":"No co-requisite","History":[{"Semester":2,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSS3288","ModuleTitle":"Empire, Country, Corporation: The Struggle for Control","Department":"Yale-NUS College","ModuleDescription":"For the past two centuries, the world has been organized around nation-states. Defined by language, culture, history, government, military power, and clear boundaries, a nation organizes how citizens run their lives and their businesses. More recently, the dominance of nations has been challenged – sometimes subtly, sometimes aggressively – by multinational companies, which can seem to exist above governments’ sway. The world of today – and of tomorrow – is caught in the intersection of these two forces. This course will look at this conflict from a variety of perspectives, utilizing insights from history, business, and other disciplines to explore phenomena and case studies.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Friday Afternoon"]}]},{"ModuleCode":"YSS3289","ModuleTitle":"International Organisations in World Politics","Department":"Yale-NUS College","ModuleDescription":"International relations scholars have traditionally studied the interactions between sovereign states interacting within an anarchic international system. In the post-World War II era, interstate relationships have become less ad-hoc, and considerably more institutionalized, with a large number of international organizations—such as the United Nations, the World Trade Organization, the European Union, the IMF, and the World Bank—emerging to oversee these institutionalized patterns of cooperation. This course will consider why IOs have grown in importance and how they work. It will also consider their relationships with state and non-governmental actors, and their impact on political and policy outcomes.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"None","Preclusion":"None","Corequisite":"None","History":[{"Semester":2,"LecturePeriods":["Friday Morning"]}]},{"ModuleCode":"YSS4101","ModuleTitle":"Global Affairs Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Global Affairs Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Global Affairs major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-2-0-2-8.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"YSS4102","ModuleTitle":"Psychology Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Psychology Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Psychology major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-4-0-4-4.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS4103","ModuleTitle":"Anthropology Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Anthropology Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Anthropology major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-3-0-2-7.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"YSS4104","ModuleTitle":"Economics Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Economics Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Economics major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-3-0-2-7.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Wednesday Afternoon"]}]},{"ModuleCode":"YSS4105","ModuleTitle":"Urban Studies Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Urban Studies Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the Urban Studies major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-2-0-5-5.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Morning"]}]},{"ModuleCode":"YSS4106","ModuleTitle":"Politics, Philosophy and Economics Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Politics, Philosophy and Economics (PPE) Capstone Project is a year-long 10-MC module, straddling over two semesters. It is a compulsory module that students in the PPE major must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing, while working closely with a faculty supervisor. Students will work on an advanced creative and/or research or experiential project that integrates skills from the Common Curriculum and learning in the major. The Capstone Project will culminate in a substantial piece of work that reflects a deep engagement with the topic.","ModuleCredit":"10","Workload":"0-3-0-4-5.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Wednesday Afternoon"]},{"Semester":2,"LecturePeriods":["Saturday Evening"]}]},{"ModuleCode":"YSS4107","ModuleTitle":"Capstone Project","Department":"Yale-NUS College","ModuleDescription":"The Law and Liberal Arts DDP Capstone Project is a year-long 10-MC module straddling two semesters. It is a compulsory module that students in the DDP programme must complete in order to graduate. It allows students the opportunity to pursue, in depth, an advanced project of their own choosing while working closely with a supervisor. Students will work on an advanced research project that integrates both the Law and Liberal Arts components of the DDP programme.","ModuleCredit":"10","Workload":"0-0-0-0-12.5","Prerequisite":"Completion of all Year 1 and 2 Common Curriculum Modules","History":[{"Semester":1,"LecturePeriods":["Saturday Morning"]},{"Semester":2,"LecturePeriods":["Saturday Afternoon"]}]},{"ModuleCode":"YSS4202","ModuleTitle":"Goals and Motivation","Department":"Yale-NUS College","ModuleDescription":"This seminar will examine recent and influential work in personality and social psychology on motivational and self-regulatory processes contributing to the pursuit of goals. On successful completion of the course a student should be able to: Convey a deep understanding of motivational processes involved in the pursuit of goals. Also to conduct an effective literature review, construct novel and important hypotheses, competently critique the extant literature, design experiments, and write an effective research proposal.","ModuleCredit":"5","Workload":"0-3-0-9.5-0","Prerequisite":"YSS2201 Understanding Behaviour and Cognition, and YSS2216 Statistics and Research Methods for Psychology, and at least one psychology class at the 3000 level or higher.","History":[{"Semester":1,"LecturePeriods":["Thursday Afternoon"]}]},{"ModuleCode":"YSS4206A","ModuleTitle":"Topics in Psychology: Moral Judgments","Department":"Yale-NUS College","ModuleDescription":"What is morality, where does it come from, and how does it work? Why are we so obsessed with what other people do, even when it does not affect us? Psychological research has focused on moral reasoning, but we will look at morality from many other angles and disciplines. This module will introduce you to the study of the origins, development, and cognitive processing of morality. The module will cover the history of moral psychology, and the shift from cognitive- developmentalist theories of reasoning-based morality to the current social intuitionist theory of intuition and emotion based morality.","ModuleCredit":"5","Workload":"0-4-0-4-4.5","Prerequisite":"YSS2201 Understanding Behavior and Cognition or consent of instructor","Preclusion":"PL4235 The Psychology of Moral Judgments","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon","Thursday Afternoon"]}]},{"ModuleCode":"YSS4206B","ModuleTitle":"Topics in Psychology: Love in An Age of Technology","Department":"Yale-NUS College","ModuleDescription":"In this course, we will review the current literature on relationship science and explore how psychological findings can inform dating apps. With an eye towards applications, this course will feature conversations with the local dating industry.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"YSS2201 Understanding Behavior and Cognition or consent of instructor","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"YSS4211","ModuleTitle":"India as a Rising Power, 1947-Present","Department":"Yale-NUS College","ModuleDescription":"With the world’s second largest population, third largest economy, and third largest military, India is a pivotal country in Asia and the world. This course will cover modern India’s history, domestic politics, and foreign policy and provide students with a sophisticated understanding of the world’s largest democracy and its changing place in global affairs. It will also locate India as a vital Asian power and highlight its historical ties with various countries in East and Southeast Asia. Students will learn how India’s international behaviour fits or does not fit the claims and predictions of various strands of international relations theory.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YSS2202 International Relations or permission of instructor","History":[{"Semester":2,"LecturePeriods":["Monday Afternoon"]}]},{"ModuleCode":"YSS4215","ModuleTitle":"Sexual Economies","Department":"Yale-NUS College","ModuleDescription":"This course explores the role that sex plays in the exchanges and circulations that make up human social life. Whether for procreation, pleasure, social status, the solidification of kinship networks, religious devotion, the marketing of reproductive tissue, or social reproduction itself, sex and sexual relations are far from being “private” acts of no political consequence. On the contrary, they are integral to larger practices and institutions. The course will introduce students to multidisciplinary perspectives on the intersections of sex with money, politics, social status, and access to resources.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"YCC2121 Modern Social Thought and YSS2227 Introduction to Anthropology OR YSS3277 The Anthropological Imagination OR YSS3202 Ethnography","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS4220","ModuleTitle":"Housing and Social Inequality","Department":"Yale-NUS College","ModuleDescription":"Housing is an essential necessity for living. The housing unit is concurrently a consumption good and an investment good. As a commodity, the quality and quantity of housing distribution and consumption are unequal, reflecting intrinsic social and economic inequalities in the society. As the logic and practice of the housing market unavoidably fail in providing adequate housing for all, the state is left with the responsibility of providing for those that the market has marginalized. This module will examine the role of the market and the state in engendering and perpetuating social and economic inequalities through the housing provision.","ModuleCredit":"5","Workload":"0-3-0-5-4.5","Prerequisite":"YSS2220 Introduction to Urban Studies and YCC2121 Modern Social Thought, or with approval of the instructor","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"YSS4222","ModuleTitle":"Contemporary European Politics","Department":"Yale-NUS College","ModuleDescription":"This course explores the structures of power within the European State since WWII. The course content will explore historical context, political integration of the European Union (EU), the domestic politics of specific European countries, as well as the effects of integration on the governance in member states, and specific elections and outcomes. Students will also analyze the position of EU in the international system. Contemporary issues of Brexit and the rise of populism in European democracies. Assessment will challenge students to create an in-depth policy memo which synthesizes the historical, political and practice of politics of Europe.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"Complete Year 1 and 2 of the Common Curriculum and YSS2202 International Relations or YSS1206 Introduction to Comparative Politics or with the permission of the instructor","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"YSS4227","ModuleTitle":"Topics in Applied Econometrics","Department":"Yale-NUS College","ModuleDescription":"This course covers econometric techniques as applied in empirical work in economics, at a level that is accessible to advance undergraduates. The topics are divided into two categories: Market Valuations and Non-Market Valuations. We begin with demand and supply estimation and the computation of consumer and producer surpluses. We investigate the use of surplus measurements to evaluate the impact of policies and the introduction of new good. We then move towards estimating the ‘demand side’ of environmental economics. The focus will be on stated and revealed preferences techniques for estimating the non-market values associated with environmental and other public goods.","ModuleCredit":"5","Workload":"0-3-0-4.5-5","Prerequisite":"YSS2203 Intermediate Microeconomics and YSS2211 Econometrics","Preclusion":"NA","Corequisite":"NA","History":[{"Semester":1,"ExamDate":"2018-11-28T09:00+0800","LecturePeriods":["Monday Morning","Wednesday Morning"]}]},{"ModuleCode":"YSS4236","ModuleTitle":"Medical Anthropology","Department":"Yale-NUS College","ModuleDescription":"The field of medical anthropology boasts a rich theoretical and empirical tradition, in which award-winning ethnographies have been written on topics ranging from local biology to structural violence. Guided by the key text, Medical Anthropology at the Intersections: Histories, Activisms, and Futures, this course will explore the canonical works of a number of leading medical anthropologists, including several whose research focuses on Asia (e.g., Das, Kleinman, Lock). Three key themes will be explored: 1) structural violence and social suffering, 2) technoscience and embodiment, and 3) medicine and humanitarianism.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"At least one 2000 or 3000 Anthropology course, or with the permission of instructor","History":[{"Semester":2,"LecturePeriods":["Thursday Morning"]}]},{"ModuleCode":"YSS4237","ModuleTitle":"Conquest, Territorial Expansion and International Law","Department":"Yale-NUS College","ModuleDescription":"Some of the most important turning points in world history have resulted in, and from, territorial expansion and conquest of both inhabited and uninhabited frontiers. Many of the international laws we now take for granted emerged as the result of highly contentious and uncertain incursions into previously un-regulated domains. In this course, students will explore the root causes of state-led territorial expansion and the ramifications of conquest and domination for international law. We will analyse theories of conquest and delve into case studies of particular cases of expansion into inhabited territory (e.g. Japan’s Co-Prosperity Sphere, United States’ westward expansion across America, German expansion in Western and Eastern Europe) and state expansion into uninhabited frontiers (e.g. South China Sea disputes, airspace, outer space, Antarctica, the deep sea). Students will learn to analyse and critique competing arguments, synthesize explanatory lenses, and perform research into this arena of international politics and law.","ModuleCredit":"5","Workload":"0-3-0-0-9.5","Prerequisite":"YSS2202 International Relations or with the permission of the instructor","History":[{"Semester":2,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YSS4240","ModuleTitle":"Advanced Clinical Psychology","Department":"Yale-NUS College","ModuleDescription":"The goal of this module is to provide a critical and broad overview to the field of clinical psychology. Students will have an opportunity to read both historical (landmark) and contemporary literature related to major topics within clinical psychology, ranging from classification of psychological disorders, multicultural issues in clinical practice, to controversies surrounding empirically supported interventions. The module will have a specific focus on assessment and major intervention approaches, along with student-led presentations on the etiology and/or treatment of various psychological disorders. Readings consist of a combination of textbook sources, empirical research articles, and critical, narrative pieces on selected issues.","ModuleCredit":"5","Workload":"0-3-0-3.5-6","Prerequisite":"YSS2201 Understanding Behaviour and Cognition, and YSS3214 Abnormal Psychology OR with the permission of the instructor","Preclusion":"None","Corequisite":"None","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"YSS4242","ModuleTitle":"Urban Ethnography of Asia","Department":"Yale-NUS College","ModuleDescription":"An anthropological study of contemporary Asian cities. Focus on new ethnographies about cities in East, Southeast, and South Asia. Topics include rural-urban migration, redevelopment, evictions, social movements, land grabbing, master-planned developments, heritage preservation, utopian aspirations, social housing, slums and precariousness, and spatial cleansing.","ModuleCredit":"5","Workload":"0-3-0-2-7.5","Prerequisite":"At least one core Anthropology course YSS2227 Introduction to Anthropology or YSS3202 Ethnography or YSS3277 Anthropological Imagination OR with the permission of the instructor.","Preclusion":"N/A","Corequisite":"N/A","History":[{"Semester":1,"LecturePeriods":["Tuesday Afternoon","Friday Afternoon"]}]},{"ModuleCode":"YSS4243","ModuleTitle":"Study of Modern Wars","Department":"Yale-NUS College","ModuleDescription":"This seminar examines the phenomenon of war during the years between the emergence of the modern nation-state and the end of the Cold War. We survey the leading theories on the causes of war, their key concepts and causal variables, the causal paths leading to war or to peace, and the conditions under which various outcomes are most likely to occur. We also closely examine key historical works on major wars, and evaluate the degree of empirical support for various theories and hypotheses. The module will also explore sources of great power conflict in today’s international politics.","ModuleCredit":"5","Workload":"0-3-0-3-6.5","Prerequisite":"YSS2221 International Security OR YSS2202 International Relations OR with the permission of the instructor.","Corequisite":"YSS2221 International Security OR YSS2202 International Relations","History":[{"Semester":1,"LecturePeriods":["Tuesday Morning","Friday Morning"]}]},{"ModuleCode":"YSS4244","ModuleTitle":"African Atlantic Perspectives","Department":"Yale-NUS College","ModuleDescription":"This course provides an overview of the anthropology of the African diaspora, its connections to Africa, and the emergence of the modern world. It will examine the history and ethnography of the cultural formation of the African diaspora through the detailed examination of critical questions about diaspora, migration, race, cosmology, subjectivity, and identity formation.","ModuleCredit":"5","Workload":"0-3-0-9.5-0","Prerequisite":"YCC2121 Modern Social Thought or with the permission of the instructor.","Types":["Module"],"History":[{"Semester":1,"LecturePeriods":["Monday Morning","Thursday Morning"]}]},{"ModuleCode":"YSS4245","ModuleTitle":"Anthropology of Violence","Department":"Yale-NUS College","ModuleDescription":"The course will engage students in examination of the social problem of violent conflicts, primarily through ethnographic case studies. The course will take an anthropological approach to both extraordinary cases of political violence, as well as ordinary forms of violence in less publicized cases occurring in everyday life. Drawing on the discipline’s unique methodologies and theoretical developments that rely on long-term field research, students will learn about the causes and conditions of violence, and also about how people live and cope with it. The ethnographic material under study will focus largely, but not exclusively, on cases of violence in Asia.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Prerequisite":"At least one core Anthropology course YSS2227 Introduction to Anthropology or YSS3202 Ethnography or YSS3277 Anthropological Imagination OR with the permission of the instructor.","Types":["Module"],"History":[{"Semester":2,"LecturePeriods":["Wednesday Morning"]}]},{"ModuleCode":"YSS4246","ModuleTitle":"Anthropology of Education","Department":"Yale-NUS College","ModuleDescription":"What is education and who is it for? What should education do, and how do we achieve this ideal? How does education relate to society as a whole? Do educational systems reproduce inequality? Is education a tool for social control? These are some of the questions that this course will address. Students will collaborate on original ethnographic research projects. Readings will span Marxian, feminist, and postcolonial critique, social history, and ethnographies of education in different parts of the world. Topics include the formation of classes, the discourse of diversity, the meaning of merit, and the marketization of higher ed.","ModuleCredit":"5","Workload":"0-3-0-2.5-7","Prerequisite":"YCC2121 Modern Social Thought or with the permission of the instructor.","History":[{"Semester":2,"LecturePeriods":["Monday Morning"]}]},{"ModuleCode":"ZB3288","ModuleTitle":"Advanced UROPS in Computational Biology I","Department":"Dean's Office (Science)","ModuleDescription":"This module is intended for students to conduct mini-research projects that make use of computational methods and informatics tools to solve specific biological problems or develop bioinformatics databases and software. In principle, each project is to be supervised by an academic staff from any department in the Faculty of Science. Upon approval by the programme committee, a project can also be co-supervised by an academic staff at the School of Computing.","ModuleCredit":"4","Prerequisite":"Passed level 1000 and 2000 essential major requirements","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ZB3289","ModuleTitle":"Advanced UROPS in Computational Biology II","Department":"Dean's Office (Science)","ModuleDescription":"This module is intended for students to conduct mini-research projects as a continuation of their work completed in ZB3288. These projects make use of computational methods and informatics tools to solve specific biological problems or develop bioinformatics databases and software. In principle, each project is to be supervised by an academic staff from any department in the Faculty of Science. Upon approval by the programme committee, a project can also be co-supervised by an academic staff at the School of Computing.","ModuleCredit":"4","Prerequisite":"ZB3288","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ZB3310","ModuleTitle":"Undergraduate Professional Internship Programme","Department":"Dean's Office (Science)","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, having declared Computational Biology as first major and have completed a minimum of 32 MCs in Computational Biology major at the time of application.","Preclusion":"XX3310 modules offered in Science, where XX stands for the subject prefix of the respective major","Types":["Module"],"History":[{"Semester":2}]},{"ModuleCode":"ZB3311","ModuleTitle":"Undergraduate Professional Internship","Department":"Dean's Office (Science)","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 10-12 weeks during Special Term. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"4","Workload":"0-0-0-40-0","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Computational Biology as first major and have completed a minimum of 32 MCs in Computational Biology major at time of application.","Preclusion":"XX3311 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ZB3312","ModuleTitle":"Enhanced Undergraduate Professional Internship Programme","Department":"Dean's Office (Science)","ModuleDescription":"In addition to having an academic science foundation, students with good soft skills and some industrial attachment or internship experiences often stand a better chance when seeking for jobs. This module gives Science students the opportunity to acquire work experience via internships during their undergraduate study. The module requires students to compete for position and perform a structured internship in a company/institution for 16-20 weeks during regular semester. Through regular meetings with the Academic Advisor (AA) and internship Supervisor, students learn how knowledge acquired in the curriculum can be transferred to perform technical/practical assignments in an actual working environment.","ModuleCredit":"12","Workload":"null","Prerequisite":"Students must have completed 3 regular semesters of study, have declared Computational Biology as first major and have completed a minimum of 32 MCs in Computational Biology major at time of application.","Preclusion":"XX3312 modules offered in Science, where XX stands for the subject prefix for the respective major.","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]},{"ModuleCode":"ZB4171","ModuleTitle":"Advanced Topics in Bioinformatics","Department":"Biological Sciences","ModuleDescription":"In this module, students are challenged with practical experience in advanced bioinformatics research topics spanning database curation, literature text mining, and compute-intensive sequence and 3D structure analysis. Groups will design and carry out a pan-genomic analysis with a high-performance integrated database system. Individual students will learn to use animation software and raw biomolecular structure information as a platform for simulation and hypothesis testing.","ModuleCredit":"4","Workload":"1-1-2-5-1","Prerequisite":"LSM2104 or or LSM2241 and LSM3241 (Life Sciences Students) OR CS2220 (Computational Biology Students)","Corequisite":"NIL","Types":["Module"],"History":[{"Semester":1,"ExamDate":"2018-12-07T14:30+0800","LecturePeriods":["Thursday Morning"],"TutorialPeriods":["Tuesday Afternoon"]}]},{"ModuleCode":"ZB4199","ModuleTitle":"Honours Project in Computational Biology","Department":"Dean's Office (Science)","ModuleCredit":"12","Prerequisite":"Students majoring in computational biology","Types":["Module"],"History":[{"Semester":1},{"Semester":2}]}] +} diff --git a/src/main/resources/json/course.json b/src/main/resources/json/course.json new file mode 100644 index 000000000000..df6b4bf7f664 --- /dev/null +++ b/src/main/resources/json/course.json @@ -0,0 +1,645 @@ +{ + "courseList" : [ { + "name" : "Computer Science Algorithms", + "description" : "Computer Science Major with Focus Area in Algorithms", + "requirements" : [ { + "type" : "PrimitiveReq", + "requirementName" : "University Level Requirements", + "requirementDescription" : "Complete 1 module each with prefix GES, GET, GEQ, GEH, GER", + "requirementType" : "GE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "GEH1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "(GEQ1000[A-Z]?)|(GEQ1917)" + }, { + "minToSatisfy" : "1", + "pattern" : "GER1000[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GES1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GET1[0-9]{3}[A-Z]?" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Computer Science Foundation", + "requirementDescription" : "Complete all of CS1010/CS1101S, CS1231, CS2030, CS2040, CS2100, CS2103T, CS2105, CS2106, CS3230", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "(CS1010)|(CS1101S)" + }, { + "minToSatisfy" : "1", + "pattern" : "CS1231" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2103T" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2105" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2106" + }, { + "minToSatisfy" : "1", + "pattern" : "CS3230" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Focus Area: Algorithms", + "requirementDescription" : "Complete 6 modules from any Focus Area, with at least 3 from Level 4 and \n3 Area Primary from Algorithms with at least 1 from Level 4 ", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "3", + "pattern" : "(CS3230)|(CS3236)|(CS4231)|(CS4232)|(CS4234)" + }, { + "minToSatisfy" : "1", + "pattern" : "(CS4231)|(CS4232)|(CS4234)" + }, { + "minToSatisfy" : "3", + "pattern" : "CS[4][0-9]{3}" + }, { + "minToSatisfy" : "6", + "pattern" : "(CS3230)|(CS3236)|(CS4231)|(CS4232)|(CS4234)|(CS3233)|(CS4257)|(CS4268)|(CS5230)|(CS5234)|(CS5236)|(CS5237)|(CS5238)|(CS5330)|(CS3243)|(CS3244)|(CS4243)|(CS4244)|(CS4246)|(CS4248)|(CS4216)|(CS4220)|(CS5209)|(CS5215)|(CS5228)|(CS5242)|(CS5247)|(CS5340)|(CS5339)|(CS2103T?)|(CS3219)|(CS4211)|(CS4218)|(CS4239)|(CS3216)|(CS3217)|(CS3226)|(CS3234)|(CS4217)|(CS5219)|(CS5232)|(CS5272)|(CS3241)|(CS3242)|(CS3247)|(CS4247)|(CS4350)|(CS3218)|(CS3240)|(CS3249)|(CS3343)|(CS4240)|(CS4243)|(CS4249)|(CS4344)|(CS4345)|(CS4351)|(CS5237)|(CS5240)|(CS5343)|(CS5346)|(CS2107)|(CS3235)|(CS4236)|(CS4238)|(CS4239)|(CS3221)|(CS4257)|(CS5231)|(CS5250)|(CS5321)|(CS5332)|(IFS4101)|(IFS4102)|(CS2102)|(CS3223)|(CS4221)|(CS4224)|(CS4225)|(CS4220)|(CS5226)|(CS5228)|(CS5322)|(CS3210)|(CS3211)|(CS4231)|(CS4223)|(CS4237)|(CS4271)|(CS4345)|(CS5207)|(CS5222)|(CS5223)|(CS5224)|(CS5239)|(CS5250)|(CS2105)|(CS3103)|(CS4222)|(CS4226)|(CS4231)|(CS4344)|(CS5223)|(CS5224)|(CS5229)|(CS5248)|(CS5321)" + } ] + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Industrial Experience Requirement", + "requirementDescription" : "Complete 1 6-month Internship through ATAP", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3880" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete 2 3-month Internships", + "requirementDescription" : "Complete CP3200 and CP3202", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3200" + }, { + "minToSatisfy" : "1", + "pattern" : "CP3202|CP3107" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete IS4010", + "requirementDescription" : "Complete IS4010", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS4010" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Computer Systems Team Project", + "requirementDescription" : "(Complete CS3203)", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CS3203" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3216 and CS3217", + "requirementDescription" : "Complete CS3216 and CS3217", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3216|CS3217" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3281 and CS3282", + "requirementDescription" : "Complete CS3281 and CS3282", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3281|CS3282" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, { + "type" : "PrimitiveReq", + "requirementName" : "IT Professionalism", + "requirementDescription" : "Complete IS1103/X, CS2101 and ES2660", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS1103X?" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2101" + }, { + "minToSatisfy" : "1", + "pattern" : "ES2660" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Mathematics", + "requirementDescription" : "Complete MA1521, MA1101R and ST2334", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "MA1521" + }, { + "minToSatisfy" : "1", + "pattern" : "ST2334" + }, { + "minToSatisfy" : "1", + "pattern" : "MA1101R" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Sciences", + "requirementDescription" : "Complete 1 Science module other than MA1521, MA1101R, ST2334", + "requirementType" : "FAC", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CM1121|CM1131|CM1417|LSM1102|LSM1105|LSM1106|LSM1301|LSM1302|PC1141|PC1142|PC1143|PC1144|PC1221|PC1222|PC1432|MA2213|MA2214|CM1101|CM1111|CM1161|CM1191|CM1401|CM1402|CM1501|CM1502|LSM1303|LSM1306|PC1421|PC1431|PC1433|MA1104|MA2104|MA2101|MA2108|MA2501|ST2132|ST2137" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Unrestricted Electives", + "requirementDescription" : "Complete at least 40 modules to graduate", + "requirementType" : "UE", + "conditions" : [ { + "minToSatisfy" : "40", + "pattern" : ".*" + } ] + } ] + }, { + "name" : "Computer Science Artificial Intelligence", + "description" : "Computer Science Major with Focus Area in Artificial Intelligence", + "requirements" : [ { + "type" : "PrimitiveReq", + "requirementName" : "University Level Requirements", + "requirementDescription" : "Complete 1 module each with prefix GES, GET, GEQ, GEH, GER", + "requirementType" : "GE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "GEH1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "(GEQ1000[A-Z]?)|(GEQ1917)" + }, { + "minToSatisfy" : "1", + "pattern" : "GER1000[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GES1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GET1[0-9]{3}[A-Z]?" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Computer Science Foundation", + "requirementDescription" : "Complete all of CS1010/CS1101S, CS1231, CS2030, CS2040, CS2100, CS2103T, CS2105, CS2106, CS3230", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "(CS1010)|(CS1101S)" + }, { + "minToSatisfy" : "1", + "pattern" : "CS1231" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2103T" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2105" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2106" + }, { + "minToSatisfy" : "1", + "pattern" : "CS3230" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Focus Area: Artificial Intelligence", + "requirementDescription" : "Complete 6 modules from any Focus Area, with at least 3 from Level 4 and \n3 Area Primary from AI with at least 1 from Level 4 ", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "3", + "pattern" : "(CS3243)|(CS3244)|(CS4243)|(CS4244)|(CS4246)|(CS4248)" + }, { + "minToSatisfy" : "1", + "pattern" : "(CS4243)|(CS4244)|(CS4246)|(CS4248)" + }, { + "minToSatisfy" : "3", + "pattern" : "CS[4][0-9]{3}" + }, { + "minToSatisfy" : "6", + "pattern" : "(CS3230)|(CS3236)|(CS4231)|(CS4232)|(CS4234)|(CS3233)|(CS4257)|(CS4268)|(CS5230)|(CS5234)|(CS5236)|(CS5237)|(CS5238)|(CS5330)|(CS3243)|(CS3244)|(CS4243)|(CS4244)|(CS4246)|(CS4248)|(CS4216)|(CS4220)|(CS5209)|(CS5215)|(CS5228)|(CS5242)|(CS5247)|(CS5340)|(CS5339)|(CS2103T?)|(CS3219)|(CS4211)|(CS4218)|(CS4239)|(CS3216)|(CS3217)|(CS3226)|(CS3234)|(CS4217)|(CS5219)|(CS5232)|(CS5272)|(CS3241)|(CS3242)|(CS3247)|(CS4247)|(CS4350)|(CS3218)|(CS3240)|(CS3249)|(CS3343)|(CS4240)|(CS4243)|(CS4249)|(CS4344)|(CS4345)|(CS4351)|(CS5237)|(CS5240)|(CS5343)|(CS5346)|(CS2107)|(CS3235)|(CS4236)|(CS4238)|(CS4239)|(CS3221)|(CS4257)|(CS5231)|(CS5250)|(CS5321)|(CS5332)|(IFS4101)|(IFS4102)|(CS2102)|(CS3223)|(CS4221)|(CS4224)|(CS4225)|(CS4220)|(CS5226)|(CS5228)|(CS5322)|(CS3210)|(CS3211)|(CS4231)|(CS4223)|(CS4237)|(CS4271)|(CS4345)|(CS5207)|(CS5222)|(CS5223)|(CS5224)|(CS5239)|(CS5250)|(CS2105)|(CS3103)|(CS4222)|(CS4226)|(CS4231)|(CS4344)|(CS5223)|(CS5224)|(CS5229)|(CS5248)|(CS5321)" + } ] + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Industrial Experience Requirement", + "requirementDescription" : "Complete 1 6-month Internship through ATAP", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3880" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete 2 3-month Internships", + "requirementDescription" : "Complete CP3200 and CP3202", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3200" + }, { + "minToSatisfy" : "1", + "pattern" : "CP3202|CP3107" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete IS4010", + "requirementDescription" : "Complete IS4010", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS4010" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Computer Systems Team Project", + "requirementDescription" : "(Complete CS3203)", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CS3203" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3216 and CS3217", + "requirementDescription" : "Complete CS3216 and CS3217", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3216|CS3217" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3281 and CS3282", + "requirementDescription" : "Complete CS3281 and CS3282", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3281|CS3282" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, { + "type" : "PrimitiveReq", + "requirementName" : "IT Professionalism", + "requirementDescription" : "Complete IS1103/X, CS2101 and ES2660", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS1103X?" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2101" + }, { + "minToSatisfy" : "1", + "pattern" : "ES2660" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Mathematics", + "requirementDescription" : "Complete MA1521, MA1101R and ST2334", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "MA1521" + }, { + "minToSatisfy" : "1", + "pattern" : "ST2334" + }, { + "minToSatisfy" : "1", + "pattern" : "MA1101R" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Sciences", + "requirementDescription" : "Complete 1 Science module other than MA1521, MA1101R, ST2334", + "requirementType" : "FAC", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CM1121|CM1131|CM1417|LSM1102|LSM1105|LSM1106|LSM1301|LSM1302|PC1141|PC1142|PC1143|PC1144|PC1221|PC1222|PC1432|MA2213|MA2214|CM1101|CM1111|CM1161|CM1191|CM1401|CM1402|CM1501|CM1502|LSM1303|LSM1306|PC1421|PC1431|PC1433|MA1104|MA2104|MA2101|MA2108|MA2501|ST2132|ST2137" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Unrestricted Electives", + "requirementDescription" : "Complete at least 40 modules to graduate", + "requirementType" : "UE", + "conditions" : [ { + "minToSatisfy" : "40", + "pattern" : ".*" + } ] + } ] + }, { + "name" : "Computer Science Software Engineering", + "description" : "Computer Science Major with Focus Area in Software Engineering", + "requirements" : [ { + "type" : "PrimitiveReq", + "requirementName" : "University Level Requirements", + "requirementDescription" : "Complete 1 module each with prefix GES, GET, GEQ, GEH, GER", + "requirementType" : "GE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "GEH1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "(GEQ1000[A-Z]?)|(GEQ1917)" + }, { + "minToSatisfy" : "1", + "pattern" : "GER1000[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GES1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GET1[0-9]{3}[A-Z]?" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Computer Science Foundation", + "requirementDescription" : "Complete all of CS1010/CS1101S, CS1231, CS2030, CS2040, CS2100, CS2103T, CS2105, CS2106, CS3230", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "(CS1010)|(CS1101S)" + }, { + "minToSatisfy" : "1", + "pattern" : "CS1231" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2103T" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2105" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2106" + }, { + "minToSatisfy" : "1", + "pattern" : "CS3230" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Focus Area: Software Engineering", + "requirementDescription" : "Complete 6 modules from any Focus Area, with at least 3 from Level 4 and \n3 Area Primary from Software Engineering with at least 1 from Level 4 ", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "3", + "pattern" : "(CS2103T?)|(CS3219)|(CS4211)|(CS4218)|(CS4239)" + }, { + "minToSatisfy" : "1", + "pattern" : "(CS4211)|(CS4218)|(CS4239)" + }, { + "minToSatisfy" : "3", + "pattern" : "CS[4][0-9]{3}" + }, { + "minToSatisfy" : "6", + "pattern" : "(CS3230)|(CS3236)|(CS4231)|(CS4232)|(CS4234)|(CS3233)|(CS4257)|(CS4268)|(CS5230)|(CS5234)|(CS5236)|(CS5237)|(CS5238)|(CS5330)|(CS3243)|(CS3244)|(CS4243)|(CS4244)|(CS4246)|(CS4248)|(CS4216)|(CS4220)|(CS5209)|(CS5215)|(CS5228)|(CS5242)|(CS5247)|(CS5340)|(CS5339)|(CS2103T?)|(CS3219)|(CS4211)|(CS4218)|(CS4239)|(CS3216)|(CS3217)|(CS3226)|(CS3234)|(CS4217)|(CS5219)|(CS5232)|(CS5272)|(CS3241)|(CS3242)|(CS3247)|(CS4247)|(CS4350)|(CS3218)|(CS3240)|(CS3249)|(CS3343)|(CS4240)|(CS4243)|(CS4249)|(CS4344)|(CS4345)|(CS4351)|(CS5237)|(CS5240)|(CS5343)|(CS5346)|(CS2107)|(CS3235)|(CS4236)|(CS4238)|(CS4239)|(CS3221)|(CS4257)|(CS5231)|(CS5250)|(CS5321)|(CS5332)|(IFS4101)|(IFS4102)|(CS2102)|(CS3223)|(CS4221)|(CS4224)|(CS4225)|(CS4220)|(CS5226)|(CS5228)|(CS5322)|(CS3210)|(CS3211)|(CS4231)|(CS4223)|(CS4237)|(CS4271)|(CS4345)|(CS5207)|(CS5222)|(CS5223)|(CS5224)|(CS5239)|(CS5250)|(CS2105)|(CS3103)|(CS4222)|(CS4226)|(CS4231)|(CS4344)|(CS5223)|(CS5224)|(CS5229)|(CS5248)|(CS5321)" + } ] + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Industrial Experience Requirement", + "requirementDescription" : "Complete 1 6-month Internship through ATAP", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3880" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete 2 3-month Internships", + "requirementDescription" : "Complete CP3200 and CP3202", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3200" + }, { + "minToSatisfy" : "1", + "pattern" : "CP3202|CP3107" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete IS4010", + "requirementDescription" : "Complete IS4010", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS4010" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Computer Systems Team Project", + "requirementDescription" : "(Complete CS3203)", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CS3203" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3216 and CS3217", + "requirementDescription" : "Complete CS3216 and CS3217", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3216|CS3217" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3281 and CS3282", + "requirementDescription" : "Complete CS3281 and CS3282", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3281|CS3282" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, { + "type" : "PrimitiveReq", + "requirementName" : "IT Professionalism", + "requirementDescription" : "Complete IS1103/X, CS2101 and ES2660", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS1103X?" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2101" + }, { + "minToSatisfy" : "1", + "pattern" : "ES2660" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Mathematics", + "requirementDescription" : "Complete MA1521, MA1101R and ST2334", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "MA1521" + }, { + "minToSatisfy" : "1", + "pattern" : "ST2334" + }, { + "minToSatisfy" : "1", + "pattern" : "MA1101R" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Sciences", + "requirementDescription" : "Complete 1 Science module other than MA1521, MA1101R, ST2334", + "requirementType" : "FAC", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CM1121|CM1131|CM1417|LSM1102|LSM1105|LSM1106|LSM1301|LSM1302|PC1141|PC1142|PC1143|PC1144|PC1221|PC1222|PC1432|MA2213|MA2214|CM1101|CM1111|CM1161|CM1191|CM1401|CM1402|CM1501|CM1502|LSM1303|LSM1306|PC1421|PC1431|PC1433|MA1104|MA2104|MA2101|MA2108|MA2501|ST2132|ST2137" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Unrestricted Electives", + "requirementDescription" : "Complete at least 40 modules to graduate", + "requirementType" : "UE", + "conditions" : [ { + "minToSatisfy" : "40", + "pattern" : ".*" + } ] + } ] + } ] +} diff --git a/src/main/resources/view/DarkTheme.css b/src/main/resources/view/DarkTheme.css index 36e6b001cd8d..d67024bc6491 100644 --- a/src/main/resources/view/DarkTheme.css +++ b/src/main/resources/view/DarkTheme.css @@ -132,6 +132,12 @@ -fx-text-fill: #010504; } +.cell_medium_label { + -fx-font-family: "Segoe UI Semibold"; + -fx-font-size: 13px; + -fx-text-fill: #010504; +} + .stack-pane { -fx-background-color: derive(#1d1d1d, 20%); } @@ -307,6 +313,50 @@ -fx-padding: 8 1 8 1; } +.tree-view { + -fx-background-color: transparent; +} + +.tree-view .tree-cell { + -fx-text-fill: #ffffff; + -fx-background-color: #3e7b91; + -fx-padding: 1 3 1 3; + -fx-border-radius: 2; + -fx-background-radius: 2; + -fx-font-size: 11; +} + +.table-view { + -fx-background-color: transparent; +} + +.table-view .column-header-background .label { + -fx-font-size: 11px; + -fx-font-family: "Segoe UI Semibold"; + -fx-background-color: transparent; +} + +.table-view .table-row-cell { + -fx-text-fill: #ffffff; + -fx-background-color: #3e7b91; + -fx-font-size: 11; +} + +.table-view .table-row-cell:empty { + -fx-background-color: transparent; +} + +.table-view .table-row-cell .table-cell { + -fx-border-width: 1px; + -fx-border-color: white; + -fx-padding: 1 3 1 3; + -fx-border-radius: 2; + -fx-background-radius: 2; +} +.table-view .table-row-cell:empty .table-cell { + -fx-border-width: 0px; +} + #cardPane { -fx-background-color: transparent; -fx-border-width: 0; diff --git a/src/main/resources/view/DisplayModuleInfo.fxml b/src/main/resources/view/DisplayModuleInfo.fxml new file mode 100644 index 000000000000..26afeaefca87 --- /dev/null +++ b/src/main/resources/view/DisplayModuleInfo.fxml @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/view/DisplayModuleInfoList.fxml b/src/main/resources/view/DisplayModuleInfoList.fxml new file mode 100644 index 000000000000..a79fc03ff357 --- /dev/null +++ b/src/main/resources/view/DisplayModuleInfoList.fxml @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/src/main/resources/view/DisplayRecModule.fxml b/src/main/resources/view/DisplayRecModule.fxml new file mode 100644 index 000000000000..a2d3cc40f916 --- /dev/null +++ b/src/main/resources/view/DisplayRecModule.fxml @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/main/resources/view/PersonListPanel.fxml b/src/main/resources/view/DisplayRecModuleList.fxml similarity index 76% rename from src/main/resources/view/PersonListPanel.fxml rename to src/main/resources/view/DisplayRecModuleList.fxml index 8836d323cc5d..583d3f51969c 100644 --- a/src/main/resources/view/PersonListPanel.fxml +++ b/src/main/resources/view/DisplayRecModuleList.fxml @@ -4,5 +4,5 @@ - + diff --git a/src/main/resources/view/DisplayRequirementStatusList.fxml b/src/main/resources/view/DisplayRequirementStatusList.fxml new file mode 100644 index 000000000000..d102ab16a2a4 --- /dev/null +++ b/src/main/resources/view/DisplayRequirementStatusList.fxml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/view/MainWindow.fxml b/src/main/resources/view/MainWindow.fxml index 601ddabf2b5e..88045bdf1519 100644 --- a/src/main/resources/view/MainWindow.fxml +++ b/src/main/resources/view/MainWindow.fxml @@ -12,9 +12,9 @@ + title="GradTrak" minWidth="450" minHeight="600" onCloseRequest="#handleExit"> - + @@ -47,7 +47,7 @@ - + diff --git a/src/main/resources/view/PersonListCard.fxml b/src/main/resources/view/ModuleTakenListCard.fxml similarity index 76% rename from src/main/resources/view/PersonListCard.fxml rename to src/main/resources/view/ModuleTakenListCard.fxml index f08ea32ad558..4b98974fd789 100644 --- a/src/main/resources/view/PersonListCard.fxml +++ b/src/main/resources/view/ModuleTakenListCard.fxml @@ -25,12 +25,12 @@ - diff --git a/src/main/resources/view/ModuleTakenListPanel.fxml b/src/main/resources/view/ModuleTakenListPanel.fxml new file mode 100644 index 000000000000..cf4e26651e8c --- /dev/null +++ b/src/main/resources/view/ModuleTakenListPanel.fxml @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/src/main/resources/view/RequirementStatusCard.fxml b/src/main/resources/view/RequirementStatusCard.fxml new file mode 100644 index 000000000000..059ae6a6bcda --- /dev/null +++ b/src/main/resources/view/RequirementStatusCard.fxml @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/test/data/JsonAddressBookStorageTest/invalidAndValidPersonAddressBook.json b/src/test/data/JsonAddressBookStorageTest/invalidAndValidPersonAddressBook.json deleted file mode 100644 index 6a4d2b7181c3..000000000000 --- a/src/test/data/JsonAddressBookStorageTest/invalidAndValidPersonAddressBook.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "persons": [ { - "name": "Valid Person", - "phone": "9482424", - "email": "hans@example.com", - "address": "4th street" - }, { - "name": "Person With Invalid Phone Field", - "phone": "948asdf2424", - "email": "hans@example.com", - "address": "4th street" - } ] -} diff --git a/src/test/data/JsonAddressBookStorageTest/invalidPersonAddressBook.json b/src/test/data/JsonAddressBookStorageTest/invalidPersonAddressBook.json deleted file mode 100644 index ccd21f7d1a93..000000000000 --- a/src/test/data/JsonAddressBookStorageTest/invalidPersonAddressBook.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "persons": [ { - "name": "Person with invalid name field: Ha!ns Mu@ster", - "phone": "9482424", - "email": "hans@example.com", - "address": "4th street" - } ] -} diff --git a/src/test/data/JsonCourseStorageTest/course.json b/src/test/data/JsonCourseStorageTest/course.json new file mode 100644 index 000000000000..d5b7b1eca50d --- /dev/null +++ b/src/test/data/JsonCourseStorageTest/course.json @@ -0,0 +1,645 @@ +{ + "courseList" : [ { + "name" : "Computer Science Algorithms", + "description" : "Computer Science Major with Focus Area in Algorithms", + "requirements" : [ { + "type" : "PrimitiveReq", + "requirementName" : "University Level Requirements", + "requirementDescription" : "Complete 1 module each with prefix GES, GET, GEQ, GEH, GER", + "requirementType" : "GE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "GEH1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GEQ1000[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GER1000[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GES1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GET1[0-9]{3}[A-Z]?" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Computer Science Foundation", + "requirementDescription" : "Complete all of CS1010/CS1101S, CS1231, CS2030, CS2040, CS2100, CS2103T, CS2105, CS2106, CS3230", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "(CS1010)|(CS1101S)" + }, { + "minToSatisfy" : "1", + "pattern" : "CS1231" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2103T" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2105" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2106" + }, { + "minToSatisfy" : "1", + "pattern" : "CS3230" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Focus Area: Algorithms", + "requirementDescription" : "Complete 6 modules from any Focus Area, with at least 3 from Level 4 and \n3 Area Primary from Algorithms with at least 1 from Level 4 ", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "3", + "pattern" : "(CS3230)|(CS3236)|(CS4231)|(CS4232)|(CS4234)" + }, { + "minToSatisfy" : "1", + "pattern" : "(CS4231)|(CS4232)|(CS4234)" + }, { + "minToSatisfy" : "3", + "pattern" : "CS[4][0-9]{3}" + }, { + "minToSatisfy" : "6", + "pattern" : "(CS3230)|(CS3236)|(CS4231)|(CS4232)|(CS4234)|(CS3233)|(CS4257)|(CS4268)|(CS5230)|(CS5234)|(CS5236)|(CS5237)|(CS5238)|(CS5330)|(CS3243)|(CS3244)|(CS4243)|(CS4244)|(CS4246)|(CS4248)|(CS4216)|(CS4220)|(CS5209)|(CS5215)|(CS5228)|(CS5242)|(CS5247)|(CS5340)|(CS5339)|(CS2103T?)|(CS3213)|(CS3219)|(CS4211)|(CS4218)|(CS4239)|(CS3216)|(CS3217)|(CS3226)|(CS3234)|(CS4217)|(CS5219)|(CS5232)|(CS5272)|(CS3241)|(CS3242)|(CS3247)|(CS4247)|(CS4350)|(CS3218)|(CS3240)|(CS3249)|(CS3343)|(CS4240)|(CS4243)|(CS4249)|(CS4344)|(CS4345)|(CS4351)|(CS5237)|(CS5240)|(CS5343)|(CS5346)|(CS2107)|(CS3235)|(CS4236)|(CS4238)|(CS4239)|(CS3221)|(CS4257)|(CS5231)|(CS5250)|(CS5321)|(CS5332)|(IFS4101)|(IFS4102)|(CS2102)|(CS3223)|(CS4221)|(CS4224)|(CS4225)|(CS4220)|(CS5226)|(CS5228)|(CS5322)|(CS3210)|(CS3211)|(CS4231)|(CS4223)|(CS4237)|(CS4271)|(CS4345)|(CS5207)|(CS5222)|(CS5223)|(CS5224)|(CS5239)|(CS5250)|(CS2105)|(CS3103)|(CS4222)|(CS4226)|(CS4231)|(CS4344)|(CS5223)|(CS5224)|(CS5229)|(CS5248)|(CS5321)" + } ] + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Industrial Experience Requirement", + "requirementDescription" : "Complete 1 6-month Internship through ATAP", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3880" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete 2 3-month Internships", + "requirementDescription" : "Complete CP3200 and CP3202", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3200" + }, { + "minToSatisfy" : "1", + "pattern" : "CP3202|CP3107" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete IS4010", + "requirementDescription" : "Complete IS4010", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS4010" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Computer Systems Team Project", + "requirementDescription" : "(Complete CS3203)", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CS3203" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3216 and CS3217", + "requirementDescription" : "Complete CS3216 and CS3217", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3216|CS3217" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3281 and CS3282", + "requirementDescription" : "Complete CS3281 and CS3282", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3281|CS3282" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, { + "type" : "PrimitiveReq", + "requirementName" : "IT Professionalism", + "requirementDescription" : "Complete IS1103/X, CS2101 and ES2660", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS1103X?" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2101" + }, { + "minToSatisfy" : "1", + "pattern" : "ES2660" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Mathematics", + "requirementDescription" : "Complete MA1521, MA1101R and ST2334", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "MA1521" + }, { + "minToSatisfy" : "1", + "pattern" : "ST2334" + }, { + "minToSatisfy" : "1", + "pattern" : "MA1101R" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Sciences", + "requirementDescription" : "Complete 1 Science module other than MA1521, MA1101R, ST2334", + "requirementType" : "FAC", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CM1121|CM1131|CM1417|LSM1102|LSM1105|LSM1106|LSM1301|LSM1302|PC1141|PC1142|PC1143|PC1144|PC1221|PC1222|PC1432|MA2213|MA2214|CM1101|CM1111|CM1161|CM1191|CM1401|CM1402|CM1501|CM1502|LSM1303|LSM1306|PC1421|PC1431|PC1433|MA1104|MA2104|MA2101|MA2108|MA2501|ST2132|ST2137" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Unrestricted Electives", + "requirementDescription" : "Complete at least 40 modules to graduate", + "requirementType" : "UE", + "conditions" : [ { + "minToSatisfy" : "40", + "pattern" : ".*" + } ] + } ] + }, { + "name" : "Computer Science Artificial Intelligence", + "description" : "Computer Science Major with Focus Area in Artificial Intelligence", + "requirements" : [ { + "type" : "PrimitiveReq", + "requirementName" : "University Level Requirements", + "requirementDescription" : "Complete 1 module each with prefix GES, GET, GEQ, GEH, GER", + "requirementType" : "GE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "GEH1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GEQ1000[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GER1000[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GES1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GET1[0-9]{3}[A-Z]?" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Computer Science Foundation", + "requirementDescription" : "Complete all of CS1010/CS1101S, CS1231, CS2030, CS2040, CS2100, CS2103T, CS2105, CS2106, CS3230", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "(CS1010)|(CS1101S)" + }, { + "minToSatisfy" : "1", + "pattern" : "CS1231" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2103T" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2105" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2106" + }, { + "minToSatisfy" : "1", + "pattern" : "CS3230" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Focus Area: Artificial Intelligence", + "requirementDescription" : "Complete 6 modules from any Focus Area, with at least 3 from Level 4 and \n3 Area Primary from AI with at least 1 from Level 4 ", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "3", + "pattern" : "(CS3243)|(CS3244)|(CS4243)|(CS4244)|(CS4246)|(CS4248)" + }, { + "minToSatisfy" : "1", + "pattern" : "(CS4243)|(CS4244)|(CS4246)|(CS4248)" + }, { + "minToSatisfy" : "3", + "pattern" : "CS[4][0-9]{3}" + }, { + "minToSatisfy" : "6", + "pattern" : "(CS3230)|(CS3236)|(CS4231)|(CS4232)|(CS4234)|(CS3233)|(CS4257)|(CS4268)|(CS5230)|(CS5234)|(CS5236)|(CS5237)|(CS5238)|(CS5330)|(CS3243)|(CS3244)|(CS4243)|(CS4244)|(CS4246)|(CS4248)|(CS4216)|(CS4220)|(CS5209)|(CS5215)|(CS5228)|(CS5242)|(CS5247)|(CS5340)|(CS5339)|(CS2103T?)|(CS3213)|(CS3219)|(CS4211)|(CS4218)|(CS4239)|(CS3216)|(CS3217)|(CS3226)|(CS3234)|(CS4217)|(CS5219)|(CS5232)|(CS5272)|(CS3241)|(CS3242)|(CS3247)|(CS4247)|(CS4350)|(CS3218)|(CS3240)|(CS3249)|(CS3343)|(CS4240)|(CS4243)|(CS4249)|(CS4344)|(CS4345)|(CS4351)|(CS5237)|(CS5240)|(CS5343)|(CS5346)|(CS2107)|(CS3235)|(CS4236)|(CS4238)|(CS4239)|(CS3221)|(CS4257)|(CS5231)|(CS5250)|(CS5321)|(CS5332)|(IFS4101)|(IFS4102)|(CS2102)|(CS3223)|(CS4221)|(CS4224)|(CS4225)|(CS4220)|(CS5226)|(CS5228)|(CS5322)|(CS3210)|(CS3211)|(CS4231)|(CS4223)|(CS4237)|(CS4271)|(CS4345)|(CS5207)|(CS5222)|(CS5223)|(CS5224)|(CS5239)|(CS5250)|(CS2105)|(CS3103)|(CS4222)|(CS4226)|(CS4231)|(CS4344)|(CS5223)|(CS5224)|(CS5229)|(CS5248)|(CS5321)" + } ] + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Industrial Experience Requirement", + "requirementDescription" : "Complete 1 6-month Internship through ATAP", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3880" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete 2 3-month Internships", + "requirementDescription" : "Complete CP3200 and CP3202", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3200" + }, { + "minToSatisfy" : "1", + "pattern" : "CP3202|CP3107" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete IS4010", + "requirementDescription" : "Complete IS4010", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS4010" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Computer Systems Team Project", + "requirementDescription" : "(Complete CS3203)", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CS3203" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3216 and CS3217", + "requirementDescription" : "Complete CS3216 and CS3217", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3216|CS3217" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3281 and CS3282", + "requirementDescription" : "Complete CS3281 and CS3282", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3281|CS3282" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, { + "type" : "PrimitiveReq", + "requirementName" : "IT Professionalism", + "requirementDescription" : "Complete IS1103/X, CS2101 and ES2660", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS1103X?" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2101" + }, { + "minToSatisfy" : "1", + "pattern" : "ES2660" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Mathematics", + "requirementDescription" : "Complete MA1521, MA1101R and ST2334", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "MA1521" + }, { + "minToSatisfy" : "1", + "pattern" : "ST2334" + }, { + "minToSatisfy" : "1", + "pattern" : "MA1101R" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Sciences", + "requirementDescription" : "Complete 1 Science module other than MA1521, MA1101R, ST2334", + "requirementType" : "FAC", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CM1121|CM1131|CM1417|LSM1102|LSM1105|LSM1106|LSM1301|LSM1302|PC1141|PC1142|PC1143|PC1144|PC1221|PC1222|PC1432|MA2213|MA2214|CM1101|CM1111|CM1161|CM1191|CM1401|CM1402|CM1501|CM1502|LSM1303|LSM1306|PC1421|PC1431|PC1433|MA1104|MA2104|MA2101|MA2108|MA2501|ST2132|ST2137" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Unrestricted Electives", + "requirementDescription" : "Complete at least 40 modules to graduate", + "requirementType" : "UE", + "conditions" : [ { + "minToSatisfy" : "40", + "pattern" : ".*" + } ] + } ] + }, { + "name" : "Computer Science Software Engineering", + "description" : "Computer Science Major with Focus Area in Software Engineering", + "requirements" : [ { + "type" : "PrimitiveReq", + "requirementName" : "University Level Requirements", + "requirementDescription" : "Complete 1 module each with prefix GES, GET, GEQ, GEH, GER", + "requirementType" : "GE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "GEH1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GEQ1000[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GER1000[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GES1[0-9]{3}[A-Z]?" + }, { + "minToSatisfy" : "1", + "pattern" : "GET1[0-9]{3}[A-Z]?" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Computer Science Foundation", + "requirementDescription" : "Complete all of CS1010/CS1101S, CS1231, CS2030, CS2040, CS2100, CS2103T, CS2105, CS2106, CS3230", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "(CS1010)|(CS1101S)" + }, { + "minToSatisfy" : "1", + "pattern" : "CS1231" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2030" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2040" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2100" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2103T" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2105" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2106" + }, { + "minToSatisfy" : "1", + "pattern" : "CS3230" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Focus Area: Software Engineering", + "requirementDescription" : "Complete 6 modules from any Focus Area, with at least 3 from Level 4 and \n3 Area Primary from Software Engineering with at least 1 from Level 4 ", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "3", + "pattern" : "(CS2103T?)|(CS3213)|(CS3219)|(CS4211)|(CS4218)|(CS4239)" + }, { + "minToSatisfy" : "1", + "pattern" : "(CS4211)|(CS4218)|(CS4239)" + }, { + "minToSatisfy" : "3", + "pattern" : "CS[4][0-9]{3}" + }, { + "minToSatisfy" : "6", + "pattern" : "(CS3230)|(CS3236)|(CS4231)|(CS4232)|(CS4234)|(CS3233)|(CS4257)|(CS4268)|(CS5230)|(CS5234)|(CS5236)|(CS5237)|(CS5238)|(CS5330)|(CS3243)|(CS3244)|(CS4243)|(CS4244)|(CS4246)|(CS4248)|(CS4216)|(CS4220)|(CS5209)|(CS5215)|(CS5228)|(CS5242)|(CS5247)|(CS5340)|(CS5339)|(CS2103T?)|(CS3213)|(CS3219)|(CS4211)|(CS4218)|(CS4239)|(CS3216)|(CS3217)|(CS3226)|(CS3234)|(CS4217)|(CS5219)|(CS5232)|(CS5272)|(CS3241)|(CS3242)|(CS3247)|(CS4247)|(CS4350)|(CS3218)|(CS3240)|(CS3249)|(CS3343)|(CS4240)|(CS4243)|(CS4249)|(CS4344)|(CS4345)|(CS4351)|(CS5237)|(CS5240)|(CS5343)|(CS5346)|(CS2107)|(CS3235)|(CS4236)|(CS4238)|(CS4239)|(CS3221)|(CS4257)|(CS5231)|(CS5250)|(CS5321)|(CS5332)|(IFS4101)|(IFS4102)|(CS2102)|(CS3223)|(CS4221)|(CS4224)|(CS4225)|(CS4220)|(CS5226)|(CS5228)|(CS5322)|(CS3210)|(CS3211)|(CS4231)|(CS4223)|(CS4237)|(CS4271)|(CS4345)|(CS5207)|(CS5222)|(CS5223)|(CS5224)|(CS5239)|(CS5250)|(CS2105)|(CS3103)|(CS4222)|(CS4226)|(CS4231)|(CS4344)|(CS5223)|(CS5224)|(CS5229)|(CS5248)|(CS5321)" + } ] + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Industrial Experience Requirement", + "requirementDescription" : "Complete 1 6-month Internship through ATAP", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3880" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete 2 3-month Internships", + "requirementDescription" : "Complete CP3200 and CP3202", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CP3200" + }, { + "minToSatisfy" : "1", + "pattern" : "CP3202|CP3107" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete IS4010", + "requirementDescription" : "Complete IS4010", + "requirementType" : "IE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS4010" + } ] + }, + "courseReqType" : "IE", + "logicalConnector" : "OR" + }, { + "type" : "CompositeReq", + "first" : { + "type" : "CompositeReq", + "first" : { + "type" : "PrimitiveReq", + "requirementName" : "Computer Systems Team Project", + "requirementDescription" : "(Complete CS3203)", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CS3203" + } ] + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3216 and CS3217", + "requirementDescription" : "Complete CS3216 and CS3217", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3216|CS3217" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, + "second" : { + "type" : "PrimitiveReq", + "requirementName" : "Complete CS3281 and CS3282", + "requirementDescription" : "Complete CS3281 and CS3282", + "requirementType" : "BD", + "conditions" : [ { + "minToSatisfy" : "2", + "pattern" : "CS3281|CS3282" + } ] + }, + "courseReqType" : "BD", + "logicalConnector" : "OR" + }, { + "type" : "PrimitiveReq", + "requirementName" : "IT Professionalism", + "requirementDescription" : "Complete IS1103/X, CS2101 and ES2660", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "IS1103X?" + }, { + "minToSatisfy" : "1", + "pattern" : "CS2101" + }, { + "minToSatisfy" : "1", + "pattern" : "ES2660" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Mathematics", + "requirementDescription" : "Complete MA1521, MA1101R and ST2334", + "requirementType" : "CORE", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "MA1521" + }, { + "minToSatisfy" : "1", + "pattern" : "ST2334" + }, { + "minToSatisfy" : "1", + "pattern" : "MA1101R" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Sciences", + "requirementDescription" : "Complete 1 Science module other than MA1521, MA1101R, ST2334", + "requirementType" : "FAC", + "conditions" : [ { + "minToSatisfy" : "1", + "pattern" : "CM1121|CM1131|CM1417|LSM1102|LSM1105|LSM1106|LSM1301|LSM1302|PC1141|PC1142|PC1143|PC1144|PC1221|PC1222|PC1432|MA2213|MA2214|CM1101|CM1111|CM1161|CM1191|CM1401|CM1402|CM1501|CM1502|LSM1303|LSM1306|PC1421|PC1431|PC1433|MA1104|MA2104|MA2101|MA2108|MA2501|ST2132|ST2137" + } ] + }, { + "type" : "PrimitiveReq", + "requirementName" : "Unrestricted Electives", + "requirementDescription" : "Complete at least 40 modules to graduate", + "requirementType" : "UE", + "conditions" : [ { + "minToSatisfy" : "40", + "pattern" : ".*" + } ] + } ] + } ] +} diff --git a/src/test/data/JsonGradTrakStorageTest/invalidAndValidModulesTaken.json b/src/test/data/JsonGradTrakStorageTest/invalidAndValidModulesTaken.json new file mode 100644 index 000000000000..b2f1f9a9a1ac --- /dev/null +++ b/src/test/data/JsonGradTrakStorageTest/invalidAndValidModulesTaken.json @@ -0,0 +1,17 @@ +{ + "modulesTaken": [ { + "moduleInfoCode": "CS2103T", + "semester": "Y1S1", + "expectedMinGrade": "F", + "expectedMaxGrade": "A", + "lectureHour" : "2", + "tags": [ ] + }, { + "moduleInfoCode": "CS213", + "semester": "Y2S22", + "expectedMinGrade": "F", + "expectedMaxGrade": "A", + "lectureHour" : "f", + "tags": [ ] + } ] +} diff --git a/src/test/data/JsonGradTrakStorageTest/ivalidModuleTaken.json b/src/test/data/JsonGradTrakStorageTest/ivalidModuleTaken.json new file mode 100644 index 000000000000..1d4aaeddfa2a --- /dev/null +++ b/src/test/data/JsonGradTrakStorageTest/ivalidModuleTaken.json @@ -0,0 +1,9 @@ +{ + "modulesTaken": [ { + "moduleInfoCode": "CS213", + "semester": "9482424", + "expectedMinGrade": "hans@example.com", + "expectedMaxGrade": "4th street", + "lectureHour" : "d" + } ] +} diff --git a/src/test/data/JsonAddressBookStorageTest/notJsonFormatAddressBook.json b/src/test/data/JsonGradTrakStorageTest/notJsonFormat.json similarity index 100% rename from src/test/data/JsonAddressBookStorageTest/notJsonFormatAddressBook.json rename to src/test/data/JsonGradTrakStorageTest/notJsonFormat.json diff --git a/src/test/data/JsonSerializableAddressBookTest/duplicatePersonAddressBook.json b/src/test/data/JsonSerializableAddressBookTest/duplicatePersonAddressBook.json deleted file mode 100644 index 48831cc76744..000000000000 --- a/src/test/data/JsonSerializableAddressBookTest/duplicatePersonAddressBook.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "persons": [ { - "name": "Alice Pauline", - "phone": "94351253", - "email": "alice@example.com", - "address": "123, Jurong West Ave 6, #08-111", - "tagged": [ "friends" ] - }, { - "name": "Alice Pauline", - "phone": "94351253", - "email": "pauline@example.com", - "address": "4th street" - } ] -} diff --git a/src/test/data/JsonSerializableAddressBookTest/invalidPersonAddressBook.json b/src/test/data/JsonSerializableAddressBookTest/invalidPersonAddressBook.json deleted file mode 100644 index ad3f135ae428..000000000000 --- a/src/test/data/JsonSerializableAddressBookTest/invalidPersonAddressBook.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "persons": [ { - "name": "Hans Muster", - "phone": "9482424", - "email": "invalid@email!3e", - "address": "4th street" - } ] -} diff --git a/src/test/data/JsonSerializableAddressBookTest/typicalPersonsAddressBook.json b/src/test/data/JsonSerializableAddressBookTest/typicalPersonsAddressBook.json deleted file mode 100644 index f10eddee12ed..000000000000 --- a/src/test/data/JsonSerializableAddressBookTest/typicalPersonsAddressBook.json +++ /dev/null @@ -1,46 +0,0 @@ -{ - "_comment": "AddressBook save file which contains the same Person values as in TypicalPersons#getTypicalAddressBook()", - "persons" : [ { - "name" : "Alice Pauline", - "phone" : "94351253", - "email" : "alice@example.com", - "address" : "123, Jurong West Ave 6, #08-111", - "tagged" : [ "friends" ] - }, { - "name" : "Benson Meier", - "phone" : "98765432", - "email" : "johnd@example.com", - "address" : "311, Clementi Ave 2, #02-25", - "tagged" : [ "owesMoney", "friends" ] - }, { - "name" : "Carl Kurz", - "phone" : "95352563", - "email" : "heinz@example.com", - "address" : "wall street", - "tagged" : [ ] - }, { - "name" : "Daniel Meier", - "phone" : "87652533", - "email" : "cornelia@example.com", - "address" : "10th street", - "tagged" : [ "friends" ] - }, { - "name" : "Elle Meyer", - "phone" : "9482224", - "email" : "werner@example.com", - "address" : "michegan ave", - "tagged" : [ ] - }, { - "name" : "Fiona Kunz", - "phone" : "9482427", - "email" : "lydia@example.com", - "address" : "little tokyo", - "tagged" : [ ] - }, { - "name" : "George Best", - "phone" : "9482442", - "email" : "anna@example.com", - "address" : "4th street", - "tagged" : [ ] - } ] -} diff --git a/src/test/data/JsonSerializableGradTrakTest/duplicateModulesTaken.json b/src/test/data/JsonSerializableGradTrakTest/duplicateModulesTaken.json new file mode 100644 index 000000000000..49809e0f87d9 --- /dev/null +++ b/src/test/data/JsonSerializableGradTrakTest/duplicateModulesTaken.json @@ -0,0 +1,156 @@ +{ + "modulesTaken": [ { + "moduleInfoCode": "CS2103T", + "semester" : "Y3S2", + "expectedMinGrade" : "D", + "expectedMaxGrade" : "A", + "lectureHour" : "2", + "tutorialHour" : "0", + "labHour" : "1", + "projectHour" : "0", + "preparationHour" : "1", + "tagged": [ "friends" ] + }, { + "moduleInfoCode": "CS2103T", + "semester" : "Y3S2", + "expectedMinGrade" : "C", + "expectedMaxGrade" : "B", + "lectureHour" : "3", + "tutorialHour" : "0", + "labHour" : "0", + "projectHour" : "1", + "preparationHour" : "2" + } ], + "semesterLimitList" : [ { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + } ], + "currentSemesterIndex" : 0 +} diff --git a/src/test/data/JsonSerializableGradTrakTest/invalidModulesTaken.json b/src/test/data/JsonSerializableGradTrakTest/invalidModulesTaken.json new file mode 100644 index 000000000000..cd13703b4726 --- /dev/null +++ b/src/test/data/JsonSerializableGradTrakTest/invalidModulesTaken.json @@ -0,0 +1,141 @@ +{ + "modulesTaken": [ { + "moduleInfoCode": "Hans Muster", + "semester": "9482424", + "expectedMaxGrade": "invalid@email!3e", + "expectedMinGrade": "4th street", + "lectureHour" : "f" + } ], + "semesterLimitList" : [ { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + } ], + "currentSemesterIndex" : 0 +} diff --git a/src/test/data/JsonSerializableGradTrakTest/typicalModulesTaken.json b/src/test/data/JsonSerializableGradTrakTest/typicalModulesTaken.json new file mode 100644 index 000000000000..b9150a0f819d --- /dev/null +++ b/src/test/data/JsonSerializableGradTrakTest/typicalModulesTaken.json @@ -0,0 +1,213 @@ +{ + "_comment": "AddressBook save file which contains the same Person values as in TypicalPersons#getTypicalAddressBook()", + "modulesTaken" : [ { + "moduleInfoCode" : "CS2103T", + "semester" : "Y1S2", + "expectedMinGrade" : "F", + "expectedMaxGrade" : "A", + "lectureHour" : "0", + "tutorialHour" : "0", + "labHour" : "0", + "projectHour" : "0", + "preparationHour" : "0", + "tagged" : [ "friends" ] + }, { + "moduleInfoCode" : "CS2101", + "semester" : "Y3S2", + "expectedMinGrade" : "D", + "expectedMaxGrade" : "A", + "lectureHour" : "0", + "tutorialHour" : "0", + "labHour" : "0", + "projectHour" : "0", + "preparationHour" : "0", + "tagged" : [ "owesMoney", "friends" ] + }, { + "moduleInfoCode" : "CS1010S", + "semester" : "Y5S2", + "expectedMinGrade" : "D", + "expectedMaxGrade" : "A", + "lectureHour" : "0", + "tutorialHour" : "0", + "labHour" : "0", + "projectHour" : "0", + "preparationHour" : "0", + "tagged" : [ ] + }, { + "moduleInfoCode" : "CS1010X", + "semester" : "Y4S2", + "expectedMinGrade" : "F", + "expectedMaxGrade" : "A", + "lectureHour" : "0", + "tutorialHour" : "0", + "labHour" : "0", + "projectHour" : "0", + "preparationHour" : "0", + "tagged" : [ "friends" ] + }, { + "moduleInfoCode" : "MA1521", + "semester" : "Y3S1", + "expectedMinGrade" : "C", + "expectedMaxGrade" : "A", + "lectureHour" : "0", + "tutorialHour" : "0", + "labHour" : "0", + "projectHour" : "0", + "preparationHour" : "0", + "tagged" : [ ] + }, { + "moduleInfoCode" : "LSM1301", + "semester" : "Y4S2", + "expectedMinGrade" : "D", + "expectedMaxGrade" : "A", + "lectureHour" : "0", + "tutorialHour" : "0", + "labHour" : "0", + "projectHour" : "0", + "preparationHour" : "0", + "tagged" : [ ] + }, { + "moduleInfoCode" : "GER1000", + "semester" : "Y4S1", + "expectedMinGrade" : "C", + "expectedMaxGrade" : "B", + "lectureHour" : "0", + "tutorialHour" : "0", + "labHour" : "0", + "projectHour" : "0", + "preparationHour" : "0", + "tagged" : [ ] + } ], + "semesterLimitList" : [ { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + }, { + "minCap" : 1.0, + "maxCap" : 5.0, + "minLectureHour" : 4.0, + "maxLectureHour" : 8.0, + "minTutorialHour" : 2.0, + "maxTutorialHour" : 5.0, + "minLabHour" : 2.0, + "maxLabHour" : 5.0, + "minProjectHour" : 2.0, + "maxProjectHour" : 5.0, + "minPreparationHour" : 6.0, + "maxPreparationHour" : 10.0 + } ], + "currentSemesterIndex" : 0 +} diff --git a/src/test/data/JsonUserPrefsStorageTest/ExtraValuesUserPref.json b/src/test/data/JsonUserPrefsStorageTest/ExtraValuesUserPref.json index 1037548a9cde..2ce8c344eeb0 100644 --- a/src/test/data/JsonUserPrefsStorageTest/ExtraValuesUserPref.json +++ b/src/test/data/JsonUserPrefsStorageTest/ExtraValuesUserPref.json @@ -9,5 +9,5 @@ "z" : 99 } }, - "addressBookFilePath" : "addressbook.json" + "gradTrakFilePath" : "gradtrak.json" } diff --git a/src/test/data/JsonUserPrefsStorageTest/TypicalUserPref.json b/src/test/data/JsonUserPrefsStorageTest/TypicalUserPref.json index b819bed900a1..6b70d0d2f329 100644 --- a/src/test/data/JsonUserPrefsStorageTest/TypicalUserPref.json +++ b/src/test/data/JsonUserPrefsStorageTest/TypicalUserPref.json @@ -7,5 +7,5 @@ "y" : 100 } }, - "addressBookFilePath" : "addressbook.json" + "gradTrakFilePath" : "gradtrak.json" } diff --git a/src/test/java/guitests/GuiRobot.java b/src/test/java/guitests/GuiRobot.java index 7f3031fbef16..83f1b16553ff 100644 --- a/src/test/java/guitests/GuiRobot.java +++ b/src/test/java/guitests/GuiRobot.java @@ -95,7 +95,7 @@ public int getNumberOfWindowsShown(String stageTitle) { } /** - * Returns the first stage, ordered by proximity to the current target window, with the stage title. + * Returns the first stage, ordered by proximity to the current target window, with the stage description. * The order that the windows are searched are as follows (proximity): current target window, * children of the target window, rest of the windows. * diff --git a/src/test/java/guitests/guihandles/PersonCardHandle.java b/src/test/java/guitests/guihandles/PersonCardHandle.java index 1789735e49a8..3b92dd7e18cb 100644 --- a/src/test/java/guitests/guihandles/PersonCardHandle.java +++ b/src/test/java/guitests/guihandles/PersonCardHandle.java @@ -8,34 +8,34 @@ import javafx.scene.Node; import javafx.scene.control.Label; import javafx.scene.layout.Region; -import seedu.address.model.person.Person; +import seedu.address.model.moduletaken.ModuleTaken; /** - * Provides a handle to a person card in the person list panel. + * Provides a handle to a moduleTaken card in the moduleTaken list panel. */ public class PersonCardHandle extends NodeHandle { private static final String ID_FIELD_ID = "#id"; - private static final String NAME_FIELD_ID = "#name"; - private static final String ADDRESS_FIELD_ID = "#address"; - private static final String PHONE_FIELD_ID = "#phone"; - private static final String EMAIL_FIELD_ID = "#email"; + private static final String MODULE_INFO_CODE_ID = "#moduleInfoCode"; + private static final String SEMESTER_FIELD_ID = "#semester"; + private static final String EXPECTED_MIN_GRADE_FIELD_ID = "#expectedMinGrade"; + private static final String EXPECTED_MAX_GRADE_FIELD_ID = "#expectedMaxGrade"; private static final String TAGS_FIELD_ID = "#tags"; private final Label idLabel; - private final Label nameLabel; - private final Label addressLabel; - private final Label phoneLabel; - private final Label emailLabel; + private final Label moduleInfoCodeLabel; + private final Label expectedMaxGradeLabel; + private final Label semesterLabel; + private final Label expectedMinGradeLabel; private final List