{"ModuleCode":"COS2000","ModuleTitle":"Computational Thinking for Scientists","Department":"Physics","ModuleDescription":"This module introduces students to computational thinking\nas applied to problems in science. A selection of examples\nwill be chosen to illustrate (a) application of abstraction,\ndecomposition and pattern recognition in problem\nformulation and solution development, and (b) solution\ninterpretation, as well as (c) analysis of the computational\nsolutions and data visualization. The selection will tackle\ndifferent types of approaches typically used in scientific\ncomputational thinking, including deterministic, probabilistic\nand approximation methods. The module will also highlight\nscientific computational issues such as accuracy and\nconvergence of numerical results. Python/Python Notebook\n(Jupyter) will be used as the computation platform.","ModuleCredit":"4","Workload":"2-0-3-2-3","Types":["Module"],"Timetable":[{"ClassNo":"SB1","LessonType":"Laboratory","WeekText":"Every Week","DayText":"Tuesday","StartTime":"1300","EndTime":"1600","Venue":"S13-M-08"},{"ClassNo":"SB2","LessonType":"Laboratory","WeekText":"Every Week","DayText":"Wednesday","StartTime":"1300","EndTime":"1600","Venue":"S13-M-08"},{"ClassNo":"SB3","LessonType":"Laboratory","WeekText":"Every Week","DayText":"Thursday","StartTime":"1000","EndTime":"1300","Venue":"S13-M-08"},{"ClassNo":"SL1","LessonType":"Lecture","WeekText":"Every Week","DayText":"Monday","StartTime":"1400","EndTime":"1600","Venue":"LT28"},{"ClassNo":"SL1","LessonType":"Lecture","WeekText":"Every Week","DayText":"Thursday","StartTime":"1400","EndTime":"1600","Venue":"LT28"}],"LecturePeriods":["Monday Afternoon","Thursday Afternoon"],"TutorialPeriods":["Tuesday Afternoon","Wednesday Afternoon","Thursday Morning"]}
