Università telematica internazionale UNINETTUNO


University without boundaries


  • What are Uninettuno Massive Open Online Courses (MOOC)

    Thanks to the UNINETTUNO MOOCs you will be able to freely follow the lectures of the best Italian and international lecturers drawn from a selection of the best courses of UNINETTUNO, in Italian, English and Arabic; you will have at your disposal digitised and indexed on-demand video lectures, usable on a PC as well as on smart phone and tablet, including hypertextual links to more-in-depth study materials (books and articles, practice work, slides, bibliographical references, lists of websites). You will also have at your disposal a collaborative discussion environment, a thematic forum by means of which you will be able to exchange views with your colleagues on the issues dealt with in the lectures, discuss the practice work done, cooperatively create new knowledge in a process that will see you active players of your own learning process.

  • How to get Credits (European Credits Transfer System) with Uninettuno MOOC

    If you have enjoyed the MOOCs experience, you can transform it into an actual asset for your academic and professional career: by enrolling in the corresponding UNINETTUNO university course, you will be included into a class and have the support of a tutor who will guide you along your learning path; you will be able to participate in a course delivery cycle, interact with professors and tutors in real time in UNINETTUNO virtual classrooms on the Web (on live streaming) or in UNINETTUNO Island of Knowledge on Second Life; the tracking of your activities on the MOOCs will be recorded and you will be acknowledged as an attending student and will be able to sit for the exam that will allow UNINETTUNO to officially assign you – in case of success – the university study credits corresponding to the selected courses, based on the Credits (European Credits Transfer System) - European Credit Transfer System, recognised by the Italian and by EU universities.


The course # of Uninettuno allows you to get # university credits according with the European System ECTS (European Credits Transfer System) and legally recognized by European and International Universities.
In order to get credits you need to study online following the Uninettuno model until the final exam.
The certification fee of the course # is # Euros that you can pay by Bank transfer to:

Università Telematica Internazionale UNINETTUNO
IBAN: IT58 D030 6905 0571 0000 0002 796
BIC BCITITMM (only for bank transfers from abroad)
(Istituto Bancario: IntesaSanPaolo SpA
Corso Vittorio Emanuele II, n. 152 00186 Roma)

Once you have paid the registration fee for the single course you will be contacted by our student secretariat to arrange your online studies.
If you prefer you can contact our student secretariat by email at info@uninettunouniversity.net to be driven into the path of registration.

Ingegneria Informatica/Information and communication technologies engineering (with Helwan University) (Academic Year 2010/2011)


Credits: 5
Available languages: AR, EN, FR, IT
Fundamental notions of computer architecture and programming
The class completes the basic knowledge in terms of computer programming using the C language. Programming skills are seen as a way to solve problems of increasing complexity focusing on the designer’s ability of the students. Notions related to the dynamic memory structures, abstract data types, and recursive programming are introduced.
C language complements [9 hours]: files, strings, structures, dynamic memory allocation
Simple problem solving: quadratic sorting algorithms, linear and binary search, merge of arrays, dynamic manipulation of one-dimensional arrays, dynamic manipulation of two-dimensional arrays, queues and stacks on static and dynamic array structures.
Recursion basics: recursion tree, termination condition. Simple recursive problem solving: factorial computation, Fibonacci’s numbers, binary search, merge sort, the 8-queens problem.
Basic dynamic data structures: lists, queues, stacks
Basic notions of algorithms’ complexity
Massimo Poncino
Video professors
Prof. Farouk Al Omari - Yarmouk University (Irbid City - Jordan)
List of video lessons
    •  Lesson n. 1: Files 
Farouk Al Omari
    •  Lesson n. 2: Pointers I 
Farouk Al Omari
    •  Lesson n. 3: Pointers II 
Farouk Al Omari
    •  Lesson n. 4: Strings 
Farouk Al Omari
    •  Lesson n. 5: Structures 
Farouk Al Omari
    •  Lesson n. 6: Sorting I 
Farouk Al Omari
    •  Lesson n. 7: Sorting II 
Farouk Al Omari
    •  Lesson n. 8: Sorting III 
Farouk Al Omari
    •  Lesson n. 9: Searching 
Farouk Al Omari
    •  Lesson n. 10: 2d Arrays 
Farouk Al Omari
    •  Lesson n. 11: Stacks I 
Farouk Al Omari
    •  Lesson n. 12: Stacks II 
Farouk Al Omari
    •  Lesson n. 13: Queues I 
Farouk Al Omari
    •  Lesson n. 14: Queues II 
Farouk Al Omari
    •  Lesson n. 15: Queues III 
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
Farouk Al Omari
    •  Lesson n. 21: Recursion I 
Farouk Al Omari
    •  Lesson n. 22: Recursion II 
Farouk Al Omari
    •  Lesson n. 23: Recursion III 
Farouk Al Omari
    •  Lesson n. 24: Recursion IV 
Farouk Al Omari
Farouk Al Omari


Corso Vittorio Emanuele II, 39
00186 Roma - ITALIA
Tax code number: 97394340588
P.IVA: 13937651001

Certified mail


Student Secretariat

tel: +39 06 692076.70
tel: +39 06 692076.71
e-mail: info@uninettunouniversity.net


Library 1st floor:
Meeting Room 5th floor:

Do you need further information?

Give us your contact details

Ask for information