Information Systems
Dr. George Karabatis
Associate Professor

Department of Information Systems, UMBC
George Karabatis


Home
Announcements
Research
Education
Publications
Teaching
Professional Activities


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