You are on page 1of 2

AL-HUSSEIN BIN TALAL UNIVERSITY

Faculty of Information Technology


Computer Science Department

SYLLABUS
COURSE CODE : 0612116
COURSE NAME : Programming Language 2
INSTRUCTORS : Alaa Albtoush
CONTACT E-MAIL : Alaa_ahu@yahoo.com

Course description:

This course presents the fundamental concepts of programming using c++. It covers structure of
programming tools such functions,call-by-reference, call-by-value,strings, pointersand
introduction to structure, .
Teaching and Learning Methods:
- Interactive lectures
- Practical Exercises
- lab assignments
Tentative Schedule: Subject to change

Week Subject
(1) Functions (pre-defined functions, user-defined functions).
(2) Functions (scope rules, call-by-reference and call-by-value), Practical
lecture.
(3) Functions (scope rules, call-by-reference and call-by-value), Practical
lecture.
(4) Functions ( Recursion ), Practical lecture.
(5) Pointers (Declaration and initialization), Practical lecture.
(6) Pointers (Declaration and initialization), Practical lecture.
(7) Pointers (consistence and non-consistence pointer, arithmetic and
arrays). Practical lecture.
(8) Pointers (consistence and non-consistence pointer, arithmetic and
arrays), Practical lecture.
(9) Strings (Declaration and initialization, library), Practical lecture.
(10) Strings (Declaration and initialization, library), Practical lecture
(11) Strings (arrays of strings and strings functions), Practical lecture.
(12) Strings (arrays of strings and strings functions), Practical lecture.
(13) Structures in C++, Practical lecture.
(14) Structures in C++, Practical lecture.
(15) Using Functions with Structures, Practical lecture.
(16) Using Functions with Structures, Practical lecture.

1 of 2 Pages
AL-HUSSEIN BIN TALAL UNIVERSITY
Faculty of Information Technology
Computer Science Department

Modes of Assessment:

Modes of Assessment: Score Date


First Exam (Paper based Test) 20% According to the department  schedule
Second Exam (Paper based Test) 20% According to the department  schedule
Assignment 10% --------------
Final Exam (Paper based Test) 50% According to the University final
examination schedule

Additional notes:

➢ There are no extra credit points, make-ups*, re-grades, or reworks in this class. 
➢ Do not arrive late to class. Late arrivals are disruptive.
➢ Cell phones should be off or on silent during ALL class activities.
➢ Internal Transfer is not permissible.
*Make-up exams will be offered for valid reasons only (not recommended).

Attendance Policy:

Lecture attendance is mandatory. If student absent more than the percentage allowed by the
AHU university policy, student will be deprived from the course with zero mark assigned. if
student miss class, it is his responsibility to find out about any announcements or assignments he
may have missed.

Course references

Text Book(s)

➢ H. Deitel and P. Deitel, “C++ How to Program,” 6th ed., Pearson/Prentice Hall, 2008.

➢ Schaum’s Outline of programming With C++, by John Hubbard, McGraw-Hill.

Websites

➢ The C++ resource network: http://www.cplusplus.com


➢ Textbook hompage: http://www.deitel.com/books/cpphtp5
➢ Free C and C++ resources: http://www.freeprogrammingresources.com/freetutr.html.

2 of 2 Pages

You might also like