The Bachelor of Science Program in Computer Science and Software Development Innovation (CSI) is designed to develop learners to be full-stack software developers. Currently, driving businesses in the digital age requires the use of software applications and digital platforms that can work intelligently (Smart), such as intelligent buying-selling systems that can analyze customer demand behavior (Customer Insight), can predict and predict new needs and future sales.
Knowledge of information technology and practical aspects go hand in hand.
1. The CSI curriculum focuses on developing learners’ potential to become full-stack software developers, “Write, Complete, Finish in One Person,” which is modern and the country’s digital industry has a high demand for personnel in this field.
2. CSI curriculum enhances ABCDI digital technology skills.
A: A I (Artificial Intelligence)
B: B lock chain
C: C loud Computing
D: Big D ata
I: I oT (Internet of Things)
It is a tool that helps learners to apply technology to create new innovations.
Option 1: Pay by borrowing from the Student Loan Fund, starting at only 4,000 baht. The rest is borrowed from the Student Loan Fund.
Option 2: Pay in full by yourself
Option 3: Pay a portion of 15,000 baht yourself and pay the remaining amount by the date specified by the university.
Course Structure
The Bachelor of Science Program in Computer Science and Software Development Innovation (CSI) is designed to develop learners to be full-stack software developers. Currently, driving businesses in the digital age requires the use of software applications and digital platforms that can work intelligently (Smart), such as intelligent buying-selling systems that can analyze customer demand behavior (Customer Insight), can predict and predict new needs and future sales.
In addition, new businesses arising from digital technologies such as artificial intelligence, blockchain in the form of digital currency (cryptocurrency), new investments such as DeFi, NFT, Metaverse all require the skills of modern software developers who are capable of analyzing business needs, designing software applications, developing user interface software (Front-end) and developing software that interfaces with various support systems such as databases, big data, cloud systems. It can be called a full-stack software developer in the style of “writing, complete, finished in one person”.
Currently, both the government and digital industry sectors have a high demand for personnel in the position of Full Stack software developer. The field of study of “Computer Science and Software Development Innovation” is a curriculum that meets the needs of producing personnel in the software development line of the country. Students will receive development in both knowledge, skills, and experience together with the industrial sector, both lecturers and an environment working with real people and real experiences.
1) General studies subjects, 30 credits
2) Specialized subjects, 88 credits
(2.1) Basic professional subjects, 12 credits
Course Code | Course Name | Credits |
CSI101 | Digital Programming | 3(2-3-5) |
CSI102 | Mathematics for Computer Applications | 3(3-0-6) |
CSI103 | Mathematics for Analytical Thinking | 3(3-0-6) |
CSI104 | Statistics and Probability for Computer Applications | 3(3-0-6) |
(2.1) Compulsory vocational subjects 46 credits
Course Code | Course Name | Credits |
CSI105 | Artificial Intelligence Algorithms and Problem Solving | 3(2-3-5) |
CSI106 | Design Thinking Process for Innovation | 3(3-0-6) |
CSI199 | opens the world to career paths in computer science. and software development innovation |
1(0-2-1) |
CSI201 | Business Requirements Analysis for Software Development | 3(3-0-6) |
CSI202 | Digital Business System Analysis and Design | 3(2-3-5) |
CSI203 | Digital Architecture and Operating Systems | 3(2-3-5) |
CSI204 | Digital Platform for Software Development | 3(2-3-5) |
CSI205 | Front-end Program Development | 6(4-6-10) |
CSI206 | Database and Big Data Management | 3(2-3-5) |
CSI207 | Artificial Intelligence Technology | 3(2-3-5) |
CSI208 | User Experience Design and User Interface | 3(2-3-5) |
CSI301 | Smart Contract Development | 3(2-3-5) |
CSI498 | Preparation for Cooperative Education in Computer Science and Software Development Innovation | 3(1-4-4) |
CSI499 | Cooperative Education in Computer Science and Software Development Innovation | 6(0-40-0) |
(2.3) Elective profession 30 credits
Students are to choose a 15-credit Full Stack Software course and choose one other course group, totaling 15 credits, from the following groups:
Group 1: Full Stack Software Group (Software Full Stack)
Course Code | Course Name | Credits |
CSI400 | Web Services | 3(2-3-5) |
CSI401 | Back-end Program Development | 6(4-6-10) |
CSI402 | Front-end and Back-end Program Connection | 3(2-3-5) |
CSI403 | Full Stack Program Development | 3(2-3-5) |
Group 2 Data Science
Course Code | Course Name | Credits |
CSI410 | Data Science | 3(2-3-5) |
CSI411 | Machine Learning | 3(2-3-5) |
CSI412 | Data Collection, Preparation, and Cleaning | 3(2-3-5) |
CSI413 | Data Analysis and Business Model Development | 3(2-3-5) |
CSI414 | Data Visualization | 3(2-3-5) |
Group 3 Mobile Application Group
Course Code | Course Name | Credits |
CSI420 | Writing Instruction Sets on Mobile Devices 1 | 3(2-3-5) |
CSI421 | Writing Instruction Sets on Mobile Devices 2 | 3(2-3-5) |
CSI422 | Digital Platform for Mobile Application Development | 3(2-3-5) |
CSI423 | Mobile Application Development 1 | 3(2-3-5) |
CSI424 | Mobile Application Development 2 | 3(3-0-6) |
Group 4 Internet of Things subject group
Course Code | Course Name | Credits |
CPE100 | Introduction to Embedded Systems Technology | 3(3-0-6) |
CPE345 | Embedded Systems 1 | 3(2-3-5) |
CPE346 | Embedded Systems 2 | 3(2-3-5) |
CPE451 | Applications 1 | 3(2-3-5) |
CPE407 | Computer Communication Networks | 3(3-0-6) |
Group 5 Professional Training Subject Group
Course Code | Course Name | Credits |
CSI290 | Integration of Learning and Work 1 | 3(0-20-0) |
CSI296 | Integration of Learning and Work 2 | 3(0-20-0) |
CSI297 | Integration of Learning and Work 3 | 6(0-40-0) |
CSI298 | Integration of Learning and Work 4 | 6(0-40-0) |
3) Free elective courses, 15 credits
Normal section
Study during office hours, Monday – Friday, 9:00 a.m. – 5:00 p.m.
Faculty of Information Technology, Sripatum University is one of the faculties that has a commitment to develop students to be outstanding in digital technology, leading to the creation of success in the unique style of students under the motto “Make IT Your Way: Create success in your own style”.
Good scholarships that don't use TCAS scores No interview, no portfolio submission required
Portfolio collectors, come this way.
Apply and submit a portfolio 100% free study*
School of Digital Media
School of Communication Arts
School of Entrepreneurship
College of Aviation & Transportation
College of Tourism and Hospitality
School of Liberal Arts
School of Business Administration
College of Logistics and Supply Chain
School of Accountancy
School of Engineering
School of Information Technology
School of Design and Architecture
School of Law
Sripatum University International College
British College
Graduate School