undergrad2014
undergrad2014 undergrad2014
Undergraduate Catalog Academic Year 2014 CHS425 General Food Science Prerequisite: None 3(3-0-6) A study of the physical, chemical, and microbiological aspects of food, the function of and changes in components during preparation and processing of food. CHS456 Transport Phenomena Prerequisite: None 3(3-0-6) Constitutive equations for momentum, energy and mass transfer. Development of microscopic and macroscopic momentum, energy and mass transfer equations for homogeneous and heterogeneous systems. Analogy and dimensionless analysis. Problems and applications in unit of chemical engineering. CHS457 Chemical Engineering Plant Design 3(3-0-6) Prerequisite: Have earned credits of CHS355 or consent of Head of School Problem-based course: Conceptual design of a chemical plant, general design considerations and selection, process design project of a chemical plant. CHS461 Process Dynamics and Control 3(3-0-6) Prerequisite: Have earned credits of CHS241 or consent of Head of School Mathematical modeling of chemical engineering systems, solution techniques and dynamics of these systems, introduction to automatic control, feedback control concept, stability analysis, frequency response and control system designs, introduction to measurement and control instrument characteristics. CHS463 Energy Technology and Management 3(3-0-6) Prerequisite: Have earned credits of CHS241 or consent of Head of School Electric power generation and distribution, heat exchangers, pinch analysis, fuels and combustion, heat engines and steam boiler, principles of energy management in industry, energy auditing, cleaner technology, and tools and methods to enhance the efficiency of industrial energy systems. CHS481 Special Topics in Chemical Engineering I Prerequisite: None 3(3-0-6) New topics or areas of study not offered in other chemical engineering courses. Topics may vary from semester to semester. Topic covered is different from CHS482 and CHS483. CHS482 Special Topics in Chemical Engineering II Prerequisite: None 3(3-0-6) New topics or areas of study not offered in other chemical engineering courses. Topics may vary from semester to semester. Topic covered is different from CHS481 and CHS483. CHS483 Special Topics in Chemical Prerequisite: None Engineering III 3(3-0-6) New topics or areas of study not offered in other chemical engineering courses. Topics may vary from semester to semester. Topic covered is different from CHS481 and CHS482. CHS484 Chemical Engineering Project 6(0-18-0) Prerequisite: Senior standing A student team will be given a problem, for which they must determine appropriate approaches and actions to obtain feasible solutions. This involves establishment of initial contacts, project proposal development, preliminary data collection, data analysis, verification of the results, and practical implementation. A presentation of the project and a submission of a comprehensive report are due at the end of the semester. CHS485 Special Studies in Chemical Engineering I 3(3-0-6) Prerequisite: Consent of Advisor and Head of School An in-depth study of a topic in the field of chemical engineering. CHS486 Special Studies in Chemical Engineering II 3(3-0-6) Prerequisite: Consent of Advisor and Head of School An in-depth study of a topic in the field of chemical engineering. Topic covered is different from CHS485. CHS487 Extended Chemical Engineering Training Prerequisite: Senior standing 6(0-40-0) Students are provided with on-the-job training at selected modern industrial or service facilities for an extended period of at least 16 weeks. The purpose of the course are to allow the students opportunities to observe how industrial engineers function, to learn how to collaborate with co-workers, and to develop self-responsibility. Students must submit a report at the end of the training period. 42 Sirindhorn International Institute of Technology Thammasat University
CSS221 Computer Graphics and 3(2-3-4) Applications Prerequisite: None Representation and manipulation of graphic data. Representation and transformations of two-dimensional space, three-dimensional space. Illumination and shading modes. Visualizing and analyzing numerical data associated with scientific, business, and/or entertainment applications. Methods of creating, storing, manipulating, presenting and animating two and three dimensional graphical objects. Elements of image processing. Programming computer graphics with OpenGL or similar library. CSS224 Computer Architectures 3(3-0-6) Prerequisite: Have earned credits of ECS371 or Corequisite: Taking ECS371 in the same semester or consent of Head of School Computer evolution. Conventional computer architectures. CPU and ALU structures and design. Instruction sets. Hardwired and microprogrammed control. Pipelining. Array and vector processors. Multiprocessor systems. Memory organizations. Cache memory. I/O organizations. CSS225 Operating System 3(3-0-6) Prerequisite: Have earned credits of ITS100 or consent of Head of School Basic concepts of operating systems. Processes. Interprocess communication and synchronization. Inputoutput. File systems. Memory management. CSS226 Scientific Computing 3(3-0-6) Prerequisite: Have earned credits of GTS210 or consent of Head of School An introduction to elementary numerical analysis and scientific computation. Topics include conditioning, stability, interpolation, quadrature, linear and nonlinear equation solving, least-squares fitting, eigenvalue and eigenvector computation, optimization, and ordinary differential equations. CSS300 Computer Engineering Training 0(0-0-0) Prerequisite: Junior standing or consent of Head of School Practical training in private sectors or governmental departments in the field of Computer Engineering not less than 240 hours during summer vacation of the third year. Students must submit a report to his/her supervisor who will decide for the final grade of either satisfactory (S) or unsatisfactory (U). CSS321 Theory of Computation 3(3-0-6) Prerequisite: Have earned credits of ITS201 or consent of Head of School Automata, computability, and complexity, emphasizing computability and computational complexity theory. Regular and context-free languages. Decidable and undecidable problems, reducibility, completeness theory, recursive function theory. Finite automata and regular languages. Push-down automata and context-free languages. Turing machines and decidable (recursive) languages. CSS331 Fundamentals of Data Communications Prerequisite: None 3(3-0-6) An overview of techniques used in data communications and switched communication networks. Topics include: protocol architectures; data transmission and transmission media; signal encoding techniques; data link control protocols; multiplexing, multiple access and spread spectrum; switching networks. CSS332 Microcontrollers and Applications 3(2-3-4) Prerequisite: Have earned credits of ECS371 or consent of Head of School Microcontroller and microprocessor architecture. Assembly language programming. Microcontroller interfacing. Descriptions of the microcontroller-based system components: electronics, functions, and interfaces. System bus. Interrupts. DMA and I/O. Laboratory practice and experimental studies on topics related to microcontrollers. CSS333 Parallel and Distributed Computing 3(3-0-6) Prerequisite: Have earned credits of CSS225 or consent of Head of School Architectures, algorithms, and languages for parallel and distributed processing. Pipeline computing; super computing; multi-processing control; dataflow computing. Distributed computer systems; distributed file systems; distributed shared memory. CSS334 Computer Networks and Internetworking Prerequisite: None 3(3-0-6) An overview of networking and internetworking technologies. Topics include Open Systems Interconnect (OSI) reference model, Internet Protocol suite, standards, design concepts of protocols, routing algorithms, and applications of networks. Sirindhorn International Institute of Technology Thammasat University 43
- Page 3: Undergraduate Catalog Academic Yea
- Page 6 and 7: Undergraduate Catalog Academic Year
- Page 8 and 9: Undergraduate Catalog Academic Year
- Page 10 and 11: Undergraduate Catalog Academic Year
- Page 12 and 13: Undergraduate Catalog Academic Year
- Page 14 and 15: Undergraduate Catalog Academic Year
- Page 16 and 17: Undergraduate Catalog Academic Year
- Page 18 and 19: Undergraduate Catalog Academic Year
- Page 20 and 21: Undergraduate Catalog Academic Year
- Page 22 and 23: Undergraduate Catalog Academic Year
- Page 24 and 25: Undergraduate Catalog Academic Year
- Page 26 and 27: Undergraduate Catalog Academic Year
- Page 28 and 29: Undergraduate Catalog Academic Year
- Page 30 and 31: Undergraduate Catalog Academic Year
- Page 32 and 33: Undergraduate Catalog Academic Year
- Page 34 and 35: Undergraduate Catalog Academic Year
- Page 36 and 37: Undergraduate Catalog Academic Year
- Page 38 and 39: Undergraduate Catalog Academic Year
- Page 40 and 41: Undergraduate Catalog Academic Year
- Page 42 and 43: Undergraduate Catalog Academic Year
- Page 44 and 45: Undergraduate Catalog Academic Year
- Page 46 and 47: Undergraduate Catalog Academic Year
- Page 50 and 51: Undergraduate Catalog Academic Year
- Page 52 and 53: Undergraduate Catalog Academic Year
- Page 54 and 55: Undergraduate Catalog Academic Year
- Page 56 and 57: Undergraduate Catalog Academic Year
- Page 58 and 59: Undergraduate Catalog Academic Year
- Page 60 and 61: Undergraduate Catalog Academic Year
- Page 62 and 63: Undergraduate Catalog Academic Year
- Page 64 and 65: Undergraduate Catalog Academic Year
- Page 66 and 67: Undergraduate Catalog Academic Year
- Page 68 and 69: Undergraduate Catalog Academic Year
- Page 70 and 71: Undergraduate Catalog Academic Year
- Page 72 and 73: Undergraduate Catalog Academic Year
- Page 74 and 75: Undergraduate Catalog Academic Year
- Page 76 and 77: Undergraduate Catalog Academic Year
- Page 78 and 79: Undergraduate Catalog Academic Year
- Page 80 and 81: Undergraduate Catalog Academic Year
- Page 82 and 83: Undergraduate Catalog Academic Year
- Page 84 and 85: Undergraduate Catalog Academic Year
- Page 86 and 87: Undergraduate Catalog Academic Year
- Page 88 and 89: Undergraduate Catalog Academic Year
- Page 90 and 91: Undergraduate Catalog Academic Year
- Page 92 and 93: Undergraduate Catalog Academic Year
- Page 94 and 95: Undergraduate Catalog Academic Year
- Page 96 and 97: Undergraduate Catalog Academic Year
CSS221 Computer Graphics and 3(2-3-4)<br />
Applications<br />
Prerequisite: None<br />
Representation and manipulation of graphic data.<br />
Representation and transformations of two-dimensional<br />
space, three-dimensional space. Illumination and shading<br />
modes. Visualizing and analyzing numerical data<br />
associated with scientific, business, and/or entertainment<br />
applications. Methods of creating, storing, manipulating,<br />
presenting and animating two and three dimensional<br />
graphical objects. Elements of image processing.<br />
Programming computer graphics with OpenGL or similar<br />
library.<br />
CSS224 Computer Architectures 3(3-0-6)<br />
Prerequisite: Have earned credits of ECS371 or<br />
Corequisite: Taking ECS371 in the same semester or <br />
consent of Head of School<br />
Computer evolution. Conventional computer architectures.<br />
CPU and ALU structures and design. Instruction sets.<br />
Hardwired and microprogrammed control. Pipelining.<br />
Array and vector processors. Multiprocessor systems.<br />
Memory organizations. Cache memory. I/O organizations.<br />
CSS225 Operating System<br />
3(3-0-6)<br />
Prerequisite: Have earned credits of ITS100 or consent <br />
of Head of School<br />
Basic concepts of operating systems. Processes.<br />
Interprocess communication and synchronization. Inputoutput.<br />
File systems. Memory management.<br />
CSS226 Scientific Computing<br />
3(3-0-6)<br />
Prerequisite: Have earned credits of GTS210 or consent <br />
of Head of School<br />
An introduction to elementary numerical analysis and<br />
scientific computation. Topics include conditioning, stability,<br />
interpolation, quadrature, linear and nonlinear equation<br />
solving, least-squares fitting, eigenvalue and eigenvector<br />
computation, optimization, and ordinary differential<br />
equations.<br />
CSS300 Computer Engineering Training 0(0-0-0)<br />
Prerequisite: Junior standing or consent of Head of School<br />
Practical training in private sectors or governmental<br />
departments in the field of Computer Engineering not less<br />
than 240 hours during summer vacation of the third year.<br />
Students must submit a report to his/her supervisor<br />
who will decide for the final grade of either satisfactory<br />
(S) or unsatisfactory (U).<br />
CSS321 Theory of Computation<br />
3(3-0-6)<br />
Prerequisite: Have earned credits of ITS201 or consent <br />
of Head of School<br />
Automata, computability, and complexity, emphasizing<br />
computability and computational complexity theory.<br />
Regular and context-free languages. Decidable and<br />
undecidable problems, reducibility, completeness theory,<br />
recursive function theory. Finite automata and regular<br />
languages. Push-down automata and context-free<br />
languages. Turing machines and decidable (recursive)<br />
languages.<br />
CSS331 Fundamentals of Data<br />
Communications<br />
Prerequisite: None<br />
3(3-0-6)<br />
An overview of techniques used in data communications<br />
and switched communication networks. Topics include:<br />
protocol architectures; data transmission and transmission<br />
media; signal encoding techniques; data link control<br />
protocols; multiplexing, multiple access and spread<br />
spectrum; switching networks.<br />
CSS332 Microcontrollers and Applications 3(2-3-4)<br />
Prerequisite: Have earned credits of ECS371 or consent <br />
of Head of School<br />
Microcontroller and microprocessor architecture. Assembly<br />
language programming. Microcontroller interfacing.<br />
Descriptions of the microcontroller-based system<br />
components: electronics, functions, and interfaces.<br />
System bus. Interrupts. DMA and I/O. Laboratory<br />
practice and experimental studies on topics related to<br />
microcontrollers.<br />
CSS333 Parallel and Distributed<br />
Computing<br />
3(3-0-6)<br />
Prerequisite: Have earned credits of CSS225 or consent <br />
of Head of School<br />
Architectures, algorithms, and languages for parallel and<br />
distributed processing. Pipeline computing; super<br />
computing; multi-processing control; dataflow computing.<br />
Distributed computer systems; distributed file systems;<br />
distributed shared memory.<br />
CSS334 Computer Networks and<br />
Internetworking<br />
Prerequisite: None<br />
3(3-0-6)<br />
An overview of networking and internetworking<br />
technologies. Topics include Open Systems Interconnect<br />
(OSI) reference model, Internet Protocol suite, standards,<br />
design concepts of protocols, routing algorithms, and<br />
applications of networks.<br />
Sirindhorn International Institute of Technology<br />
Thammasat University<br />
43