Bachelor of Science (B.Sc.) in Information Technology
The Information Technology (IT) program aims to provide a graduate with the skills and knowledge to meet today’s IT profession.
Curriculum Structure and Course Credits
To be eligible for the degree of Bachelor of Science in Information Technology, a student must earn at least 120 credits distributed as follows, and maintain a minimum grade point average of 2.0.
1. General Education Courses | 30 Credits |
1.1 Humanities and Social Science | 9 Credits |
1.2 Science and Mathematics | 9 Credits |
1.3 Language Competency | 9 Credits |
2. Major Courses | 84 Credits |
2.1 Core Courses | 18 Credits |
2.2 Major Required Courses | 54 Credits |
2.3 Major Elective Courses | 12 Credits |
3. Free Elective Courses | 6 Credits |
Total Number of Credits | 120 Credits |
Note:
1. The numbers after each course (e.g., 3 (3-0-6)) represent the credits, lecture hours, laboratory/practice hours, and self-study hours, respectively.
2. It is the responsibility of the student to meet all prerequisite requirements. Students may not be allowed to take a course if its prerequisites have not been satisfactorily passed.
1. General Education Courses 30 Credits
Students are required to take 30 credits to complete courses in the following three areas of study: there are 9 credits of Humanities and Social Sciences, 6 credits of Science and Mathematics, and 15 credits of Language Competency.
1.1 Social Science and Humanities 9 Credits
Students are required to take 9 credits from the Social Sciences and Humanities courses as follows:
GE 111 TRUTH AND SERVICE | 3 (3-0-6) |
GE 113 A PATH TO WISDOM | 3 (2-2-5) |
GE 114 CITIZENSHIP, GOOD GOVERNANCE AND PEACE | 3 (3-0-6) |
1.2 Mathematics, Science and Technology Courses 9 Credits
Students are required to take 9 credits from the Mathematics, Sciences and Technology courses as follows:
GE 141 MATHEMATICS FOR DAILY LIFE | 3 (3-0-6) |
GE 142 HEALTH MYTHS | 3 (3-0-6) |
GE 143 SCIENCE AND INFORMATION TECHNOLOGY FOR THE QUALITY OF LIFE | 3 (3-0-6) |
1.3 Language Competency for Communication Courses 12 Credits
Students are required to take 12 credits from Language Competency for Communication courses. Three credits for an English course and 9 credits for another language (not first language or native language).
1.3.1 English Language Course 3 Credits
GE 137 WRITING SKILLS AND ACADEMIC PRESENTATIONS | 3 (3-0-6) |
1.3.2 Other Language Options Courses (not first language or native language) 9 Credits
GE 128 THAI FOR CROSS-CULTURAL COMMUNICATION | 3 (3-0-6) |
GE 129 THAI THROUGH MEDIA FOR LIFELONG LEARNING | 3 (3-0-6) |
GE 421 THAI IN THE WORKPLACE | 3 (3-0-6) |
GE 151 CHINESE FOR CROSS-CULTURAL COMMUNICATION | 3 (3-0-6) |
GE 152 CHINESE THROUGH MEDIA FOR LIFELONG LEARNING | 3 (3-0-6) |
GE 451 CHINESE IN THE WORKPLACE | 3 (3-0-6) |
GE 161 JAPANESE FOR CROSS-CULTURAL COMMUNICATION | 3 (3-0-6) |
GE 162 JAPANESE THROUGH MEDIA FOR LIFELONG LEARNING | 3 (3-0-6) |
GE 461 JAPANESE IN THE WORKPLACE | 3 (3-0-6) |
GE 171 GERMAN FOR CROSS-CULTURAL COMMUNICATION | 3 (3-0-6) |
GE 172 GERMAN THROUGH MEDIA FOR LIFELONG LEARNING | 3 (3-0-6) |
GE 471 GERMAN IN THE WORKPLACE | 3 (3-0-6) |
2. Major Courses at least 84 Credits
A student must maintain a minimum grade point average of 2.0 in the following specialized subjects.
2.1 Core Courses 18 Credits
Students must complete at least 18 credits from the following courses:
IT 100 FOUNDATION MATHEMATICS | 3 (3-0-6) |
IT 101 INFORMATION TECHNOLOGY FUNDAMENTALS | 3 (2-2-5) |
IT 102 INTRODUCTION TO COMPUTING | 3 (3-0-6) |
IT 103 ALGEBRA (Prerequisite: IT 100) |
3 (3-0-6) |
IT 204 CALCULUS (Prerequisite: IT 103) |
3 (3-0-6) |
IT 305 STATISTICS FOR INFORMATION TECHNOLOGY (Prerequisite: IT 103) |
3 (3-0-6) |
2.2 Major Required Courses 54 Credits
Students must complete at least 54 credits from the following courses:
2.2.1 Basic Structure of Systems 9 Credits
Students must complete at least 9 credits from the following courses:
IT 110 PROGRAMMING FUNDAMENTALS | 3 (2-2-5) |
IT 130 COMPUTER ARCHITECTURE | 3 (3-0-6) |
IT 212 DATA STRUCTURES (Prerequisite:IT 211) |
3 (2-2-5) |
2.2.2 Technology and Software Method 15 Credits
Students must complete at least 15 credits from the following courses:
IT 211 OBJECT-ORIENTED PROGRAMMING (Prerequisite: IT 110) |
3 (2-2-5) |
IT 313 ALGORITHMS AND PROBLEM SOLVING (Prerequisite: IT 212) |
3 (2-2-5) |
IT 340 SYSTEMS ANALYSIS AND DESIGN (Prerequisite: IT 222) |
3 (3-0-6) |
IT 343 SYSTEM INTEGRATION AND ARCHITECTURE (Prerequisite: IT 231) |
3 (3-0-6) |
IT 443 HUMAN-COMPUTER INTERACTION (Prerequisite: IT 101) |
3 (3-0-6) |
2.2.3 Organization Issues and Information Systems 9 Credits
Students must complete at least 9 credits from the following courses:
IT 222 INFORMATION MANAGEMENT (Prerequisite: IT 110) |
3 (2-2-5) |
IT 423 INFORMATION TECHNOLOGY PROJECT MANAGEMENT (Prerequisite: IT 222) |
3 (3-0-6) |
IT 424 INFORMATION TECHNOLOGY AND PROFESSIONAL ETHICS (Prerequisite: IT 101) |
3 (3-0-6) |
2.2.4 Applied Technology 21 Credits
Students must complete at least 21 credits from the following courses:
IT 221 DISCRETE MATHEMATICS (Prerequisite: IT 103) |
3 (3-0-6) |
IT 231 OPERATING SYSTEMS (Prerequisite: IT 130) |
3 (2-2-5) |
IT 325 WEB SYSTEMS AND TECHNOLOGIES (Prerequisite: IT 222) |
3 (2-2-5) |
IT 360 COMPUTER NETWORKS (Prerequisite: IT 231) |
3 (2-2-5) |
IT 361 SYSTEMS ADMINISTRATION AND MAINTENANCE (Prerequisite: IT 231) |
3 (2-2-5) |
IT 362 INFORMATION ASSURANCE AND SECURITY (Prerequisite: IT 360) |
3 (3-0-6) |
IT 499 SENIOR PROJECT IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
3 (0-6-3) |
2.3 Major Elective Courses 12 Credits
Students must complete at least 12 credits from the following courses:
IT 307 ADVANCED CALCULUS (Prerequisite: IT 204) |
3 (3-0-6) |
IT 314 OBJECT-ORIENTED ANALYSIS AND DESIGN (Prerequisite: IT 211) |
3 (2-2-5) |
IT 315 MOBILE APPLICATION DEVELOPMENT (Prerequisite: IT 211) |
3 (2-2-5) |
IT 330 PLATFORM TECHNOLOGIES (Prerequisite: IT 231) |
3 (2-2-5) |
IT 331 THE INTERNET OF THINGS (Prerequisite: IT 231) |
3 (2-2-5) |
IT 341 SOFTWARE ENGINEERING (Prerequisite: IT 340) |
3 (3-0-6) |
IT 350 MANAGEMENT INFORMATION SYSTEMS (Prerequisite: IT 101) |
3 (3-0-6) |
IT 351 E-COMMERCE (Prerequisite: IT 101) |
3 (3-0-6) |
IT 363 DISTRIBUTED SYSTEMS (Prerequisite: IT 360) |
3 (2-2-5) |
IT 370 COMPUTER GRAPHICS (Prerequisite: IT 221) |
3 (2-2-5) |
IT 371 MULTIMEDIA SYSTEMS (Prerequisite: IT 370) |
3 (2-2-5) |
IT 393 SELECTED TOPIC IN INFORMATION TECHNOLOGY I (Prerequisite: IT 340) |
3 (3-0-6) |
IT 426 INFORMATION TECHNOLOGY ENTREPRENEURSHIP (Prerequisite: IT 340) |
3 (3-0-6) |
IT 464 VIRTUALIZED COMPUTING (Prerequisite: IT 360) |
3 (2-2-5) |
IT 465 CLOUD COMPUTING (Prerequisite: IT 360) |
3 (2-2-5) |
IT 480 ARTIFICIAL INTELLIGENCE (Prerequisite: IT 313) |
3 (3-0-6) |
IT 481 MOBILE ROBOTICS (Prerequisite: IT 313) |
3 (2-2-5) |
IT 491 INDEPENDENT STUDY IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
3 (0-6-3) |
IT 492 SEMINAR IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
3 (3-0-6) |
IT 493 SELECTED TOPIC IN INFORMATION TECHNOLOGY II (Prerequisite: IT 340) |
3 (3-0-6) |
IT 494 SERVICE LEARNING IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
3 (1-4-4) |
IT 495 PRACTICUM IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
6 (0-18-9) |
IT 496 CO-OPERATIVE EDUCATION IN INFORMATION TECHNOLOGY (Prerequisite: IT 340) |
9 (0-40-20) |
3. Free Elective Courses 6 Credits
Students must select additional 6 credits hours from among the courses offered by other departments in the International Programs.