| |
|
|
Master of AI
consists of courses in theoretical, practical and research aspects
of AI that aims to bring the concept of intelligence into computers
and computer systems. Reaching this goal may be achieved by
considering how intelligence is founded in humans and animals (in a
limited extent).
Therefore, it
seems that if we can make computers to achieve abilities such as
analyzing information, reasoning, learning, intelligent behavior in
a known or unknown environment, ability to see and recognize,
ability to understand and produce speech and natural languages, etc.
we are closer to our goal.
It is expected that
a graduate in Mater of AI should achieve the following abilities:
-
Appropriate presentation of knowledge.
-
How to make a machine to decide Using AI methods.
-
Methods to make a machine learn.
-
Making robots behave intelligently.
-
Soft computing such as fuzzy systems, neural
networks.
-
Processing and analyzing digital images and
patterns.
-
Processing and understanding of natural
languages.
-
Processing and understanding of speech.
These abilities
should enable our graduates to implement and manage projects such
as:
-
Implementing advanced industrial automation doing automatic quality
control and using intelligent robots.
-
Designing
advanced security and identification systems.
-
Designing expert systems in different
applications.
-
Developing computer translating systems.
-
Analyzing digital images for different
applications in industry, medicine, etc.
-
Leading research projects in above fields.
:: Main Courses:
-
Advanced Artificial Intelligence
-
Machine
Learning
-
Neural Networks
-
Digital Image Processing
-
Planning in Artificial Intelligence
-
Fuzzy Systems
:: Optional Courses
-
Machine Vision
-
Advanced Image Processing
-
Natural Language Processing
-
Distributed Artificial Intelligence
-
Expert Systems and Knowledge Engineering
-
Speech Processing
-
Speech recognition
-
Robotics
-
Statistical pattern Recognition
-
Structural Pattern Recognition
-
Digital Signal Processing
-
Genetic Algorithms
-
One course from Other groups of Computer Engineering
Department.
More information
about courses are available in
Courses page.
:: Graduation Requirements
[Successfully passing 32 units as follows]:
-
Course work consisting of 24 units (8 courses).
-
Master thesis, 6 units.
-
Seminar, 2 units (The seminar can be related to
the Master thesis).
Important
Notes:
-
A student should
take 4 subjects from main courses and 4 from optional ones.
-
Not all courses
listed above will be given during one academic year.
-
A course is
given only once during one academic year.
-
Depending on
students undergraduate filed of study they might have to pass one
or more additional undergraduate courses. This will be
decided by AI group upon the first term registration.
-
The master
thesis should be approved by AI group before registration of the 3rd
term. Depending on the number of students registered
in each year, each professor will supervise 1, 2 or maximum 3
Master thesis.
-
The Master
program shall be finished in 2 years, but in special cases by
imposing some penalties on students, upon approval of AI group and
department graduate committee, it might be extended to 2.5 years.
-
It is expected
that a AI student should choose a thesis supervisor only from
professors of AI group.
|