2019 Curriculum (for 64x)
Future technology must be better and obsolete technology must be improved to provide the technological innovation which is easy to use and fast. Similar to the medical diagnosis which requires doctor to identify the illness of people, identifying the problems in IT system requires the analyst who has knowledge and skills.
Bachelor of Science Program in Information Technology (BSIT) focuses on the preparation of IT system analyst and software engineer for IT market.
We emphasize on the development of students’ knowledge and skills to discover and analyze the weak points of IT systems and improve them with the technological innovations which helps the business to be the leader in the competitive world. Real-world experiences and practical learning are used in teaching and learning to help students understand, learn, analyze, create, interact, and share experiences with each other. Real international environment helps students to be able to speak proper English, work as a team, and be the international leader.
Curriculum Structure
Total number of credits: 132 Credits
- General Education Courses (33 Credits)
- Language Courses (12 Credits)
- Humanities Course (3 Credits)
- Social Science Courses (6 Credits)
- Science and Mathematics Courses (6 Credits)
- Two other General Education Courses (6 Credits)
- Specialized Courses (90 Credits)
- Core Courses (15 Credits)
- Major Courses (45 Credits)
- Major Elective Courses (30 Credits)
- Free Elective Courses (9 Credits)
General Education Courses
Language Courses
BG 1001 English I
BG 1002 English II
BG 2000 English III
BG 2001 English IV
Humanities Course
LAW 1201 Business Laws for Entrepreneurs
Social Science Courses
GE 2202 Ethics
BBA 1001 Business Exploration
Science and Mathematics Courses
BAC 1602 Fundamentals of Financial Accounting I
ITX 1001 Basic Mathematics and Statistics
Two Other General Education Courses
Students are required to choose two of the following courses.
GE 1103 Historical Perspectives on Thailand
GE 1102 Introduction to Philosophy
GE 2102 Human Heritage and Globalization
GE 2103 Art of Reasoning
GE 2104 Thai Buddhism
GE 2105 Introduction to World Religion
GE 2106 Logical Thinking and Application
GE 2107 Applied Philosophy in Social Sciences and Humanities
BBA 2001 Human Behavior
GE 1207 Fundamental Psychology
GE 1203 Society, Politics and Economics
GE 1205 ASEAN Ways
GE 1206 Philosophy of Sufficiency Economy
GE 2203 Art of Living
GE 2205 Communication and Multicultural society
GE 2206 Personality Development
GE 2207 Sport, Health and Wellness Development
GE 2208 Thai Politics and Government
BEC 2200 Introduction to Economics
GE 1302 Ecology and Sustainability
GE 2301 Lifestyles in Dynamic World
GE 2302 Climate Change and Human Life
GE 2303 Building Brilliant Brain
MA 1200 Mathematics for Business
GE 1403 Communication in Thai
GE 1405 Thai Language and Culture
GE 1406 Burmese Language
GE 1407 Russian Language
GE 3401 Public Speaking in Thai
Specialized Courses
ITX 2001 Object-Oriented Concepts and Programming
ITX 2002 Calculus
ITX 2003 Principles of Statistics
ITX 2004 UI/UX Design and Prototyping
ITX 2005 Design Thinking
ITX 2006 Mathematics and Statistics for Data Science
ITX 2007 Data Science
ITX 2008 Cloud Computing
ITX 2009 Presentation and Data Visualization Techniques
ITX 2010 Data Structure and Algorithms
Major Required Courses
ITX 3001 Fundamentals of Computer Programming
ITX 3002 Introduction to Information Technology
ITX 3003 Business Systems
ITX 3004 Information System Analysis and Design
ITX 3005 Computer Networks
ITX 3006 Database Management Systems
ITX 3007 Software Engineering
ITX 3008 IT Project Management
ITX 3009 Senior Project I
ITX 3010 Senior Project II
(Remark: All major required courses required at least C grades.)
Major Elective Courses
Major Elective Courses are divided into two groups:
Major Elective Courses Group 1 which consists of 4 concentrations including
- Software Engineering and Development
- Informatics and Data Science
- Network Technology and Infrastructure
- Enterprise Systems
Major Elective Courses Group 2
- Students are required to choose one concentration out of 4 concentrations and study 5 subjects (15 credits) from the chosen concentration and study 5 subjects (15 credits) from all major elective courses.
Major Elective Courses Group 1
Group 1(A): Software Engineering and Development
ITX 4103 Requirement Engineering
ITX 4104 Software Testing
ITX 4106 Enterprise Architectures
ITX 4107 Web Application Development
ITX 4108 iOS Application Development
ITX 4109 Android Application Development
Group 1(B): Informatics and Data Science
ITX 4201 Artificial Intelligence Concepts
ITX 4202 Data Mining
ITX 4203 Machine Learning
ITX 4204 Biometrics
ITX 4205 Big Data Analytics
ITX 4206 Data Warehousing and Business Intelligence
ITX 4207 Decision Support and Recommender Systems
ITX 4208 Deep Learning
ITX 4209 Intelligent System Development
ITX 4210 Natural Language Processing and Social Interactions
Group 1(C): Network Technology and Infrastructure
ITX 4301 Network Design
ITX 4302 Cisco Networking Workshop
ITX 4303 Network Security
ITX 4304 Network Management
ITX 4305 Heterogeneous Wireless Networks
ITX 4306 Internet of Things
ITX 4307 Business Continuity Planning and Management
Group 1(D): Enterprise Systems
ITX 4402 Sales and Distribution Management System
ITX 4403 Manufacturing Management System
ITX 4404 Supply Chain Management System
ITX 4405 Finance and Accounting Information System
ITX 4406 Customer Relationship Management System
ITX 4407 Enterprise Application Development
ITX 4408 Enterprise Database System
ITX 4409 Blockchain Technology
Major Elective Courses Group 2
ITX 4502 Tech Startup
ITX 4503 Information Systems Security
ITX 4504 Digital Marketing
ITX 4505 Digital Transformation
ITX 4506 Image Processing
ITX 4507 Information Retrieval and Search Engines
ITX 4508 Quantitative Research for Digital Business
ITX 4600-4699 Selected Topics
Free Elective Courses
Students can take free elective courses of 9 credits from any faculty in Assumption University upon completion of the prerequisite.
Other Information Technology Curricula