Posts

Showing posts from November, 2021

PF1101 Review (AY21/22 S1)

Taken in AY21/22 S1.  Fully online module (Lecture & Tutorial) Deliverables All submissions throughout the semester are in Week 13 Quizzes (5%) Forum posts (10%) Tutorial class participation (10%) Individual essay (25%) - 1500 word limit Group report (50%) - 6000 word limit Review This module was originally under SDE, but due to the new engineering curriculum, students in FoE took this for the first time this semester. The module is essentially project management techniques in the built environment . Therefore, the techniques taught are not for the small school projects but rather large-scale industrial projects. Prof Low taught the lecture. Each lecture is 2 hours long without any breaks. I attended the lectures live for the first 3 weeks and afterwards I gave up. While Prof Low is very knowledgeable and has a lot of experience and stories to tell, I felt that watching a Zoom lecture is too boring and I couldn't pay attention.  From week 4 onwards, I did not bother w...

CS1010 Advanced Placement Test (July 2021)

Taken in July 2021 Review Test format https://www.comp.nus.edu.sg/programmes/ug/exemptions/a-levels/ Online closed book test. No compilers or IDEs. No cheatsheets. Non-programmable calculator and blank paper allowed. Section A: 10 MCQs covering theory (such as algorithms or logical thinking) Section B: 5 Fill-in-the-blank questions. Requires you to read through code snippets and answer what number will be printed out. Section C: 5 Open-ended questions. Blindly write out the code to achieve the given scenario. Opinions Section A is mainly theory. Sequences, ranges, algorithms and logic. For section B, it tests you on your understanding of code. This includes loops, recursive functions, and even pass-by-reference/pass-by-value. Some language specific knowledge are needed like mutable/immutable types like lists/tuples in Python. Since the code snippets are given in Java, C and Python, this section should be easier if you know multiple languages as you can cross check your answer. For ...