PLO-1
Apply mathematical and statistical principles to algorithm design and computational reasoning.Degree Name
Bachelor of Science Program in Computer Science
หลักสูตรวิทยาศาสตรบัณฑิต สาขาวิชาวิทยาการคอมพิวเตอร์
PLO-1
Apply mathematical and statistical principles to algorithm design and computational reasoning.PLO-2
Apply the components and operating principles of computer systems and related architectures in various computer science contexts, with consideration for cybersecurity.PLO-3
Analyze computer-related problems and systematically design solutions.PLO-4
Write computer programs using logical thinking, algorithms, and appropriate programming paradigms and languages.PLO-5
Design software systems based on user requirements, using software engineering processes and system modeling tools.PLO-6
Develop software systematically and cost-effectively in accordance with software engineering processes, software quality standards, and industry-standard tools and technologies.PLO-7
Convey technical concepts through appropriate English communication in professional contexts.PLO-8
Uphold ethical principles and professional responsibility in software development and use.PLO-9
Pursue knowledge and continuous self-improvement through self-directed learning.PLO-10
Continuously adapt to changing technological contexts or evolving situations.PLO-11
Collaborate effectively with others in software development contexts.Careers in Software Development & Engineering
Careers in Data and Artificial Intelligence
Careers in Systems, Cloud, and Infrastructure
Careers in Cybersecurity
Careers in Research and Computing
Total 135 credits
1. General Education Courses
30 Credits
1.1. Fundamental Courses
6 Credits
1.2. Language and Communication Courses
9 Credits
1.3. General Education Elective Courses
15 Credits
2. Major Courses
99 Credits
2.1. Required Courses
75 Credits
2.1.1. Required Courses in Mathematics and Statistics
18 Credits
2.1.2. Required Computer Courses
57 Credits
2.1.2.1. Organization and Information Systems Courses
6 Credits
2.1.2.2. Applied Technology Courses
12 Credits
2.1.2.3. Software Technology and Methodology Courses
24 Credits
2.1.2.4. Systems Infrastructure Courses
12 Credits
2.1.2.5. Computer Hardware and Architecture Courses
3 Credits
2.2. Elective Courses
18 Credits
2.2.1. Modular-Based Learning Units
2.2.2. Computer Science Theory and Applications Courses
2.2.3. Software Engineering and System Development Courses
2.2.4. Computer Graphics and Multimedia Courses
2.2.5. Data Science, Data Engineering, and Internet of Things (IoT) Courses
2.2.6. Computer Network and System Security Courses
2.3. Alternative Study Courses
6 Credits
3. Free Elective Courses
6 Credits
| Code | Name | Credits | (Lecture-Practice-Research) |
|---|---|---|---|
| 05506232 | MATHEMATICS FOR COMPUTER SCIENCE คณิตศาสตร์สำหรับวิทยาการคอมพิวเตอร์ | 3 | 2-2-5 |
| 05506231 | STATISTICS AND PROBABILITY สถิติและความน่าจะเป็น | 3 | 3-0-6 |
| 05506003 | PROGRAMMING FUNDAMENTALS การเขียนโปรแกรมขั้นพื้นฐาน | 3 | 2-2-5 |
| 05506005 | COMPUTER SCIENCE วิทยาการคอมพิวเตอร์ | 3 | 2-2-5 |
| 90644007 | FOUNDATION ENGLISH 1 ภาษาอังกฤษพื้นฐาน 1 | 3 | 3-0-6 |
| 90xxxxxx | GENERAL EDUCATION COURSES วิชาเลือกหมวดวิชาศึกษาทั่วไป | 3 | 3-0-6 |
| 90642999 | CHARM SCHOOL โรงเรียนสร้างเสน่ห์ | 3 | 3-0-6 |
05506232
MATHEMATICS FOR COMPUTER SCIENCE
คณิตศาสตร์สำหรับวิทยาการคอมพิวเตอร์
05506231
STATISTICS AND PROBABILITY
สถิติและความน่าจะเป็น
05506003
PROGRAMMING FUNDAMENTALS
การเขียนโปรแกรมขั้นพื้นฐาน
05506005
COMPUTER SCIENCE
วิทยาการคอมพิวเตอร์
90644007
FOUNDATION ENGLISH 1
ภาษาอังกฤษพื้นฐาน 1
90xxxxxx
GENERAL EDUCATION COURSES
วิชาเลือกหมวดวิชาศึกษาทั่วไป
90642999
CHARM SCHOOL
โรงเรียนสร้างเสน่ห์
The program aims to produce graduates with knowledge and competencies in computer science, equipped with research and development skills and the ability to continuously learn emerging technologies. Graduates will be capable of integrating computer science knowledge to develop solutions or address national challenges. They will also uphold strong moral values, ethical standards, and research integrity, and be able to work effectively with others in both leadership and collaborative roles.
Science and technology serve as key mechanisms for advancing national development, enhancing competitiveness, and adapting to changes in the global economy. Computer science is one of the essential disciplines for driving progress in science and technology. Therefore, it is crucial to develop an adequate workforce in computer science, including individuals with expertise in computer science research, to serve as a strong foundation for the country’s continued development.
We use cookies to ensure that our website works correctly (necessary cookies) and to collect usage statistics such as the number of visitors and pages viewed (analytics cookies)