Saturday, 12 January 2019

MY FINAL SEM!!!!!!!!!

Hi friends and readers, can't believe its my final sem already. When I just started uni, I thought I would go through 4 years of 'friendless and failing-academically' hell but I am glad I made good friends and study hard together. I started this blog because I hope that my small reviews can help everyone make a better decision in the modules they wanna take.

In my last sem, I would be taking the following topics:
- EE4718-IM4718 ENTERPRISE NETWORK DESIGN
- EE4791-IM4791 DATABASE SYSTEMS (TEL)
- EE8084 – CYBER SECURITY

and my FYP submission!!


Good luck all for the coming semester and look out for my reviews for the end of the sem~!
Thanks for reading huehuehuee

EE4761/IM4761 Computer Networking

EE4761 Computer Networkingg (EEE course code)
IM4761 Computer Networking (IEM course code)
Taken in AY 18/19 Semester 1

Course details
AUs: 3
Category: Major-PE (EEE/IEM)
Pass/Fail mod: No
2 hours lecture and 1 hour tutorial weekly.

Assessment
- 10% participation (for tutorial sessions 1 - 6): weekly mini quiz.
- 10% quiz #1
- 10% quiz #2
- 10% report

Syllabus
1. Introduction
- Introduction to computer networks and Internet
- Network protocols, protocol layers and service models
- Internet structure and Internet Service Provider (ISP)
- Circuit switching and packet switching
- Network edge and network core
- Network access
- Physical media
- Network performance measures
- History of Internet, and challenges (not to be examined)

2. Network Layer
- Basic functions of network layer
- Software defined networks: a brief introduction
- What is inside a router?
- Internet protocol: a brief introduction
- Routing algorithms
- Routing protocols
- Multicast routing: A brief introduction

3. Transport Layer Protocols
- Introduction: Basics, Major Functions
- User Datagram Protocol (UDP)
- Reliable Data Transfer: Reliable Data Transfer, Finite-state Machine
- Transmission Control Protocol (TCP): TCP, Flow Control, Congestion Control

4. Application Layer
- Basics
- Web and HTTP
- P2P Applications

--

My opinion:

Computer Networking course is an extension of Computer Communications course. (Com comms talk about the bottom 2 layers of the Internet Protocol Stack (physical, link), and computer networking talks about the top three (network, transport, app). Quite content heavy. Need good understanding, there is no use in purely memorising. Mathematics-wise it is not complicated but getting the steps out is. Exam is not easy, must understand, practice. But I feel like no matter how many times I practice calculation for pipelining (delay calculation) I still can't get it LOL. The hints the lecturer gave were not accurate for my year (LOL) so I would say please just study everything... /cry laugh
Quiz and report wise, just study and do your best, should be ok.

---

TL;DR: Not easy but not deathly difficult. Quiz are ok but exam is not easy. On the bright side, eveyone dies together during exam LOL.

Final grade: (I will not be putting up my core mod results, only my GER-PE/UE results!)

EE4483/IM4483 Artificial Intelligence and Data Mining

EE4483 Artificial Intelligence and Data Mining (EEE course code)
IM4483 Artificial Intelligence and Data Mining (IEM course code)
Taken in AY 18/19 Semester 1

Course details
AUs: 3
Category: Major-PE (EEE/IEM)
Pass/Fail mod: No
2 hours lecture and 1 hour tutorial weekly.

Assessment
- Assignment #1 (10%): Individual or pair report
- Quiz #1 (10%): Short questions. Closed book.
- Project (20%): Individual or pair report. May have a little programming involved.
- Final Exam (60%): Closed book.

Syllabus
1. Introduction to AI: concepts and applications, Brief History of AI
2. KnowledgeRept+ Search; DS: Graph/Tree, DataDriven/Goal Driven; Backtracking
3. Breadth-First/Depth-First, Hill-Climbing/Best First
4. MiniMax, Alpha-Beta
5. Uncertainty Reasoning - Naïve Bayes Classifiers
6. Introduction to Data Mining: DM and applications, Association Rule Mining: Apriori
7. ARM: FP-Growth
8. Association Rule Evaluation
9. Classification - I (Decision Trees)
10. Classification - II (Neural Networks)
11. Clustering - I
12. Clustering - II

--

My opinion:

AI and data mining are the hot topics now so its a very popular course among EEE/IEM. Most people who choose this course have interest in AI/Data Mining topics and/or programming. Not too math and programming intensive, for people who are wondering. For the first assignment, no programming involved, only research on a topic. For the project, there were 2 choices, both on classification but one of the choices was focused on convolutional neural networks (CNN), one of the core applications of AI used today. Don't need to have strong programming knowledge to complete the project. Personally for me I found such topics interesting (besides it being the 'in' thing), so I have decided to take this mod as one of my major-pe. Study hard. Not insanely difficult course but not easy to score well also.

---

TL;DR: I recommend EEE students under Infocommunications Engineering track to take this mod. Good introductory to AI and data mining. But it is important to have interest in the topics.

Final grade: (I will not be putting up my core mod results, only my GER-PE/UE results!)

Monday, 15 October 2018

EE4152/IM4152 Digital Communications

EE4152 Digital Communications (EEE course code)
IM4152 Digital Communications (IEM course code)

I am taking this module as one of my Major-PE for my final year, after this semester I will put up a full review.

For now, this is quite an intensive module and very small cohort (only 30+ students EEE & IEM combined!) I can see why it has small cohort..

Although topics are interesting, the mathematics is sometimes a little involved. You need to have strong foundation in Signals & Systems and Communication Principles.

EE4758/IM3003 Information Security

EE4758 Information Security (EEE course code)
IM3003 Information Security (IEM course code)
Taken in AY 17/18 Semester 1

Course details
AUs: 3
Category: Core (IEM) / Major-PE (EEE)
Pass/Fail mod: No
Technology Enhanced Learning (TEL) module. 2 hours tutorial weekly.

Assessment
- MCQ quiz (2 x 10% - closed book)
- Assignment (20%)
- Final Exam (60%, 4 qns - closed book).

Syllabus
1. Introduction to Computer/ Information Security
2. Threats and Responses
3. Threat Environment: Attacks and Attackers
4. Threat Environment: Malwares and Viruses
5. Threat Environment: Attacking Individuals
6. Security Planning
7. Protection: Authentication
8. Protection: Biometric Identification
9. Protection: Cryptography
10. Protection: Secret Key Cryptography
11. Protection: Public-key Cryptography
12. Protection: Digital Signature and Certificate
13. Protection: Web Security
14. Protection: Firewall (I)
15. Protection: Firewall (II)
16. Protection: Intrusion Detection
17. Protection: Denial of Service (DOS)
18. Protection: Online Payment
19. Protection: Digital Wallet
20. Protection: Cybercrime and Cyberwarfare
21. Incident Response


---

My opinion:

This is TEL course (means no live lecture, all pre-recorded online lectures) and 2 hours of tutorials weekly. I am IEM student, so this is a core module for me. But for any EEE student taking Infocommunications Engineering track, I highly recommend them to consider taking this as one of their Major-PE mods as this course has no complicated mathematics (if that is your concern). The content is quite heavy (21 topics!!) but not difficult to understand, and with good understanding of notes, tutorials and doing past year paper, it should be manageable. Personally, I like topics on IT so it is rather interesting for me (though sometimes, lectures still do get dry.)

---

TL;DR: I recommend EEE students under Infocommunications Engineering track to take this mod. Good introductory to Information Security.

Final grade: (I will not be putting up my core mod results, only my GER-PE/UE results!)

Saturday, 11 August 2018

MA9001 Introduction to energy

MA9001 Introduction to Energy
Taken in AY 18/19 Semester 1

Course details
Offered in Sem 1
AUs: 3
Category: UE
Pass/Fail mod: No
No tutorial classes. Online recorded lectures available.

Assessment
- CA1: 30% + CA2: 40% + CA3: 30% = 100%
- Week 6, Week 10, Week 13.
- All MCQ, 10 questions for CA1 & CA3, 13 questions for CA2.

Syllabus
1. Overview of Energy Scenario (3 hrs) 
Units for measurement of energy and power. Historical energy demand. World energy use by source type. Estimated world energy reserves by type. Detrimental effects of energy utilization to the environment. Carbon emission and global warming.

2. Electricity System in Society (3 hrs)
Overview of electrical energy systems. Generation, transmission and distribution of electricity. Environmental impact of transmission lines. The Singapore scenario. 

3. Fossil Fuel Energy (6 hrs)
Chemical energy stored in coal, crude oil and natural gas. The structure and the main processes in the modern oil refinery. Similar technology in combustion, boiler, turbine, and electricity generator. Direct use for heat. Combustion products and the environment. The condenser. Thermodynamic limitation and thermal pollution. 

4. Wind Energy (2 hrs)
Extraction of energy from wind. Wind turbines and wind farms. Wind turbine types. Siting.

5. Hydroelectric Energy (2 hrs)
Hydroelectric energy as indirect energy from the sun. Conversion from potential to kinetic energy at dams. Water turbine types. Environmental concerns. 

6. Geothermal and Ocean Energy (2 hrs)
Harnessing energy from geothermal resources. Requirements and existing technology. Harnessing energy from the ocean. Tidal energy. Ocean thermal energy conversion. 

7. Bioenergy (2 hrs)
Conversion of biomaterials into fuels. Direct combustion. Biogas from wastes. Biomass production from farms. Vegetable oils. Bioethanol. Biodiesel. Pros and cons. 

8. Nuclear Energy (4 hrs)
Nuclear fuel. Physics of the nuclear fission reaction. The nuclear reactor as a boiler. Main nuclear reactor types. Environmental and social concerns. Potential for nuclear fusion energy.

9. Solar Energy - Part 1 (2 hrs); Part 2 (3 hrs) 
Part 1. Direct energy from the sun - Applications
Part 2. Photovoltaic electricity generation. 

10. Energy Storage, Transmission, Conservation and Future of Energy (4 hrs)
The challenge in energy storage. Mechanical storage. Thermal storage. Charge storage. Fuel cells and the hydrogen economy. Efficient utilization of energy. Energy conservation.

    ---

    My opinion:
    There are several lecturers giving the lectures on different topics, all from different schools, so the lecture style is different. I got so stressed studying for this mod because there are only 10 questions for quiz 1 & 3, 13 questions for quiz 2, I studied but I missed out the details that they test!! ARGH!!

    I don't have much about to say about this mod besides that it is quite content heavy (as per all MCQ mods LOL), only basic calculation, don't need in depth knowledge of any of the subject topics, but so much breadth and only so few questions, it's like trying to strike lottery.

    Maybe my opinion will change after I get my result.. HAHA!!


    ---

    TL;DR: Too few MCQ questions make bell curve very steep. Sometimes really see luck what you study have come out or not.
    I will recommend if: You plan to S/U

    My results:
    CA1: 10/10 (I got lucky uh..i guessed some of the questions LOL)
    CA2: 11/13
    CA3: 6/10 (SAD I SCREWED IT UP, used up my luck..)

    Average for the cohort:
    CA1: The average score was 8.3/10 standard deviation 1.4.
    CA2: The average score was 11.5/10 standard deviation 1.4.
    CA3: The average score was 8.3/10 standard deviation 1.36.

    Final grade under UE: waiting for result next year!! I didnt choose to SU, hope i dont regret...
    UPDATE: OMG! I GOT A!!! That is so unexpected!! T_T tears of joy

    Sunday, 24 June 2018

    Comment your reviews on the UE/GER-PE you've taken~!

    I've hit over 2000 views collectively on the three posts I have made on the three UE/GER-PEs I've taken, namely CM8002 Forensic Science, EE8092 Digital Lifestyle, EE8061 Inno & Tech Management.

    I hope and I'm glad that fellow NTU friends and exchange students from overseas have benefited from my opinions and reviews on the electives I've taken to make their STAR wars fight and school life less painful (haha). I'm currently planning to write some brief posts about all the modules I've taken over the years and hope that it can benefit more of you.

    Therefore, I've created this post comment thread for everyone to share their views on various electives to help each other and our juniors, since we all have gotten the same from our seniors and peers. It's time to give back!

    Feel free to comment in whichever style you prefer to, but to make things easier for everyone to read, I would appreciate if you can make your comments in the following style:

    ***

    Course: [Course code] Name of course
    Taken in: AY xx/xx, Semester 1/2
    Grade achieved: S/U/Letter grade
    GERPE/UE?

    Comments:
    Your comments on the course/review here. Preferably include assessment methods/exam style/if there are recorded lectures, etc.

    ***

    Thank you all for sharing and reading my posts and have a nice day everyone!~