Macedonian

Artificial Intelligence

Upon successful completion of the course, students will have an understanding of the basic areas of artificial intelligence including search, problem solving, knowledge representation, reasoning, decision making, planning, perception and action, and learning -- and their applications. Students will also be able to design and implement key components of intelligent agents of moderate complexity and evaluate their performance.

High Performance Computing

After the completion of this course, the students will have the knowledge of the architectures with high performance. They will understand the systems that are used for high performance computing and they will have the knowledge for algorithm speedup by their analysis and transformation based on available hardware infrastructure especially on their processor and memory hierarchy.