รายวิชา สาขา IT

divider

หลักสูตรวิทยาศาสตรบัณฑิต
สาขาวิชา เทคโนโลยีสารสนเทศ

(หลักสูตรปรับปรุง พ.ศ. 2565)

ก.  หมวดวิชาศึกษาทั่วไป 30 หน่วยกิต

กลุ่มวิชาพื้นฐาน 6 หน่วยกิต

รหัสวิชา ชื่อวิชา หน่วยกิต
90641001 โรงเรียนสร้างเสน่ห์
CHARM SCHOOL
2(1-2-3)
90641002 ความฉลาดทางดิจิทัล
DIGITAL INTELLIGENCE QUOTIENT
3(3-0-6)
90641003 กีฬาและนันทนาการ
SPORTS AND RECREATIONAL ACTIVITIES
1(0-3-2)

*การประเมินผลในกลุ่มรายวิชาบังคับทั้ง 3 รายวิชา จะใช้เกณฑ์ผลการเรียนเป็นผ่าน (S) หรือไม่ผ่าน (U)

กลุ่มวิชาด้านภาษาและการสื่อสาร 9 หน่วยกิต

รหัสวิชา ชื่อวิชา หน่วยกิต
90644007 ภาษาอังกฤษพื้นฐาน 1
FOUNDATION ENGLISH 1
3 (3-0-6)
90644008 ภาษาอังกฤษพื้นฐาน 2
FOUNDATION ENGLISH 2
3 (3-0-6)
90644xxx ให้นักศึกษาเลือกเรียนตามรายวิชาที่สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบัง
เปิดสอน (ภาคผนวก ง) รวม 3 หน่วยกิต
3 (X-X-X)

*การประเมินผลในกลุ่มรายวิชาบังคับทั้ง 2 รายวิชา จะใช้เกณฑ์ผลการเรียนเป็นผ่าน (S) หรือไม่ผ่าน (U)

 

กลุ่มวิชาตามเกณฑ์ของคณะ 9 หน่วยกิต

รหัสวิชา ชื่อวิชา หน่วยกิต
90642033 กฎหมายสำหรับคนรุ่นใหม่
LAW FOR NEW GENERATION
3(3-0-6)
90643021 ผู้ประกอบการสมัยใหม่
MODERN ENTREPRENEURS
3(3-0-6)
90644042 การสื่อสารและการนำเสนออย่างมืออาชีพ
PROFESSIONAL COMMUNICATION AND PRESENTATION
3(3-0-6)

กลุ่มวิชาเลือกหมวดวิชาศึกษาทั่วไป 6 หน่วยกิต

รหัสวิชา ชื่อวิชา หน่วยกิต
9064xxxx ให้นักศึกษาเลือกเรียนตามรายวิชาที่สถาบันเทคโนโลยีพระจอมเกล้าเจ้าคุณทหารลาดกระบังเปิดสอน
(ภาคผนวก ง)
6(X-X-X)

ข. หมวดวิชาเฉพาะ 93 หน่วยกิต

กลุ่มวิชาแกน 12 หน่วยกิต

รหัสวิชา ชื่อวิชา หน่วยกิต
06066000 คณิตศาสตร์ไม่ต่อเนื่อง
DISCRETE MATHEMATICS
3(3-0-6)
06066001 ความน่าจะเป็นและสถิติ
PROBABILITY AND STATISTICS
3(3-0-6)
06016401 คณิตศาสตร์สำหรับเทคโนโลยีสารสนเทศ
MATHEMATICS FOR INFORMATION TECHNOLOGY
3(3-0-6)
06016402  พื้นฐานทางด้านเทคโนโลยีสารสนเทศ
INFORMATION TECHNOLOGY FUNDAMENTALS
 3(2-2-5)

กลุ่มวิชาเฉพาะด้าน 57 หน่วยกิต

– กลุ่มประเด็นด้านองค์การและระบบสารสนเทศ  9  หน่วยกิต
รหัสวิชา ชื่อวิชา หน่วยกิต
06066100 การบริหารโครงการเทคโนโลยีสารสนเทศ
INFORMATION TECHNOLOGY PROJECT MANAGEMENT
3(3-0-6)
06066101 พื้นฐานทางธุรกิจสำหรับเทคโนโลยีสารสนเทศ
BUSINESS FUNDAMENTALS FOR INFORMATION TECHNOLOGY
3(3-0-6)
06066102 ระบบสารสนเทศเพื่อการจัดการ
MANAGEMENT INFORMATION SYSTEMS
3(3-0-6)
– กลุ่มเทคโนโลยีเพื่องานประยุกต์  27  หน่วยกิต
รหัสวิชา ชื่อวิชา หน่วยกิต
06016403 เทคโนโลยีสื่อประสม
MULTIMEDIA TECHNOLOGY
3(2-2-5)
06016404 เทคโนโลยีกลุ่มเมฆ
CLOUD COMPUTING
3(2-2-5)
06016405 พื้นฐานความมั่นคงปลอดภัยไซเบอร์
CYBERSECURITY FUNDAMENTALS
3(3-0-6)
06016406 โครงงาน 1
PROJECT 1
3(0-9-0)
06016407 โครงงาน 2
PROJECT 2
3(0-9-0)
06066300 แนวคิดระบบฐานข้อมูล
DATABASE SYSTEM CONCEPTS
3(2-2-5)
06066301 โครงสร้างข้อมูลและอัลกอริทึม
DATA STRUCTURES AND ALGORITHMS
3(2-2-5)
06066302 การเขียนโปรแกรมเว็บพื้นฐาน
FUNDAMENTAL WEB PROGRAMMING
3(2-2-5)
06066304 การวิเคราะห์และออกแบบระบบสารสนเทศ
INFORMATION SYSTEM ANALYSIS AND DESIGN
3(3-0-6)
– กลุ่มเทคโนโลยีและวิธีการทางซอฟต์แวร์  12  หน่วยกิต
รหัสวิชา ชื่อวิชา หน่วยกิต
06016408 การสร้างโปรแกรมเชิงวัตถุ
OBJECT-ORIENTED PROGRAMMING
3(2-2-5)
06016409 การประมวลทางกายภาพ
PHYSICAL COMPUTING
3(2-2-5)
06016410 วิศวกรรมซอฟต์แวร์
SOFTWARE ENGINEERING
3(3-0-6)
06066303 การแก้ปัญหาและการโปรแกรมคอมพิวเตอร์
PROBLEM SOLVING AND COMPUTER PROGRAMMING
3(2-2-5)
– กลุ่มโครงสร้างพื้นฐานของระบบ  9  หน่วยกิต
รหัสวิชา ชื่อวิชา หน่วยกิต
06016411 ระบบคอมพิวเตอร์เบื้องต้น
INTRODUCTION TO COMPUTER SYSTEMS
3(2-2-5)
06016412 โครงสร้างระบบคอมพิวเตอร์และระบบปฏิบัติการ
COMPUTER ORGANIZATION AND OPERATING SYSTEM
3(2-2-5)
06016413 ระบบเครือข่ายเบื้องต้น
INTRODUCTION TO NETWORK SYSTEMS
3(3-0-6)

กลุ่มวิชาบังคับเฉพาะสาขา  15  หน่วยกิต

**นักศึกษาต้องเลือกเรียนวิชาในกลุ่มวิชาใดกลุ่มวิชาหนึ่งดังต่อไปนี้ ตามกลุ่มวิชาพื้นฐานที่สนใจ

กลุ่มวิชาด้านการพัฒนาซอฟต์แวร์
รหัสวิชา ชื่อวิชา หน่วยกิต
06016414 ระบบฐานข้อมูลแบบโนเอสคิวแอล
NoSQL DATABASE SYSTEMS
3(2-2-5)
06016415 การเขียนโปรแกรมเชิงฟังก์ชัน
FUNCTION PROGRAMMING
3(2-2-5)
06016416 วิศวกรรมความต้องการ
REQUIREMENT ENGINEERING
3(3-0-6)
06016417 เครื่องมือและสภาพแวดล้อมสำหรับการพัฒนาซอฟต์แวร์
SOFTWARE DEVELOPMENT TOOLS AND ENVIRONMENTS
3(2-2-5)
06016418 การพัฒนาเว็บฝั่งเซิร์ฟเวอร์
SERVER-SIDE WEB DEVELOPMENT
3(2-2-5)
กลุ่มวิชาด้านโครงสร้างพื้นฐานเทคโนโลยีสารสนเทศ
รหัสวิชา ชื่อวิชา หน่วยกิต
06016419 โครงสร้างพื้นฐานเครือข่ายการสื่อสาร
COMMUNICATION NETWORK INFRASTRUCTURE
3(2-2-5)
06016420 ระบบโครงสร้างพื้นฐานและการบริการ
INFRASTUCTURE SYSTEMS AND SERVICES
3(2-2-5)
06016421 ความมั่นคงปลอดภัยโครงสร้างพื้นฐานทางเทคโนโลยีสารสนเทศ
INFORMATION TECHNOLOGY INFRASTRUCTURE SECURITY
3(3-0-6)
06016422 อินเทอร์เน็ตของสรรพสิ่ง
INTERNET OF THINGS
3(2-2-5)
06016423  การออโตเมชั่นและโครงสร้างพื้นฐานที่สามารถโปรแกรมได้
INFRASTRUTURE PROGRAMMABILITY AND AUTOMATION
3(2-2-5)
กลุ่มวิชาด้านสื่อประสมสำหรับการพัฒนาสื่อเชิงโต้ตอบ เว็บ และเกม
รหัสวิชา ชื่อวิชา หน่วยกิต
06016424 การออกแบบส่วนต่อประสานกับมนุษย์
HUMAN INTERFACE DESIGN
3(3-0-6)
06016425 พื้นฐานการออกแบบทัศนศิลป์สำหรับสื่อปฏิสัมพันธ์
VISUAL DESIGN FUNDAMENTALS FOR INTERACTIVE MEDIA
3(2-2-5)
06016426 คอมพิวเตอร์กราฟิกส์และแอนิเมชัน
COMPUTER GRAPHICS AND ANIMATION
3(2-2-5)
06016427 การออกแบบและพัฒนาเกมเบื้องต้น
INTRODUCTION TO GAME DESIGN AND DEVELOPMENT
3(2-2-5)
06016418 การพัฒนาเว็บฝั่งเซิร์ฟเวอร์
SERVER-SIDE WEB DEVELOPMENT
3(2-2-5)

กลุ่มวิชาเลือกทางเทคโนโลยีสารสนเทศ 9 หน่วยกิต

เลือกเรียนจากรายวิชาดังต่อไปนี้

รหัสวิชา ชื่อวิชา หน่วยกิต
06016428 การพัฒนาและออกแบบโปรแกรมบริการแบบจุลภาค
MICROSERVICE DESIGN AND DEVELOPMENT
3(2-2-5)
06016429 การพัฒนาเว็บฝั่งไคลเอนต์
CLIENT-SIDE WEB DEVELOPMENT
3(2-2-5)
06016430 การพัฒนาคลาวด์แอปพลิเคชัน
CLOUD APPLICATION DEVELOPMENT
3(2-2-5)
06016431 การโปรแกรมอุปกรณ์เคลื่อนที่
MOBILE DEVICE PROGRAMMING”
3(2-2-5)
06016432 การทวนสอบและตรวจสอบซอฟต์แวร์
SOFTWARE VERIFICATION AND VALIDATION
3(3-0-6)
06016433 การทดสอบอัตโนมัติในรูปแบบอไจล์
AUTOMATION TESTING IN AGILE
3(2-2-5)
06016434 การทดสอบการยอมรับของเว็บ
WEB ACCEPTANCE TESTING
3(2-2-5)
06016435 องค์ประกอบสำคัญของวิทยาการข้อมูล
ELEMENTS OF DATA SCIENCE
3(2-2-5)
06016436 การแสดงข้อมูลด้วยแผนภาพ
DATA VISUALIZATION
3(2-2-5)
06016437 โครงสร้างพื้นฐานที่น่าเชื่อถือและขยายตัวได้
RELIABLE AND SCALABLE INFRASTRUCTURE
3(3-0-6)
06016438 ความปลอดภัยสำหรับระบบคลาวด์
CLOUD SECURITY
3(3-0-6)
06016439 เทคโนโลยีเครือข่ายไร้สาย
WIRELESS NETWORK TECHNOLOGY
3(3-0-6)
06016440 การออกแบบเครือข่ายสารสนเทศ
INFORMATION NETWORK DESIGN
3(3-0-6)
06016441 ประสิทธิภาพเครือข่ายและระบบ
NETWORK AND SYSTEM PERFORMANCE
3(3-0-6)
06016442 การออกแบบฮาร์ดแวร์สำหรับอินเทอร์เน็ตแห่งสรรพสิ่ง
INTERNET OF THINGS HARDWARE DESIGN
3(2-2-5)
06016443 การวิเคราะห์ข้อมูลและแอปพลิเคชันสำหรับอินเทอร์เน็ตแห่งสรรพสิ่ง
INTERNET OF THINGS DATA ANALYTICS AND APPLICATIONS
3(2-2-5)
06016444 การออกแบบเว็บ
WEB DESIGN
3(2-2-5)
06016445 การเขียนสคริปต์ขั้นสูงสำหรับการออกแบบ
ADVANCED SCRIPTING FOR DESIGN
3(2-2-5)
06016446 การออกแบบเกม
GAME DESIGN
3(3-0-6)
06016447 การพัฒนาเกมขั้นต้นด้วยเกมเอนจิ้น
FUNDAMENTAL GAME DEVELOPMENT WITH GAME ENGINE
3(2-2-5)
06016448 การพัฒนาเกมขั้นสูงด้วยเกมเอนจิ้น
ADVANCED GAME DEVELOPMENT WITH GAME ENGINE
3(2-2-5)
06016449 เกมมิฟิเคชัน
GAMIFICATION
3(3-0-6)
06016450 การพัฒนาเกมด้วยเทคโนโลยีเสมือนจริง
GAME DEVELOPMENT WITH REALITY TECHNOLOGY
3(2-2-5)
06016451 การบริหารทรัพยากรองค์กร
ENTERPRISE RESOURCE PLANNING
3(3-0-6)
06016452 การจัดการห่วงโซ่อุปทานและโลจิสติกส์
SUPPLY CHAIN MANAGEMENT AND LOGISTICS
3(3-0-6)
06016453 การบริหารระบบลูกค้าสัมพันธ์
CUSTOMER RELATIONSHIP MANAGEMENT
3(3-0-6)
06016454 เครื่องมือยูเอ็กซ์และการพัฒนาซอฟต์แวร์สำหรับธุรกิจดิจิทัล
UX TOOLS AND SOFTWARE DEVELOPMENT FOR DIGITAL BUSINESS
3(3-0-6)
06016455 การวิเคราะห์พฤติกรรมลูกค้า
CUSTOMER BEHAVIOR ANALYSIS
3(3-0-6)
06016456 แบบจำลองธุรกิจ
BUSINESS MODEL
3(3-0-6)
06016457 ระบบฐานข้อมูลขั้นสูง
ADVANCED DATABASE SYSTEMS
3(3-0-6)
06016458 การดูแลและบำรุงรักษาระบบฐานข้อมูล
DATABASE SYSTEM MAINTENANCE AND ADMINISTRATION
3(2-2-5)
06016459 การรับรองมาตรฐานและคุณภาพซอฟต์แวร์
SOFTWARE STANDARD AND QUALITY ASSURANCE
3(3-0-6)
06016460 ปัญญาประดิษฐ์
ARTIFICIAL INTELLIGENCE
3(3-0-6)
06016461 การประมวลผลภาษาธรรมชาติเบื้องต้น
INTRODUCTION TO NATURAL LANGUAGE PROCESSING
3(3-0-6)
06016462 เทคโนโลยีสื่อสารเคลื่อนที่
MOBILE COMMUNICATION TECHNOLOGY
3(3-0-6)
06016463 เทคโนโลยีการคำนวณด้วยคอมพิวเตอร์แบบผสมผสาน
HYBRID COMPUTING TECHNOLOGY
3(3-0-6)
06016464 ความมั่นคงปลอดภัยไซเบอร์ทางปฏิบัติ
PRACTICAL CYBER SECURITY
3(2-2-5)
06016465 การออกแบบศูนย์ข้อมูล
DATA CENTER DESIGN
3(3-0-6)
06016466 การแก้ไขปัญหาระบบและเครือข่าย
NETWORK AND SYSTEM TROUBLE SHOOTING
3(0-6-3)
06016467 การแปลงข้อมูลและการรู้จำรูปภาพ
IMAGE TRANSFORMATION AND RECOGNITION
3(3-0-6)
06016468 การเรียนรู้เชิงลึกสำหรับการวิเคราะห์ภาพและวีดิโอทางการแพทย์
DEEP LEARNING IN MEDICAL IMAGE AND VIDEO ANALYSIS
3(3-0-6)
06016469 การวิเคราะห์ข้อมูลสุขภาพเบื้องต้น
INTRODUCTION TO HEALTHCARE DATA ANALYTICS
3(3-0-6)
06016470 การได้มาและการจัดการข้อมูลทางด้านคลินิก
CLINICAL DATA ACQUISITION AND MANAGEMENT
3(2-2-5)
06016471 การวิเคราะห์ข้อมูลขนาดใหญ่
BIG DATA ANALYSIS
3(2-2-5)
06016472 กระบวนการอัตโนมัติด้วยโรบอต
ROBOTIC PROCESS AUTOMATION
3(3-0-6)
06016473 หัวข้อพิเศษทางด้านเทคโนโลยีสารสนเทศ 1
Special Topics in Information Technology 1
3(3-0-6)
06016474 หัวข้อพิเศษทางด้านเทคโนโลยีสารสนเทศ 2
Special Topics in Information Technology 2
3(3-0-6)
06016475 หัวข้อพิเศษทางด้านเทคโนโลยีสารสนเทศ 3
Special Topics in Information Technology 3
3(3-0-6)
06016476 หัวข้อพิเศษทางด้านเทคโนโลยีสารสนเทศ 4
Special Topics in Information Technology 4
3(3-0-6)
06016477 ปฎิบัติการพิเศษทางด้านเทคโนโลยีสารสนเทศ 1
Special Workshop in Information Technology 1
3(2-2-5)
06016478 ปฎิบัติการพิเศษทางด้านเทคโนโลยีสารสนเทศ 2
Special Workshop in Information Technology 2
3(2-2-5)
06016479 ปฎิบัติการพิเศษทางด้านเทคโนโลยีสารสนเทศ 3
Special Workshop in Information Technology 3
3(2-2-5)
06016480 ปฎิบัติการพิเศษทางด้านเทคโนโลยีสารสนเทศ 4
Special Workshop in Information Technology 4
3(2-2-5)

โมดูลอาชีพสำหรับวิชาเลือกทางเทคโนโลยีสารสนเทศ

หลักสูตรได้จัดกลุ่มรายวิชาเลือกทางเทคโนโลยีสารสนเทศบางส่วนให้เป็นกลุ่มโมดูลอาชีพจำนวน 3 โมดูล โดยไม่บังคับให้นักศึกษาเลือกโมดูลใดโมดูลหนึ่ง นักศึกษาสามารถเลือกวิชาเลือกอื่นที่ไม่อยู่ในโมดูล หรือเลือกวิชาในหลายๆ โมดูลก็ได้

นักศึกษาสามารถเลือกเรียนวิชาเลือกทางเทคโนโลยีสารสนเทศตามโมดูลอาชีพที่หลักสูตรกำหนด ดังนี้

M1: โมดูล Full-Stack Web Developer ประกอบด้วยรายวิชาดังต่อไปนี้

  • 06016428 การพัฒนาและออกแบบโปรแกรมบริการแบบจุลภาค
  • 06016429 การพัฒนาเว็บฝั่งไคลเอนต์
  • 06016430 การพัฒนาคลาวด์แอปพลิเคชัน

M2: โมดูล Network/System Engineer ประกอบด้วยรายวิชาดังต่อไปนี้

  • 06016439 เทคโนโลยีเครือข่ายไร้สาย
  • 06016440 การออกแบบเครือข่ายสารสนเทศ
  • 06016441 ประสิทธิภาพเครือข่ายและระบบ

M3: โมดูล Game Developer ประกอบด้วยรายวิชาดังต่อไปนี้

  • 06016446 การออกแบบเกม
  • 06016447 การพัฒนาเกมขั้นต้นด้วยเกมเอนจิ้น
  • 06016448 การพัฒนาเกมขั้นสูงด้วยเกมเอนจิ้น

วิชาเลือกทางเทคโนโลยีสารสนเทศจากกลุ่มวิชาบังคับเฉพาะสาขา

นักศึกษาสามารถเลือกเรียนวิชาที่อยู่ในกลุ่มวิชาบังคับเฉพาะของกลุ่มวิชาสาขาอื่นเป็นวิชาเลือกทางเทคโนโลยีสารสนเทศได้

กลุ่มวิชาการศึกษาทางเลือก 6 หน่วยกิต

วิชาสหกิจศึกษา 6 หน่วยกิต

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

รหัสวิชา ชื่อวิชา หน่วยกิต
06016481 สหกิจศึกษา
COOPERATIVE EDUCATION
6(0-36-0)
06016482 สหกิจศึกษาต่างประเทศ
OVERSEA COOPERATIVE EDUCATION
6(0-36-0)

ค. หมวดวิชาเลือกเสรี 6 หน่วยกิต

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