โครงการปริญญาโทภาคพิเศษ
สาขาวิทยาการคอมพิวเตอร์
มหาวิทยาลัยธรรมศาสตร์

:: ++ Master Degree Program in Computer Science++ ::
@@ THAMMASAT UNIVERSITY @@
http://www.cs.tu.ac.th


หลักการ และวัตถุประสงค์

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

>>>
คณาจารย์ประจำภาควิชาวิทยาการคอมพิวเตอร์ ได้ตระหนักถึงปัญหาดังกล่าว และเล็งเห็นถึงความพร้อม จากการที่ได้ดำเนินการการสอนระดับปริญญาตรี มาเป็นเวลานานถึง 15 ปี อุปกรณ์คอมพิวเตอร์ที่ภาควิชามีอยู่ในปัจจุบัน และจากความร่วมมือ จากสถาบัน NTU (National Technological University) และความช่วยเหลือจากมูลนิธิ JFK รวมทั้งการร่วมโครงการกับ The University of Central Florida ทำให้ภาควิชาได้เปิดการเรียนการสอนระดับมหาบัณฑิต ตั้งแต่ปี พ.ศ. 2541 เป็นต้นมา โดยมีความประสงค์จะให้เป็นโครงการ บริการสังคม ไม่หวังผลประโยชน์ทางธุรกิจ

ชื่อหลักสูตร

วิทยาศาสตร์มหาบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์
Master of Science Program in Computer Science

 

ชื่อปริญญา

ชื่อเต็ม   วิทยาศาสตร์มหาบัณฑิต (วิทยาการคอมพิวเตอร์)
 Master of Science (Computer Science)
ชื่อย่อ   วท.ม.(วิทยาการคอมพิวเตอร์)
 M.Sc. (Computer Science)
การเรียนการสอน 
  • สถานศึกษา
    ภาควิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยธรรศาสตร์ ศูนย์รังสิต
  • ระยะเวลาการศึกษา
    หลักสูตรมีระยะเวลา 2 ปี โดยแบ่งภาคการศึกษาเป็นปีละ 3 ภาค ตามระบบ Semester ในสหรัฐอเมริกา ได้แก่ ภาคฤดูร้อน (มิ.ย.-ก.ค.) ภาคต้น (ก.ย.-ธ.ค.) และภาคปลาย (ม.ค.-พ.ค.)
  • วิธีการศึกษา
    1. ศึกษาจากผู้มีคุณวิฒิ ชาวไทยและชาวต่างประเทศ
    2. ศึกษาผ่านโครงการบรรยายทางไกลผ่านดาวเทียมจากสหรัฐอเมริกา ภายใต้การควบคุมของอาจารย์ในภาควิชา
  • ตารางการเรียนการสอน
    ผู้เรียนจะต้องเข้าเรียนตามปกติ สัปดาห์ละ 2 วัน คือวันเสาร์ และวันอาทิตย์ ในช่วงเวลาที่เหลือจะใช้สำหรับทำ แบบฝึกหัดทบทวนต่างๆ และการพบปะหารือในกลุ่ม และอาจารย์ที่ปรึกษา โดยผู้เรียนจะต้องสามารถผูกพันตัวเอง ในระยะเวลา 2 ปีการศึกษา
หลักสูตร วท.ม. (วิทยาการคอมพิวเตอร์) 45 หน่วยกิต
โครงสร้างหลักสูตร แผน ก. (ทำวิทยานิพนธ์)
วิชาบังคับ 33 หน่วยกิต
วิทยานิพนธ์ 12 หน่วยกิต

แผน ข. (ไม่ทำวิทยานิพนธ์)
วิชาบังคับ 45 หน่วยกิต


Required courses for both options - 18 credits
CS 601 Analysis of Algorithms 3 credits

CS 611

Computational Theory

3 credits

CS 612 Programming Language Design 3 credits
CS 621

Computer Architecture and Organization

3 credits

CS 641

Advanced Operating Systems

3 credits

CS 701

Research Methodology in Computer Science

3 credits


Required courses for both options - select 15 credits from the following
CS 614

Software Engineering

3 credits

CS 651

Advanced Database Systems

3 credits

CS 671 

Advanced Computer Graphics

3 credits

CS 712 

Object-oriented Analysis and Design

3 credits

CS 713 Compiler Construction 3 credits
CS 721 Parallel Architecture and Algorithms 3 credits

CS 761 

Data Communication Networks 

3 credits

CS 781 

Artificial Intelligence Concepts

3 credits

CS 797 Advanced Topics in Computer Science 3 credits

Required courses for non-thesis option
- select 6 credits from the following

CS 791

Seminar in Application Software

3 credits

CS 792

Seminar in System Software

3 credits

CS 794 Selected Topics in Computer Science I 3 credits
CS 795 Selected Topics in Computer Science II 3 credits

Required courses for non-thesis option (6 credits):
CS 793 Individual Studies 6 credits

Required courses for thesis option (12 credits):
CS 800 Thesis 12 credits
 
ผู้เข้าศึกษาต้องเสียค่าใช้จ่ายต่างๆในการศึกษาตลอดหลักสูตร 2 ปี โดยแบ่งชำระเป็นภาคการศึกษา ซึ่งมีรายละเอียดของค่าใช้จ่ายดังนี้

1. ค่าหน่วยกิต

หน่วยกิตละ

2,000 บาท

 

2. ค่าอุปกรณ์

วิชาละ

4,500 บาท

 

3. ค่าบำรุงการศึกษา

 

3.1 ค่าบำรุงมหาวิทยาลัย

ภาคละ

1,500 บาท

 

3.2 ค่าบำรุงห้องสมุด

ภาคละ

1,500 บาท

 

4. ค่าธรรมเนียมการศึกษา

 

4.1 ค่าธรรมเนียมพิเศษ

ภาคละ

10,000 บาท

 

4.2 ค่ารักษาสถานสภาพนักศึกษา

ภาคละ

3,000 บาท

 

4.3 ค่าธรรมเนียมการใช้บริการเครือข่าย

ภาคละ

300 บาท

 

4.4 ค่าสอบประมวลวิชา

ครั้งละ

500 บาท

 

4.5 ค่าสมัครสอบภาษาต่างประเทศ

ครั้งละ

500 บาท

 

4.6 ค่าขึ้นทะเบียนนักศึกษา

เก็บครั้งเดียว

1,000 บาท

 

4.7 ค่าขึ้นทะเบียนปริญญา

เก็บครั้งเดียว

1,000 บาท

 

4.8 ค่าใบรับรองผลการศึกษา

ชุดละ

50 บาท

 

4.9 ค่าจดทะเบียนล่าช้า

วันละ

100 บาท

 
คุณสมบัติในการศึกษา
  1. เป็นผู้สำเร็จการศึกษาไม่ต่ำกว่าปริญญาตรี ในด้านวิทยาการคอมพิวเตอร์ จากสถาบันการศึกษาใน หรือต่างประเทศ ซึ่งสภามหาวิทยาลัยธรรมศาสตร์ รับรองวิทยฐานะ หรือเป็นผู้สำเร็จการศึกษาไม่ต่ำกว่าปริญญาตรี (ไม่จำกัดสาขาวิชา) จากสถาบันการศึกษาใน หรือต่างประเทศ ซึ่งสภามหาวิทยาลัยธรรมศาสตร์ รับรองวิทยฐานะ และได้ศึกษาวิชาภาษาโปรแกรม (Programming Languages) โครงสร้างคอมพิวเตอร์ (Computer Organization) โครงสร้างข้อมูล (Data Structures) และระบบดำเนินงาน (Operating Systems) หรืออบรมจากสถาบันการศึกษาของรัฐ
  2. เป็นผู้มีคุณสมบัติตามข้อ 8 แห่งข้อบังคับมหาวิทยาลัยธรรมศาสตร์ ว่าด้วยการศึกษาระดับบัณฑิตศึกษา พ.ศ. 2541
  3. เป็นผู้มีพื้นความรู้ภาษาอังกฤษดีและมีผลการสอบ TU-GET
  4. ผ่านการคัดเลือกซึ่งมีทั้งการสอบข้อเขียนและการสอบสัมภาษณ์
หลักฐานการสมัคร
  1. ใบสมัครตามแบบที่ภาควิชาวิทยาการคอมพิวเตอร์กำหนด จำนวน  1 ฉบับ
  2. สำเนา Transcript จำนวน  1 ฉบับ
  3. ใบคะแนนผลสอบ TU-GET จำนวน  1 ฉบับ (กรณีสอบ TU-GET แล้ว)
  4. หนังสือรับรอง (ตาม Form ที่กำหนด) จำนวน   2 ฉบับ download form
  5. สำเนาทะเบียนบ้าน จำนวน  1 ฉบับ
  6. สำเนาบัตรประชาชน จำนวน   1 ฉบับ
  7. รูปถ่ายหน้าตรงขนาด 1 นิ้ว (ไม่สวมหมวก ไม่สวมแว่นตา) 3 รูป
สถานที่จำหน่ายใบสมัคร
    ภาควิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยธรรมศาสตร์ ศูนย์รังสิต
    โทร. 0-29869138-40, 0-2986-9156 , 0-2564-4432 ต่อ 208, 234
    หรือ 0-2564-4440-59 ต่อ 2157
    โทรสาร 0-2986-9156
ค่าสมัคร
  • ใบสมัครราคาชุดละ 200 บาท
  • ค่าสมัครสอบ 500 บาท
  • ค่าสมัครสอบ -TUGET 530 บาท
ต้องการสมัครผ่านทาง Web
การคัดเลือกผู้เข้าศึกษา
สอบข้อเขียน วิชาความรู้พื้นฐานเกี่ยวกับคอมพิวเตอร์ ณ มหาวิทยาลัยธรรมศาสตร์ ศูนย์รังสิต
วันที่อาทิตย์ที่ 16 กุมภาพันธ์ 2546 เวลา 9:00 - 16:00 น. ประกอบด้วยวิชาต่างๆ ดังนี้
  • Programming Languages 9:00-12:00 น.
  • Computer Organization and Architecture 9:00-12:00 น.
  • Data Structures And Databases 13:00-16:00 น.
  • Operating Systems 13:00-16:00 น.
ขั้นตอน วัน/เวลา รังสิต ท่าพระจันทร์ note

ซื้อใบสมัครและรับสมัคร TU-GET

ช่วง ธ.ค.46

*

*

สอบ TU-GET

ทุกช่วงที่เปิด

*

ซื้อใบสมัครและรับสมัคร

ช่วง พ.ย.- กพ.47

*

*

วันจันทร์-ศุกร์
เวลา 09:00 - 18:00 น.
วันเสาร์-อาทิตย์
เวลา 09:00 - 16:00 น.
สมัครทาง Web

ประกาศชื่อผู้มีสิทธิและสถานที่สอบข้อเขียน

ก.พ. 47

*

*

และที่ รายชื่อผู้มีสิทธิ์สอบ

สอบข้อเขียน 

ก.พ. 47

*

ประกาศผลสอบข้อเขียน

ก.พ. 47

*

*

และที่ http://www.cs.tu.ac.th/

สอบสัมภาษณ์

มี.ค. 47

*

ประกาศผลสอบสัมภาษณ์

มี.ค. 47

*

*

และที่ รายชื่อผู้ผ่านสัมภาษณ์

รายงานตัว

มี.ค. 47

*

กำหนดการปฐมนิเทศน์

ทบทวนวิชาปรับพื้นฐาน

มี.ค.-พ.ค. 47

*

ตารางการเรียนวิชาปรับพื้นฐาน

ลงทะเบียน

พ.ค. 47

*

เปิดภาคการศึกษา

พ.ค. 47

*

หมายเหตุ
รังสิต แทน ภาควิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี อาคารบรรยายรวม2 มธ.ศูนย์รังสิต
โทร. 0-29869138-40, 0-2986-9156 , 0-2564-4432 ต่อ 208, 234 หรือ 0-2564-4440-59 ต่อ 2157
ท่าพระจันทร์ แทน ศูนย์ประสานงานคณะวิทยาศาสตร์และเทคโนโลยี ห้องศศ. 121-122 ตึกศิลปศาสตร์ ชั้น 1 มธ.ท่าพระจันทร์ โทร.0-2623-5094, 0-2613-2901

สามารถติดต่อสมัคร TU-GET โดยตรง ได้ที่สถาบันภาษา ม.ธรรมศาสตร์ 0-2223-3758-9
CS 601 Analysis of Algorithms 3 Credits
Techniques for algorithm complexity analysis and important design paradigms such as divide-and-conquer, dynamic programming and the greedy method with many practical examples. Efficient algorithms for problem in some areas such as sorting, searching, graph theory, computational geometry, algebraic and numerical algorithms.
CS 611 Computational Theory 3 Credits
Formal models of languages and computation: finite automata and regular languages, pushdown automata and context-free languages, Turing machines. Relative power of models, Chomski hierarchy, inherent complexity of problems: undecidability, computational complexity, and intractable problems.
CS 612 Programming Language Design 3 Credits
Formal syntax and semantics of programming languages. Processes of language design. Language control mechanisms: implementation and design issues. Language type mechanisms: implementation and design issues.
CS 614 Software Engineering 3 Credits
Study of design techniques for large software systems, modularization, task assignment, management techniques, implementation techniques, testing, quality control, documentation, and maintenance.
CS 621 Computer Architecture and Organization 3 Credits
Limitations of single CPU computers. Introduction to parallel processing. Processor design for parallel processing. SIMD and vector processing, MIND processing. Parallel algorithm design. Advanced parallel processing mechanics.
CS 641 Operating System Principles 3 Credits
Architecture, I/O, interrupts, process management, memory management, information Management. Distributed Systems and Networks, performance.
CS 651 Advanced Database Systems 3 Credits
The essential concepts, principles, techniques and mechanisms for the design, analysis, use, and implementation of computerized database systems. The concepts and techniques of database models, organization, design, control, and user/program interfaces are presented in a unified way, and are directly related to implementation principles and mechanisms to realize them.
CS 671 Discrete Simulation 3 Credits
Introduction to simulation, simulation example, simulation languages. Mathematical models, model validation, random variate generation, analysis of simulation data. Case studies.
CS 701 Research Methodology in Computer Science 3 Credits
Research processes, proposal presentation, research design and data analysis. Discussion and conclusion. Technical report writing in computer science.
CS 712 Object-oriented Analysis and Design 3 Credits
Overview of object-oriented concepts. OMT object modeling-objects, links, classes, associations, attributes, and roles, classification, generation and aggregation abstraction mechanisms. Inheritance (extension and restriction) and multiple inheritance state model for an object. Stage generalization, state chart, and event schema functional modeling, event partitioning. Use-case modeling. Object-oriented analysis. System analysis and design: partition system, identify concurrency, control strategy choosing, etc. Object-oriented design: integrating structure, function, and behavior models. Design of associations, etc. Mapping the object model to relational schema.
CS 713 Compiler Construction 3 Credits
Prerequisite : CS612
Techniques in the design and implementation of compilers. Optimization, code generation, error recovery, attributed grammars. A project is required.
CS 721 Parallel Architecture and Algorithms 3 Credits
Prerequisite : CS612 , CS641
General-purpose vs. special-purpose parallel computers; arrays, message-passing; shared-memory; Taxonomy; parallization techniques; communication synchronization and granularity; parallel data structures; automatic program restructing.
CS 761 Data Communication Networks 3 Credits
Layered network architecture, data link control layers. Error detection and ARQ protocols, framing. Delay models in data networks: Markov, Chain, Poisson process. Basic models and results from queuing theory and their applications to networks. Networks with multi-access channels: multiple-access protocols, carrier sensing, reservation systems, packet radio and satellite networks. Local area networks: Ethernet, token ring, IEEE standards, FDDI, LAN interconnection, high-speed fiber optic LANs, voice and data integration. Metropolitan area networks: IEEE 802.6 MAN (DQDB). Wireless access networks and cellular systems. Network layer: routing and flow control protocols, internetworking and transport layer issues (TCP/IP, gateways, bridges), Asynchronous Transfer Mode broadband, integrated services digital networks (ATMB-ISDN).
CS 781 Artificial Intelligence Concepts 3 Credits
Basic concepts in artificial intelligence: discussion of the meaning of 'intelligence', Turing test, LISP, problem definition, problem solving steps, proper attitudes for problem solving, blind search methods, heuristic search methods, logic, semantic networks, production systems, frames, and scripts. Discussion of applications for those basic concepts. The discussion will include applications to natural knowledge processing, computer vision, robotics, modeling and representing knowledge, expert systems, and intelligent machines.
CS 791 Seminar in Application Software 3 Credits
The topics of Seminar in Application software will be assigned as appropriate for the objective of learning new technology and knowledge for students.
CS 792 Seminar in System Software 3 Credits
The topics of Seminar in System Software will be set by the instructor who will conduct the seminar as appropriate to keep up with the new technology and knowledge.
CS 793 Individual Studies 6 Credits
An in-depth study of a topic to be approved by the advisor.
CS 794 Selected Topics in Computer Science I 3 Credits
Prerequisite : Consent of instructor
Topics selected from areas in Computer Science. 
CS 795 Selected Topics in Computer Science II 3 Credits
Prerequisite : Second year standing with consent of instructor
Topics selected from areas in Computer Science. 
CS 797 Advanced Topics in Computer Science 3 Credits
Prerequisite : Consent of instructor
Topics selected from advanced areas. This course is to be conducted in lecture format.
CS 800 Thesis 12 Credits
Selected thesis option to be approved and under the supervision of the advisor.

 

สถานที่ติดต่อซื้อใบสมัคร และสอบถามรายละเอียดเพิ่มเติม :

===> ภาควิชาวิทยาการคอมพิวเตอร์ คณะวิทยาศาสตร์และเทคโนโลยี มหาวิทยาลัยธรรมศาสตร์ ศูนย์รังสิต
>>>>โทร. 02-9869138-40, 9869156 ต่อ 203, 205 หรือ 02-5644440-59 ต่อ 2157, 2714
>>>>เว็บไซต์แหล่งที่มาของข้อมูล : http://www.cs.tu.ac.th
===> สถาบัน ไอ-เฟ็ล (EIFFEL) โทร. 02-9401708, 9401274, 9402275