King Saud University
  Help (new window)
Go Search
تحميل الدليل التدريبي

أسئلة شائعة


    103 Haseb 

Computer Programming 2   

Course Information

Course Title

Programming 2

Course Number

Haseb 103

Level

3

Credit Hours

5 (3 theory + 2 practice)

Prerequisites

102 Haseb - Computer Programming 1

Classroom Location

9A2 / 7A1

Days and Hours Class

Sat., Mon., Wed. 8:00 – 8:50 AM.

Mon. 2:00 – 3:50 PM.

Tue. 10:00 – 11:50 AM.

 

Instructor Information

Full Name

Baghdadi Zitouni

Title

Lecturer

Office Phone number

064311197 - 527

Office Hours

Mon., Tue. 1:00 – 3:00 PM

Wed. 9:11 AM

Email

b_zitouni@yahoo.fr

 

Textbook(s)

Title

"C++ How to program"

Author (s)

Deitel & Deitel

Date (and Edition)

2003

Availability in College Library

Available

 

Supplementary References

"المدخل إلى البرمجة المتقدمة بلغة سي++"، د. عصام عارف، مطبعة دار الفنون، 1421 هـ.

"الحاسوب وإيجاد الحلول باستخدام  C++"، د. كمال جمبي، دار الحافظ للنشر والتوزيع، 2003 م.

www.cplusplus.com

http://msdn.microsoft.com

 

Course Objectives

Upon successful completion of this course, students will be able to:

- Create programs using the procedural programming technique

- Understand object oriented programming concepts

- Build an hierarchy of classes.

 

Instructional Methods

·        Conferences

·        Labs

·        Homeworks.

 

Course Schedule

Week

Topics

1,2

Basics of C++ programming language (constants, variables, data types, input and output statements, assignment, operators precedence)

3

Conditional statements (if, switch, …)

4

 Looping statements (for, while, do .. while(

5

Functions (passing parameters by value, passing parameters by reference, function overload, inline functions, …)

Midterm Exam1

6,7

Arrays (definition, linear searching, binary searching, sorting methods, …)

8

Strings

9

Pointers

10

Structures

Midterm Exam2

11,12

Classes

13,14

Inheritance

Final Exam

 

Assessment Policy

Assignments, Attendance

10%

Midterm Exam1

20%

Midterm Exam2

20%

Final Exam

50%

   

 103 Haseb - Lecture Notes

103Haseb.Lecture9.Inheretence.pdf103Haseb.Lecture9.Inheretenceبغدادى محمد على الزيتونى
103Haseb.Lecture8.Classes.pdf103Haseb.Lecture8.Classesبغدادى محمد على الزيتونى
103Haseb.Lecture7.Structures.pdf103Haseb.Lecture7.Structuresبغدادى محمد على الزيتونى
103Haseb.Lecture6.Pointers.pdf103Haseb.Lecture6.Pointersبغدادى محمد على الزيتونى
103Haseb.Lecture5.Strings.pdf103Haseb.Lecture5.Stringsبغدادى محمد على الزيتونى
103Haseb.Lecture4.Arrays.pdf103Haseb.Lecture4.Arraysبغدادى محمد على الزيتونى
103Haseb.Lecture3.Functions.pdf103Haseb.Lecture3.Functionsبغدادى محمد على الزيتونى
103Haseb.Lecture2.Control Structures.pdf103Haseb.Lecture2.Control Structuresبغدادى محمد على الزيتونى
103Haseb.Lecture1.CplusPlus Basics.pdf103Haseb.Lecture1.CplusPlus Basicsبغدادى محمد على الزيتونى
oop.pdfoopبغدادى محمد على الزيتونى
VC4Arab.pdfVC4Arabبغدادى محمد على الزيتونى

 103 Haseb - Previous Exams

103Haseb.FinalExam.pdf103Haseb.FinalExamبغدادى محمد على الزيتونى
103Haseb.SecondExam.Practice.pdf103Haseb.SecondExam.Practiceبغدادى محمد على الزيتونى
103Haseb.FirstExam.Practice.pdf103Haseb.FirstExam.Practiceبغدادى محمد على الزيتونى
103Haseb.SecExam.pdf103Haseb.SecExamبغدادى محمد على الزيتونى
103Haseb.FinalExam.Practice.pdf103Haseb.FinalExam.Practiceبغدادى محمد على الزيتونى
103Haseb.FirstExam.pdf103Haseb.FirstExamبغدادى محمد على الزيتونى
King   Saud University. All rights reserved, 2007 | Disclaimer