Abdulhalim Dandoush page

I carried out teaching activities for almost 10 years of my professional career within several departments of computer science, electronics and telecommunications in France and abroad. I am currently teaching at the university of Nice-Sophia Antipolis (UNS), at the IUT Nice Cote d'Azur in addition to my job at INRIA as Expert Engineer for research and development. The different courses which I taught combine both theory and practice. The level of courses, tutorials and lab sessions varies from Bac + 1 up to Master degree.

Some Courses

  1. S2A, M212: Network protocols and programming, UNS, IUT Nice Cote d'Azur (2014/2015), Slides [en francais].

    The cours covers the Physical, Data link, Network and Application Layers (L1,2,3 and 7 in the OSI model) in details. It is completed with practical sessions using network simulator and wireshark (packet analyzer).

  2. CE231: Computer networks, AASTMT, (2013/2014), Lectures1--6, Lectures7--9, Labs and sessions

    The reference of the cours is the book of Jim Kurose and Keith Ross entitled: Computer Networking: A Top-Down Approach, 6th ed with practical sessions in Packet Tracer and Wireshark. The cours and the lab cover the OSI model with practical issues for: PPP, HDLC, CSMA/CD, CSMA/CA, IP, RIP, OSPF, UDP, TCP, HDCP, DNS, ICMP, ARP, NAT, SSL, SMTP, POP3, HTTP, etc.

  3. CS614: Web Programming by PhP+mySql+Jscript, AASTMT, (2013/2014)
  4. CS601: OOP Programming by Java, AASTMT, (2012/2013)
  5. CC112: Structured Programming by C, AASTMT, (2012/201 + 2013/20143)
  6. CE471: Componet-based Programming by JavaBean and Pattren Design, AASTMT, (2012/2013 + 2013/2014), Lectures
  7. Network protocols, Tishreen Univ, NDS dept (2011/2012), Lectures1--6, Lectures7--9, Labs and sessions

    The reference of the cours is the book of Jim Kurose and Keith Ross entitled: Computer Networking: A Top-Down Approach, 6th ed with practical sessions in Packet Tracer and Wireshark. The cours and the lab cover the OSI model with practical issues for: PPP, HDLC, CSMA/CD, CSMA/CA, IP, RIP, OSPF, UDP, TCP, HDCP, DNS, ICMP, ARP, NAT, SSL, SMTP, POP3, HTTP, etc.

  8. Android programming, Tishreen Univ, NDS dept (2010/2011 + 2011/2012)
  9. Network Administration, Tishreen Univ, NDS dept (2010/2011 + 2011/2012)
  10. Advanced topics in Networking, Tishreen Univ, NDS dept (2010/2011 + 2011/2012).

    This is a cours for Master degree that focus on the Peer-to-Peer P2P networks (file sharing, Video Streaming and Storage) and the Content Delivery Networks DTN (i.e. Akamai)

  11. Network programming by C and Java, Tishreen Univ, NDS dept (2010/2011 + 2011/2012)
  12. CS412: Data Security, AASTMT, (2011/2012), Slides.

    The reference of the cours is the book of William Stallings entitled: Cryptography and Network Security: Principles and Practice, 5th ed.

  13. CS412: Operating Systems design and administration, AASTMT, (2011/2012) Slides.

    The reference of the cours is the book of William Stallings entitled: Operating Systems: Internal and Design Principales, 7th ed.

  14. MIAG: Advanced OOP programming by Java, UNS, UFR Sciences, Dept Info (2009/2010)
  15. INFO: Information systems, UNS, UFR Sciences, Dept Info (2009/2010)
  16. ASR5: Systems and Networks Architechture ASR5, UNS, IUT Nice, Dept Info (2006/2007 + 2007/2008)
  17. ASR4: Systems and Networks Architechture ASR5, UNS, IUT Nice, Dept Info (2006/2007 + 2007/2008)