Courses Offered

Thai Language

Core courses

Hours

Credits

TH30101

Thai Language for Communication 1

40

1.0

TH30102

Thai Literature Appreciation

40

1.0

TH30103

Thai Language for Communication 2

40

1.0

TH30104

Society and Culture in Literature

40

1.0

TH30105

Thai Usage

40

1.0

TH30106

Seminar on Thai Language

40

1.0

Supplementary courses

Hours

Credits

TH30201

Contemporary Literature

40

1.0

TH30202

Folk Literature

40

1.0

TH30203

Science Fiction

40

1.0

TH30204

Documentary Writing

40

1.0

 

 

Mathematics

Core courses

Hours

Credits

MA30101

Mathematics Foundations

60

1.5

MA30102

Precalculus 1

60

1.5

MA30103

Introduction to Probability

60

1.5

MA30104

Introduction to Statistics

60

1.5

Supplementary courses

Hours

Credits

MA30201

Precalculus 2

60

1.5

MA30202

Precalculus 3

60

1.5

MA30203

Calculus 1

60

1.5

MA30204

Calculus 2

60

1.5

MA30205

Introduction to Linear Algebra

80

2.0

MA30206

Logic and Proof

20

0.5

MA30207

Number Theory 1

20

0.5

MA30208

Number Theory 2

20

0.5

MA30209

Algebra 1

20

0.5

MA30210

Algebra 1

20

0.5

MA30211

Geometry 1

20

0.5

MA30212

Geometry 2

20

0.5

MA30213

Combinatorics 1

20

0.5

MA30214

Combinatorics 2

20

0.5

MA30215

Inequalities and Functional Equations

40

1.0

MA30216

Introduction to Set Theory

40

1.0

MA30217

Ordinary Differential Equations

60

1.5

MA30218

Graph Theory

40

1.0

MA30219

Statistics for Science

40

1.0

MA30220

Game Theory

40

1.0

MA30221

Mathematical modeling

40

1.0

MA30222

Numerical Methods

40

1.0

 

 

Science

Core courses

Hours

Credits

SC30101

Basic Physics

60

1.5

SC30102

Basic Chemistry

60

1.5

SC30103

Basic Biology

60

1.5

SC30104

Basic Earth Science 1

20

0.5

SC30105

Basic Earth Science 2

20

0.5

SC30106

Basic Astronomy

20

0.5

SC30107

Designing and Technologies

60

1.5

Supplementary courses

Hours

Credits

SC30201

Mechanics and Thermodynamics

60

1.5

SC30202

Advanced Mechanics and Thermodynamics

60

1.5

SC30203

Waves and Optics

60

1.5

SC30204

Advanced Waves and Optics

60

1.5

SC30205

Electricity and Magnetism

60

1.5

SC30206

Advanced Electricity and Magnetism

60

1.5

SC30207

EM Waves and Modern Physics

60

1.5

SC30208

Advanced EM Waves and Modern Physics

60

1.5

SC30221

Properties of Matter

60

1.5

SC30222

Advanced Properties of Matter

60

1.5

SC30223

Kinetics and Equilibrium

60

1.5

SC30224

Advanced Kinetics and Equilibrium

60

1.5

SC30225

Organic Chemistry

60

1.5

SC30226

Advanced Organic Chemistry

60

1.5

SC30227

Inorganic and Physical Chemistry

40

1.0

SC30228

Advanced Inorganic and Physical Chemistry

40

1.0

SC30241

Genetics and Evolution

60

1.5

SC30242

Advanced Genetics and Evolution

60

1.5

SC30243

Animal Biology

60

1.5

SC30244

Advanced Animal Biology

60

1.5

SC30245

Plant Biology

60

1.5

SC30246

Advanced Plant Biology

60

1.5

SC30247

Biodiversity and Ecology

60

1.5

SC30248

Advanced Biodiversity and Ecology

60

1.5

OT30241

Object-Oriented Programming

40

1.0

SC30281

Scientific Inquiry and Nature of Science

60

1.5

SC30282

Seminar 1

40

1.0

SC30283

Seminar 2

20

0.5

SC30284

Seminar 3

20

0.5

SC30285

Scientific Projects

80

2.0

SC30209

Mathematics for Physics

40

1.0

SC30210

General Physics 1 (AP)

60

1.5

SC30211

General Physics 2 (AP)

60

1.5

SC30212

Classical Mechanics

40

1.0

SC30213

Applied Optics

40

1.0

SC30214

Electromagnetism

40

1.0

SC30215

Biophysics

40

1.0

SC30216

Special Topics in Physics

40

1.0

SC30217

Astrophysics

20

0.5

SC30218

Basic Theoretical Physics

40

1.0

SC30219

Introduction to Material Science

40

1.0

SC30220

Basic Theoretical Physics

40

1.0

SC30229

Chemistry in Daily Life

40

1.0

SC30230

Special Topics in Chemistry

40

1.0

SC30249

Environmental Biology

40

1.0

SC30252

Special Topics in Biology

40

1.0

SC30251

Biotechnology

40

1.0

SC30250

Biological Lab Techniques

40

1.0

SC30253

Intellectual Properties

40

1.0

SC30261

Object-Oriented Programming

40

1.0

SC30262

Data Structures

40

1.0

SC30263

Introduction to Computer Algorithms

60

1.5

SC30264

Database systems

40

1.0

SC30265

Computer Design and Manufacturing 1

40

1.0

SC30266

Website Design

40

1.0

SC30267

Computer network

40

1.0

SC30268

Computer Design and Manufacturing 2

40

1.0

SC30269

Object-oriented programming 2

40

1.0

SC30270

Design and Analysis of Algorithms

40

1.0

SC30271

Up and Coming Technologies

40

1.0

SC30272

Programming in Python

40

1.0

SC30273

Computer Programming

40

1.0

SC30274

Addition Computer Programming

40

1.0

SC30275

Introduction to Data Structures and Algorithms

40

1.0

SC30276

General Computer Science 1

40

1.0

SC30277

General Computer Science 2

40

1.0

SC30278

Introduction to Computer Programming 1

40

1.0

SC30279

Introduction to Computer Programming 2

40

1.0

SC30286

Philosophy and History of Science

40

1.0

SC30287

Science beyond the Planet Earth 1

40

1.0

SC30288

Science beyond the Planet Earth 2

40

1.0

SC30289

Introduction to computational science

40

1.0

 

 

Social Science

Core courses

Hours

Credits

SO30101

Religious Studies and Ethics for Life

40

1.0

SO30102

Psychology in Everyday Life

40

1.0

SO30103

Economics

60

1.5

SO30104

Thai History 1

20

0.5

SO30105

Thai History 2

20

0.5

SO30106

Thai History 3

20

0.5

SO30107

Thai History 4

20

0.5

SO30108

World History

40

1.0

SO30109

Geography

60

1.5

Supplementary courses

Hours

Credits

SO30221

Civic Responsibility 1

20

0.5

SO30222

Civic Responsibility 2

20

0.5

SO30223

Civic Responsibility 3

20

0.5

SO30224

Civic Responsibility 4

20

0.5

SO30225

ASEAN Studies for Good Understanding

40

1.0

SO30226

Game of Thrones and Social Studies

40

1.0

SO30261

Seminar on History

40

1.0

SO30262

Archaeological Inquiry

40

1.0

 

 

Arts

Core courses

Hours

Credits

AR30101

Visual Arts

20

0.5

AR30102

Art Appreciation

20

0.5

AR30103

Comparative Performing Arts

20

0.5

AR30104

Thai Performing Arts

20

0.5

AR30105

Performing Arts Appreciation 1

20

0.5

AR30106

Performing Arts Appreciation 2

20

0.5

Supplementary courses

Hours

Credits

AR30201

Basic in Music Theory

40

1.0

AR30202

Basic Design

40

1.0

AR30203

Creative Painting

40

1.0

AR30204

Basic in Pottery

60

1.5

 

 

Occupation

Core courses

Hours

Credits

OT30102

Basic Engineering 1

60

1.5

Supplementary courses

Hours

Credits

OT30254

Marketing

40

1.0

OT30255

upgrading Thailand

40

1.0

OT30261

Introduction to Accountancy

40

1.0

OT30262

Business Management

40

1.0

 

 

Health and Physical Education

Core courses

Hours

Credits

HP30101

Health and Physical Education 1

20

0.5

HP30102

Health and Physical Education 2

20

0.5

HP30103

Health and Physical Education 3

20

0.5

HP30104

Health and Physical Education 4

20

0.5

HP30105

Health and Physical Education 5

20

0.5

HP30106

Health and Physical Education 6

20

0.5

Supplementary courses

Hours

Credits

HP30201

Basketball

40

1.0

HP30202

Table Tennis

40

1.0

HP30203

Rhythm

40

1.0

HP30204

Weight Training

40

1.0

HP30205

Badminton

40

1.0

HP30206

Volleyball

40

1.0

HP30207

Water Sport

40

1.0

HP30208

Martial Arts

40

1.0

HP30209

Physical Activity and Exercise

40

1.0

HP30210

Traditional Games and Thai Sports

40

1.0

 

 

Foreign Languages

Core courses

Hours

Credits

EN30101

Foundation English 1

40

1.0

EN30102

Foundation English 2

40

1.0

EN30103

Foundation English 3

40

1.0

EN30104

Foundation English 4

40

1.0

EN30105

Foundation English 5

40

1.0

EN30106

Foundation English 6

40

1.0

Supplementary courses

Hours

Credits

EN30201

Academic Reading

40

1.0

EN30202

Reading for Appreciation

40

1.0

EN30203

Creative Writing 1

40

1.0

EN30204

Creative Writing 2

40

1.0

EN30205

Effective Speaking

40

1.0

EN30206

Effective Presentation

40

1.0

KO30201

Korean 1

40

1.0

KO30202

Korean 2

40

1.0

KO30203

Korean 3

40

1.0

KO30204

Korean 4

40

1.0

KH30201

Cambodian 1

40

1.0

KH30202

Cambodian 1

40

1.0

CH30201

Chinese 1

40

1.0

CH30202

Chinese 2

40

1.0

CH30203

Chinese 3

40

1.0

CH30204

Chinese 4

40

1.0

RU30201

Russian 1

40

1.0

RU30202

Russian 2

40

1.0

JA30201

Japanese 1

40

1.0

JA30202

Japanese 2

40

1.0

JA30203

Japanese 3

40

1.0

JA30204

Japanese 4

40

1.0

MY30201

Burmese 1

40

1.0

MY30202

Burmese 2

40

1.0

VI30203

Vietnamese 1

40

1.0

VI30204

Vietnamese 2

40

1.0

IN30205

Indonesian 1

40

1.0

IN30206

Indonesian 2

40

1.0

SP30201

Spanish 1

40

1.0

SP30202

Spanish 2

40

1.0

SP30203

Spanish 3

40

1.0

SP30204

Spanish 4

40

1.0

FR30201

French 1

40

1.0

FR30202

French 2

40

1.0

FR30203

French 3

40

1.0

FR30204

French 4

40

1.0

GE30201

German 1

40

1.0

GE30202

German 2

40

1.0

GE30203

German 3

40

1.0

GE30204

German 4

40

1.0

AB30201

Arabic 1

40

1.0

AB30202

Arabic 2

40

1.0

EN30207

Public Speaking

40

1.0

EN30208

English for Intercultural Communication

40

1.0

EN30209

Critical Writing

40

1.0

EN30210

Contemporary Literature

40

1.0

EN30211

Basic Translation

40

1.0

EN30212

Children's Literature Writing

40

1.0

EN30213

Critical Writing

40

1.0