Courses

This course teaches Data mining techniques, Data warehousing design and basic machine learning techniques. Topics covered include data preparation, data warehouses logical and physical design, data marts, classification, clustering, decision trees,...
Electronic commerce describes the manner in which transactions take place over networks, mostly the Internet. It is the process of electronically buying and selling goods, services, and information. Additionally, electronic commerce is also about...
This course will cover ethical issues regarding legal, privacy and intellectual property rights concerns and their application to information technology. It will give an overview of the subject aimed at raising students’ awareness about ethics in...
This course follows Software Engineering-1 course as it continues the investigation into software development life cycle to its end. Students will be exposed to an in-depth coverage of design (architectural design, interface design). They will be...
IT331 This course teaches advanced concepts in Database implementation and administration. Components include transaction processing, concurrency control, DB recovery, query processing and distributed databases.  It also teaches the students the...