28.01.2015 Views

Course Description - Sirindhorn International Institute of Technology

Course Description - Sirindhorn International Institute of Technology

Course Description - Sirindhorn International Institute of Technology

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!