Skip to content
 
 

Latest commit

 

History

100 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Artificial Intelligence Course – BSc Computer Science

Islamic Azad University, Central Tehran Branch

Department of Computer Science — Faculty of Basic Sciences


🎓 Course Overview

Artificial Intelligence (AI) is one of the core interdisciplinary courses in Computer Science.
It focuses on understanding and simulating human cognitive and learning processes within computational systems.

The course introduces students to the theoretical foundations, algorithmic approaches, and computational techniques of AI, preparing them to design and analyze intelligent systems in real-world scenarios.


👩‍🏫 Instructor

Dr. Maryam Haji Esmaeili
Faculty Member – Department of Computer Science
Islamic Azad University, Central Tehran Branch

Specialist in Artificial Intelligence, Machine Learning, and Natural Language Processing (NLP).
Connect with Dr. Haji Esmaeili on LinkedIn


👨‍💻 Author & Maintainer

Iliya Nazmehr
Undergraduate Student – Department of Computer Science
Islamic Azad University, Central Tehran Branch

Iliya Nazmehr serves as a teaching assistant and student, actively involved in educational activities in Artificial Intelligence, Databases, and Data Mining.
Connect with Iliya Nazmehr on LinkedIn


🤖 What is Artificial Intelligence?

Artificial Intelligence (AI) is a branch of Computer Science dedicated to building systems capable of performing tasks that normally require human intelligence — such as reasoning, learning, problem-solving, and perception.

🔹 Core Areas

  • Machine Learning (ML)
  • Natural Language Processing (NLP)
  • Computer Vision
  • Expert Systems
  • Robotics & Computational Intelligence

🌍 Real-World Applications

AI powers a wide range of technologies, from ChatGPT and Google Assistant, to autonomous vehicles, data analytics, and intelligent healthcare systems.


📚 Learning Objectives

By the end of this course, students will be able to:

  • Understand the fundamental and historical concepts of Artificial Intelligence
  • Apply search, reasoning, and decision-making algorithms
  • Learn and implement basic machine learning models
  • Analyze problems from an AI perspective
  • Evaluate ethical and social implications of AI technologies

🏛️ About the University

Islamic Azad University – Central Tehran Branch
A leading higher education institution in Iran, known for excellence in Computer Science and Artificial Intelligence education.
The university’s mission is to foster creativity, innovation, and technical expertise among students, preparing them for advanced scientific and technological challenges.


👥 Student Projects

Each student group (1–30) has a dedicated folder.
Each group must include their code, data, project report, and documentation inside their assigned folder.

Group README Template:

AI Project - Group 05

🧩 Team Members

  • Student 1 (ID)
  • Student 2 (ID)
  • Student 3 (ID)
  • Student 4 (ID)
  • Student 5 (ID)

🎯 Project Title

A short and descriptive title for your project.

🧠 Summary

Briefly explain your project’s purpose, approach, and AI methods used.

🚀 How to Run

Step-by-step instructions to reproduce the project results.


🌟 Final Notes

This repository serves as the official educational resource for the Artificial Intelligence Course (BSc Computer Science) at the Islamic Azad University, Central Tehran Branch.

It is designed to promote collaboration, research, and hands-on learning in the field of Artificial Intelligence.


© 2025 – Islamic Azad University, Central Tehran Branch

Instructor: Dr. Maryam HajiEsmaeili

Prepared by: Iliya Nazmehr

About

Educational repository for the Artificial Intelligence course (BSc Computer Science) at Islamic Azad University, Central Tehran Branch — includes lecture materials, and student project folders.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages