Università telematica internazionale UNINETTUNO

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

Programming tecniques

Language: English
Prerequisites
Fundamental notions of computer architecture and programming
Objectives
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.
Program
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
Professor not available
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

Headquarter

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

Certified mail

info@pec.uninettunouniversity.net

Student Secretariat

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

Videoconferencing

Library 1st floor: 90.147.90.157
Meeting Room 5th floor: 90.147.90.158

Do you need further information?

Give us your contact details


Ask for information