COMPUTER ENGINEERING

Home   >   Faculties   >   Computer Engineering

About Us

Established in 2013, the Faculty of Computer Engineering is home of top ranking student in the Iranian University Entrance Exam (concours), and among the top five faculties in Iran.  The Faculty is home of four departments, namely Artificial Intelligence, Computer System Architecture, Software Engineering and Computer Networks, creating an amicable environment for undergraduate and graduate students.

Our History

Rooted in the communication school which goes back over 90 years, the Faculty of Computer Engineering has been launched in 2013. This faculty is placed in the Seyed Khandan campus closed to the ministry of communications and information technology. The campus facilities serving the faculties of Electrical and Computer Engineering include library, IT service centers, book store, restaurant, and different sports fields in an amicable environment. The Faculty consists of four departments, namely Artificial Intelligence, Computer System Architecture, Software Engineering and Computer Networks. The Faculty of Computer Engineering offers various computer engineering disciplines at the B.Sc., M.Sc., and Ph.D. levels, benefiting highly qualified and well-experienced faculty and staff members graduated from the top rank universities.

Research

With more than 60 faculty members, an annual average of more than 180 international papers, and more than 650 graduate students, the Faculty of Electrical Engineering is one of the university engines of research and innovation.

Artificial Intelligence is offered as a postgraduate program (MSc and PhD) in our school. The program provides theoretical knowledge and practical skills in a broad variety of topics, including:

  • Machine Learning
  • Intelligent Systems
  • Image Processing
  • Computer Vision
  • Language and Speech Processing
  • Fuzzy Systems
  • Evolutionary and Swarm Algorithms
  • Neural Networks
  • Soft Computing

Software engineering is one of the prominent branches of computer engineering which focuses on systematic design, implementation and maintenance of large and complicated software systems. In this Department technical aspects of developing software systems, software processes, software management, software testing, and risk management are all given careful attention. Software engineering department of K. N. Toosi University of technology aimed at teaching and promoting fundamental software engineering methods and Technics, which results in high quality software systems.

Core research areas:

  • Parallel computer architecture
  • Information Retrieval
  • Data Science
  • Distributed Systems
  • Software Testing
  • Database and Data Warehouse Systems
  • Algorithm Design
  • Cloud Computing
  • Internet of Things
  • Design Patterns
  • Parallel computer architecture
  • High performance computing
  • Scalable memory systems
  • Embedded systems
  • Architecture of computer networks
  • Multimedia systems.

Research activities at this department are inherently inter-disciplinary, necessitating collaboration between professionals in engineering, medicine, and biology. International scientific and research collaborations are among the notable features of this department, an example of which is the joint Ph.D. and M.Sc. dual-degree program in collaboration with the Medical School of the University of Picardie Jules Verne, France.

Core research areas:

  • wired and wireless network analysis and design
  • data and network security,
  • distributed systems
  • performance evaluation of computer systems
Artificial Intelligence

Artificial Intelligence is offered as a postgraduate program (MSc and PhD) in our school. The program provides theoretical knowledge and practical skills in a broad variety of topics, including:

  • Machine Learning
  • Intelligent Systems
  • Image Processing
  • Computer Vision
  • Language and Speech Processing
  • Fuzzy Systems
  • Evolutionary and Swarm Algorithms
  • Neural Networks
  • Soft Computing
Software Engineering

Software engineering is one of the prominent branches of computer engineering which focuses on systematic design, implementation and maintenance of large and complicated software systems. In this Department technical aspects of developing software systems, software processes, software management, software testing, and risk management are all given careful attention. Software engineering department of K. N. Toosi University of technology aimed at teaching and promoting fundamental software engineering methods and Technics, which results in high quality software systems.

Core research areas:

  • Parallel computer architecture
  • Information Retrieval
  • Data Science
  • Distributed Systems
  • Software Testing
  • Database and Data Warehouse Systems
  • Algorithm Design
  • Cloud Computing
  • Internet of Things
  • Design Patterns
Computer Systems Architecture:
  • Parallel computer architecture
  • High performance computing
  • Scalable memory systems
  • Embedded systems
  • Architecture of computer networks
  • Multimedia systems.
Computer Networks

Research activities at this department are inherently inter-disciplinary, necessitating collaboration between professionals in engineering, medicine, and biology. International scientific and research collaborations are among the notable features of this department, an example of which is the joint Ph.D. and M.Sc. dual-degree program in collaboration with the Medical School of the University of Picardie Jules Verne, France.

Core research areas:

  • wired and wireless network analysis and design
  • data and network security,
  • distributed systems
  • performance evaluation of computer systems

Academics

The Faculty of Computer Engineering offers B.Sc, M.Sc and PhD  programs in its diverse fields of study. The educational programs at the faculty aims to present the endless possibilities that a computer engineer can achieve to boost his/her career. Faculty of Computer Engineering comprises of four academic departments and offers the following programs:

Programs and Degrees:

BSc MSc PhD
Computer Engineering in two majors

  • Hardware Engineering
  • Software Engineering
Artificial Intelligence

Computer Networks

Computer System Architecture

Software Engineering

Artificial Intelligence

Computer Networks

Computer System Architecture

Software Engineering

Read more on undergraduate and graduate courses.

Faculty Members

Faculty MemberFacultyDepartment

Ahmadi, Ali


Ali Ahmadi

Ali Ahmadi
Associate Professor
ahmadi@kntu.ac.ir

Computer EngineeringArtificial Intelligence

Dadkhah, Chitra


Chitra Dadkhah

Chitra Dadkhah
Assistant Professor
dadkhah@kntu.ac.ir

Computer EngineeringArtificial Intelligence

Dalirrooy Fard, Rasool


Rasool Dalirrooy Fard

Rasool Dalirrooy Fard
Lecturer
dfard@kntu.ac.ir

Computer EngineeringComputer Systems Architecture

Dehyadegari, Masoud


Masoud Dehyadegari

Masoud Dehyadegari
Assistant Professor
dehyadegari@kntu.ac.ir

Computer EngineeringComputer Systems Architecture

Esnaashari, Mohammad Mehdi


Mohammad Mehdi Esnaashari

Mohammad Mehdi Esnaashari
Assistant Professor
esnaashari@kntu.ac.ir

Computer EngineeringSoftware Engineering

Farzi, Saeed


Saeed Farzi

Saeed Farzi
Assistant Professor
saeedfarzi@kntu.ac.ir

Computer EngineeringSoftware Engineering

Ghasemi, Abdorasoul


Abdorasoul Ghasemi

Abdorasoul Ghasemi
Associate Professor
arghasemi@kntu.ac.ir

Computer EngineeringComputer Network

Khanmirza, Hamed


Hamed Khanmirza

Hamed Khanmirza
Assistant Professor
h.khanmirza@kntu.ac.ir

Computer EngineeringSoftware Engineering

Khasteh, Seyed Hossein


Seyed Hossein Khasteh

Seyed Hossein Khasteh
Assistant Professor
khasteh@kntu.ac.ir

Computer EngineeringSoftware Engineering

Mousavinia, Amir


Amir Mousavinia

Amir Mousavinia
Assistant Professor
moosavie@kntu.ac.ir

Computer EngineeringComputer Systems Architecture

Naser Sharif, Babak


Babak Naser Sharif

Babak Naser Sharif
Assistant Professor
bnasersharif@kntu.ac.ir

Computer EngineeringArtificial Intelligence

Nasihatkon, Seyed Behrooz


Seyed Behrooz Nasihatkon

Seyed Behrooz Nasihatkon
Assistant Professor
nasihatkon@kntu.ac.ir

Computer EngineeringArtificial Intelligence

Nikanjam, Amin


Amin Nikanjam

Amin Nikanjam
Assistant Professor
nikanjam@kntu.ac.ir

Computer EngineeringArtificial Intelligence

Roodaki Lavasani, Hoda


Hoda Roodaki Lavasani

Hoda Roodaki Lavasani
Assistant Professor
hroodaki@kntu.ac.ir

Computer EngineeringComputer Systems Architecture

Sedighian Kashi, Saeed


Saeed Sedighian Kashi

Saeed Sedighian Kashi
Assistant Professor
sedighian@kntu.ac.ir

Computer EngineeringSoftware Engineering

Contact Us

Address: Faculty of Computer Engineering, K.N. Toosi University of Technology,

Seyed Khandan, Shariati Ave.,Tehran, Iran.

Postal Code: 16317-14191

P.O. Box:16315-1355

Tel: +98-21-8846-9645

Fax: +98-21-8846-2486

Email: computer@kntu.ac.ir