Artificial Intelligence

Artificial Intelligence - the course is explored from theoretical and practical perspective. Topic focusing on representation include symbolic , rule based, object, and semantic net systems. Topics focusing on representation include inductive, adductive and deductive systems, non-monotonic reasoning, temporal reasoning, model based reasoning.

Software Engineering

Software Engineering - fundamental software engineering techniques and methodologies used when software is developed. Topics include various life cycle models, project planning, requirements analysis, design, implementation, testing, maintenance of the software.

Data Mining

Data Mining - the course discusses the process of extracting hidden patterns from large amounts of data