Bachelor of Engineering in Computer Innovation Engineering (International Program)
The B.Eng. in Computer Innovation Engineering (CIE) program is a four-year full-time international undergraduate program. In order to graduate, the students must complete at least 128 credits and satisfy the graduation requirements given in the following section. The program is designed to drive innovations and entrepreneurship in computing and information technology-related areas. Each semester will include a project-based theme which helps students practice and design innovative solutions in the respective areas.
In the first year, the students study basic courses in mathematics and science and improve their communication skills. Students will also be introduced to fundamental programming concepts and the foundation of digital systems. The first year projects will give students hands-on experience and basic development of computing technologies.
In the second year, the students will learn advanced computing concepts which serve as foundation of computing technologies. The students also learn to apply design methods for solutions in technical areas such as cyber-physical systems and computing infrastructures.
Third-year students will learn about the latest technologies and innovations which happen in the area. In each semester, the students will study new concepts and apply creativity in completing projects in trending areas such as cloud-mobile application development and IoT. Students will also learn about innovation engineering, along with the process and tools to facilitate new innovations.
Fourth-year students undertake significant innovative engineering design projects. Students will apply their skills and knowledge to create sustainable innovations while being able to apply the required standards and realistic engineering constraints. Students may also further specialized in their areas of interest and prepare for the next step in their
Objectives & Outcomes
Our graduates will apply computer engineering practice, combined with innovative process, to identify and solve significant problems across a broad range of applications.
Our graduates will adapt the process by which technological ideas are generated, developed and transformed into new business products, processes, services and/or solutions.
Our graduates will apply their technical and innovative leadership to establish successful careers in their business, profession and community.
Our graduates will apply their technical expertise, leadership and innovative mindset to support and strengthen the society’s economic well-being.
Our graduates will learn new technologies, methodologies and tools and adapt them to respond to the challenges of a changing environment.
(a) an ability to apply knowledge of mathematics, science, and engineering
(b) an ability to design and conduct experiments, as well as to analyze and interpret data
(c) an ability to design an innovative system, component, or process to meet desired needs within realistic constraints such as economic, environmental, social, political, ethical, health and safety, manufacturability, and sustainability
(d) an ability to function on multidisciplinary teams
(e) an ability to identify, formulate, and solve engineering problems
(f) an understanding of professional and ethical responsibility
(g) an ability to communicate effectively
(h) the broad education necessary to understand the impact of engineering solutions in a global, economic, environmental, and societal context
(i) a recognition of the need for, and an ability to engage in life-long learning
(j) a knowledge of contemporary issues
(k) an ability to use the techniques, skills, and modern engineering tools necessary for engineering practice.
1. Innovation Engineer
2. Startup Entrepreneurs
3. Cloud Engineer
4. Innovation Software Engineer
5. IT Innovation & Developer
6. Enterprise Data Engineer
7. Innovation Application Developer
8. Product Designer
9. Embedded System Engineer
10. Security Analyst
11. Software Architect
12. Solution Engineer
Any course considered for transfer credit must be relevant to program’s objective. The decision to award transfer credit is determined by the program committee. Elective credit may be awarded for courses with no CIE equivalent if deemed relevant to the program. Courses are taken at regionally or internationally accredited institutions that are comparable to courses offered will be reviewed for course content and level by the program committee. Only those courses in which the transfer student received a grade of C or better will be evaluated for possible transfer credit.
The program committee reserves the right to determine the eligibility of the transfer; including the contents of the transferred courses and a number of credits awarded, which could differ from the number of credits offered in the program. The program committee may appoint an appropriate faculty member to make decisions regarding transfer credit. Staff members make no transfer credit decisions.
New students are granted course credits for Advanced Placement (AP), International Baccalaureate (IB) or Cambridge International/Edexcel Advanced Level (A-level) credits dependent upon the score received. The policy and criteria for accepting these placement credits will be announced by the program committee prior to the student’s initial enrollment.
The transfer and placement credits could be used to satisfy the program requirements for mathematical and science, general education, introductory and free elective courses. However, a student must complete courses at the institution for a minimum of four semesters, or at least 64 credits.
General Education, 30 credits
- English Proficiency Requirement (ESL) *Audits*, 8 credits
- Communication, 4 credits
- CIE Seminar, 1 credits
- Innovation Training, 16 credits
- Humanity and Social Science, 9 credits
Computer Innovation Engineering, 92 credits
- Introductory Courses, 12 credits
- Science and Mathematics for Engineering, 26 credits
- Foundation Courses, 20 credits
- Integrated Innovation Courses, 20 credits
- CIE Elective, 8 credits
- Alternative Study, 6 credits
Free Electives, 7 credits
Innovation Internship, 0 credits
Minimum credits required for graduation, 128 credits
– Meets in class for lecture or discussion for 1 hour per week; or
– Contains at least 3 laboratory hours per week.
Most courses are given 4 credits. These courses usually contain 3 hours of lecture or discussion per week. The courses are also accompanied with 1 additional hour of recitation or 3 hours of laboratory work per week. Students enrolled in the courses are also expected to spend at least 8 hours outside the class/lab for studying and completing the coursework.
The instructor-led lecture could be delivered as a traditional lecture or include learning activities in which the students can actively participate. The recitation is a compliment to a lecture where students can discuss and ask the recitation leader questions to clarify concepts, facts, or problem sets from the lecture. The laboratory hours give students the opportunity to learn from hands-on experience using specialized equipment or software related to the course’s contents.
01006500 ACADEMIC LISTENING AND SPEAKING **Audits** 4 (4-0-8)
01006501 ACADEMIC READING AND WRITING **Audits** 4 (4-0-8)
Students must achieve the required English proficiency level prior to the graduation. The requirement could be satisfied using the English proficiency test scores submitted during the application, or after admitting to the program. Non-native English speakers who have not achieved the required English proficiency level during admission must complete two English-as-a-Second-Language (ESL) courses in their first year of study. However, the credits from ESL courses will not be used in GPA calculation and will not be counted toward the graduation requirement.
COMMUNICATION 4 CREDITS
01006513 INTERPRETATION AND ARGUMENTS 4 (4-0-8)
Students are required to complete at least 4 credits from the courses in Communication Requirement category.
CIE SEMINAR 1 CREDITS
01006518 EMERGING TRENDS IN ENGINEERING 1 (1-0-2)
Students must complete a 1-credit seminar course which introduces them to current trends and areas of specialization in CIE. The course will also help students decide their areas of interest.
INNOVATION TRAINING 16 CREDITS
01006514 INNOVATIVE COMMUNICATION 4 (4-0-8)
01006515 DESIGN METHODS FOR INNOVATIONS 4 (4-0-8)
01006516 INNOVATION MANAGEMENT 4 (4-0-8)
01006517 LEAN STARTUP AND AGILE BUSSINESS 4 (4-0-8)
Students must complete at least 16 credits from the courses in Innovation Training category.
HUMANITY AND SOCIAL SCIENCE 9 CREDITS
01006502 PROFESSIONAL ETHICS 3 (3-0-6)
01006503 INTRODUCTION TO PSYCHOLOGY 3 (3-0-6)
01006504 PHILOSOPHY OF SCIENCE 3 (3-0-6)
01006505 CREATIVE THINKING 3 (3-0-6)
01006506 CRITICAL THINKING 3 (3-0-6)
01006507 PERSONAL ECONOMICS 3 (3-0-6)
01006508 DIGITAL ECONOMY 3 (3-0-6)
01006509 ENGINEERING AND PUBLIC POLICY 3 (3-0-6)
01006510 INTRODUCTION TO ECONOMICS 3 (3-0-6)
01006511 THAI SOCIETY AND CULTURE 3 (3-0-6)
01006512 ASIAN STUDY 3 (3-0-6)
01006519 INTRODUCTION TO ENVIRONMENTAL PRINCIPLES 3 (3-0-6)
01006520 LEADERSHIP AND PERSONAL DEVELOPMENT 3 (3-0-6)
01006521 MEDITATION FOR LIFE DEVELOPMENT 3 (3-0-6)
01006522 ENGLISH FOR SCIENCE AND TECHNOLOGY 3 (3-0-6)
Students must complete at least 9 credits from the courses in Humanity and Social Science electives.
01266111 FUNDAMENTALS OF PROGRAMMING 4 (3-3-8)
01266112 INTELLIGENT DEVICES AND DIGITAL SYSTEMS 4 (3-3-8)
01006700 DISCRETE MATHEMATICS 4 (4-0-8)
Students must complete 12 credits from Introductory courses. Students must complete 4 credits from discrete mathematics required for CIE and 8 credits from other CIE introductory courses.
SCIENCE AND MATHEMATICS FOR ENGINEERING 26 CREDITS
01006701 MATHEMATICS OF DATA SCIENCE 4 (4-0-8)
01006702 PHYSICS I 4 (3-3-8)
01006703 PHYSICS II 4 (3-3-8)
01006704 LINEAR ALGEBRA 4 (4-0-8)
01006705 NUMERICAL METHODS 4 (4-0-8)
01006706 OPERATIONS RESEARCH 4 (4-0-8)
01006707 BIOLOGY 4 (3-3-8)
01006708 CHEMISTRY 4 (3-3-8)
01006709 PROBABILITY AND STATISTICS 4 (4-0-8)
01006710 INTRODUCTION TO CALCULUS 3 (3-0-6)
01006711 ADVANCED CALCULUS 3 (3-0-6)
01006712 DIFFERENTIAL EQUATIONS AND LINEAR ALGEBRA 3 (3-0-6)
01006713 MATHEMATICAL CRYTOGRAPHY 4 (4-0-8)
01006714 MATHEMATICS FOR 3D GAME AND COMPUTER GRAPHICS 4 (4-0-8)
Students must complete 26 credits from courses in Science and Mathematics. Students must acquire 6 credits from Introduction to Calculus and Advanced Calculus; at least 8 credits in Basic Science (Physics, Chemistry, or Biology; one of which must include laboratory component) and 12 additional credits from courses in Science and Mathematics category. Note that placement credits submitted during the application can also be used to satisfy the requirements.
FOUNDATION COURSES 20 CREDITS
01266211 PRINCIPLES OF COMPUTATION AND APPLICATIONS 4(3-3-8)
01266212 CYBER-PHYSICAL SYSTEM DESIGN 4(3-3-8)
01266213 COMPUTER SYSTEMS 4(3-3-8)
01266214 INFORMATION NETWORK AND CYBER SECURITY 4(3-3-8)
01266215 DATABASE TECHNOLOGY 4(3-3-8)
Students must complete at least 20 credits from Foundation courses.
INTEGRATED INNOVATION COURSES 20 CREDITS
01266311 ELEMENTS OF SOFTWARE CONSTRUCTION 4(3-3-8)
01266312 CLOUD COMPUTING 4(3-3-8)
01266313 INTERNET OF THINGS AND SMART SYSTEMS 4(3-3-8)
01266314 DATA ANALYTICS 4(3-3-8)
01266512 COMPUTER INNOVATION ENGINEERING CAPSTONE DESIGN 4(3-3-8)
Students must complete at least 20 credits from Integrated Innovation courses. Integrated Innovation courses are courses which synergize with each other and help students generate innovations in the respective areas. One of the courses in this category must include a significant engineering design component where teams of students analyze and design complex systems to solve problems.
CIE ELECTIVE 8 CREDITS
01266401 STARTUP ENGINEERING 4 (3-3-8)
01266402 MOBILE APPLICATION DEVELOPMENT 4 (3-3-8)
01266403 USER EXPERIENCE AND USER INTERFACE DESIGN 4 (3-3-8)
01266404 HUMAN COMPUTER INTERACTION 4 (3-3-8)
01266405 PRODUCT DESIGN STUDIO 4 (3-3-8)
01266406 IOT DEVICE DESIGN 4 (3-3-8)
01266407 DATA VISUALIZATION 4 (3-3-8)
01266408 MULTIMEDIA DATABASES AND DATA MINING 4 (3-3-8)
01266409 SOCIAL NETWORK ANALYSIS 4 (3-3-8)
01266410 COGNITIVE COMPUTING APPLICATIONS 4 (3-3-8)
01266411 ENTERPRISE SYSTEM DESIGN AND IMPLEMENTATION 4 (3-3-8)
01266412 SOFTWARE-DEFINED DATA CENTER 4 (3-3-8)
01266413 SOFTWARE-DEFINED NETWORKING 4 (3-3-8)
01266414 WIRELESS SENSOR NETWORK 4 (3-3-8)
01266415 LOCATION-BASED TECHNOLOGY AND SERVICE 4 (3-3-8)
01266416 IT SYSTEM MANAGEMENT 4 (3-3-8)
01266417 IT PROJECT MANAGEMENT 4 (3-3-8)
01266418 INFORMATION SECURITY MANAGEMENT 4 (3-3-8)
01266419 ENTERPRISE NETWORK SECURITY 4 (3-3-8)
01266420 CYBER THREATS AND DIGITAL FORENSICS 4 (3-3-8)
01266424 BLOCKCHAIN TECHNOLOGIES 4 (3-3-8)
01266422 MICROCONTROLLER DESIGN AND SYSTEM ON CHIP 4 (3-3-8)
01266423 FUNDAMENTALS OF AR, VR AND MIXED REALITY 4 (3-3-8)
Students must complete additional 8 credits courses from any categories. Students can take CIE elective courses to further specialize in their area of interests, or explore other aspects of Computer Innovation Engineering.
Students may choose to join internship in the industries, research labs, or startups; including incubating their own businesses starting from the first year.
Regular students must complete the capstone design preparation. Students will practice open-ended engineering design and/or research that incorporates fundamental and advanced concepts in Computer Innovation Engineering. Students will learn to build innovation, identify the opportunities, propose ideas, design and implement innovative solutions while being able to apply standards and realistic engineering constraints.
01006301 COOPERATIVE EDUCATION 6 (0-45-0)
The Co-Op is a 16-week extended internship experience in which students may opt to participate in. Interested students should contact the department or the program committee regarding the current policies and the requirements. While on the Co-Op assignment, the students are participating in a recognized educational program and retain their full-time student status.
01006302 STUDY ABROAD 6 (6-0-12)
CIE student may choose to study abroad while still earning the Computer Innovation Engineering degree. Students should contact the department or the program committee regarding the current exchange options and transferred credits eligibility. The students must be able to transfer at least 6 credits or equivalent from the exchange program of study.
1st, 2nd digit: 01 means Faculty of Engineering
3rd, 4th digit 26 means Computer Innovation Engineering program
5th digit 6 means Bachelor Degree
6th, 7th, 8th digit means Order of the subject