Page 101 - University Bulletin
P. 101
100
management; network planning, configuring, installing and diagnosing; network
monitoring, analysis and performance tuning; network security; users accounts; and
managing system resources.
CS 340 INTRODUCTION TO DATABASE SYSTEMS
Credits: 3(3,1,0) Prerequisite: CS 210
This course provides a solid background in database systems and modeling. Following an
overview of database systems (definitions, evolution, architecture and applications), data
models are examined. Topics discussed include entity-relationship and relational data
models; database query languages and standards; and database design: theory and
methodology.
CS 355 COMPUTER ARCHITECTURE
Credits: 3(3,1,0) Prerequisite: CS 175
This course broadly surveys the design of computer systems and components. Topics
covered: basic processor organization, data and control paths of the simple processor,
hardwired and micro-programmed control unit, RISC vs. CISC organization. Abstract views
of the computer at various levels are examined in terms of high-level language, OS,
assembly language and internal register-transfer level (RTL), I/O organization, memory
hierarchy, and virtual memory.
CS 360 COMPUTER GRAPHICS
Credits: 3(3,1,0) Prerequisite: CS 210
This course introduces the basic elements and algorithms of computer graphics including
design, creation and manipulation of two and three dimensional graphics. Students will
learn about the different application domains of graphics. Students will produce computer
graphics applications, which represent, manipulate and display geometric information.
CS 370 INTRODUCTION TO ARTIFICIAL INTELLIGENCE
Credits: 3(3,1,0) Prerequisite: CS 210
This course provides an overview of Artificial Intelligence (AI) – definitions, evolutions and
applications. Subject areas looked at include: problem solving; knowledge representation
methods and techniques; structures and strategies for state space search; and heuristic
search techniques.
CS 375 WEB DESIGN
Credits: 3(3,0,1) Prerequisite: SE 371
This course introduces intermediate to advanced web page design techniques. Topics
include effective use of graphics, fonts, colors, navigation tools, advanced markup
language elements, as well as a study of bad design techniques. Upon completion,
students are able to employ advanced design techniques to create functional and high
impact web pages.