M.areen Object Oriented Programming
M.areen Object Oriented Programming
Stage :Second
• Be able to explain the difference between object oriented programming and procedural
programming.
• Be able to program using more advanced C++ and C# features such as composition of objects,
operator overloads, dynamic memory allocation, inheritance and polymorphism, file I/O,
exception handling, etc.
• Student should attend lectures (theory part) and practicing in computer laboratories.
• Student should attend exams during the course.
• Home works
• Quizzes
• Report
• Seminar
• Team work projects
• Individual Project
Link: http://www.lmpt.univ-tours.fr/~volkov/C++.pdf
https://coddyschool.com/upload/Addison_Wesley_The_Object_Orient.pdf
https://www.cet.edu.in/noticefiles/285_OOPS%20lecture%20notes%20Complete.pdf
Number of
Weeks Topic
hours
Week 11 4 Introduction C#
Week 12 4 Arrays in C#
One Dimensional and Two Dimensional Array
Week 13 4 Create (Button , Button-textboxmessagebox)
17. Examinations:
2. Multiple choices:
In this type of exam there will be a number of phrases next or below a statement, students will match
the correct phrase.
Example:
Q\ Choose the correct answer:
1.The most efficient data type for a variable that the number 20000 is the _______ data type
(A) Character
(B) Long Integer
(C) Float
(D) Short Integer
2. Which of the following is a C++ object?
A) >>
(B) read()
(C) cin
(D) iostream
3. You ________overload function templates:
(A) May, as long as each version has the same arguments
(B) May, as long as each version has different arguments
(C) Must
(D) Must not
6 Tutorial f 2 1 2
7 Homework h 2 1.5 3
8 Report h 2 2 4
9 Seminar h 1 3 3
Assignment
10 Paper h 8 0
11 Essay h 6 0
12 Project h 2 8 16
14 Theory f 1 2 2
15 Preparation h 4 6 24
Assessment Mid Term
16 Practical f 1 0 0
17 Preparation h 7 4 28
18 Final Theory f 2 2 4
20 Practical f 2 0 0
21 Preparation h 6 4 24
Face to face hours (f)/12 week 1.33 Face to face hours (f) 16