AY2020/2021 Y3S1 Module Reviews
This sem went by quite quickly I would say. Good thing now is that there are no longer CS mods I am freeeeeeeeeee. Despite the other mods or faculties already requesting for in-person classes I still had a total of *drum roll please* one *crowd cheers* physical class per week.
Tbh i must say i adjusted too fast to online classes, sleeping in, skipping on lectures getting distracted from doing actual work wastign my time away in the name of selfcare distorted sense of time ive truly experienced it all. At least physical classes make me ykyk make good use of my time spent travelling, i mean at least be there not necessarily mentally but it helps kinda when you have friends around you all studying but nah now we just on our own in our beds doing jackshit.
Other than that I dont have anything else to add on so without further ado the
Overview
BT4221 Big Data Techniques and Technologies
BT3103 Application Systems Development for Business Analytics
BT4012 Fraud Analytics
IS3103 Information Systems Leadership and Communication
IS3240 Digital Platform Strategy and Architecture
BT4012 Fraud Analytics
Lecturer: Zhao Rui, Zhao Yiliang
Syllabus
Weightages
Individual Assignments (35%)
Midterm Examination (25%)
Group Project (30%)
Individual Assignments (35%)
There will be two homeworks, centered around working on a fraud detection problem using appropriate machine learning techniques. The deliverables are code implementations and concise answers to related questions. Details of the assignments will be announced later.
Midterm Examination (25%)
Students are expected to attend the Midterm Examination. It will focus on the understanding of basic concepts and application of the materials covered in class. The mode of the delivery of the examination will be determined and announced later.
Group Project (30%)
You are required to form a project group with 1-2 members. Your task is to do a literature review on methods for fraud detection. You will write a maximum 5 page review (Arial, 11, single spacing) of papers excluding Appendix and references. You will need to do a presentation on the review. You are highly recommended to propose new ideas based on the review. Reviews should be done in a critical and rigorous manner.
Instead of doing the literature review, with approval from the lecturers, you may also choose to do a project. Please email a brief description of the project plan to the lecturers to get approval.
The Group Project will consist of two parts: (I) Group Project Presentation (15%) and (II) Group Project Final Report (15%). More detailed instructions and the guidelines for this course project will be announced later.
(Copied off the luminus module overview its surprisingly still open)
But yeah you get it, its your typical BT module. The module itself does quite a fair bit of refreshers incase you have forgotten your BT2K and 3K mods the basics of regressions, measurables (averages and statsy stuff - cant expect me tor mb class content help) but basically the barebones and then it dives into the world of machine learning we have a few deep neural network models CNN RNN etc etc. Its very interesting. I think I really like that the profs went the extra mile to compile the codes for us theres a lot of compiled codes per chapter so its the barebones implementation u just copy and paste and get it do what u want it to do simple as that. The code structure is p much the same whichever your case is anyway so its really resourceful not so much the you-code-yourself-cannot-tolerate-plagiarism thing going on in CS i mean i guess it forces u to think the computational thinking is the true takeaway in those. The first IA is very easy jsut copy and tweak the kind everyone would get full marks ish the second one is a class competition hosted on Kaggle to get you to predict anomalies and you are ranked according to your accuracy against private test sets. I’ll be frank and say i did so badly in the rankings i was the bottom few. But i did kinda okay ish?? when i got my grades back so dont worry lmao theres the report thing u gotta write after the competition about what methods you used, and your justifications etc basically you explaining your process of finetuning your model to get the best accuracy. The Lit Review portion of weightage is just a fancy term to coin a 5-6 pager reflections based on a research paper of your choice related to the content taught so e.g. use of CNN/ other NNs in anomaly detection under any context/industry better to reflect what you have learnt or describe your inputs on areas of improvments/ pointers that may have been overlooked in the research paper. Of course, more marks are awarded with more effort and this quite chill one you have all the time to do after the midterms since technically chapters after midterms are not tested. Frogot to mention, class part is graded even tho its not here there are quizes scattered across the weeks and you need to be present to submit all of them in time during like 5 mins of the lecture so unless you have a friend who to tell u theres pop quiz then i recommedn not to skip. personally i dont pay much attention in class as much as the announcment of the quiz i just rewatch lectures after.
BT4221 Big Data Techniques and Technologies
Lecturer: Um Sungyong
Weightages:
Exams (30%)
Projects (40%)
Assignment (20%)
Peer evaluation (5%)
Class participation (5%)
There is no tutorials for this class just the lecture itself once per week held over zooms and recordings can be found on Luminus. Pace was okay. I get mixed reactions when it comes to the profs teaching but to me its fine, his baby cries sometimes in the background which is cute. Other than that at the start of the sem, he goes through some of the theory that you will need in this course such as the RDD and how it all comes together regarded hwo data are spliced and stored differently in Hadoop vs Spark. But we use Spark more since Spark is based off Hadoop and it helps in increasing the efficiency of data processing. To me a lot of it feels kind of like the aggregations used in MySQL or the streams part of CS2040. He provides base codes as well and we just change things from there. During the half way mark aka recess week theres one optional week to learn about data streams from Twitter. This ones not tested in the finals so i didnt pay much attention. You will need a developers account if you want to follow along the tutorial, which require some time for Twitter staffs to approve as well as your reasons for opening a dev account. Theres also some bit of AWS at the start of the sem as well, on using S3 etc but I didnt pay that much heed (Regret?) and since it is not compulsory for us to use AWS as cloud storage for the project and since we did not have to use it for the project we chose then.... But heads up about the project he will land you a final blow to tell you SURPRISE you have a project due near week 8ish that leaves you about a month to W13..... which everyone knows will be busy.... Come on he could have told us snice the start for us to prep. Its kind of a big scale project? From sourcing data to determining how you want to include the things that are taught over the weeks Id recommend for you guys to mental prep early bc it took very long for my group to decide on one topic to do. We all had our own ideas, and we were going to incorporate everything we decided, only to slowly slowly rule out one after another which again is a lot of wasted effort. I guess in the end its fine since he drags out the due date to some weeks after reading week 2/3 weeks later. So for that project you need to submit 1. project report 2. codes? 3. presentation recording.
He also allow for in person presentations durnig the final class nd may award you higher scores but he also assures us that people who do not present real time aka submit via recordings are not at too much a disadvantage he will be fair and stuff even tho hes very open to giving out scores (?) if that makes sense. Like he just want to see you progress and award you for the effort kind very chill prof. Go for the consults!! He will offer invaluable advice as to what he wants to see kind of guide u abit in case u losted and most importantly he will remember you exist AHHAHA. He throws extra credits for that too.
For the assignment its about 6 of them all spread across the content delivery with a few weeks in between and its not very hard (doesnt take you very long) just use the codes he realised tweak a bit then you submit the code either in pynb or doc. Submissions are not exactly graded for its correctness but rather just to ensure that you do your work? I think i had some issues and did not manage to upload in time he was nice about it to open the deadlines for me to submit and kept asking me not to worry about it nice accommodating understanding.
After the twitter optional class, he goes on into neural networks which ties in really well with my other module BT4012 a good refresher for each other. But the NN part more important since it will be the base of your project. Project question is up to you to decide for yourself the theme setting everything, as and whne after he release the project details he will ask for one pager to see your ideas and stuff so its a project proposal kind of thing, to see your project through from the start so good to start early about how you come up with your topic and what you have tried so you can include these experiences or findings in your final project report.
Other than that theres one exams which is the finals (bitch you thought) they dont tell you that in NUSMods. But the topics are fine i think in general the content is p manageable. This mod is fine.
BT3103 Application Systems Development for Business Analytics
Lecturer: Shashank
Weightages
Class part (15%)
Quiz and individual assignments (30%)
Mid sem project submission (20%)
Final project submission (35%)
Assessments
Mid Sem Project Submission (W7)
Final Project Submission (W13)
Intermediate Assessments aka Quiz (W3,5,8)
For this mod we learnt the very basics of HTML CSS and Javascript keyword basics really just minimal syntax here and there for us to move on to the bulk of the content that uses nodejs npm to build a website the language is somewhat an addition to HTML/CSS and quite easy to play around with in terms of containers and getting it to do what you will it to. It can be slightly difficult to grasp from the get go but trust me you will get better over time. Apparently they teach this vuejs thing bc its easier? but for me at the start i felt going back to the conventional html css was much more easier but i guess its easier to do certain things in vuejs. You get to learn a bit about Waterfall and AGILE which are methodologies used in the workplace when it comes to having a framework to base a project on from the start ideation etc requirements gathering, to the development, continuous improvement and alignment and release of the final product etc etc. Some other things of note is that (disclaimer personal experience) despite this general consensus among us students that he is actually q chill and laidback as a prof.... please dont trust what you see. So for the final project which is to develop this web app for our chosen problems statement, tehre were other classmates who will consult him of their own volition like our group didnt know so we didnt.. but there are and he probably will be able to better gauge how ur group has improved over the trials that you faced compared to when you just show the final thing duirng the presentation in the last week. Other than that, we had this mini consult thing in class the week after submitting our mid sem project proposal but he didnt have much to say in fact none about our proposal. And not to be biased or anything but my groupmates and I didnt feel like theres any better that we could do? I mean we had like 40 over requirements analysis thats really overdoing it plus we made sure to detail the manual of our webapp very specifically in terms of every elemetn and what it does so our guide was pretty comprehensive. Yet when the grades from luminus was in it didnt feel like it matched the effort we put in? I had more grievances about him not telling us where we could improve on when he gave us such a underperforming (below average) score.. Other than that jiayou seems like he likes very hitech kind of stuff the other groups used APIs with inbuilt zoom functionalities (Crazy i know... for the amount of content he covered.... which is very minimal) and thtt kind of adds on to his overbearing expectations for our cohort compared to what was taught. and like he likes very innovative stuff so good luck on that..... For our sem despite already being in our 3rd year of covid, so many of the other groups perhaps (90%) had problem statements revolving around covid LIKEEEE yoo dont we all have adapted enough but anyway might also be that our problem was not based on covid..... that we kind of lost marks to man idk. But anyway i think our ui is decent and in general we all worked hard on this give in our all its just a bit sad la har.
P.S. side note i actually finished up this portion but forgot to save it and when i came back its gone....
P.S.S PLEASE APPEAR FOR THE QUIZZES COS EVERYONE WILL FULL MARK THAT DONT BE LIKE ME i missed by a few minutes he didnt bother re-opening it for me.... had like 2 grades difference with my project mate....and the quizes are damn ezpz plus even if dk.... if i can do u cfm can... can google and is like those damn simple google questions they also got give ans i think he also google for the questions cut and paste
IS3103 Information Systems Leadership and Communication
Lecturer: OLB, Tutorial: Yurni
Weightages
Tutorial engagement (10%)
Simulation game (10%)
In lecture survey participation (5%)
Recitation engagement & contribution (20%) - Pitch 10%, Engagement 10%
Reflective Learning Journal (15%)
Digital Transformation Proposal Project (40%) - Proposal report writing 20%, Oral presentation 20%
Omg guys.... i hate every single module put out by c*lc.... censoring in case someone comes for my head.... its a pattern..... Ok time for me to go in depth.
Cant remember but for my sem its about 7 recitations starting week 3, somewhere nearing the recess week theres a break for 2 weeks ish then 3 more recits after. Guys.... why does this mod even exist...
Okay so basically for lecture can pretty much skip unless like you are really into the hierarchies and stuff of how IT roles work in the workplace CXOs all that but like really no interest. but Then sometimes theres pop quizes so if u can find a friend that is ncie enough to tell u theres quiz that week then thats nice.. but i just open it usually and just wait for 730pm (usually thats when he puts out the link for the survey) and this goes to your no3 in lecture survey participation. He talks about history of leadership and stuff like that very dry and thw way he talks also is very dry. There are weekly quizes in mcq form on luminus for this but can just ctrl f the slides for the answers and if u get wrong u can just put in the correct answer on ur next try. So go get full marks for this. The part where it is the most dreadful is the recitations. I have nothing against olb but the recitations omg.
Recitations are physical btw i think 2 of them are graded pitches, one is sometime before recess week i think maybe w5? then the last one for the project pitch nearing the end. Okay first few recits are fine basically every week u go to school for 3 hours and prior to the class u got to prep some presentation at the first few will be your takeaways from the links they provided then after which is some group presentations to teach the class about what u have learnt from links... which is damn stupid if u think about it. if u can learn about communication just by reading links wow sugoi amazing bravo spectacular daebak phenomenal and like some of the classes we just sit in 3 hours to read SOME links to soem fot heir chosen articles.. man we pay 800 for this.... to read LINKS to learn about comms..... and we also prep our slides according to what we learnt from the links split across the groups so like uh... but this is compulsory so bobian got to suck thumb and those more serious presentations were roleplays.. role play that u are getting hired for an interview and in that interview u are presenting to ur hirers how you will communicate with your to-be subordinates ??? which is very? to me like which interview will make u go roleplay being a leader like uhh and the way they kept drilling us to include personal stories to make it more relatable its very.... sometimes its not very appropriate la i would say... take for example u first time leading a team somehow have to have past experience to share?? either that or u have to forcefully weave in some grandmother story that is kind of unrelated just to bag that scores for audience centricness in terms of relatability? theres one even weirder prompt which was giving a 5 min pitch about one abstract item which can be anything so they dont shwo u and on that day they flash an image on the spot and ur group has like 10 mins to prepare how u plan to pitch that to ur audience but alos in a way that is not very venture capitalistic.. think shark tank thats the opposite of what they want... even now idk what they want.... and sorry lor ppl like me not much story sia... much less sth that fits those absurd prompts that is like 2000% unrealistic asked my parents nad there were like WHAT did they make u do now
tldr very bad experience 2000/10 do not recommend anyways u know who bitched about this during the mod reviews so yup apparently they had went through a few revamps and lesser in person recits from previous.... it used ot be much more time consuming but it is still p time consuming now..... and for naught....
IS3240 Digital Platform Strategy and Architecture
Lecturer: Anand
Weightages
Case Analyses (25%)
Individual Exercises (20%)
Final Exam (30%)
Final Case Analyses (25%)
I know you here bc there aint many reviews for this out there except for the one on nusmods probs so sit tight. First the schedule. Across the weeks, 1 group will present and other groups (about 3 groups of 4-5 ea per timeslot) will be the audience for each tutorial timeslot. Fixed groups for that particualr timeslot which makes sense. Theres a total of 4 case studies that each group will need to present. It gets incredibly harder partially because of the cases getting more grandeur in nature, the scopes of which to think about, as well as content covered in lectures. Content is q interesting. Lectures will cover the content you need but its also on you to think of novel ways... take on novel mindsets in approaching those business problems. more of a thinking class than anything else rather than presenting the msot generic solution which ofc will fare u not so well. Cant just present something based on your the most common knowledge (As though youve never taken the mod ebfore) but if you have determined groupmates that will be nice.. We spend more time in our own groups on our own time to discuss the case studies, debate our points, draft up solutions refining them, thinking of how people can fault our solutions and countering those potential pitholes to have an all-bases-covered holistic solution that would be the best. So after u are done presenting the other teams will start their Q&A which is usually a anal battle of any problems ur solution might have or like understanding the rationale in comparison to say another viable alternative... resources constraints and other factors.. Q&A participation is graded btw haha so every member needs to ask like at least one question not the clarifying content kinds but actually contribute to the discussion in terms of making everyone all think as well. its a very refreshing move tbh. after which the audiences will fill up this questionaire to rate your groups presentation, q&a skills and give their comments this too is graded. oh and if u are not presenting that week u will also need to answer like 2 brief questions on the case study to make sure u have read through and are prepared for the discussion prior to attending the tutorial. for the presenting group only need to prep the presentation u confirm need to read the material... oh ya and the case study need to ownself buy one.... he wont provide our sem one person buys each weeks case study and distributes to everyone and we all pay like a few cents. cant rmb but about $5 per issue so one copy for ten weeks ish and the cost split across all the students. Final exam is 2 case studies, one of which is one of the case studies you have seen and the other isnt, questions are long answer type can write as much as you want on luminus quiz. final case will be the same for all groups aka Case H and that one the scope also quite huge la ofc... and at the start presentations go from 10mins.,. the next few to 20 mins ish all that to prep for the final one which can go up to 1h ish confirm by that time a lot of things to input about so have to be selective and choose the points wiht higher priority? yee thats about it. i know nusmods review person said v fluff v low workload but no eh my group spent a lot of time in prep work discussing non stop revisting points made and revising our slides even up till the very end we spent a lot of time on it la which we were rewarded for bc of the quality in terms of depth research and ensuring few vulnerabilities for attacks by the audiecne (having substantial counters for those) i suppose















