01204111 - Computer and Programming

Basic structure of modern computer systems; data representation in computers; algorithmic problem solving; program design and development methodology; introductory programming using a high-level programming language; programming practice in computer laboratory.

Course Objectives:

Upon successful completion, students are able to:

Every student must have a valid Nontri account to access laboratory sessions in E-lab.

Starting from the 1st semester of 2014, all document, including exam paper and e-lab, are in English.

General Rules

This is a 3-credit course consisting of 2-credit lecture and 1-credit laboratory. The following rules are applied for the enrollment: Any violation of the above rules will receive F grade.

Schedule for lecture examination

Examination Rules

Platform of lecture examination

All exams are closed-book and calculator-forbidden. Every question is multiple-choice style, consisting of 5 choices. Students must fill in their answers in the given answer sheets.

Examination rules


Topic Slides
Intruduction to computer and programming pptx | pdf
Expressions, variables, and sequential programs pptx | pdf
Input/output and mathematical functions pptx | pdf
Subroutines and libraries pptx | pdf
Boolean expressions and selection statements pptx | pdf
Multiple selection statements pptx | pdf
Repetition statements pptx | pdf
Repetition statements II and one-dimensional arrays pptx | pdf
Arrays and Subroutines pptx | pdf
Nested repetition statements pptx | pdf
Reading Files and Sorting pptx | pdf
Multi-dimensional arrays pptx | pdf
Applied problem solving pptx | pdf

Complementary document