| IT2301-316 | E-Business System ระบบธุรกรรมอิเล็กทรอนิกส์ | 3 (3-0-6) |
| IT2301-303 | Web Programming การเขียนโปรแกรมบนเว็บ | 3 (2-2-5) |
| IT2301-323 | Internship and Cooperative Education Preparation การเตรียมฝึกงานและสหกิจศึกษา | 1 (2-0-2) |
| IT2301-317 | Supply Chain and Logistics Management การจัดการห่วงโซ่อุปทานและโลจิสติกส์ | 3 (3-0-6) |
| IT2301-314 | Multimedia System Fundamental ระบบสื่อหลายแบบขั้นพื้นฐาน | 3 (2-2-5) |
| IT2301-320 | Information Technology Seminar II สัมมนาเทคโนโลยีสารสนเทศ 2 | 1 (0-3-0) |
| IT2301-322 | Information Technology Project II โครงงานเทคโนโลยีสารสนเทศ 2 | 3 (0-9-0) |
| IT2301-312 | Information System Analysis and Design การวิเคราะห์และออกแบบระบบสารสนเทศ | 3 (2-2-5) |
| IT2301-321 | Information Technology Project I โครงงานเทคโนโลยีสารสนเทศ 1 | 3 (0-9-0) |
| IT2301-311 | Information Security ความปลอดภัยของสารสนเทศ | 3 (3-0-6) |
| IT2301-309 | Data Communication and Computer Network การสื่อสารข้อมูลและเครื่อข่ายคอมพิวเตอร์ | 3 (2-2-5) |
| IT2301-305 | Computer Architecture and Operating System โครงสร้างสถาปัตยกรรมคอมพิวเตอร์และระบบปฏิบัตการ | 3 (3-0-6) |
| IT2301-302 | Object Oriented Programming การเขียนโปรแกรมเชิงวัตถุ | 3 (2-2-5) |
| IT2301-318 | Artificial Intelligence Fundamentals ปัญญาประดิษฐ์ขั้นพื้นฐาน | 3 (3-0-6) |
| IT2301-315 | IT Innovation and Entrepreneurship นวัตกรรมและผู้ประกอบการเทคโนโลยีสารสนเทศ | 3 (3-0-6) |
| IT2301-306 | Data Structure and Algorithm Analysis โครงสร้างข้อมูลและการวิเคราะห์ขั้นตอนวิธี | 3 (3-0-6) |
| IT2301-319 | Information Technology Seminar I สัมมนาเทคโนโลยีสารสนเทศ 1 | 1 (0-3-0) |
| IT2301-310 | Computer Network and Internet Technology เครือข่ายคอมพิวเตอร์และเทคโนโลยีอินเทอร์เน็ต | 3 (2-2-5) |
| IT2301-304 | Modern Language Programming การเขียนโปรแกรมภาษาร่วมสมัย | 3 (2-2-5) |
| IT2301-313 | Introduction to Software Engineering วิศวกรรมซอฟต์แวร์ขั้นพื้นฐาน | 3 (3-0-6) |
| IT2301-301 | Computer Programming Fundamental การเขียนโปรแกรมคอมพิวเตอร์ขั้นพื้นฐาน | 3 (2-2-5) |
| IT2301-307 | Database Design and Management การออกแบบและการจัดการฐานข้อมูล | 3 (2-2-5) |
| IT2301-308 | Human Computer Interaction ปฏิสัมพันธ์ระหว่างมนุษย์และคอมพิวเตอร์ | 3 (3-0-6) |
| IT2301-402 | Information Technology Cooperative Education สหกิจศึกษาทางด้านเทคโนโลยีสารสนเทศ | 6 (0-35-18) |
| IT2301-410 | Image Processing การประมวลผลภาพ | 3 (3-0-6) |
| IT2301-424 | Mobile Computing and Wireless Network ระบบเครือข่ายไร้สายและระบบเคลื่อนที่ | 3 (3-0-6) |
| IT2301-445 | Gaming Design and Development การออกแบบและพัฒนาเกมส์ | 3 (2-2-5) |
| IT2301-452 | Software Design การออกแบบซอฟต์แวร์ | 3 (3-0-6) |
| IT2301-901 | Specific Course in IT II การศึกษาเฉพาะเรื่องทางเทคโนโลยีสารสนเทศ 2 | 3 (3-0-6) |
| IT2301-902 | Specific Course in IT III การศึกษาเฉพาะเรื่องทางเทคโนโลยีสารสนเทศ 3 | 3 (3-0-6) |
| IT2301-413 | Business Decision Analysis การวิเคราะห์การตัดสินใจทางธุรกิจ | 3 (3-0-6) |
| IT2301-423 | Parallel and Distributed Computing ระบบเชิงกระจายและขนาน | 3 (3-0-6) |
| IT2301-430 | Web Services Technology เทคโนโลยีเว็บเซอร์วิส | 3 (3-0-6) |
| IT2301-431 | Enterprise Resource Planning Workshop ปฏิบัติการระบบวางแผนทรัพยากรวิสาหกิจ | 3 (2-2-5) |
| IT2301-442 | Interactive Multimedia Design & Production การสร้างและผลิตสื่อผสมเชิงโต้ตอบ | 3 (2-2-5) |
| IT2301-414 | Information Retrieval การสืบค้นข้อมูลสารสนเทศ | 3 (3-0-6) |
| IT2301-453 | Software Acquisition and Implementation การจัดหาและการนำไปใช้ซอฟต์แวร์ | 3 (3-0-6) |
| IT2301-421 | Network Programming การเขียนโปรแกรมบนเครือข่าย | 3 (2-2-5) |
| IT2301-434 | Management Information System ระบบการจัดการข้อมูลสารสนเทศ | 3 (3-0-6) |
| IT2301-422 | Network Security ความปลอดภัยของเครือข่าย | 3 (3-0-6) |
| IT2301-441 | Digital Video and Audio design การผลิตสื่อดิจิทัล | 3 (2-2-5) |
| IT2301-440 | Computer Graphic and Design การออกแบบกราฟิกบนคอมพิวเตอร์ | 3 (2-2-5) |
| IT2301-443 | Computer Animation คอมพิวเตอร์เอมิเมชั่น | 3 (2-2-5) |
| IT2301-444 | Multimedia and Dawah มัลติมีเดียกับการดะวะห์ | 3 (3-0-6) |
| IT2301-450 | Information Technology Project Management การบริหารโครงงานเทคโนโลยีสารสนเทศ | 3 (3-0-6) |
| IT2301-451 | Software Requirement Specifications การกำหนดและออกแบบความต้องการของซอฟต์แวร์ | 3 (3-0-6) |
| IT2301-900 | Specific Course in IT I การศึกษาเฉพาะเรื่องทางเทคโนโลยีสารสนเทศ 1 | 3 (3-0-6) |
| IT2301-411 | Decision Support and Business Intelligent Systems ระบบสนับสนุนการตัดสินใจและธุรกิจเชิงฉลาด | 3 (3-0-6) |
| IT2301-432 | Information Technology Infrastructure Management การบริหารโครงสร้างพื้นฐานเทคโนโลยีสารสนเทศ | 3 (3-0-6) |
| IT2301-433 | Knowledge Management การจัดการองค์ความรู้ | 3 (3-0-6) |
| IT2301-401 | Industrial Training การฝึกงานภาคอุตสาหกรรม | 3 (0-35-6) |
| IT2301-412 | Data Warehousing and Data Mining คลังข้อมูลและการขุดค้นข้อมูล | 3 (3-0-6) |
| IT2301-420 | Network Analysis and Design การวิเคราะห์และออกแบบเครือข่าย | 3 (2-2-5) |
| IT2301-454 | Software Testing การทดสอบซอฟต์แวร์ | 3 (3-0-6) |