Courses

The goal of this course is to introduce the students to the following fundamental data management issues: database file organization, indexing, query processing and optimization, transaction, concurrency control, recovery system as well as other...
The Introduction to Database Course is intended to cover two core topics: Architecture of Database Systems and Data Modelling Concept which provide students with a broad introduction to the fundamentals of database Systems. At the completion of the...
CSC 113  This course continues the coverage of the fundamental concepts of Object Oriented Programming that started in Java Programming I (CSC 111).  The Java Programming II covers more advanced topics such as relationship between classes,...