Faculty of Computers and Information

Model (No 12)

Course Specification : Computer Programming

2008 - 2009

 
Farabi Quality Management of Education and Learning - 24/11/2024
University :Mansoura University
Faculty :Faculty of Computers and Information
Department :Computer Science
1- Course data :-
Code: عح 114
Course title: Computer Programming
Year/Level: أولى القسم العام
Program Title:
  • All Academic programmes
Specialization:
Teaching Hours: Theoretical: 3Tutorial: Practical: 3
2- Course aims :-
  1. Teaches Students the basics of computer programming
  2. Students must learn the syntax of an object-oriented language such as C++
3- Course Learning Outcomes :-
4- Course contents :-
NoTopicsWeek
1General Introduction to Object Oriented programming Languages
2Introduction to C++ , Variables, Constants, Expressions and Statements
3Program Control ( if , if ... else, switch ... case, goto, while loops, do...while and for loop.
4Functions
5Classes
6Pointers
7References
8Overloading Functions, Overloading Constructors and Overloading Operators.
9Arrays.
10Inheritance
11Streams

5- Teaching and learning methods :-
SMethod
Lectures
Practical work
Home work

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

7- Student assessment :-
A. Timing
NoMethodWeek
1Mid_Term Exam8
2Practical Exame12
3Oral EXam14
4Final Term Exam16
B. Degree
NoMethodDegree
1Mid_term examination5
2Final_term examination75
3Oral examination 5
4Practical examination 10
5Semester work5
6Other types of asessment0
Total100%

8- List of books and references
SItemType
1Programming in C++
2Steven Holzner " C++ Programming " 1991
3Herbert Schildt " C++ : The Complete Reference " 1995

9- Matrix of knowledge and skills of the course
SContentStudy week
General Introduction to Object Oriented programming Languages
Introduction to C++ , Variables, Constants, Expressions and Statements
Program Control ( if , if ... else, switch ... case, goto, while loops, do...while and for loop.
Functions
Classes
Pointers
References
Overloading Functions, Overloading Constructors and Overloading Operators.
Arrays.
Inheritance
Streams

Course Coordinator(s): -
  1. Tarek Tawfek Ahmed Hamza
Head of department: -