University :Mansoura University |
Faculty :Faculty of Science |
Department :Mathematics Department |
|
1- Course data :- |
| Code: | 40205 | Course title: | علم الحاسب | Year/Level: | ثانية بيولوجى | Program Title: | | Specialization: | | Teaching Hours: | Theoretical: | 1 | Tutorial: | 2 | Practical: | |
|
2- Course aims :- |
| - 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 :- |
| No | Topics | Week |
---|
1 | Basic compilation of a C++ program & the various "bits" that make up a program. | | 2 | The Basics of C++: input & output using cin & cout. built in data types such as int, double, char & bool and their relative sizes. | | 3 | Control statements : if - else & switch. loops: for, while & do. | | 4 | header files & core C++. Functions: including call be reference & overloading. | | 5 | Arrays | | 6 | functions. | | 7 | Mathematical applications | | 8 | Practical according to the course content | |
|
|
5- Teaching and learning methods :- |
| S | Method |
---|
| One hours lecturer weekly with exercise sheets and solution sheets | | Weekly 2 hours tutorials in groups |
|
|
6- Teaching and learning methods of disables :- |
| - The same as normal students, only skeletal disabilities are allowed in the Faculty of Science.
|
|
7- Student assessment :- |
| A. Timing |
| No | Method | Week |
---|
1 | Oral and Practical exam | 13 | 2 | Final exam | 14 |
|
| B. Degree |
| No | Method | Degree |
---|
1 | Mid_term examination | 0 | 2 | Final_term examination | 90 | 3 | Oral examination | 5 | 4 | Practical examination | 5 | 5 | Semester work | 0 | 6 | Other types of asessment | 0 | Total | 100% |
|
|
8- List of books and references |
| S | Item | Type |
---|
1 | Avaliable in the Dept | | 2 | B. H. Flowers, An Introduction to Numerical Methods in C++ , Oxford, 2000. | | 3 | C++ for mathematicians. An introduction for Students and Professionals. ,Edward Scheinerman | | 4 | Bjarne Stroustrup, The C++ Programming Language, 3rd edition, Addison-Wesley, 1997 | | 5 | A Brief History of the Internet: The Bright Side, The Dark , Side, by Michael S. Hart | |
|
|
9- Matrix of knowledge and skills of the course |
| S | Content | Study 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): - |
| - Montaser Ahmed Taha Saafan
|
Head of department: - |
| Ahmed Habeb Mohamed Nageb Elbassiony |