Skip Ribbon Commands
Skip to main content
​​

Course Detail

CZ1103 Introduction to Computational Thinking and Programming
Objectives
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 way that a computer can effectively carry it out. 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. 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. 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. 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.
Outline
Describe the internal operation of a basic processor, how a program is executed by a computer and computing trends. 2. Code basic programs based on the programming language used in the course 3. Formulate a problem and express its solution in such a way that a computer can effectively carry it out. (i.e. equip you with CT skills) 4. Apply the CT concepts on case studies/problem-based scenarios through hands-on practice of the CT processes.
Who Should Attend
Database Administrator, Computer Systems Analyst, Computer Network Architect etc
Eligibility Criteria
Relevant Polytechnic Diploma in Science/Engineering. CET diploma holders are required to complete the preparatory module before registering the course.
Details
Date(s): 11 Jan 2021 to 07 May 2021
Time: Refer to Class and Exam Schedules
Venue: SWLAB1
Closing Date of Registration: 30 Nov 2020
Course Fee Payable:(Inclusive of GST) Refer to the course fee table

Subsidy/Funding
MOE (SBMC) No
E2I No
SSG Yes
Academic Units (AU)
Number of AU: 3
Online Registration
Closed
​​
Method of Payment
  1. Online Credit/Debit Card Payment (VISA and Mastercard only)
  2. Cash/Cheque/NETS payment at One-Stop@SAC (NTU Main Campus)
Withdrawal & Refund Policy

Once payment is made, applicant is committed to the completion of course. Course fee refunds will not be considered.

Terms and Conditions
  1. Course is subject to a minimum participation number before commencement.
  2. Course is subject to a first-come-first-serve basis.
  3. Registration is non-transferable.
  4. Student must meet all eligibility criteria for admission.
  5. Student is required to complete all assessments for each course.
  6. PaCE@NTU​ reserves the right to change or cancel any course or lecturer due to unforeseen circumstances.
  7. All details are correct at time of dissemination.
Privacy Clauses
At PaCE@NTU, participants’ personal information is collected, used and disclosed for the following purposes:
  1. To process your application.
  2. For course administration and billing.
  3. To enable the trainers to know the background of the course participants.
  4. To submit to organisations for course funding verification (only applicable to funded courses).
  5. To issue certificate to the course participants.
  6. For marketing of courses to participants via E-newsletter.
  7. To understand and study the profile of its course participants for NTU’s policy making and planning.
  8. To deal with any matter related to the course.
Full Data Protection and Privacy Statement : CLICK HERE
​​​​​​
Not sure which programme to go for? Use our programme finder
Loading header/footer ...