Information Technology Courses Syllabus

  • CS100 – Algorithms and Data Structures

    Instructor: Dr. Najet Boughanmi Email: najet.boughanmi@gmail.com Pre-requisite: Basic mathematical skills. Course Description The aim of this course is to inform about the general structure of programming, function, conditional statements, and iteration.

  • CS120 – Information Systems Design &Databases

    Instructor: Dr. Amani Azzouz Email: ameni.azzouz@gmail.com Course Description This course initiatesstudents to information systemsdesign using UML and to database management. Students will learn about components of information systems, the life cycle of information systems development, and the role of databases in information systems.

  • CS200 - Web Development

    Instructor: Dr. Mehdi Khouja Email: mehdi.khouja@gmail.com Course site: http://ut.uvt.tn Course Description The Front-End Development with React course is designed to provide students with a comprehensive understanding of React, a popular JavaScript library for building user interfaces.

  • CS220 - Advanced Web Development

    Instructor: Dr. Mehdi Khouja Email: mehdi.khouja@gmail.com Course site: http://ut.uvt.tn Pre-requisite: xxx xxx Course Description The Front-End Development with React course is designed to provide students with a comprehensive understanding of React, a popular JavaScript library for building user interfaces.

  • IT 310 - Computer Networking Basics

    Instructor: Dr. Najet Boughanmi Email: najet.boughanmi@gmail.com Course Description This course provides students with instruction in networking technologies and their implementation. Topics include the OSI reference model, network protocols, transmission media, and networking hardware and software.

  • IT 320 - Object-Oriented Programming

    Instructor: Dr. Ameni Azzouz Email: ameni.azzouz@gmail.com Pre-requisite: CS100: Algorithms and Data Structures Course Description This course provides students the basic skills to develop an application using java. It was introduced in order to develop, strengthen and validate students’ understanding to object-oriented programming.

  • IT 350 - System Administration

    Instructor: Dr. Mariem Thaalbi Email: mariem.thaalbi@gmail.com Course site: http://ut.uvt.tn Course Description This course providesstudents the basic skills to useLinux Operating System through instruction and commands. It was introduced in order to develop, strengthen and validate students’ understanding of information and communications technologies.

  • IT325 - Web Services

    Instructor: Dr. Montassar Ben Messaoud Email: montassar.benmessaoud@tbs.u-tunis.tn Course site: http://ut.uvt.tn Course Description This course will provide the students with basic concepts on web services, their nature, characteristics and types. The students will gain knowledge of challenges associated with distributed information system and significance of different cross-platform solutions i.