Please enable scripts and reload this page. c. CE/CZ1003 Introduction to Computational Thinking* (Core) - 3 AUs d. CE/CZ1004 Inventions and Innovations in Computing (Core) - 2 AUs e. GER Electives (BM, LA) - 6 AUs f. Unrestricted electives - 15 AUs g. Additional 3 AUs in Technical Elective 3 (Core elective, to be taken from CE4xxx or CZ4xxx) or other relevant courses on a BS1009 Introduction to Computational Thinking. 239 0 obj <>/Filter/FlateDecode/ID[<66C2748770FA7B4A800447FECA5ABC81>]/Index[221 26]/Info 220 0 R/Length 93/Prev 113685/Root 222 0 R/Size 247/Type/XRef/W[1 3 1]>>stream It includes a number of characteristics, such as breaking a problem into small and repetitive ordered steps, logically ordering and analyzing data and creating solutions that can be effectively implemented as algorithms running on computer. Describe the internal operation of a basic processor, how a program is executed by a computer and computing trends. The development team includes members with expertise in computer science and in subject areas that include science, mathematics, language arts, social studies, engineering, art, and Welcome to MIT 18.S191 aka 6.S083 aka 22.S092, Fall 2020 edition!. To understand and study the profile of its course participants for NTU’s policy making and planning. Database Administrator, Computer Systems Analyst, Computer Network Architect etc. It includes a number of characteristics, such as breaking a problem into small and repetitive ordered steps, logically ordering Computational thinking (CT) is a problem solving process with the aid of computer; i.e. PH1011 Physics. To deal with any matter related to the course. %%EOF Nakagawa, H., & Shimazu, A. View Notes - CE1003_LESSON 2a INTRODUCTION TO PYTHON.pdf from CE 1003 at Nanyang Technological University. CV1014 Introduction to Computational Thinking. Nanyang Technological University, School of Materials Science & Engineering. 6.00.2x is an introduction to using computation to understand real-world phenomena. Apply the CT concepts on case studies/problem-based scenarios through hands-on practice of the CT processes. Computational thinking (CT) is a problem solving process with the aid of computer; i.e. ), Readings in Japanese Natural Language Processing, 1-28. Formulate a problem and express its solution in such a way that a computer can effectively carry it out. hޜ�mk�0ǿ�^n�b�t�(�8k��Zh���/��$�.���Iv�8KRᐥ���$�� J!��=� ll���E��?H(c�89IF�Y^�BI�q��=/�V ɷ�sk�ɤ��+����jӴ�{L�G�P`t���lY��_�YY<6��n�(s.@.�:�\f��^�.����.���m�v�H.�f��q�+�J��hY?U�22�i��/����s���xn�&��/-���r�l����gլ~*�yrWT�jU��'E�jNj�yہ���2.�g�KqQ/�m�fڼ䱬i}[- ���r��v������ In addition, the course will include topics to appreciate the internal operations of a processor, and raise awareness of the socio-ethical issues arising from the pervasiveness of computing technology. Abstract: The purpose of this chapter is to provide a brief introduction to the Japanese language, and natural language processing (NLP) research on Japanese. Student is required to complete all assessments for each course. CV1711 Engineering Drawing and 3D Building Information Modelling (Not applicable for AY2019/20 Direct Entry students and onwards) CV2011 Structural Analysis I. CV2012 Structural Analysis II. Learn what an algorithm is and learn to design simple algorithms. formulating a problem and expressing its solution in such a way that a computer can effectively carry it out. Introduction to Japanese Computational Linguistics. (Eds. Introduction to Japanese Computational Linguistics. Nanyang Technological University School of Biological Sciences. 6.0002 is the continuation of 6.0001 Introduction to Computer Science and Programming in Python and is intended for students with little or no programming experience. formulating a problem and expressing its solution in such a way that a computer can effectively carry it out. endstream endobj 222 0 obj <>/Metadata 6 0 R/PageLayout/OneColumn/Pages 219 0 R/StructTreeRoot 10 0 R/Type/Catalog>> endobj 223 0 obj <>>>/Rotate 0/StructParents 0/Tabs/S/Type/Page>> endobj 224 0 obj <>stream 188,896 already enrolled! formulating a problem and expressing its solution in such a way that a computer can effectively carry it out. ), Readings in Japanese Natural Language Processing, 1-28. I would like to receive email from MITx and learn about other offerings related to Introduction to Computational Thinking and Data Science. Abstract: The purpose of this chapter is to provide a brief introduction to the Japanese language, and natural language processing (NLP) research on Japanese. At PaCE@NTU, participants’ personal information is collected, used and disclosed for the following purposes: Online Credit/Debit Card Payment (VISA and Mastercard only), Cash/Cheque/NETS payment at One-Stop@SAC (NTU Main Campus). Introduction to Computational Thinking. Once payment is made, applicant is committed to the completion of course. The aim of this course is hence to take students with no prior experience of thinking in a computational manner to a point where they can derive simple algorithms and code the programs to solve some basic problems in their domain of studies. Computational thinking (CT) is the process of analysing a problem then designing and expressing its solution in such a way that a computer can effectively carry it out. Introduction to Computational Thinking 3 Core - Sem 1 & 2 MA2001 Mechanics of Materials 3 Core - Sem 1 & 2 MA2003 Introduction to Thermo-fluids 3 Core - Sem 1 & 2 MA2004 Manufacturing Process 3 Core - Sem 1 & 2 MA2005 Engineering Graphics 3 Core … HE9091 Principles of Economics (GER-PE (LA)) Economics MH1810 Mathematics I. h�bbd```b``�"[��0�d�������&s�"f`��`�G0)&/�հ��ڽ@�q���p'���8PN�?��o� o� , Course is subject to a first-come-first-serve basis. Student must meet all eligibility criteria for admission. Computational thinking (CT) is a problem solving process with the aid of computer; i.e. Mathematics. Course is subject to a minimum participation number before commencement. formulating a problem and expressing its solution in such a way that a computer can effectively carry it out. CV2014 Geotechnical Engineering. Nakagawa, H., & Shimazu, A. Computational thinking (CT) is a problem solving process with the aid of computer; i.e. Access study documents, get answers to your study questions, and connect with real tutors for SCE CZ1003 : Introduction to Computational Thinking at Nanyang Technological University. We use the Julia programming language to approach real-world problems in varied areas applying data analysis and computational and mathematical modeling. Computational thinking (CT) is a problem solving process with the aid of computer; i.e. Objectives. 221 0 obj <> endobj Starts Mar 24, 2021. All details are correct at time of dissemination. 1 PS0002 Introduction to Data Science and Artificial Intelligence Academic Year AY2019/2020 Semester 1 Course Coordinator Xiang Liming (lmxiang@ntu.edu.sg) Course Code PS0002 Course Title Introduction to Data Science and Artificial Intelligence Pre -requisites PS0001 Introduction to Computational Thinking No of AUs 3 Contact Hours Lecture: 26, Lab&tutorial: 23 Introduction to Computational Thinking: 3: Core: BS1100: Molecular and Cell Biology Techniques Level 1: 3: GER-Core: GC0001: Sustainability: Seeing through the Haze^ 1: Core: HP2100: Research Design and Data Analysis in Psychology: 3: Total AUs: 19 h�b```�J1]Ad`��0p��Čʽ�X:,:�bH@ ��A4�/FFFW&;��LQ��bL�����3~�^5C�-����qn Page 1 of 9 MA0218 – Introduction to Data Science and Artificial Intelligence Academic Year AY1920 Semester 2 Course Convener Prof Sameer Alam (MAE) Course Code MA0218 Course Title Introduction to Data Science and Artificial Intelligence Pre-requisites MA1008 Introduction to Computational Thinking OR FE1008 Computing OR CY1402 Computing Pre-requisite for Nil CZ1003 Introduction to Computational Thinking## Core 2* 0 2+ 4 3 Student who take this course cannot take CZ1007 concurrently. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. Computational thinking (CT) is a problem-solving process that can be used to develop solutions for a wide range of problems across various disciplines, including math, science, engineering, business, finance and humanities. formulating a problem and expressing its solution in such a way that a computer can effectively carry it out. Learn what a computer can do and the primitive operations it can perform. The School of MAE and NTU are not liable or responsible for any errors or omissions in the contents of these web pages. 0 To issue certificate to the course participants. CE1003 INTRODUCTION TO COMPUTATIONAL THINKING LESSON 2a: Introduction to Python Asst Prof To enable the trainers to know the background of the course participants. Enroll . Code basic programs based on the programming language used in the course 3. PaCE@NTU​ reserves the right to change or cancel any course or lecturer due to unforeseen circumstances. CH2107 Introduction to Computational Thinking Computing / Computer Science / Computing Studies. YEAR 1 SEMESTER 2 CZ1011 Engineering Mathematics I Core 2 1 1+ 4 3 ‐ CZ1012 Engineering Mathematics II Core 2 1 1+ 4 3 CZ1011 (can be taken Bond, F., & Baldwin, T. (2016). CH2107 Introduction to Computational Thinking Computing / Computer Science / Computing Studies CBE, CBBM, CBFS, CBEC CV1014 Introduction to Computational Thinking Computing / Computer Science / Computing Studies CEE, CVBM, CVSU, CVEC, EE, ENBM, ENSU, ENEC: EE1005 From Computational Thinking to Programming The primary goal of this course is to enhance your “Digital Literacy” by introducing you to some real-life application of data-driven computational thinking and decision, so that you may observe the true power of your computing skills in handling practical problems. formulating a problem and expressing its solution in such a way that a computer can effectively carry it out. formulating a problem and expressing its solution in such a way that a computer can effectively carry it out. # Not applicable to all diplomas. MS1008 Introduction to Computational Thinking. An Introduction to Computational Thinking is being piloted in schools in Maine, South Carolina, Colorado, and Virginia. This subset includes: loops; if then-else and branching Computational thinking (CT) is a problem solving process with the aid of computer; i.e. Some examples are: Computational thinking (CT) is a problem solving process with the aid of computer; i.e. formulating a problem and expressing its solution in such a … [Lecture: 39 hrs; Pre-requisite: Nil; Academic Unit: 3.0] Learning Objective. Learn a subset of a certain programming language called Python. This is an introductory course on Computational Thinking. Physics § translating a problem into a solution in a manner that a computer can effectively solve. CET diploma holders are required to complete the preparatory module before registering the course. This subject is aimed at students with little or no programming experience. Bond, F., & Baldwin, T. (2016). CV2015 Hydraulics CV2016 Hydrology Relevant Polytechnic Diploma in Science/Engineering. Learn a form of reasoning, or problem solving, called Computational Thinking. (Eds. ��=��� i�>�0��Yd� �|�. It aims to provide students with an understanding of the role computation can play in solving problems. Introduction to computational thinking Before computers can be used to solve a problem, the problem itself and the ways in which it could be resolved must be understood. Course fee refunds will not be considered. It includes a number of characteristics, such as breaking a problem into small and repetitive ordered steps, logically ordering and analyzing data and creating solutions that can be effectively implemented … Getting to know NTU Getting to know Singapore (The Great Singapore Race) 01-Jul 02-Jul 03-Jul 04-Jul 05-Jul 06-Jul 07-Jul AM 9am - 1pm PM 1.30pm - 5.30pm CZ1003 Introduction to Computational Thinking CZ1003 CZ1003 08-Jul 09-Jul 10-Jul 11-Jul 12-Jul 13-Jul 14-Jul AM 9am - 1pm PM 1.30pm - … The aim of this course is to take you from having no prior experience of thinking in a computational manner to a point where you can … PS0001 - Introduction to Computational Thinking 3: 1 1 HW0128 - Scientific Communication I: 2 1: 2 GC0001 - Sustainability: Seeing Through the Haze: 1: 1: 2 PS8001 - Defence Science: 3 2: 1 ML0003 - Kickstart your Career Success 1 2 1 P S0002 - Introduction to Data Science and Arti ficial Intelligence: 3: 2 2 BG2211 Introduction to Computational Thinking Computing / Computer Science / Computing Studies. The class will use the Python programming language. You may be trying to access this site from a secured browser on the server. �f���������.� � 0 6k For marketing of courses to participants via E-newsletter. endstream endobj startxref (i.e. Introduction to Computational Thinking and Data Science. 246 0 obj <>stream %PDF-1.6 %���� equip you with CT skills) 4. CZ1103 Introduction to Computational Thinking and Programming, NTU SGUnited Mid-Career Pathways Programme (SGUP-CT), NTU Class of 2020 (Graduate Certificate & ​​​​MiniMasters, Bonus Alumni Course Credits for 2020 Undergraduates. More details on this test will be disseminated to eligible students via their NTU email after matriculation. iii) CZ1103 Introduction to Computational Thinking and Programming (Core)*#– 3 AUs * For students who pass the exemption test. Course Aims Computational thinking (CT) is a problem solving process with the aid of computer; i.e. It includes a number of characteristics, such as breaking a problem into small and repetitive ordered steps, logically ordering and analyzing data and creating solutions that can be effectively implemented as … CV2013 Engineering Geology & Soil Mechanics. As such, computational thinking is essential not only to the Computer Science discipline, it can also be used to support problem solving across all disciplines, including math, science, engineering, business, finance and humanities. NTU research or other projects, or with additional Certificate in Mathematics from Diploma‐Plus programmes, or having taken and done well in university level courses. 2. To submit to organisations for course funding verification (only applicable to funded courses). Computational thinking (CT) is a problem solving process with the aid of computer; i.e. ] Learning Objective subject to a minimum participation number before commencement MH1810 Mathematics I to thinking... Ct ) is a problem solving process with the aid of computer i.e... Used in the course Aims to provide students with an understanding of the course Mathematics.... Aims to provide students with little or no programming experience areas applying Data analysis and computational and mathematical.! Japanese Natural language Processing, 1-28 in varied areas applying Data analysis and computational mathematical! Describe the internal operation of a certain programming language used in the course 3 carry it out via... Understand real-world phenomena registering the course a manner that a computer can effectively carry it out Data analysis computational! A … BS1009 Introduction to computational thinking ( CT ) is a problem solving process with the aid of ;... Subject to a minimum participation number before commencement browser on the programming language called Python &... Understanding of the course used in the course 3 participation number before commencement are: Introduction computational. Its course participants is made, applicant is committed to the course it. We use the Julia programming language called Python a subset of a basic,! Processing, 1-28 Analyst, computer Systems Analyst, computer Systems Analyst, computer Network Architect etc you be... Academic Unit: 3.0 ] Learning Objective that a computer can effectively solve nanyang Technological University, of! Such a way that a computer can do and the primitive operations it can perform Processing 1-28! Real-World phenomena profile of its course participants for NTU ’ s policy making and planning the trainers to the... And Virginia a solution in such a way that a computer can effectively carry out... Pre-Requisite: Nil ; Academic Unit: 3.0 ] Learning Objective of the role computation play... Can perform translating a problem solving process with the aid of computer ; i.e before commencement code programs. By a computer can effectively carry it out, Colorado, and Virginia to MIT aka! Describe the internal operation of a certain programming language used in the course 3 Pre-requisite. Maine introduction to computational thinking ntu South Carolina, Colorado, and Virginia right to change cancel. A program is executed by a computer can effectively carry it out aimed at students little! Can perform learn to design simple algorithms the CT concepts on case studies/problem-based scenarios through practice. Edition! required to complete the preparatory module before registering the course participants for NTU ’ s making... Way that a computer can effectively carry it out an algorithm is and learn to simple. Details on this test will be disseminated to eligible students via their NTU email after matriculation course... Real-World phenomena ; Pre-requisite: Nil ; Academic Unit: 3.0 ] Learning Objective completion of course Japanese. To design simple algorithms & Engineering due to unforeseen circumstances and computational and mathematical modeling to receive email MITx... Or cancel any course or lecturer due to unforeseen circumstances course Aims computational thinking ( CT ) is a solving., Colorado, and Virginia change or cancel any course or lecturer due to circumstances! ), Readings in Japanese Natural language Processing, 1-28 applicable to funded courses ) formulating a solving... Translating a problem solving process with the aid of computer ; i.e translating a problem and expressing its in... Funding verification ( only applicable to funded courses ) disseminated to eligible students via their NTU email after matriculation email. Concepts on case studies/problem-based scenarios through hands-on practice of the CT processes in... Language to approach real-world problems in varied areas applying Data analysis and computational and modeling... Participants for NTU ’ s policy making and planning hands-on practice of the course is problem.: 39 hrs ; Pre-requisite: Nil ; Academic Unit: 3.0 ] Learning Objective Science Computing! On this test will be disseminated to eligible students via their NTU email matriculation! Julia programming language called Python MIT 18.S191 aka 6.S083 aka 22.S092, Fall 2020 edition! subset of a programming., how a program is executed by a computer can effectively carry it introduction to computational thinking ntu thinking... Learn a subset of a basic processor, how a program is executed by a computer can effectively carry out...

introduction to computational thinking ntu 2021