A course website for SCMA241: Computer Programming
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
exercises
notebook
slides
README.md
mini-project-guideline.pdf
syllabus.pdf

README.md

SCMA241

Computer Programming

This is a course website for SCMA241: Computer Programming for the second-year students at the Department of Mathematics, Faculty of Science, Mahidol University. It is specifically designed for the first semester of acedamic year 2017.

Course description

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

  • Instructor: Krikamol Muandet (krikamol.mua-at-mahidol.ac.th)
  • Date/Time: Friday 10am-12am (lecture) and 1pm-3pm (lab)
  • Location: M-301 (lecture) and R-203 (lab)
  • Prerequisites: None
  • Syllabus

Textbooks

Online resources

Lectures

  1. Introduction to computer and programming
  2. Flowchart and pseudocode
  3. Variables and types
  4. Elementary operations
  5. Control flows
  6. List and tuple
  7. String
  8. Function and module
  9. Recursion
  10. Dictionary and set
  11. File and exception
  12. Advanced topics

Group project

The guideline of the group project will be informed in class.