Philadelphia University Faculty of Information Technology Department of Computer Science Lecturer : Prof. S. Ghoul Practical work Paper Coordinator : Prof. S. Ghoul MSc. Course Student name :

Programming Fundamental 2 (750144) First Practical Work 1st Semester of 2015-2016 January 2, 2015, Due date January 26, 2016

1. Problems

You are asked to deal with the following problems: (15 m)

 Final Lab Exam  (5m) The lab exam will be given you during the last lab lecture

 Practical Work Exam  (10m) You will present this work during the last course lecture

Program in C++ language the following: o Sum of Matrices A[N, M] and B[N, M] (2m) o Inversing elements of an array A[N] (2m) o Function computing the minimum value in a matrix (2m) o An application that save in a file “Students-Marks” 10 students defined by: Student number, name, course, Course average) (2m) o An application that print the content of the above file “Students-Marks” and compute the total average (2m)

2. Objectives

You are expected to achieve the following objectives, in this work: - Real problems definition - Real applications of algorithm development methods - Researching appropriated tools - Tool self learning and application - Writing reports and presenting results

3. Required tasks

You are asked to: - develop algorithms according to the above methods, - implement them in any programming language supporting these methods - write a report defining the problem, the used method, and the features of the PL supporting this method