SCMA241 Computer Programming


Introduction to computer programming in Python input output and arithmetic expression condition and loop controls commands functions array simple sorting and searching methods structure file reading and writing applications


Course information

Textbooks

Lectures


Introduction to Computer Programming
Reading
Ch.1 of SOWP
Hello World! (Lab)

Notebook : lab
Reading
Ch.2 of SOWP
Variables and Types

Notebook : lecture
Reading
Ch.2 of SOWP
Decision Structures and Boolean Logic

Notebook : lecture, lab, class exercise
Reading
Ch.3 of SOWP
Repetition Structures

Notebook : lecture
Reading
Ch.4 of SOWP
Functions

Notebook : lecture, lab
Reading
Ch.5 of SOWP
Lists and Tuples

Notebook : lecture [lists, tuples], lab, sliding tiles puzzle
Reading
Ch.7 of SOWP
Strings

Notebook : lecture
Reading
Ch.8 of SOWP
Files and Exceptions

Notebook : lecture [files, exceptions, pickling]
Reading
Ch.6 of SOWP
Dictionaries and Sets

Notebook : lecture [dictionaries, sets]
Reading
Ch.9 of SOWP
Recursion

Notebook : lecture, lab
Reading
Ch.12 of SOWP

Online Materials

It is recommended that you consult these online materials and practice in your own time.

Group mini-project



Krikamol.com is © copyright 2009. All rights reserved.