Department of Computer Engineering and Engineering Sciences (CE & ES)


The department seeks to equip students with the needed knowledge and leading skills to go beyond the simple use of computers to design systems and implement hardware and software. The courses are designed to give students common core computer engineering courses while providing them with a firm foundation for future careers in industries like the computer, aerospace, telecommunications, power production, manufacturing and electronics industries. Students who graduate from this faculty will be able to design high-tech systems and devices in the future, and will possess the ability to design computers and computer-based systems. Our faculty members are among the finest national researchers in their fields and their research projects have proved significant and practical. This department holds two educational departments including Computer Engineering and Engineering Sciences
1. Computer Engineering 
The Department of Computer Science at east of Guilan trains students in all of its computer science programs, in cutting-edge science in both theory and practice, preparing them for an exciting career in a rapidly evolving discipline. Our mission is to develop in our students the deep technical, problem-solving and leadership skills needed to create new computing technologies to empower people, organizations, and society.
 The purpose of setting up this department was to train and educate the required experts in Computer science and with the expertise of software and AI. At the Bachelor of Software Engineering field, various aspects of computer are taught to students, including software engineering, Artificial intelligence, and computer architecture.
2. Engineering Sciences
The engineering science is one of the most important engineering programs in the world for training interdisciplinary graduates. That is a multi-departmental and interdisciplinary. It includes a variety of closely related areas in physical sciences, mathematics and engineering. This program is a 4-years course and unique as compared to other common engineering programs.  The students going through this program will first experience a 2-years basic curriculum for preparation to locate in a next 2-years specific curriculum. At the first 2 years, the students will get a strong insight in both the engineering and science domains. Afterward, they select and focus one of 11 clusters as following:
1-    Optimization
2-    Materials Science Engineering
3-    Structural Mechanics
4-    Mechanical Engineering
5-    Applied Design Engineering
6-    Thermodynamics and Fluid Mechanics Engineering
7-    Electronics Engineering
8-    Telecommunication Engineering
9-    Process Engineering
10-    Nano-Technology Engineering
11-    Software Engineering
Our graduates go off to a huge variety of occupations - into designing cars, ships, airplanes, plants, power stations, building roads and bridges, developing new electronic devices, manufacturing pharmaceuticals.

Majors and Programs

  • Computer Engineering (Software Engineering) (B.Sc.)

    Agricultural Economics (B.Sc.)
  • Engineering Sciences (Heat transfer and fluid mechanics cluster) (B.Sc.)

    Engineering Sciences (Heat transfer and fluid mechanics cluster) (B.Sc.)

Facilities and Equipment

The department provides basic and specialized lab and equipment accompanied with the courses. These labs include General Chemistry lab, Physics labs, Microprocessors lab, Logic circuit lab, Fluid mechanic labs and Engineering drawing workshop.
  • Teaching

    1. Major courses for undergraduate program (B.Sc.) in Software Engineering includes:
    Main Courses Specialized courses
    Fundamentals of Computer programing Design of Programming Languages
    Electric Circuits Systems analysis and design
    Discrete Mathematics Internet engineering
    Advanced programming Software Engineering 
    Data Structures Principles of database design
    Logic circuits Software Project
    The theory of formal languages and automata internship
    Technical language Implementation of database Systems
    Research and technical presentation Foundations of data mining
    Engineering Mathematics Foundations of information retrieval and web search
    Computer Architecture Management  information systems
    Operating systems Fundamentals of computational intelligence
    Design of Algorithms Fundamentals of computer vision
    Computer Aided digital system design Management  information systems
    Signals and systems Fundamentals of computational intelligence
    Microprocessors and Assembly language Software engineering lab.
    Computer Networks Data structures lab.
    Artificial intelligence and Expert systems Matlab lab.
    Fundamentals of compiler design Software testing
    Operating Systems Laboratory  
    Logic circuits and computer architecture Lab  
    Microprocessor Laboratory  
    Computer Networks Laboratory  

    2. Major courses for undergraduate program (B.Sc.) in Engineering Sciences includes:
    Main Courses Specialized courses
    Engineering mathematics Data structure
    Linear Algebra approximate solution methods in engineering
    Discrete mathematics Finite Element Method
    Engineering economics fundamentals of Simulation
    Systems analysis advanced computer programming
    Profession English for Engineering Operations research 1
    Linear Control systems Project
    Linear Control systems Lab Fundamentals of electrical engineering
    Engineering graphics Fundamentals of electrical engineering Lab
      Digital logic circuits
      Digital logic circuits Lab
      Statics (Eng. Mechanics 1)
      Dynamics  (Eng. Mechanics 2)
      Strength of materials 1
      Thermodynamics 1
      Thermodynamics 2
      Fluid Mechanics 1
      Fluid Mechanics 2
      Fluid Mechanics Lab.
      Heat Transfer 1
      Numerical methods in Fluid Mechanics
      Thermodynamics Lab. 2

  • Research

    Member of department are among the upper experienced researchers in different field according to their research carriers, expertise and interests. They contribute in novel research studies and publish in appreciated journals. They provide innovative solutions to industrial sectors and organizations. 
    Among our department member several are among top highly cited researchers in different fields in successive years including Dr. Hassanzadeh-Aghdam, Dr. Rouhi, Anvarifard and Dr. Mirzazadeh.
  • Publication

    Computational Sciences and Engineering (CSE) is an open-access semiannually journal that publishes peer reviewed papers since April 2021. CSE publishes peer reviewed original research and review papers on all aspects of engineering problems and computational sciences. The editors of CSE welcome research works on new and efficient algorithms and computational methods for solving the engineering, mathematics, medicine, economic, finance and biological problems.
    Format: Online
    Frequency: Semi-annually
    Language: English
    Scope: Sciences
    Publisher: University of Guilan
    ISO Abbreviation: Comput. Sci. Eng.
    Publication model: Open access with NO article publication charge
    Peer Review Policy: Single-blind


    Four sessions of International Conference on Soft Computing


    and planning for fifth session on November 2023

Academic Members

Mohammad Moghadam , Ph.D.
Head of the Department
Assistant Professor of Physical Chemistry

Research Interest: 
Dielectrics, Extraction, Liquid crystals, 
Computational methods in chemistry
Home Page
Mohammad Ali Mirzazadeh , Ph.D.
Associate Professor

Research Interest: 
Theory of Solitons, Partial Differential Equations, 
Nonlinear Optics, Conservation Laws, Lie Groups
Home Page
Mohammad Kazem Anvarifard, Ph.D.
Associate Professor
Electrical Engineering
Research Interest:

Electronic device physics, Nano/Micro electronic, 
Home Page
Zainab Ayati, Ph.D.
Assistant Professor 

Research Interest: 
Numerical Analysis
Home Page
Seyyed Aboozar Eftekhari, Ph.D.
Assistant Professor 
Mechanical Engineering

Research Interest: 
Applied Mathematics, Vibrations, Time Integration Schemes, 
Fluid-Structure Interaction
Home Page
Mohammad Kazem Hassanzadeh-Aghdam, Ph.D.
Assistant Professor 
Mechanical Engineering

Research Interest: 
Micromechanics, Advanced composite materials, 
Smart materials, Finite element method
Home Page
Zahra Danesh Kaftroudi, Ph.D.
Assistant Professor 

Research Interest: 
Photonic, Semiconductor laser Simulation
Home Page
Armin Rahmati Darvazi , Ph.D.
Assistant Professor 
Marine Engineering 

Research Interest: 
FEM, Welding, Joining Fatigue  
Home Page
Dr. Hessam Rouhi, Ph.D.
Associate Professor
Mechanical Engineering

Research Interest: 
Computational Mechanics
Home Page
Navid Sharifi, Ph.D.
Associate Professor
Aerospace Engineering

Research Interest: 
Computational Mechanics
Home Page
Bahman Sharifzadeh, Ph.D.
Assistant Professor 
Organic Chemistry
Research Interest: 
Synthesis and Design of Heterocyclic Compounds and Pharmaceutical Chemistry
Home Page
Hamed Mohaddes Deylami, Ph.D.
Associate Professor
Mechanical Engineering

Research Interest: 
Fluid Mechanics, Heat and Mass Transfer, 
Computational Fluid Dynamics, Electrohydrodynamics
Home Page
Amir Seyed Danesh, Ph.D.
Assistant Professor 
Software Engineering 

Research Interests: 
Software Engineering, Database Systems, Biga data

Home Page
Ehsan Kozegar, Ph.D.
Associate Professor
Artificial Intelligence

Research Interests: 
Soft computing, Artificial Intelligence

Home Page