Course Description - Sirindhorn International Institute of Technology
Course Description - Sirindhorn International Institute of Technology
Course Description - Sirindhorn International Institute of Technology
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Sirindhorn</strong> <strong>International</strong> <strong>Institute</strong> <strong>of</strong> <strong>Technology</strong><br />
Undergraduate Catalog 2005<br />
Corequisite: (ITS 225 and CSS 222) or<br />
consent <strong>of</strong> Head <strong>of</strong> School<br />
Selected topics covered in operating system and objectoriented<br />
programming.<br />
ITS 300 Information <strong>Technology</strong> Training 0(0‐0‐0)<br />
Prerequisite: Junior standing or consent <strong>of</strong> Head <strong>of</strong> School<br />
Practical training in private sectors or governmental<br />
departments in the field <strong>of</strong> Information <strong>Technology</strong> not<br />
less than 240 hours during summer vacation <strong>of</strong> the third<br />
year. Students must submits a report to his/her<br />
supervisor who will decide for the final grade <strong>of</strong> either<br />
satisfactory (S) or unsatisfactory (U)<br />
ITS 321 Discrete Mathematics 3(3‐0‐6)<br />
Prerequisite: None<br />
Set and Projection. Boolean algebra. Relations.<br />
Automation. Formal grammar. Graph and algorithms.<br />
ITS 322 Database Management Systems 3(3‐0‐6)<br />
Prerequisite: None<br />
Database systems architectures; relational data models;<br />
query languages; database security/integrity and<br />
concurrency.<br />
ITS 323 Introduction to Data 3(3‐0‐6)<br />
Communications<br />
Prerequisite: None<br />
An overview <strong>of</strong> basic knowledge related to the process <strong>of</strong><br />
data exchange between computers. Topics include<br />
analog and digital data transmission systems, various<br />
network topologies, client‐server models, and<br />
structure/mechanism <strong>of</strong> 5‐layer simplified OSI model:<br />
application, transport, network, data‐link and physical<br />
layers.<br />
ITS 324 Foundation <strong>of</strong> Information Systems 3(3‐0‐6)<br />
Prerequisite: ITS 050 or ITS 051 or<br />
consent <strong>of</strong> Head <strong>of</strong> School<br />
Basic concepts and applications <strong>of</strong> information systems<br />
and management information systems. Decision support<br />
systems, intelligent systems, expert systems, data<br />
mining and data warehouse, and electronic commerce.<br />
ITS 325 Computer Architectures 3(3‐0‐6)<br />
Corequisite: TCS 371 or consent <strong>of</strong> Head <strong>of</strong> 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 />
ITS 326 Compiler Design 3(3‐0‐6)<br />
Prerequisite: ITS 222 or consent <strong>of</strong> Head <strong>of</strong> School<br />
Introduction to the compilation <strong>of</strong> programming<br />
languages; principles and practice <strong>of</strong> lexical and<br />
syntactic analysis; error analysis.<br />
ITS 327 Computer Network Architectures 3(3‐0‐6)<br />
and Protocols<br />
Prerequisite: None<br />
Network models; OSI layers; transmission media; local<br />
area network; design concepts <strong>of</strong> protocols; routing<br />
algorithms; application <strong>of</strong> network.<br />
ITS 328 Microprocessor Applications 3(3‐0‐6)<br />
Prerequisite: TCS 382 or consent <strong>of</strong> Head <strong>of</strong> School<br />
Structure, components, operation and design <strong>of</strong><br />
microprocessor‐based systems. Memory systems design<br />
and organization. Basic peripheral interfacing.<br />
Applications <strong>of</strong> microprocessors. Assembly language<br />
programming.<br />
ITS 329 System Analysis and Design 3(3‐0‐6)<br />
Prerequisite: ITS 050 or ITS 051 or<br />
consent <strong>of</strong> Head <strong>of</strong> School<br />
S<strong>of</strong>tware models and s<strong>of</strong>tware modeling methodologies.<br />
Basic abstraction mechanisms in s<strong>of</strong>tware modeling.<br />
Modeling techniques, process and languages. S<strong>of</strong>tware<br />
development process. Object‐oriented system analysis<br />
and design.<br />
ITS 330 Object Oriented Programming 3(3‐0‐6)<br />
Prerequisite: ITS 050 or ITS 051 or<br />
consent <strong>of</strong> Head <strong>of</strong> School<br />
Concepts <strong>of</strong> object oriented programming.<br />
ITS 331 Information <strong>Technology</strong> I 1(0‐3‐0)<br />
Laboratory<br />
Prerequisite: ITS 223 or consent <strong>of</strong> Head <strong>of</strong> School<br />
Hands‐on practice and experiments <strong>of</strong> topics on<br />
information Systems.<br />
ITS 332 Information <strong>Technology</strong> II 1(0‐3‐0)<br />
Laboratory<br />
Prerequisite: ITS 223 or consent <strong>of</strong> Head <strong>of</strong> School<br />
Hands‐on practice and experiments <strong>of</strong> topics on s<strong>of</strong>tware<br />
technology and data communications.<br />
ITS 333 Information <strong>Technology</strong> III 1(0‐3‐0)<br />
Laboratory<br />
Prerequisite: ITS 223 or consent <strong>of</strong> Head <strong>of</strong> School<br />
Hands‐on practice and experiments <strong>of</strong> topics on s<strong>of</strong>tware<br />
technology.<br />
ITS 334 Advanced Computer Programming 3(2‐2‐5)<br />
Prerequisite: ITS 050 or ITS 052 or<br />
consent <strong>of</strong> Head <strong>of</strong> School<br />
Programmer ethics, Programming in high‐level<br />
languages, structures and techniques. S<strong>of</strong>tware<br />
engineering principle. Project on program design,<br />
debugging and development on scientific and engineering<br />
application.<br />
ITS 351 Information <strong>Technology</strong> I 3(3‐0‐6)<br />
Prerequisite: ITS 050 or ITS 051 or<br />
consent <strong>of</strong> Head <strong>of</strong> School<br />
Computer Information Systems related topics will be<br />
selected. The course serves as the guideline for its<br />
expert in the computer information systems field. Topics<br />
include, information systems design and implementation,<br />
system analysis, multimedia application, and<br />
introduction to business related application s<strong>of</strong>tware.<br />
The lecture will also lead to hands‐on practice and<br />
experiments<br />
ITS 352 Information <strong>Technology</strong> II 3(3‐0‐6)<br />
Prerequisite: TCS 371 or consent <strong>of</strong> Head <strong>of</strong> School<br />
Hardware and communications related topics will be<br />
selected. This course serves as the guideline for its<br />
expert in the hardware and communications field. Topics<br />
include, microcomputer controlled automatic system,<br />
55