|
Graduate
IS 720 Mobile
Data Management
This
course focuses on the impact of mobile
computing on data management beyond the networking level, while at the
same
time provides a hands-on experience on the design and implementation of
mobile
applications for handheld devices. The course offers a technical
understanding
of the latest technologies in the field and an exploration of the
research
issues in mobile data management.
Topics include mobile architectures, mobility
and connectivity, data caching, context-awareness, sensor networks, replication,
synchronization, location management, mobile DBMS, and user interfaces.
Students will keep
abreast of the latest research innovations in the field
and will
create applications in Micro Java (J2ME) and the Pointbase
DBMS for hands-on experience on data management issues.
Semesters: Spring 2008, Spring 2007, Spring 2006, Spring 2004 (as Special Topic)
IS 650
Data Communication and Networking
This course
covers elements of data communication and networking. The topics
in the course are examined from a conceptual and theoretical
perspective. Typical material includes Digital
Communications, Packet
Transmission, LANs, Long Distance Digital Connections, Local Loops,
WANs, Routers,
Bridges, Protocols, IP, UDP, TCP, DNS, Internet routing, etc.
Semesters: Spring 2005, Spring 2003, Fall 2002
IS 620 Advanced Database Projects
This course covers advanced topics in databases,
such as SQL, PL/SQL, Object-Relational Model, XML, Data Storage, Query
Optimization, Concurrency Control, Recovery, etc. Students get
a hands-on experience
programming on Oracle. There are several database programming
assignments to
familiarize students with the course topics. In addition students work
on a group project with a realistic application that
adequately prepares them for professional positions in industry.
Semesters: Fall 2008, Fall 2007, Fall 2004,
Spring 2004, Fall 2003, Spring 2003
Undergraduate
IS
420 Database Application Development
IS 420 course is an advanced undergraduate course
with hands-on coverage of database application development. It
emphasizes application development using SQL, PL/SQL, Oracle Forms and
Oracle Reports. Students taking this course must be knowledgeable in
database design and familiar with a database language. Topics
that are covered in class include client/server databases,
design and development of database applications, and business logic in
database applications. Students learn to write non-trivial SQL queries,
create database applications in PL/SQL, design and implement
realistic database applications with Oracle Forms and Oracle Reports,
and experience team-work during all the phases of a group project.
Semesters: Fall 2008, Spring 2008, Fall 2007, Spring 2007, Fall 2006, Spring 2006, Fall 2005, Spring 2005, Fall 2004
|