Software Requirements Engineering

This course introduces the various concepts of Requirements Engineering. Topics covered include: Essential topics of the variant requirements analysis phases,

Apply

Physics

This is course in physics designed to emphasize the experimental laws of physical science. Topics to be covered include mechanics,

Apply

Computer Architecture

This course provides an introduction to hardware and software aspects of computer architecture. Topics covered: Computer structures and their types,

Apply

Programming III

This module exposes students to the depth and breadth of modern programming practice, with the goal of making students better

Apply

Data Structures and Algorithms

This course introduces the main concepts of data structures. Topics covered: concepts of Abstract Data Types (ADT), specification of different

Apply

Int. to Information Systems

This course will introduce the topic of Information Systems (IS) and discuss how organizations use information systems to support for

Apply

Int. to Software Engineering

This course is important as it presents key principles and concepts of software engineering and gives a solid foundation for

Apply

E-Commerce and E-Marketing

Introduction to the Internet and World Wide Web; concept of e-Business, e-Commerce and e-Marketplaces; e-Commerce models and applications; e-Commerce support

Apply