05.11.2014 Views

2007-2008 Academic Catalog (4-Aug-2007).indd - AUK

2007-2008 Academic Catalog (4-Aug-2007).indd - AUK

2007-2008 Academic Catalog (4-Aug-2007).indd - AUK

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

AMERICAN UNIVERSITY of KUWAIT<br />

<strong>2007</strong>-<strong>2008</strong> ACADEMIC CATALOG<br />

relational data model, object oriented model, database design by analysis and synthesis,<br />

relational algebra, data definition and manipulation languages, semantic integrity constraints,<br />

semantic query transformation and optimization. Prerequisite: CSIS 210.<br />

CSIS 255 Web Technologies (3)<br />

This course focuses on building Web applications and their associated technologies. Client<br />

and server languages, professional website development tools, databases on the web, and web<br />

servers. Students are expected to complete a project in the development and maintenance of<br />

web sites as well as web services. Prerequisite: CSIS 210.<br />

CSIS 260 System Analysis and Design (3)<br />

Study of the principles, tools and practices of information systems analysis. Emphasis on<br />

learning pragmatic aspects of working as a system analyst and employing the tools of systems<br />

analysis and design. Prerequisites: CSIS 110 and CSIS 120.<br />

CSIS 300 E-Commerce (3)<br />

This course focuses on the evolution of electronic commerce where business is conducted<br />

between organizations and individuals relying primarily on digital media and transmission.<br />

Participants investigate the opportunities and challenges of exchanging goods and services<br />

over communications networks as well as the manner in which relationships are being reshaped.<br />

New forms of business arrangements are also examined. Course activities are designed<br />

to provide both managerial and entrepreneurial assessments of anticipated advances in<br />

information technology with respect to business systems and electronic markets. Prerequisite:<br />

CSIS 250.<br />

CSIS 310 Introduction to Operating Systems (3)<br />

Study of supervisory programs. Systems services and file systems; CPU scheduling; memory<br />

management; virtual memory; disk scheduling. Deadlock characterization, prevention, and<br />

avoidance; concurrent processes; semaphores; critical sections; synchronization. Distributed<br />

systems and communication protocols. Prerequisite: CSIS 210.<br />

CSIS 320 Principles of Programming Languages (3)<br />

Formal definition of programming languages including specification of syntax and<br />

semantics. A survey of programming paradigms (procedural, functional and logic). History of<br />

programming languages, data types supported, control structures and run time management<br />

of dynamic structures. Prerequisite: CSIS 210.<br />

CSIS 322 Net Centric Computing (3)<br />

The course covers fundamental concepts of computer networks. Topics include: OSI model;<br />

LAN/WAN architecture and design; network services and protocols such as TCP/IP, mobile<br />

IP; DNS, ICMP, telnet, ftp, etc; distributed object systems; and collaboration technology and<br />

groupware. Students are expected to complete a project that covers the essentials of set-up,<br />

configuration and administration of multi-protocol servers and clients. Prerequisite: CSIS<br />

210.<br />

143

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

Saved successfully!

Ooh no, something went wrong!