aut aut      aut aut
   
Siavash Khorsandi
  Courses 

 Advanced Computer Networks(FALL_2018)

Aims:

This is intended as a regular advanced course in Computer Networks. The goal of this course is to strengthen the students understanding of fundamental concepts, requirements and design tradeoffs, particularly as related to transport protocols, network layer, quality-of-service control, traffic engineering and applications. More importantly, the course discusses how networking may evolve in the future to provide ubiquitous support for integrated services in heterogeneous environments.

Syllabus:

  • Inernet Architecture
  • Internet service model
  • Traffic management
  • Internet control plane protocols
  • Host-based protocols

Text Book:

  • William Stallings, Foundations of Modern Networking, SDN, NFV, QoE, IoT, and Cloud, Pearson Education, Inc., 2016.


 Networks Security(FALL_2018)

Aims:

This is a graduate level course covering a broad range of topics related to the security of computer networks. It is designed particularly for students with a background in computer networks and applied cryptography although an overview of necessary concepts used throughout the rest of the course is provided.

Syllabus:

  • Network security architecture
  • Applied cryptography
  • Attacks to computer systems and networks and countermeasures
  • Network defense and security mechanisms
  • Special topics in network security
  • Special topics in network security

Text Book:

  • William Stallings, Network Security Essentials, Application and Standard, Prentice-Hall, 2011.
  • Mark Ciampa, Security+ Guide to Network Security Fundamentals, Fifth Edition, 2015
  • C. Douligeris and D.N. Serpanos, Network Security: Current Status and Future Directions, 2007


 Special Topics (Computer Simulation)(FALL_2018)

Aims:

This course covers the concepts and basics of computer simulation. Computer simulation has wide applications in all aspects of science. Simulation has to do with modeling a system’s behavior at an appropriate level of abstraction. This allows engineers to study systems’ behavior at low cost and high flexibility.

Syllabus:

  • Basic simulation concepts
  • Main steps in a simulation study and case studies in carrying out these steps
  • A review of simulation softwares
  • Introduction and use of a simulation package (Arena)
  • Simulation techniques: monte Carlo and DES
  • Modeling and statistical analysis of simulation input data
  • Validation and verification of simulation models
  • Analysis of simulation outcomes: termination and steady-state simulations
  • Use of simulation for system evaluation, comparison and optimization
  • Advanced topics

Text Book:

  • W.D. Kelton, R.P. Sadowski, and N.B. Zupick (2010) Simulation with Arena, 6th Ed. , M.G. Hill, 2015
  • Jerry Banks, Discrete Event System Simulation, 4th Ed., Prentice Hall, 2005


 Advanced Computer Networks(SPRING_2018)

Aims:

This is intended as a regular advanced course in Computer Networks. The goal of this course is to strengthen the students understanding of fundamental concepts, requirements and design tradeoffs, particularly as related to transport protocols, network layer, quality-of-service control, traffic engineering and applications. More importantly, the course discusses how networking may evolve in the future to provide ubiquitous support for integrated services in heterogeneous environments.

Syllabus:

    Text Book:




     Computer Networks (I)(SPRING_2018)

    Aims:

    This course covers the principles, design and implementation and performance aspects of computer networks. Students are exposed to the layered model of the computer networks and learn about the architecture and services provides in these networks. With an emphasis on TCP/IP networks and in particular the Interent, common protocols in various layers including Application layer, Transport layer, Network layer and Data Link layer are explained.

    Syllabus:

    • 2. Internet and its building blocks
    • 3. Computer networks layered architecture
    • 4. Application layer- principles and protocols
    • 6. Network Layer- principles
    • 1. A review of Computer Network Services
    • 5. Transport layer- principles and protocols
    • 7. Network layer- Routing protocols
    • 8. Data Link Layer

    Text Book:

    • 1. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach, 5/e, Addison-Wesley, 2013
    • 2. William Stallings, Data and Computer Communications, 8/e, Prentice Hall, 2007.


     Electrical and Electronic Circuits(SPRING_2018)

    Aims:

    In this course, we will discuss the theory of electrical and electronic circuits.Transient and steady-state and also frequency response of the simple and RLC circuits are derived. In addition, active lecronic devices and circuits are introduced and analyzed.

    Syllabus:

    • Electric quantities
    • Principal theorems of electric circuits
    • Systematic approaches for analysis of electric circuits
    • Steady-state analysis
    • Frequency response
    • Transient response of RLC circuits
    • Power and energy
    • Operational amplifier circuits
    • Diode circuits
    • Semiconductor devices
    • Static analysis of transistor circuits
    • Small signal analysis

    Text Book:

    • نظريه اساسي مدارها و شبکه ها- ترجمه دکتر جبه دار مارالاني- جلد اول
    • Foundations of Analog and Digital Electronic Circuits, , Anant agarwal


     Advanced Computer Networks(FALL_2017)

    Aims:

    This is intended as a regular advanced course in Computer Networks. The goal of this course is to strengthen the students understanding of fundamental concepts, requirements and design tradeoffs, particularly as related to transport protocols, network layer, quality-of-service control, traffic engineering and applications. More importantly, the course discusses how networking may evolve in the future to provide ubiquitous support for integrated services in heterogeneous environments.

    Syllabus:

    • Internet Architecture
    • Host-side Protocols: Transport and Application Layer
    • Internet Service Model
    • Traffic Management and Congestion Control in Data Networks
    • Routing in Broadband Networks
    • Advanced topics: Peer-to-peer networks

    Text Book:

    • James Kurose and Keith Ross, Computer Networking: A Top-Down Approach Featuring the Internet, Addison-Wesley, May 2004.
    • H.J.Chao, and X.Guo, Quality of Service Control in High-Speed Networks, JonWiley,2002
    • Ivan Marsic- Computer Networks, Performance and Quality of Service- 2010


     Computer Network Design(FALL_2017)

    Aims:

    اين درس اصول، مفاهيم و فناوري مطرح در طراحي شبکه هاي شبکه هاي کامپيوتري را پوشش مي دهد. اهداف مورد نظر در اين درس عبارتند از:1- ارائه يک متدلوژي منسجم براي طراحي شبکه هاي کامپيوتري، 2- بررسي ابعاد طراحي و مولفه هاي معماري شبکه و فناوري هاي مرتبط، 3- بررسي الگوريتم هاي طراحي و بهينه سازي شبکه ها ، 4- آشنايي و کسب مهارت در کاربرد ابزارهاي مورد استفاده در طراحي شبکه و آشنايي با تحقيقات روز در زمينه طراحي و بهينه سازي شبکه ها.

    Syllabus:

    • مروري بر معماري شبکه هاي کامپيوتري
    • معرفي فرايند تحليل، معماري و طراحي شبکه
    • فرايند دسته بندي و تحليل نيازمندي ها
    • اصول مدلسازي و ارزيابي شبکه هاي کامپيوتري
    • مدلسازي و تحليل جريان هاي ترافيکي
    • طراحي و بهينه سازي توپولوژي شبکه
    • مولفه هاي معماري شبکه
    • طراحي فيزيکي شبکه و انتخاب پروتکل هاي سوييچينگ و روتينگ
    • طراحي شبکه هاي گسترده سازماني

    Text Book:

    • ] James D. McCabe, Network Analysis, Architecture, and Design, 3rd Ed.,Morgan Kaufmann
    • Connecting Networks Companion Guide, Cisco Networking Academy, Cisco Press.
    • Routing, Flow, and Capacity Design in Communication and Computer Networks, M. Pi?ro and D. Medhi, Elsevier.


     Electric Circ. (I)(FALL_2017)

    Aims:

    In this course, we study the principles and techniques of electric circuit analysis. We will define the compact circuits and will introduce electric components. Power and energy concepts will be discussed. Different types of electric waveforms will be studied. We will derive transient and steady-state solutions for circuits with n energy conserving elements.

    Syllabus:

    • روندنماي تحليل مدار- معرفي کميت هاي الکتريکي
    • قوانين پايه مدار- تعريف مدارهاي فشرده، قضيه تلگان، قوانين کيرشهف و کاربرد آنها
    • اجزاء مدار- مقاومت ، خازن، سلف خطي و عيرخطي- منابع وابسته و نابسته
    • تشکيل دستگاه معادلات لازم براي تحليل مدار- روش هاي ولتاژ گره و جريان خانه
    • حل مدارهاي مقاومتي
    • روش هاي ميان‌بر در تحليل مدار (تئوري هاي ساده ساز مانند تبديل هاي سري-موازي، تبديل منابع، معادل سازي، اصل جمع آثار، استفاده از تقارن)
    • حل مدارهاي غير مقاومتي مدارهاي مرتبه اول-پاسخ کامل، پاسخ گذرا و حالت دائمي، پاسخ پله و ضربه
    • حل مدارهاي غير مقاومتي مدارهاي مرتبه دوم
    • حل مدارهاي درجه n و انتگرال کانولوشن
    • تحليل حالت دائمي سينوسي- فازور، امپدانس، ادميتانس و تشديد
    • توان در حالت دائمي سينوسي
    • تقويت کننده هاي عملياتي و حل مدارهاي opamp

    Text Book:

    • کتاب نظريه اساسي مدارها و شبکه ها- ترجمه دکتر جبه دار مارالاني- جلد اول


     Fundamentals of Information Technology(FALL_2017)

    Aims:

    The vast applications of computers forms the basis for the information technology. The main presumptions of the information technology exerts fundamental economic, social and cultural impacts. The students in this course learn the fundamentals of the information technology and its various social and organizational applications.

    Syllabus:

    • Definitions and fundamentals
    • Modeling and measurement of information technology
    • IT architecture in organizations
    • Data Management
    • Communication infrastructure
    • Applications and information systems
    • Security and cyber defence
    • IT management
    • Information system performance
    • Emerging models in information technology

    Text Book:

    • Linda Volonino , Efrain Turban , "Information Technology for Management ImprovingPerformance in The digital Economy" , 8TH edition,WILEY,2011


     Networks Security(FALL_2017)

    Aims:

    This is a graduate level course covering a broad range of topics related to the security of computer networks. It is designed particularly for students with a background in applied cryptography although an overview of necessary concepts used throughout the rest of the course is provided. The course covers topics including basic concepts and principles of network security architecture, attacks to computer systems and networks, applications of cryptography in network security, secure network archi

    Syllabus:

    • 1- مفاهيم پايه واصول معماري امنيت شبکه
    • 2- حملات به سيستم ها و شبکه هاي کامپيوتري
    • o الگوريتم هاي کلاسيک و مدرن رمزنگاري
    • o روش هاي مديريت کليد در امنيت شبکه
    • 4- معماري شبکه هاي امن- دفاع در لبه
    • معماري شبکه هاي امن- تونلينگ و تشخيص نفوذ
    • o تشخيص و مقابله با حملات DoS
    • o امنيت مسيريابي
    • o تشخيص جرم در شبکه
    • 6- مديريت امنيت در شبکه

    Text Book:

    • William Stallings, Network Security Essentials, Application and Standard, Prentice-Hall, 2011
    • C. Douligeris and D.N. Serpanos, Network Security: Current Status and Future Directions, 2007


     Computer Networks (I)(SPRING_2017)

    Aims:

    This course covers the principles, design and implementation and performance aspects of computer networks. Students are exposed to the layered model of the computer networks and learn about the architecture and services provides in these networks. With an emphasis on TCP/IP networks and in particular the Interent, common protocols in various layers including Application layer, Transport layer, Network layer and Data Link layer are explained.

    Syllabus:

    • 1. A review of Computer Network Services
    • 2. Internet and its building blocks
    • 3. Computer networks layered architecture
    • 4. Application layer- principles and protocols
    • 5. Transport layer- principles and protocols
    • 6. Network Layer- principles
    • 7. Network layer- Routing protocols
    • 8. Data Link Layer

    Text Book:

    • 1. James F. Kurose and Keith W. Ross, Computer Networking: A Top-Down Approach, 5/e, Addison-Wesley, 2013
    • 2. William Stallings, Data and Computer Communications, 8/e, Prentice Hall, 2007.


     Electric Circ. (I)(SPRING_2017)

    Aims:

    In this course, we study the principles and techniques of electric circuit analysis. We will define the compact circuits and will introduce electric components. Power and energy concepts will be discussed. Different types of electric waveforms will be studied. We will derive transient and steady-state solutions for circuits with n energy conserving elements.

    Syllabus:

    • روندنماي تحليل مدار- معرفي کميت هاي الکتريکي
    • قوانين پايه مدار- تعريف مدارهاي فشرده، قضيه تلگان، قوانين کيرشهف و کاربرد آنها
    • اجزاء مدار- مقاومت ، خازن، سلف خطي و عيرخطي- منابع وابسته و نابسته
    • تشکيل دستگاه معادلات لازم براي تحليل مدار- روش هاي ولتاژ گره و جريان خانه
    • حل مدارهاي مقاومتي
    • روش هاي ميان‌بر در تحليل مدار (تئوري هاي ساده ساز مانند تبديل هاي سري-موازي، تبديل منابع، معادل سازي، اصل جمع آثار، استفاده از تقارن)
    • حل مدارهاي غير مقاومتي مدارهاي مرتبه اول-پاسخ کامل، پاسخ گذرا و حالت دائمي، پاسخ پله و ضربه
    • حل مدارهاي غير مقاومتي مدارهاي مرتبه دوم
    • حل مدارهاي درجه n و انتگرال کانولوشن
    • تحليل حالت دائمي سينوسي- فازور، امپدانس، ادميتانس و تشديد
    • توان در حالت دائمي سينوسي
    • تقويت کننده هاي عملياتي و حل مدارهاي opamp

    Text Book:

    • کتاب نظريه اساسي مدارها و شبکه ها- ترجمه دکتر جبه دار مارالاني- جلد اول


     Network Security(SPRING_2017)

    Aims:

    This is a graduate level course covering a broad range of topics related to the security of computer networks. It is designed particularly for students with a background in applied cryptography although an overview of necessary concepts used throughout the rest of the course is provided. The course covers topics including basic concepts and principles of network security architecture, attacks to computer systems and networks, applications of cryptography in network security, secure network archi

    Syllabus:

    • 1- Principles of network security
    • 2- Applied Cryptography
    • 3- Secure network architectures
    • 4- Network attacks and defence mechanisms- part 1
    • 5- Network attacks and defence mechanisms- part 2
    • 6- Advanced topics in network security

    Text Book:

    • William Stallings, Network Security Essentials, Application and Standard, Prentice-Hall, 2011
    • Mark Ciampa, Security+ Guide to Network Security Fundamentals, Fifth Edition, 2015
    • C. Douligeris and D.N. Serpanos, Network Security: Current Status and Future Directions, 2007


     
     
    © AUT All rights reserved.
    AUT is not responsible for the content of external sites.
     
    424 Hafez Ave, Tehran, Iran, 15875-4413. +98 (21) 64540