คู่มือการศึกษาระดับปริญ179 ญ าตรี COLLEGE OF ARTS, MEDIA AND TECHNOLOGY Name of the Curriculum : Name of the Degree : : 1. 2. Bachelor of Science Program in Software Engineering (International Program) (Full) Bachelor of Science (Software Engineering) (Abbr.) B.S. (Software Engineering) General Education 1.1 Social Sciences Select 1 course from the followings 176101 LAGE 101 Introduction to Law 703103 MGMT 103 Introduction to Entrepreneurship and Business 751101 ECON 101 Principle of Economics I 1.2 Humanities Select 1 course from the followings 011153 PHIL 153 Introduction to Philosophy 011251 PHIL 251 Logic 013103 PSY 103 General Psychology 050105 HUGE 105 Man and Communication 1.3 Language and Communication Select 4 courses from the followings 001103 ENGL 103 Foundation English I 001104 ENGL 104 Foundation English II 001203 ENGL 203 English for Academic Purposes 001205 ENGL 205 English for Science and Technology 002101 FR 101 Fundamental French I 002102 FR 102 Fundamental French II 003101 GER 101 Fundamental German I 003102 GER 102 Fundamental German II 018103 JA 103 Fundamental Japanese I 018104 JA 104 Fundamental Japanese II 019101 CN 101 Beginning Chinese I 019102 CN 102 Beginning Chinese II 1.4 Science and Mathematics 202111 BIOL 111 Biology I 203111 CHEM 111 Chemistry I 203115 CHEM 115 Chemistry Laboratory I 206111 MATH 111 Calculus I 207117 PHYS 117 Physics Laboratory I 207187 PHYS 187 Physics I Field of Specialization : a minimum of 2.1 Core Courses 206112 MATH 112 Calculus II 206281 MATH 281 Discrete Mathematics 206325 MATH 325 Linear Algebra 208263 STAT 263 Elementary Statistics 953101 SE 101 Computers and Programming 953102 SE 102 Abstract Data Type and Problem Solving 953201 SE 201 Algorithms Design and Analysis 953202 SE 202 Introduction to Software Engineering 33 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 12 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 3 Credits 15 Credits 4 Credits 3 Credits 1 Credit 3 Credits 1 Credit 3 Credits 92 Credits 25 Credits 3 Credits 3 Credits 3 Credits 3 Credits 4 Credits 3 Credits 3 Credits 3 Credits 180 3. คู่มือการศึกษาระดับปริญญาตรี 2.2 Major: a minimum of 67 Credits 2.2.1 Required Courses 49 Credits 953211 SE 211 Computer Organization 3 Credits 953212 SE 212 Database Systems and Database Systems Design 3 Credits 953213 SE 213 Operating systems and Technologies 3 Credits 953231 SE 231 Object Oriented Programming 3 Credits 953232 SE 232 Object Oriented Analysis and Design 3 Credits 953320 SE 320 Laws and Ethics for Software Engineers 3 Credits 953321 SE 321 Software Requirement Analysis 3 Credits 953322 SE 322 Software Design and Architecture 3 Credits 953323 SE 323 Software Construction, Testing and Maintenance 3 Credits 953331 SE 331 Component-Based Software Development 3 Credits 953361 SE 361 Computer Network and Protocols 3 Credits 953391 SE 391 Software Development Training Camp 3 Credits 953491 SE 491 Cooperative Education 9 Credits 953497 SE 497 Software Engineering Seminar 1 Credit 953499 SE 499 Software Engineering Project 3 Credits 2.2.2 Major Electives: a minimum of 18 Credits 951202 ANI 202 Computer Graphics for Animation 3 Credits 953421 SE 421 Software Engineering Approach to Human Computer Interaction 3 Credits 953441 SE 441 E-Business Strategy and Architecture 3 Credits 953442 SE 442 Collaborative E-Business 3 Credits 953443 SE 443 Security in E-Business 3 Credits 953444 SE 444 Web Services Technologies 3 Credits 953451 SE 451 Multimedia System Engineering 3 Credits 953452 SE 452 Multimedia Software Design and Development 3 Credits 953461 SE 461 Corporate Network Planning and Management 3 Credits 953462 SE 462 Computer Network and Security 3 Credits 953463 SE 463 Wireless Communication System 3 Credits 953464 SE 464 Wireless Application Development 3 Credits 953494 SE 494 Selected Topics in Software Engineering I 3 Credits 953495 SE 495 Selected Topics in Software Engineering II 3 Credits Free Electives : a minimum of 6 Credits At least 6 credits of elective courses, taken outside the major and minor (if any) fields, are required. Total : a minimum of 131 Credits คู่มือการศึกษาระดับปริญ181 ญ าตรี Recommended Study Program Leading to the B.S. (Software Engineering) First Year First Semester Course Code 206111 MATH 207117 PHYS 207187 PHYS 953101 SE Humanities Second Semester Course Code 202111 BIOL 203111 CHEM 203115 CHEM 206112 MATH 953102 SE Credits 111 3 117 1 187 3 101 4 3 Language and Communication 3 Total 17 First Semester Course Code 206281 MATH 208263 STAT 953202 SE 953211 SE 953231 SE 281 263 202 211 231 Credits 3 3 3 3 3 Credits 4 3 1 3 3 Language and Communication 3 Total Second Year Second Semester Course Code 206325 MATH 953201 SE 953212 SE 953213 SE 953232 SE 17 Credits 3 3 2 3 3 Language and Communication 3 Total 18 Language and Communication 3 Total 111 111 115 112 102 18 325 201 212 213 232 Third Year First Semester Course Code 953320 SE 953321 SE 953322 SE 953361 SE Major Elective Social Sciences Total 320 321 322 361 First Semester Course Code 953497 SE 497 953499 SE 499 Major Electives Free Elective Total Credits 3 3 3 3 3 3 18 Credits 1 3 9 3 16 Second Semester Course Code 953323 SE 323 953331 SE 331 953391 SE 391 Major Electives Free Elective Total Fourth Year Second Semester Course Code 953491 SE Total 491 Credits 3 3 3 6 3 18 Credits 9 9