HOME COURSES RESEARCH PUBLICATIONS SOFTWARE PEOPLE

MAHIDOL UNIVERSITY CENTER FOR SCIENTIFIC COMPUTING

SCME 211 Computer Programming and Simulation


InstructorChaiwoot Boonyasiriwat (chaiwoot@gmail.com)
Class HoursTuesday, 1:30PM - 4:30PM
GradingHomework 40, Lab 30, Project 30
Slides
Online learningJoin

Tentative Course Schedule

Date Topics Video Homework
Jan 11, 2022 MATLAB: variables, data types, operators, built-in functions, user-defined functions View
Jan 18, 2022 MATLAB: arrays, reading image files, reading numerical data from text files, graph plotting, curve fitting, conditioning (if, else) View
Jan 25, 2022 MATLAB: conditioning (if, else), loops (for, while), reading audio files, frequency analysis View
Feb 1, 2022 MATLAB: power series expansion, linear convolution and signal/image processing, object-oriented programming, graphics user interface (GUI) View
Feb 8, 2022 MATLAB: App development, animation, checking odd/even integers, finding prime numbers, sorting and bubble sort, histogram equalization View
Feb 15, 2022 Solutions to HW2 and HW3, drawing circles in MATLAB View
Feb 22, 2022 MATLAB: dot product, matrix-vector multiplication, 2D geometric transformations (scaling, rotation, translation), rotating polygons View
Mar 8, 2022 Euler method for solving initial-value problems View
Mar 15, 2022 Graphics examples in materials science View
Mar 22, 2022 Python basics View HW4 Solution
Mar 29, 2022 Python: input and output, examples View
Apr 5, 2022 Object-oriented programming in python, PyGame View
Apr 12, 2022 Deep learning View
Apr 19, 2022 Deep learning (continued) View
Apr 26, 2022 Web development View
May 17, 2022 Project presentation Submit Project

Copyright © 2013-2021 Mahidol University Center for Scientific Computing. All rights reserved.
272 Rama VI Road, Room P416, Ratchathewee, Bangkok 10400, THAILAND. Tel: +66 (0)2 201 5770-1 Fax: +66 (0)2 354 7159