{"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":"CG1101, CS1010, CS1010E, CS1010FC, CS1101, CS1101C, CS1101S","ExamDuration":"P2H","ExamVenue":"MPSH5","Types":["Module"],"CorsBiddingStats":[{"AcadYear":"2015/2016","Semester":"1","Round":"1A","Group":"Lecture 1","Quota":"15","Bidders":"35","LowestBid":"2","LowestSuccessfulBid":"1217","HighestBid":"1808","Faculty":"Science","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2015/2016","Semester":"1","Round":"1C","Group":"Lecture 1","Quota":"75","Bidders":"168","LowestBid":"1","LowestSuccessfulBid":"557","HighestBid":"1217","Faculty":"Science","StudentAcctType":"New Students [P]"},{"AcadYear":"2015/2016","Semester":"1","Round":"1C","Group":"Lecture 1","Quota":"30","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"NUS Students [G]"},{"AcadYear":"2015/2016","Semester":"1","Round":"2A","Group":"Lecture 1","Quota":"30","Bidders":"54","LowestBid":"1","LowestSuccessfulBid":"1238","HighestBid":"3206","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P] and NUS Students [G]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"40","Bidders":"17","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"888","Faculty":"Science","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"2","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"114","Bidders":"172","LowestBid":"1","LowestSuccessfulBid":"223","HighestBid":"900","Faculty":"Science","StudentAcctType":"New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"5","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"23","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"Science","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"2","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"5","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"23","Bidders":"38","LowestBid":"400","LowestSuccessfulBid":"700","HighestBid":"1243","Faculty":"Science","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"7","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"7","Bidders":"0","LowestBid":"0","LowestSuccessfulBid":"0","HighestBid":"0","Faculty":"School Of Computing","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"3A","Group":"Lecture 1","Quota":"7","Bidders":"20","LowestBid":"1","LowestSuccessfulBid":"2000","HighestBid":"3500","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P]"},{"AcadYear":"2014/2015","Semester":"2","Round":"3B","Group":"Lecture 1","Quota":"2","Bidders":"18","LowestBid":"218","LowestSuccessfulBid":"1524","HighestBid":"1680","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P]"},{"AcadYear":"2014/2015","Semester":"1","Round":"1A","Group":"Lecture 1","Quota":"30","Bidders":"21","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"812","Faculty":"Science","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"1","Round":"1B","Group":"Lecture 1","Quota":"9","Bidders":"2","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"200","Faculty":"Science","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"1","Round":"1C","Group":"Lecture 1","Quota":"7","Bidders":"13","LowestBid":"200","LowestSuccessfulBid":"1512","HighestBid":"4006","Faculty":"Science","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2014/2015","Semester":"1","Round":"1C","Group":"Lecture 1","Quota":"150","Bidders":"217","LowestBid":"2","LowestSuccessfulBid":"183","HighestBid":"596","Faculty":"Science","StudentAcctType":"New Students [P]"},{"AcadYear":"2014/2015","Semester":"1","Round":"2A","Group":"Lecture 1","Quota":"1","Bidders":"4","LowestBid":"2900","LowestSuccessfulBid":"4000","HighestBid":"4000","Faculty":"School Of Computing","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"40","Bidders":"13","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"400","Faculty":"Science","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"1A","Group":"Lecture 1","Quota":"114","Bidders":"144","LowestBid":"1","LowestSuccessfulBid":"88","HighestBid":"900","Faculty":"Science","StudentAcctType":"New Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"1B","Group":"Lecture 1","Quota":"27","Bidders":"4","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"357","Faculty":"Science","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"2A","Group":"Lecture 1","Quota":"23","Bidders":"36","LowestBid":"151","LowestSuccessfulBid":"291","HighestBid":"1189","Faculty":"Science","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"2B","Group":"Lecture 1","Quota":"1","Bidders":"5","LowestBid":"12","LowestSuccessfulBid":"2900","HighestBid":"2900","Faculty":"Science","StudentAcctType":"Returning Students and New Students [P]"},{"AcadYear":"2013/2014","Semester":"2","Round":"3B","Group":"Lecture 1","Quota":"3","Bidders":"9","LowestBid":"59","LowestSuccessfulBid":"2331","HighestBid":"3543","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P]"},{"AcadYear":"2013/2014","Semester":"1","Round":"1A","Group":"Lecture 1","Quota":"30","Bidders":"41","LowestBid":"50","LowestSuccessfulBid":"268","HighestBid":"2000","Faculty":"Science","StudentAcctType":"Returning Students [P]"},{"AcadYear":"2013/2014","Semester":"1","Round":"1C","Group":"Lecture 1","Quota":"150","Bidders":"126","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"460","Faculty":"Science","StudentAcctType":"New Students [P]"},{"AcadYear":"2013/2014","Semester":"1","Round":"2A","Group":"Lecture 1","Quota":"24","Bidders":"7","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"594","Faculty":"Science","StudentAcctType":"New Students [P]"},{"AcadYear":"2013/2014","Semester":"1","Round":"2B","Group":"Lecture 1","Quota":"19","Bidders":"1","LowestBid":"1","LowestSuccessfulBid":"1","HighestBid":"1","Faculty":"Science","StudentAcctType":"New Students [P]"},{"AcadYear":"2013/2014","Semester":"1","Round":"3A","Group":"Lecture 1","Quota":"18","Bidders":"26","LowestBid":"1","LowestSuccessfulBid":"902","HighestBid":"2598","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P]"},{"AcadYear":"2013/2014","Semester":"1","Round":"3B","Group":"Lecture 1","Quota":"2","Bidders":"5","LowestBid":"2","LowestSuccessfulBid":"1313","HighestBid":"1492","Faculty":"School Of Computing","StudentAcctType":"NUS Students [P]"}],"AcadYear":"2014/2015","History":[{"Semester":1,"ExamDate":"2014-11-26T17:00+0800","Timetable":[{"ClassNo":"1","LessonType":"Lecture","WeekText":"Every Week","DayText":"Wednesday","StartTime":"1000","EndTime":"1200","Venue":"LT26"},{"ClassNo":"1","LessonType":"Recitation","WeekText":"Every Week","DayText":"Thursday","StartTime":"1000","EndTime":"1100","Venue":"S16-0430"},{"ClassNo":"2","LessonType":"Recitation","WeekText":"Every Week","DayText":"Thursday","StartTime":"1200","EndTime":"1300","Venue":"S14-0619"},{"ClassNo":"3","LessonType":"Recitation","WeekText":"Every Week","DayText":"Thursday","StartTime":"1300","EndTime":"1400","Venue":"S14-0619"},{"ClassNo":"4","LessonType":"Recitation","WeekText":"Every Week","DayText":"Friday","StartTime":"1100","EndTime":"1200","Venue":"COM1-0204"},{"ClassNo":"5","LessonType":"Recitation","WeekText":"Every Week","DayText":"Friday","StartTime":"1200","EndTime":"1300","Venue":"VCRm"},{"ClassNo":"6","LessonType":"Recitation","WeekText":"Every Week","DayText":"Friday","StartTime":"1300","EndTime":"1400","Venue":"VCRm"},{"ClassNo":"1","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"0900","EndTime":"1000","Venue":"COM1-B108"},{"ClassNo":"10","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1000","EndTime":"1100","Venue":"COM1-B108"},{"ClassNo":"11","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1100","EndTime":"1200","Venue":"COM1-B111"},{"ClassNo":"12","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1200","EndTime":"1300","Venue":"COM1-B111"},{"ClassNo":"13","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1300","EndTime":"1400","Venue":"COM1-B111"},{"ClassNo":"14","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1400","EndTime":"1500","Venue":"COM1-0120"},{"ClassNo":"15","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1500","EndTime":"1600","Venue":"COM1-0120"},{"ClassNo":"16","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1600","EndTime":"1700","Venue":"COM1-0120"},{"ClassNo":"17","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1000","EndTime":"1100","Venue":"COM1-0114"},{"ClassNo":"18","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1200","EndTime":"1300","Venue":"COM1-0114"},{"ClassNo":"19","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1300","EndTime":"1400","Venue":"COM1-0208"},{"ClassNo":"2","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1000","EndTime":"1100","Venue":"COM1-B108"},{"ClassNo":"20","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1400","EndTime":"1500","Venue":"COM1-0203"},{"ClassNo":"21","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1500","EndTime":"1600","Venue":"COM1-0203"},{"ClassNo":"22","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1600","EndTime":"1700","Venue":"AS6-0208"},{"ClassNo":"23","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1700","EndTime":"1800","Venue":"AS6-0208"},{"ClassNo":"24","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"0900","EndTime":"1000","Venue":"COM1-0114"},{"ClassNo":"25","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1000","EndTime":"1100","Venue":"COM1-0114"},{"ClassNo":"26","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1100","EndTime":"1200","Venue":"COM1-0114"},{"ClassNo":"27","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1200","EndTime":"1300","Venue":"AS6-0425"},{"ClassNo":"28","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1300","EndTime":"1400","Venue":"AS6-0208"},{"ClassNo":"29","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1400","EndTime":"1500","Venue":"AS6-0208"},{"ClassNo":"30","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1500","EndTime":"1600","Venue":"AS6-0208"},{"ClassNo":"32","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"0900","EndTime":"1000","Venue":"COM1-0210"},{"ClassNo":"33","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1100","EndTime":"1200","Venue":"COM1-0113"},{"ClassNo":"34","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1200","EndTime":"1300","Venue":"COM1-0113"},{"ClassNo":"35","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1200","EndTime":"1300","Venue":"COM1-0114"},{"ClassNo":"36","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1400","EndTime":"1500","Venue":"COM1-0210"},{"ClassNo":"4","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1200","EndTime":"1300","Venue":"COM1-B108"},{"ClassNo":"5","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1300","EndTime":"1400","Venue":"COM1-B108"},{"ClassNo":"6","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1400","EndTime":"1500","Venue":"COM1-B111"},{"ClassNo":"7","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1500","EndTime":"1600","Venue":"COM1-B111"},{"ClassNo":"8","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Monday","StartTime":"1600","EndTime":"1700","Venue":"COM1-B111"},{"ClassNo":"9","LessonType":"Tutorial","WeekText":"Every Week","DayText":"Tuesday","StartTime":"0900","EndTime":"1000","Venue":"COM1-B108"}],"IVLE":[{"Announcements":null,"Forums":[],"Workbins":[],"Webcasts":[],"Gradebooks":[],"Polls":[],"Multimedia":[],"LessonPlan":[],"ID":"2c1e66a8-da3f-479e-a593-2a33849117c5","CourseLevel":"1","CourseCode":"CS1010S","CourseName":"PROGRAMMING METHODOLOGY","CourseDepartment":"","CourseSemester":"Semester 1","CourseAcadYear":"2014/2015","CourseOpenDate":"/Date(1405440000000+0800)/","CourseOpenDate_js":"2014-07-16T00:00:00","CourseCloseDate":"/Date(1420041540000+0800)/","CourseCloseDate_js":"2014-12-31T23:59:00","CourseMC":"0","isActive":"N","Permission":"S","Creator":{"UserID":null,"Name":"Leong Wing Lup, Ben","Email":null,"Title":null,"UserGuid":"ef8486f9-bce6-48de-adf9-370b7f08a742","AccountType":null},"hasGradebookItems":true,"hasTimetableItems":true,"hasGroupsItems":false,"hasClassGroupsForSignUp":false,"hasGuestRosterItems":true,"hasClassRosterItems":false,"hasWeblinkItems":true,"hasLecturerItems":true,"hasDescriptionItems":true,"hasReadingItems":true,"hasAnnouncementItems":false,"hasProjectGroupItems":false,"hasProjectGroupsForSignUp":false,"hasConsultationItems":false,"hasConsultationSlotsForSignUp":false,"hasLessonPlanItems":true,"Badge":0,"BadgeAnnouncement":0,"WebLinks":[{"ID":"45a041f5-1cca-400b-81a2-82037561780c","URL":"http://coursemology.org/courses/21/","Description":"Coursemology.org","Order":1,"Rating":4,"SiteType":null},{"ID":"e9a25f8f-0808-4a13-ac4b-d9f990e92e36","URL":"http://jessenoller.com/good-to-great-python-reads/","Description":"Collection of Python \"Must Reads\"","Order":2,"Rating":3,"SiteType":null},{"ID":"b687fcd7-0cbf-4629-be9e-930ffb6584b7","URL":"http://www.diveinto.org/python3/","Description":"Dive Into Python 3","Order":3,"Rating":3,"SiteType":null},{"ID":"6a0f2a1d-8539-49f9-aa51-a334b988afa1","URL":"http://www.greenteapress.com/thinkpython/html/index.html","Description":"Think Python: How to Think Like a Computer Scientist","Order":4,"Rating":3,"SiteType":null},{"ID":"10dd7b91-3245-4d05-9633-3d1708e4001f","URL":"http://interactivepython.org/courselib/static/thinkcspy/toc.html","Description":"How to Think Like a Computer Scientist (Interactive Site)","Order":5,"Rating":3,"SiteType":""},{"ID":"199f2f34-1e2c-4df9-9043-dd501808e246","URL":"http://www.pythontutor.com/visualize.html","Description":"Python Online - Visualization Tool.","Order":6,"Rating":3,"SiteType":null},{"ID":"310355e7-c2ca-4008-ae0e-dd7e01aecf9c","URL":"http://www.comp.nus.edu.sg/~stevenha/visualization","Description":"Cool visualization tool for algorithms developed at SoC.","Order":7,"Rating":4,"SiteType":null}],"Lecturers":[{"ID":"3c22af59-1d46-4912-bf9f-af45f43b07e1","User":{"UserID":null,"Name":"Leong Wing Lup, Ben","Email":null,"Title":null,"UserGuid":"ef8486f9-bce6-48de-adf9-370b7f08a742","AccountType":null},"Role":"Lecturer ","Order":1,"ConsultHrs":null},{"ID":"ebdd66d9-748a-4c33-9960-c5c80fbbb9bf","User":{"UserID":null,"Name":"Le Duy Khanh","Email":null,"Title":null,"UserGuid":"b2a21ccf-42cd-491d-a96a-1e6db3e854d5","AccountType":null},"Role":"Teaching Assistant ","Order":2,"ConsultHrs":null},{"ID":"9177396f-e856-43e5-8ae9-a45328bd6d8a","User":{"UserID":null,"Name":"SOEDARSONO","Email":null,"Title":null,"UserGuid":"2f179267-3fe3-4915-bbe7-7d3a2f17977f","AccountType":null},"Role":"Tutor ","Order":3,"ConsultHrs":null},{"ID":"3f424883-efbd-476b-89bb-cc7c8517413e","User":{"UserID":null,"Name":"TAY YANG SHUN","Email":null,"Title":null,"UserGuid":"32fe197a-9e30-4df7-95f4-8053b95099ee","AccountType":null},"Role":"Tutor ","Order":4,"ConsultHrs":null},{"ID":"e344cd81-8563-4ef3-a76a-2212e90eacab","User":{"UserID":null,"Name":"SUN XIANGXIN","Email":null,"Title":null,"UserGuid":"671a245e-d737-4394-a8f4-dbc89efa14ac","AccountType":null},"Role":"Tutor ","Order":5,"ConsultHrs":null},{"ID":"7926fa52-b868-408e-9a09-ed0c713e64a5","User":{"UserID":null,"Name":"LIEW CHUN TZE","Email":null,"Title":null,"UserGuid":"bc5c046e-de22-423c-a2e4-3c8466718fc2","AccountType":null},"Role":"Tutor ","Order":6,"ConsultHrs":null},{"ID":"c121b2ca-e8ae-4d1e-8d1d-e4362d73cf5c","User":{"UserID":null,"Name":"HAN LIN","Email":null,"Title":null,"UserGuid":"08ad921d-e93c-4b53-af33-190d0ea03131","AccountType":null},"Role":"Tutor ","Order":7,"ConsultHrs":null},{"ID":"f6ab851f-9a10-4a6d-9dd3-aa2e67174475","User":{"UserID":null,"Name":"YAO YUJIAN","Email":null,"Title":null,"UserGuid":"46ffa0f1-c14e-4ddb-9b63-3f9c93b53389","AccountType":null},"Role":"Tutor ","Order":8,"ConsultHrs":null},{"ID":"1b21e55c-12ad-4c82-8b99-c161c7bec4f3","User":{"UserID":null,"Name":"LIN JINGCHUAN","Email":null,"Title":null,"UserGuid":"1e20d1a3-fed0-4249-9e0d-2000ea44e25c","AccountType":null},"Role":"Tutor ","Order":9,"ConsultHrs":null},{"ID":"82081c47-7ee0-46bd-ab2c-bf3a549a764b","User":{"UserID":null,"Name":"FOOK FABIAN","Email":null,"Title":null,"UserGuid":"54ac5b08-c1ed-42a9-9a1e-dd762826ab1b","AccountType":null},"Role":"Tutor ","Order":10,"ConsultHrs":null},{"ID":"755d9e39-d4bb-410a-80a9-36f88d71731d","User":{"UserID":null,"Name":"YANG ZHIXING","Email":null,"Title":null,"UserGuid":"65e40e66-8c13-4b84-bdf0-a4b330b21a88","AccountType":null},"Role":"Tutor ","Order":11,"ConsultHrs":null},{"ID":"842bf7cd-b3f0-4ada-8115-614ce7ceca50","User":{"UserID":null,"Name":"PANG YAN HAN","Email":null,"Title":null,"UserGuid":"b8e05176-0a23-49d4-8e35-2b532f6ebcd0","AccountType":null},"Role":"Tutor ","Order":12,"ConsultHrs":null},{"ID":"0dcc3107-eed4-43ef-9bb9-9d6388a92c4d","User":{"UserID":null,"Name":"LE MINH TU","Email":null,"Title":null,"UserGuid":"fecb5690-6dd3-47ae-83b2-6ebb871eb97f","AccountType":null},"Role":"Tutor ","Order":13,"ConsultHrs":null},{"ID":"33851c53-b9c5-4f8d-a866-0741089e1481","User":{"UserID":null,"Name":"LIN XUANYI","Email":null,"Title":null,"UserGuid":"82a1a471-14e3-4fd4-b9f1-b9b00f945859","AccountType":null},"Role":"Tutor ","Order":14,"ConsultHrs":null},{"ID":"0501469e-30f4-48f8-abfa-791cb662e734","User":{"UserID":null,"Name":"EMMANUEL YIEN GOH","Email":null,"Title":null,"UserGuid":"2a54f1a1-a29f-480f-8537-36e1bb818829","AccountType":null},"Role":"Tutor ","Order":15,"ConsultHrs":null},{"ID":"5cbd54bc-5df5-4996-b819-5e31dc2451bf","User":{"UserID":null,"Name":"CHEE WAI HON","Email":null,"Title":null,"UserGuid":"dec7c606-5110-4c88-b324-bc2b18e532fa","AccountType":null},"Role":"Tutor ","Order":16,"ConsultHrs":null},{"ID":"3b8b8554-ffe4-406e-ad36-ad15c40f2f7c","User":{"UserID":null,"Name":"BACH NGOC THANH CONG","Email":null,"Title":null,"UserGuid":"9520ec69-71c2-40ee-9fcc-b57e3a3e0712","AccountType":null},"Role":"Tutor ","Order":17,"ConsultHrs":null},{"ID":"e755fa19-5474-4d61-9f8e-6598935e9267","User":{"UserID":null,"Name":"Leong Wai Kay","Email":null,"Title":null,"UserGuid":"cad1d5a0-5b98-43c1-9508-b64930666aec","AccountType":null},"Role":"Instructor ","Order":18,"ConsultHrs":null},{"ID":"a7c3fbae-2113-48eb-bef4-0ea85d86154b","User":{"UserID":null,"Name":"HENG RUI YAN RYAN","Email":null,"Title":null,"UserGuid":"ff15f53f-b6f1-49c2-8414-1077fbf22c53","AccountType":null},"Role":"Tutor ","Order":19,"ConsultHrs":null},{"ID":"d2f899f5-b854-4754-b8a3-27b66d148e52","User":{"UserID":null,"Name":"ZHOU YICHEN","Email":null,"Title":null,"UserGuid":"2c9129a6-a653-48ec-af1b-435d85691535","AccountType":null},"Role":"Tutor ","Order":20,"ConsultHrs":null},{"ID":"31821fac-6f61-4a0a-832f-a4aaf7aaeae2","User":{"UserID":null,"Name":"NAOMI LEOW WEN XIN","Email":null,"Title":null,"UserGuid":"9f790f16-bf27-4612-b1b4-3d2eb27d2153","AccountType":null},"Role":"Tutor ","Order":21,"ConsultHrs":null},{"ID":"05166b95-0e13-4063-836b-d46290765ad0","User":{"UserID":null,"Name":"LIU SIYUAN","Email":null,"Title":null,"UserGuid":"66a33eb9-fe76-4ec5-8579-6e42c88bc405","AccountType":null},"Role":"Tutor ","Order":22,"ConsultHrs":null}],"Descriptions":[{"ID":"1e5f053b-8835-4692-be49-41f07234cfff","Title":"Learning Outcomes","Description":"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 and BZA students.","Order":1},{"ID":"8e5f053b-8835-4692-be49-41f07234cfff","Title":"Assessment","Description":"