Università telematica internazionale UNINETTUNO

MOOC Massive Open Online Courses (Academic Year 2018/2019)

Programming tecniques

Language: English
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
Professor not available
Video professors
Prof. Farouk Al Omari - Yarmouk University (Irbid City - Jordan)
List of lessons


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