Teaching Materials
Courses with Downloadable Material
I keep adding to, and modifying, the information here, so
if you think something is missing then please send me
e-mail.
- 142-253.
Computer Programming;
- 240-122. Basic Software Lab (was 240-201)
"Linux as an IDE" and
"Bash Scripting";
- 240-203. Computer Engineering Lab II (Software)
"Pygame";
- 242-203. Computer Engineering Lab II (Software)
"Functional Programming with Scheme";
- 240-216. Explo. Soft. Lab
"Prolog";
- 241-211.
Object Oriented Programming (using Java);
- 240-222.
Computer Programming Techniques;
- 240-301. Computer Engineering Lab III (Software)
Pattern Matching;
- 241-301 Software Lab (was 240-402)
"Intro. to JDBC";
- 240-302. Computer Engineering Lab IV (Software)
Introduction to Java 3D;
- 240-213.
Discrete Mathematics;
- 240-310.
Algorithms: Design and Analysis (ADA);
- 240-340.
Compiler Structures;
- 240-421.
Advanced Data Structures and Algorithms;
- 240-425.
Client/Server Distributed Systems;
- 240-426. Advanced Algorithms;
- 240-491.
Advanced UNIX Programming;
- 240-492.
Games Programming with Java;
- 240-571.
Introduction to J2ME Programming (Masters level);
- 240-527.
Java Technology and Applications (Masters level);
- 242-701.
Seminar I;
- 242-702.
Seminar II;
- 242-515.
Animation and Game Development (AGD);
- Python and Pygame,
Hat Yai School Sombun KunKanYa, Nov. 2017;
- Let's
Learn Python, Saengthong School, Jan 2016;
- Let's
Learn Pygame, Saengthong School, June 2016;
- Contest
Algorithms (in Java for ACM-ICPC);
- Constraint Programming: Fun and Power,
Lunch Tech Talk;
- DIN61-222: Advanced Programming (taught at
Walailak University);
-
Operating Systems (taught at CSE-TC, Hanoi and AIT, Bangkok);
-
Introduction to Computer Science (taught at Mahapanya Vidayalai,
an affiliated institute of Mahachulalongkornrajavidyalaya University
(a Buddhist University))
Older Material, but still Downloadable
Some of this stuff is getting a bit obsolete, but most is still
useful.
Currently Unavailable
- Comparison of Programming Languages (taught at Rangsit)
- Software Engineering, UML (handed on);
Back to the main page.