๒. My Teaching

241-201 2SA02 UNIX-Commands

Lab sheet for 241-201 2SA02 UNIX-Commands

241-301 3SA04: .NET – Threading Application in C#

sync

C# on .NET framework supports parallel execution of code through multithreading. A thread is an independent execution path, able to run simultaneously with other threads.

A C# program starts in a single thread created automatically by the CLR and operating system (the “main” thread), and is made multi-threaded by creating additional threads.

Multithreading is managed internally by a thread scheduler, a function the CLR typically delegates to the operating system. A thread scheduler ensures all active threads are allocated appropriate execution time, and that threads that are waiting or blocked – for instance – on an exclusive lock, or on user input – do not consume CPU time.

241-201 2SA05: Introduction to XML

lab

An XML document has two required parts. The first is the definition of what data should be in the document. The second is the document itself. An optional third part shows how the data is to be displayed on the browser. Defining the contents of an XML document is usually done using a notation called DTD (http://www.w3.org/TR/REC-xml).

241-495/241-588 Special Topic in Computer Control System Engineering I (Computer Vision)

แนะนำแนวคิดพื้นฐานสำหรับคอมพิวเตอร์วิชัน วิธีการวิเคราะห์ผลภาพในระดับต่ำ ได้แก่ การหาขอบ จุดและพื้นที่ที่น่าสนใจ ลักษณะสำคัญของภาพ เทคนิคการวิเคราะห์ภาพต่อเนื่อง ณ เวลาต่างกัน ได้แก่ การค้นหาวัตถุเคลื่อนไหว การติดตาม และการจดจำวัตถุ  เทคนิคการวิเคราะห์ภาพจากหลายมุมมอง ณ เวลาเดียวกัน ได้แก่ การหาความลึกจากสเตอริโอ การค้นหาวัตถุกีดขวาง และการสร้างโมเดลของวัตถุในสามมิติจากภาพเคลื่อนไหว