Faculty of Science

Model (No 12)

Course Specification : علم الحاسب المتقدم

2006 - 2007

 
Farabi Quality Management of Education and Learning - 21/11/2024
University :Mansoura University
Faculty :Faculty of Science
Department :Mathematics Department
1- Course data :-
Code: 15416
Course title: علم الحاسب المتقدم
Year/Level: رابعة الإحصاء وعلوم الحاسب
Program Title:
  • All Academic programmes
Specialization:
Teaching Hours: Theoretical: 3Tutorial: 1Practical:
2- Course aims :-
  1. To provide practical skills in Fortran programming, skills that might be of use in scientific computing and To introduce students to Fortran 95 and the writing of computer codes to implement mathematical algorithms.
3- Course Learning Outcomes :-
4- Course contents :-
NoTopicsWeek
1Basic introduction to Fortran 90 and concepts
2control statements
3Arrays, Loops
4Input and output units
5Subroutines and Functions
6The modification of existing Fortran 90 codes to solve similar problems
7An introduction to good programming style through examples
8Numerical computation. Some famous algorithms, such as, for example, Newton’s method for finding solutions of an equation

5- Teaching and learning methods :-
SMethod
One lecture and lab every week
Projector and Power point presentations

6- Teaching and learning methods of disables :-
    No data found.

7- Student assessment :-
A. Timing
NoMethodWeek
1Final_Term Examination 15
2Oral Examination 14
B. Degree
NoMethodDegree
1Mid_term examination0
2Final_term examination90
3Oral examination 10
4Practical examination 0
5Semester work0
6Other types of asessment0
Total100%

8- List of books and references
SItemType
1Fortran 90 Programming: TMR Ellis, IR Phillips and TM Lahey; Addison-Wesley.
2Fortran 90 Explained: M. Metcalf, J. Reid; Oxford Science Publications.
3Essential Fortran 90 & 95 - Meissner, Unicomp, Inc., 1997, ISBN 0-9640135-3-3.

9- Matrix of knowledge and skills of the course
SContentStudy week
Basic introduction to Fortran 90 and concepts
control statements
Arrays, Loops
Input and output units
Subroutines and Functions
The modification of existing Fortran 90 codes to solve similar problems
An introduction to good programming style through examples
Numerical computation. Some famous algorithms, such as, for example, Newton’s method for finding solutions of an equation

Course Coordinator(s): -
  1. Hamdy Nabeh Elmekawy Egeza
Head of department: -
Mohamed Kamal Abd Elsalam Auf Elkasar