MT Development

Modern technology Development

MASTER OF SCIENCE PROGRAM IN INFORMATION TECHNOLOGY

หลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ เเขนงการพัฒนาเทคโนโลยีสมัยใหม่ (Modern Technology Development)

หลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ เเขนงการพัฒนาเทคโนโลยีสมัยใหม่ (Modern Technology Development) ปีการศึกษา 2559 เป็นหลักสูตรที่ถูกปรับปรุงมาจากหลักสูตรหลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิชาเทคโนโลยีสารสนเทศ (Master of Science in Information Technology: MSIT) ที่ได้เริ่มเปิดดำเนินการเรียนการสอนมาตั้งแต่ปี พ.ศ. 2552 นี้มุ่งเน้นผลิตมหาบัณฑิตที่มีความรู้ความสามารถ มีทักษะที่จำเป็นในด้านการวิเคราะห์ ออกแบบ และพัฒนาระบบซอฟต์แวร์อย่างเป็นระบบ ทั้ง Front-end เเละ Back-end นักศึกษาสามรถเรียนรู้จากการใช้งานอุปกรณ์ฮาร์ดแวร์ และ ซอร์ฟแวร์บน Platform ต่างๆ เช่น Web-based or Standalone, Mobile, อุปกรณ์เกี่ยวกับ Internet of Things ด้วยผลิตภัณฑ์ชั้นนำของโลกภายในห้องปฏิบัติการที่ทันสมัย บัณทิตที่จบการศึกษาจะมีความรู้และความเข้าใจพื้นฐานทางด้านเทคโนโลยีสารสนเทศ และสามารถออกแบบและพัฒนาซอร์ฟแวร์ได้อย่างมีประสิทธิภาพ ตลอดจนสามารถบูรณาการกับเทคโนโลยีสารสนที่ทันสมัยบน Devices ต่างๆ รวมถึงโมเดลการทำธุรกิจด้วยการตลาดดิจิตอล (digital marketing) อีกด้วย

ITEC0706 Computer Networks (เครือข่ายคอมพิวเตอร์)

  1. Course Description
  2. Topics by Week (Lecture)
  3. Topics by Week (Lab)
  4. Course Materials

วิชานี้ครอบคลุมหัวข้อที่เกี่ยวข้องกับ ภาพรวมการทำงานเครือข่ายคอมพิวเตอร์ แบบจำลองการทำงานระบบเครือข่ายแบบ ทีซีพี/ไอพี การทำงานของโปรโตคอลชั้นแอพลิเคชั่น การทำงานโปรโตคอลชั้นเครือข่าย การทำงานโปรโตคอลชั้นลิงค์ การทำงานเครือข่ายท้องถิ่นแบบไร้สาย



Instructor: ผศ.ดร.วรพล ลีลาเกียรติสกุล
PhD. (Telecommunication Engineering) , University of New South Wales, Australia
คณบดี คณะวิทยาการและเทคโนโลยีสารสนเทศ
ครั้งที่  เรื่อง 
Introduction to Computer Network (1)
Introduction to Computer Network (2)
Application Layer Protocol (1) - HTTP
Application Layer Protocol (1) - SMTP/DNS/FTP/P2P
Transport Layer Protocol (1) -UDP/Reliable Transport
Transport Layer Protocol (1) -Pipeline Protocol
Transport Layer Protocol (1) - TCP
Network Layer Protocol (1) - IP
Network Layer Protocol (1) - Addressing and Subnetting
10  Network Layer Protocol (1) - ICMP/NAT
11  Network Layer Protocol (1) - Routing Protocol
12  Network Layer Protocol (1) - RIP/OSPF
13  Data Link Layer (1) - Services
14  Data Link Layer (2) - Ethernet
15  Data Link Layer (3) - Switch Operation
ครั้งที่  เรื่อง 
Register CCNA & Introduction to CCNA resource & Tool
Analysis application based on TCP/IP
TCP/IP configuration & basic trobershooting
Enterprise networking with packet tracer (1)
Enterprise networking with packet tracer (2)
Cisco router password Recovery
Cisco basic configuration
IP addressing design
Static route (1)
10  Static route (2)
11  RIP version 1
12  RIP version 2
13  OSPF
14  PreTest & Free Lab
15  Final Exam (hands-on)
Computer Networks, "A Top-down Approach", James F. Kurose
next
prev

ITEC0707 Information Technology for Organization Management(เทคโนโลยีสารสนเทศสําหรับการบริหารจัดการ)

  1. Course Description
  2. Topics by Week
  3. Course Materials

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



Instructor: ผศ.ดร.พนม เพชรจตุพร
วศ.ด. (วิศวกรรมคอมพิวเตอร์) มหาวิทยาลัยเทคโนโลยีมหานคร
วศ.ม. (วิศวกรรมอิเล็กทรอนิกส์) สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง
วศ.บ. (วิศวกรรมอิเล็กทรอนิกส์) สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง
ครั้งที่  เรื่อง 
Core concept of Information system and information technology, Competitive model  
Type of IS and supports, Supply chain and Logistics supports, IT infrastructure and Cloud Computing 
Data Text Document Management, Data Warehouse, Data Mart and Data Center, Enterprise Content Management 
Business network, Network management and portal, Collaboration, Legal and Ethical issues 
Protecting data and Business operations, IS vulnerability and Threats, Fraud crime and violation, Network security and controls 
E Business, E Commerce, M Commerce and Collaborative Commerce 
Mobile computing technologies, Mobile shopping Entertainment Advertising and Entertainment 
Social media and Mobile Enterprise Application, Connected Economy, Digital Ecosystem 
Management Level, Functions and Operational Systems, Manufacturing and Production Systems  
10  Sale and Marketing System, Accounting and Finance System, Human Resources System 
11  Enterprise Systems, ERP, SCM, CPFR and CRM 
12  Business Intelligence (BI) and Decision Support System (DSS), Mobile intelligence 
13  IT Strategies, Aligning IT with Business Strategy, IT Strategic Planning Process 
14  Business Process Management and Service – Oriented Architecture, IT Outsorcing 
15  IT Project Management, Knowledge Management 
Information Technology for Management, Improving Strategies and Operation Performance, Turban and Volonino, Wiley
next
prev

ITEC0708 Database Design and Management (การออกแบบและจัดการฐานข้อมูล)

  1. Course Description
  2. Topics by Week (Lecture)
  3. Topics by Week (Lab)
  4. Course Materials

วิชานี้ครอบคลุมหัวข้อที่เกี่ยวข้องกับ หลักการระบบฐานข้อมูลและสถาปัตยกรรม การจำลองแบบฐานข้อมูลโดยใช้อีอาร์/อีอีอาร์ ทฤษฎีการจำลองแบบเชิงความสัมพันธ์ การออกแบบฐานข้อมูลเชิงลอจิก คำสั่งเอสคิวแอล อัลกอริทึ่มการออกแบบฐานข้อมูลเชิงความสัมพันธ์



Instructor: รศ.ดร.วีระศักดิ์ คุรุธัช
PhD. (Computer Science and Engineering), University of New South Wales, Australia
รองอธิการบดีฝ่ายเทคโนโลยีสารสนเทศ (CIO) มหาวิทยาลัยเทคโนโลยีมหานคร
อดีตคณบดี คณะวิทยาการและเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีมหานคร (พ.ศ. 2545-2559)
อดีตประธานคณะกรรมการก่อตั้งสภาคณบดีคณะเทคโนโลยีสารสนเทศแห่งประเทศไทย (พ.ศ. 2554)
ครั้งที่  เรื่อง 
แนะนำเนื้อหาวิชาในภาพรวมและการบูรณาการกับเนื้อหาวิชาอื่นๆ
ความเป็นมาของเทคโนโลยีฐานข้อมูลและบริบทของฐานข้อมูล
สถาปัตยกรรมและแนวความคิดของระบบฐานข้อมูล
กระบวนการในการพัฒนาระบบฐานข้อมูลและแนวความคิดของแบบจำลองข้อมูล ER
การสร้างแบบจำลองข้อมูล ER
การสร้างแบบจำลองข้อมูล ER/EER และแนวความคิดเบื้องต้นของ Class Diagram
แบบจำลองข้อมูลเชิงสัมพันธ์
การออกแบบฐานข้อมูลเชิง logic (การแปลงแบบจำลองข้อมูล ER/EER เป็นแบบจำลองข้อมูลเชิงสัมพันธ์)
ทฤษฎีการนอร์มัลไลซ์เซชัน (Normalization) – แนวความคิดเบื้องต้น และFunctional Dependency
10  ทฤษฎีการนอร์มัลไลซ์เซชัน (Normalization) – 1NF, 2NF, 3NF และ BCNF
11  พีชคณิตเชิงสัมพันธ์ ตอนที่ 1
12  พีชคณิตเชิงสัมพันธ์ ตอนที่ 2
13  ภาษา SQL – ตอนที่ 1
14  ภาษา SQL – ตอนที่ 1
15  ประมวลเนื้อหาทั้งหมดและเนื้อหาที่เกี่ยวข้องกับเทคโนโลยีของฐานข้อมูล
ครั้งที่  เรื่อง 
Retrieving Data Using the SQL SELECT Statement
Restricting and Sorting Data
Using Single-Row Functions to Customize Output
Using Conversion Functions and Conditional Expressions
Reporting Aggregated Data Using the Group Functions
Displaying Data from Multiple Tables
Displaying Data from Multiple Tables เเละ Using the Set Operators
Using Subqueries to Solve Queries
Retrieving Data Using Subqueries (Fundamentals II)
10  Manipulating Data
11  Using DDL Statements to Create and Manage Tables
12  Creating Other Schema Objects
13  Controlling User Access
14  Managing Schema Objects (Fundamentals II)
15  Test Lab
Fundamentals of Database Systems, 4th Edition, Etmasri & Navathe, 2004
Modern Database Management, 8th Edition, Hoffer, Prescott and McFadden, 2007
Software: Oracle 11g
next
prev

ITEC0709 Cloud Computing and Implementation (การประมวลผลบนคลาวด์และการใช้งาน)

  1. Course Description
  2. Topics by Week
  3. Course Materials

วิชานี้ครอบคลุมหัวข้อที่เกี่ยวข้องกับ สถาปัตยกรรมต่างๆบนคลาวด์ เช่น เอสเอเอเอส พีเอเอเอส ไอเอเอเอส คลาวด์ส่วนตัว ชุมชนคลาวด์ คลาวด์สาธารณะ เทคโนโลยีที่ใช้งานกับคลาวด์ เช่น เวอร์ชัวลไลเซชั่น คลาวด์สตอเรจ ตัวกระจายโหลด ความมั่นคงปลอดภัยบนคลาวด์ เช่น ข้อกำหนดและกฏเณฑ์ รวมถึงมาตรฐานต่างๆทางด้านความมั่นคงปลอดภัยสารสนเทศ การป้องกันข้อมูล การตอบสนองต่อเหตุการณ์ผิดปกติ วิธีการเคลื่อนย้ายข้อมูลไปสู่คลาวด์ โดยจะเน้นให้นักศึกษาเข้าใจพื้นฐานของ Cloud Computing อะไรเรียกว่า “Cloud” และ “Cloud” คืออะไร มีองค์ประกอบอะไรบ้าง ข้อดีข้อเสียของการใช้ “Cloud” รวมถึงถ้าต้องการใช้ “Cloud” จะต้องรู้จักเทคโนโลยีอะไรบ้าง เครื่องมืออะไรบ้าง ฯ นักศึกษาที่ผ่านวิชานี้จะเห็นภาพรวมของ “Cloud” ว่าคืออะไร ถ้าองค์กรหรือบริษัทต้องการใช้ “Cloud” นั้นต้องมีจุดเริ่มต้นที่ตรงไหน รวมถึงสามารถวิเคราะห์ และพิจารณาเบื้องต้นได้ว่ามีอะไรที่เป็นองค์ประกอบในการนำไปสู่หรือใช้  “Cloud" นักศึกษาจะได้ปฏิบัติการ โดยใช้ OpenStack ในการทดลองทำ “Private Cloud และ Public Cloud เบื้องต้น” และการใช้ Software Container Platform อย่าง Docker (เบื้องต้น)



Instructor: อาจารย์เชาวริน สกุลวรากลาง
ครั้งที่  เรื่อง 
Cloud computing concepts, model, and terminology (1)
Cloud computing concepts, model, and terminology (2)
Disk storage system
Storage networking
Network infrastructure
Virtualization components
Virtualization and the cloud
Network management
Performance tuning
10  Systems management
11  Testing and troubleshooting
12  Security in cloud
13  Business continuity and disaster recovery
14  Cloud workshop
15  Project presentation
Cloud Security, "A Comprehensive Guide", Wiley.
Cloud Computing, " A Practical Approach", McGraw Hill
Cloud Architecture, Wiley

Software: OpenStack
next
prev

ITEC0710 Information System Management Related Standards  (มาตรฐานที่เกี่ยวข้องกับการจัดการระบบสารสน

  1. Course Description
  2. Topics by Week
  3. Course Materials

วิชานี้ครอบคลุมหัวข้อที่เกี่ยวข้องกับ มาตรฐาน และการปฏิบัติที่ดี ในการจัดการสารสนเทศ มาตรฐานการจัดการความมั่นคงสารสนเทศ มาตรฐานการบริหารความต่อเนื่องธุรกิจ มาตรฐานการจัดการความเสี่ยง เช่น ITIL ISO 22301 ISO27001 ISO 31000



Instructor: ดร.บรรจง หะรังสี
ครั้งที่  เรื่อง 
Risk Management
Information Security Standards (ISO/IEC 27001) (1/3)
Information Security Standards (ISO/IEC 27001) (2/3) and Project Discussion of how to do
Information Technology Infrastructure Library (ITIL) (1/2) and Project Discussion of how to do
Business Continuity Management (ISO 22301) (1/2) and Project Discussion of how to do
Enterprise Architecture (TOGAF) (1/2) and Project Discussion of how to do
Project Progress and Review & Midterm Presentation Preparation
Midterm Group Project Presentation
Information Security Standards (ISO/IEC 27001) (3/3) and Project Discussion of how to do
10  Information Technology Infrastructure Library (ITIL) (2/2) and Project Discussion of how to do
11  Business Continuity Management (ISO 22301) (2/2) and Project Discussion of how to do
12  Enterprise Architecture (TOGAF) (2/2) and Project Discussion of how to do
13  Project Progress and Review & Final Presentation Preparation
14  Project Progress and Review & Final Presentation Preparation
15  Final Group Project Presentation
Information Technology for Management, Improving Strategies and Operation Performance, Turban and Volonino, Wiley
next
prev

ITEC0765 การจัดการโครงการ (Project Management)

  1. Course Description
  2. Topics by Week
  3. Course Materials

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



Instructor: อาจารย์อุไรพร เจตตนชัย
ครั้งที่  เรื่อง 
เเนะนำวิชาในภาพรวม
ธรรมชาติของโครงการด้านเทคโนโลยีสารสนเทศเเละซอฟต์เเวร์ (1)
ธรรมชาติของโครงการด้านเทคโนโลยีสารสนเทศเเละซอฟต์เเวร์ (2)
การริเริ่มเเละกำหนดความคิดโครงการ (1)
การริเริ่มเเละกำหนดความคิดโครงการ (2)
การพัฒนา Project Charter เเละ Project Plan
ประเด็นทางด้านบุคลากรในการบริหารจัดการโครงงาน
การกำหนดเเละกสรบริหารจัดการขอบเขตโครงงาน
โครงสร้างการเเตกงานเเละการประมาณโครงการ (1)
10  โครงสร้างการเเตกงานเเละการประมาณโครงการ (2)
11  การจัดทำงบประมาณ (Budget) เเละ การจัดทำตารางงาน (Schedule)
12  การบริหารจัดการความเสี่ยง (1)
13  การบริหารจัดการความเสี่ยง (2)
14  การรายงาน การติดตาม เเละ การสื่อสารในการทำโครงการ
15  การบริหารการเปลี่ยนเเปลงองค์กร การต่อต้านเเละการขัดเเย้ง
Information Technology Project Management, 4th Edition, Jack T. Machewka, 2012
next
prev

ITEC0774 E-Business and Digital Marketing  (ธุรกิจอิเล็กทรอนิกส์และการตลาดดิจิทัล)

  1. Course Description
  2. Topics by Week
  3. Course Materials

วิชานี้ครอบคลุมการทำความเข้าใจเกี่ยวกับการทำธุรกิจโดยใช้ประโยชน์จากสื่อ Online ศึกษาช่องทางในการสร้างรายได้ และการประชาสัมพันธ์ โดยเน้นการประยุกต์ทฤษฎีทางการตลาดมาสู่การนำเสนอบนสังคม Online ผ่านการสร้างอัตลักษณ์ขององค์กร เพื่อการเป็นที่จดจำ นักศึกษที่ผ่านวิชานี้จะเข้าใจถึงช่องทางในการประกอบธุรกิจ Online การมองเห็นโอกาสในการสร้างรายได้ รวมถึงการได้พบปะพูดคุยกับผู้ที่ได้รับความนิยม และมีตัวตนในสื่อ Social media

This course includes: Concept and component of E-business; infrastructure of E-Business; E-commerce; M-commerce; strategy of E-Business; logistic management; supply chain management; E-procurement; digital marketing; social media marketing; customer relationship management



Instructor: อาจารย์จิรายุ ตระกูลเขียว
ครั้งที่  เรื่อง 
Connected to Customer
The Paradoxes of Marketing to Connected Customers
The Influential Subcultures
Meeting with Special Guest I
Marketing 4.0 in the Digital Economy
Marketing Productivity Metric
Meeting with Special Guest II
Industry Archetypes and Best Practices
Human-Centric Marketing for Brand Attraction
10  Content Marketing for Brand Curiosity
11  Content Marketing for Brand Curiosity
12  Meeting with Special Guest III
13  Omnichannel Marketing for Brand Commitment
14  Engagement Marketing for Brand Affinity
15  Meeting with Special Guest IIII
next
prev

ITEC0782 การเขียนโปรแกรมประยุกต์บนอุปกรณ์มือถือ (Mobile Application Programming)

  1. Course Description
  2. Topics by Week (Lecture)
  3. Topics by Week (Lab)
  4. Course Materials

วิชานี้เรียนรู้เนื้อหาทางด้านทฤษฎีและปฎิบัติที่เกี่ยวข้องกับการพัฒนา app สำหรับ mobile devices อาทิเช่น app component, storage, thread, graphics, game, network, cloud, อื่นๆ และยังรวมไปถึงการวิเคราะห์ case study ของ mobile apps ที่ได้รับความนิยมในปัจจุบัน โดยจะเน้นสอนการพัฒนา native app สำหรับ Android phone สาเหตุที่ focus ไปยัง native app นั้นเพราะว่า native app นั้นสามารถใช้งานและควบคุมทรัพยากรของ Android phone ได้อย่างเต็มประสิทธิภาพโดยเฉพาะ hardware components เช่น sensor, GPU, CPU, และ อื่นๆ นักศึกษาจะได้เรียนรู้การใช้งาน Android studio เพื่อการเขียนโปรแกรมภาษา Java และรวมไปถึง c/c++ ในการพัฒนา Mobile App โดยใช้ Android API และ External library นักศึกษาที่ผ่านวิชานี้สามารถพัฒนา mobile app ได้ตั้งแต่ขั้นพื้นฐานไปจนถึงขั้นประยุกต์ เพื่อใช้ในการแก้ปัญหาในชีวิตประจำวันตลอดจนใช้ในการประกอบอาชีพ



Instructor:  ดร.เอกรัฐ รัฐกาญจน์
Ph.D. (Electrical Engineering and Computer Science), National Chiao Tung University, Taiwan
วท.ม.(เทคโนโลยีสารสนเทศ), มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
สถ.บ.(สถาปัตยกรรม) จุฬาลงกรณ์มหาวิทยาลัย
ครั้งที่  เรื่อง 
Introduction to Android
Layout and UI
App component I
App component II
SharePreference
File I/O
Local database
Thread I
Thread II
10  Graphics I
11  Graphics II
12  Network I
13  Network II
14  IoT-related topics
15  External Library
ครั้งที่  เรื่อง 
Introduction to Android
Layout and UI
App component I
App component II
SharePreference
File I/O
Local database
Thread I
Thread II
10  Graphics I
11  Graphics II
12  Network I
13  Network II
14  IoT-related topics
15  External Library
Android Programming The Big Nerd Ranch Guide.
next
prev

ITEC0783 การพัฒนาโปรแกรมประยุกต์บนอุปกรณ์อินเทอร์เน็ตของทุกสิ่ง (Developing Applications on IoT)

  1. Course Description
  2. Topics by Week (Lecture)
  3. Topics by Week (Lab)
  4. Course Materials

วิชานี้เรียนรู้เนื้อหาทางด้านทฤษฎีและปฎิบัติที่เกี่ยวข้องในการพัฒนา app สำหรับ IoT devices โดยใช้ Raspberry Pi และ Android Things. โดยเนื่อหาหลักๆ ประกอบด้วย พื้นฐาน IoT, OS(thread, process, synchronization, scheduling), communication protocol (I2C, SPI, Client-server), power management เป็นต้น และยังรวมไปถึงการวิเคราะห์ case study ของ IoT apps ที่ได้รับความนิยมในปัจจุบัน เนื่องจากตวามหลากหลายของ IoT devices ในท้องตลาด วิชานี้จึงเน้นสอน (focus) ความรู้พื้นฐานที่จำเป็นในการพัฒนา app เพื่อให้นักศึกษาสามารถนำความรู้ไปประยุกต์ใช้งานในการสร้าง app สำหรับ IoT devices ที่หลากหลายได้ นักศึกษาจะได้เรียนรู้การใช้งาน Android Things ในการเขียนโปรแกรมภาษา Java และ c/c++ สำหรับการพัฒนา IoT App บน Raspberry Pi และอุปกรณ์อื่นๆ ที่เกี่ยวข้อง นักศึกษาที่ผ่านวิชานี้จะสามารถพัฒนา IoT app ได้ตั้งแต่ขั้นพื้นฐานไปจนถึงขั้นประยุกต์ เพื่อใช้ในการแก้ปัญหาในชีวิตประจำวันตลอดจนใช้ในการประกอบอาชีพ



Instructor:  ดร.เอกรัฐ รัฐกาญจน์
Ph.D. (Electrical Engineering and Computer Science), National Chiao Tung University, Taiwan
วท.ม.(เทคโนโลยีสารสนเทศ), มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
สถ.บ.(สถาปัตยกรรม) จุฬาลงกรณ์มหาวิทยาลัย
ครั้งที่  เรื่อง 
Introduction to IoT
Basic electronics + Arduino
Digital and Analog
Serial and I2C communication
Sensors I
Sensors II
IoT protocol (MQTT, COAP)
Basic Mobile app development I
Basic Mobile app development I (2)
10  Mobile Client/Server APP (1)
11  Mobile Client/Server APP (2)
12  Mobile IoT device integration (1)
13  Mobile IoT device integration (2)
14  Design thinking in IoT app
15  Real world case study
ครั้งที่  เรื่อง 
Introduction to IoT
Basic electronics + Arduino
Digital and Analog
Serial and I2C communication
Sensors I
Sensors II
IoT protocol (MQTT, COAP)
Basic Mobile app development I
Basic Mobile app development I (2)
10  Mobile Client/Server APP (1)
11  Mobile Client/Server APP (2)
12  Mobile IoT device integration (1)
13  Mobile IoT device integration (2)
14  Design thinking in IoT app
15  Real world case study
พื้นฐานภาษา C สำหรับ Arduino =C programming for Arduino
Devices: Arduino + RaspBerry PI
next
prev

ITEC0784 การสร้างและออกแบบเชิงวัตถุ (Object Oriented Design and Construction)

  1. Course Description
  2. Topics by Week (Lecture)
  3. Course Materials

วิชานี้ครอบคลุมหัวข้อที่เกี่ยวข้องกับพื้นฐานโครงสร้างเชิงวัตถุ ยูเอ็มแอล การสืบทอด การพัฒนาโปรแกรมเชิงวัตถุ รูปแบบการออกแบบ รูปแบบเชิงโครงสร้าง รูปแบบเชิงพฤติกรรม รูปแบบการทำงานเว็บเซอร์วิส This course includes: Basic of object oriented construction; UML; inheritance; object oriented programming; design pattern; structural pattern; behavioral pattern; web services



Instructor:  อาจารย์เชาวริน สกุลวรากลาง
ครั้งที่  เรื่อง 
Introducing UML
Following Best Practices (1)
Following Best Practices (2)
Relating Objects That Work Together (1)
Relating Objects That Work Together (2)
Including the Parts with the Whole (1)
Including the Parts with the Whole (2)
The Basics of Use-Case Modeling (1)
The Basics of Use-Case Modeling (2)
10  The Basics of Functional Modeling (1)
11  The Basics of Functional Modeling (2)
12  Capturing Scenarios with Sequence Diagrams (1)
13  Capturing Scenarios with Sequence Diagrams (2)
14  Web-Service (1)
15  Web-Service (2)
Unified Modeling Language User Guide, (ISBN: 0-201-57168-4, 512 pages)
next
prev

ITEC0780 การออกแบบและวิเคราะห์ระบบสารสนเทศสมัยใหม่ (Modern Information Systems Analysis and Design)

  1. Course Description
  2. Topics by Week
  3. Course Materials

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



Instructor:  อ.พฤกษา ดวงผาสุข
ครั้งที่  เรื่อง 
The Systems Development Environment
Succeeding as a Systems Analyst
Managing the Information Systems Project
Identifying and Selecting Systems Development Projects
Initiating and Planning Systems Development Projects
Determining System Requirements
Structuring System Requirements: Process Modeling
Structuring System Requirements: Logic Modeling
Structuring System Requirements: Conceptual Data Modeling
Using Data Flow Diagram (1)
Using Data Flow Diagram (2)
Review Proposed Information System Case
Case Study in Data Flow Diagram
Designing Forms and Reports
Designing Interfaces and Dialogues
Analyzing systems using Data Dictionaries
10  Describing Process Specifications and Structured Decision
11  Finalizing Design Specifications
System Implementation
12  Maintaining Information Systems
13  Case Study in Data Dictionaries
14  Case Study in Process Specifications
15  Preparing & Present the system proposal
Jeffrey A. Hoffer, Joey F. George, Joseph S. Valacich "Modern Systems Analysis and Design", FIFTH Edition, Pearson International Edition ISBN: 0136132960 / 978-0-13-613296-7
Commercial Project Management Software
- https://www.aceproject.com/
- https://basecamp.com/
- ttps://www.teamwork.com/project-management-software
- https://activecollab.com/
- https://www.zoho.com/projects/
- http://myteamplan.com/
next
prev

ITEC0781 เทคโนโลยีเว็บสมัยใหม่ (Modern Web Technology)

  1. Course Description
  2. Topics by Week (Lecture)
  3. Topics by Week (Lab)
  4. Course Materials

วิชานี้ครอบคลุมหัวข้อที่เกี่ยวข้องกับ พื้นฐานการทำงานระบบเว็บ โครงสร้างของเว็บ การออกแบบเว็บ ตัวดำเนินการ การควบคุมการไหล การับข้อมูลเพื่อติดต่อกับเซิฟเวอร์ การติดต่อกับไฟล์ การติดต่อฐานข้อมูล กรอบการทำงานเว็บแบบต่างๆ จาวาสคริปต์



Instructor:  อาจารย์เชาวริน สกุลวรากลาง
ครั้งที่  เรื่อง 
แนวความคิดในการพัฒนาเว็บแอพพลิเคชั่น (Web Application)
การพัฒนา Web Application บน Web Standards
Web Programming with Flow Control and Component Control. (1)
Web Programming with Flow Control and Component Control (2)
การสร้าง Web Forms Applications และการทำงานร่วมกับ Web Control (1)
การสร้าง Web Forms Applications และการทำงานร่วมกับ Web Control (2)
การจัดการสถานะในระบบ Web Application และการจัดการข้อผิดพลาด (State Management)
การจัดการสถานะในระบบ Web Application และการจัดการข้อผิดพลาด (State Management) (2)
การพัฒนาส่วนกรองข้อมูล (Regular expression)
10  ภาษา SQL กับการติดต่อฐานข้อมูลเบื้องต้น
11  การใช้เครื่องมือจัดการกับข้อมูลโดยไม่ยึดติดกับ ชนิดข้อมูล
12  3-Tier (1)
13  3-Tier (2)
14  3-Tier (3)
15  3-Tier (4)
ครั้งที่  เรื่อง 
The .NET Framework,The Evolution of Web Development, Visual Studio 2008 กับ ASP.Net 3.5
HTML and HTML Forms, Server-Side Programming Client-Side Programming
Variables and Data types, Variable Operations, Object-Based Manipulation, Conditional Logic, Loops, Methods
Building a basic class, Value types and reference types, understanding namespaces and assemblies
Creating Websites, Designing a web page, The anatomy of a web form, Writing code, Visual Studio debugging
Java Script (JQuery and DOJO)
The anatomy of an ASP.NET application, Introducing server controls, A deeper look at HTML Control Classes, The page class, Application Events, ASP.NET Configuration
The Problem of state, View state, Transfering information between pages, cookies, session state, session state configuration, application state ,An overview of state management choices
Exception handling, Handling exceptions, Throwing exceptions, logging exceptions , Error pages, page tracing
10  The validator controls and Regular expression.
11  Accessing and manipulating databases.SQL Basics ,Configuring database, ADO.NET Basics Direct data access, Disconnected data access
12  Data binding ,Single-value data binding, repeated- value data binding, data source controls
13  3 – Tiers with Class Library (1)
14  3 – Tiers with Class Library (2)
15  Test Lab
“Web Design The express line to learning”, Sue Jenkins. Wiley publishing, Inc.
“Developing web applications with Microsoft Visual C#.NET Exams 70-305 and 70-315”, Jeff Webb. Microsoft Press.
Software: C#.Net/ Grails Framework
next
prev

ITEC0785 การเขียนโปรแกรมด้วยภาษาสคริบต์ (Script Language Programming)

  1. Course Description
  2. Topics by Week (Lecture)
  3. Topics by Week (Lab)
  4. Course Materials

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



Instructor: อาจารย์อุไรพร เจตตนชัย
ครั้งที่  เรื่อง 
Excel (Function)
Excel (Function, Import data)
Excel (Sort and Filter Data, Charting, Pivot Table)
Excel (What if Analysis)
Python (Introduction, Variable)
Python (Variable, Operator)
Python (Flow Controls)
Python (Flow Controls, Variable2)
Python Function
10  Python File Management (1)
11  Python File Management (2)
12  Python Regular Expression
13  Python Connect Database
14  Python Connect Database
15  Python Graph
ครั้งที่  เรื่อง 
Excel (Function)
Excel (Function, Import data)
Excel (Sort and Filter Data, Charting, Pivot Table)
Excel (What if Analysis)
Python (Introduction, Variable)
Python (Variable, Operator)
Python (Flow Controls)
Python (Flow Controls, Variable2)
Python Function
10  Python File Management (1)
11  Python File Management (2)
12  Python Regular Expression
13  Python Connect Database
14  Python Connect Database
15  Python Graph
Learning Python 5th Edition, Mark Lutz สำนักพิมพ์ O’REILLY
next
prev