Faculty of Science

Model (No 12)

Course Specification : علم الحاسب

2010 - 2011

 
Farabi Quality Management of Education and Learning - 21/11/2024
University :Mansoura University
Faculty :Faculty of Science
Department :Mathematics Department
1- Course data :-
Code: 40205
Course title: علم الحاسب
Year/Level: ثانية بيولوجى
Program Title:
  • All Academic programmes
Specialization:
Teaching Hours: Theoretical: 1Tutorial: 2Practical:
2- Course aims :-
  1. The aim is to study the basics of C++ and use it to help us solve problems in mathematics without worrying too much about the technicalities of the language. The emphasis will be on programming algorithms to address proper mathematical problems with a bias towards abstract mathematical concepts rather then on the more traditional numerical methods studied in scientific programming or numerical analysis.
3- Course Learning Outcomes :-
4- Course contents :-
NoTopicsWeek
1 Basic compilation of a C++ program & the various "bits" that make up a program.
2The Basics of C++: input & output using cin & cout. built in data types such as int, double, char & bool and their relative sizes.
3Control statements : if - else & switch. loops: for, while & do.
4header files & core C++. Functions: including call be reference & overloading.
5Arrays
6functions.
7Mathematical applications
8Practical according to the course content

5- Teaching and learning methods :-
SMethod
One hours lecturer weekly with exercise sheets and solution sheets
Weekly 2 hours tutorials in groups

6- Teaching and learning methods of disables :-
  1. The same as normal students, only skeletal disabilities are allowed in the Faculty of Science.

7- Student assessment :-
A. Timing
NoMethodWeek
1Oral and Practical exam13
2Final exam 14
B. Degree
NoMethodDegree
1Mid_term examination0
2Final_term examination90
3Oral examination 5
4Practical examination 5
5Semester work0
6Other types of asessment0
Total100%

8- List of books and references
SItemType
1Avaliable in the Dept
2B. H. Flowers, An Introduction to Numerical Methods in C++ , Oxford, 2000.
3C++ for mathematicians. An introduction for Students and Professionals. ,Edward Scheinerman
4Bjarne Stroustrup, The C++ Programming Language, 3rd edition, Addison-Wesley, 1997
5A Brief History of the Internet: The Bright Side, The Dark , Side, by Michael S. Hart

9- Matrix of knowledge and skills of the course
SContentStudy week
Basic compilation of a C++ program & the various "bits" that make up a program.
The Basics of C++: input & output using cin & cout. built in data types such as int, double, char & bool and their relative sizes.
Control statements : if - else & switch. loops: for, while & do.
header files & core C++. Functions: including call be reference & overloading.
Arrays
functions.
Mathematical applications
Practical according to the course content

Course Coordinator(s): -
  1. Montaser Ahmed Taha Saafan
Head of department: -
Ahmed Habeb Mohamed Nageb Elbassiony