Course Website

Object Oriented Programming using C++

_____________________________________

Course Instructor

Dr Sajjad Siddiqi
[sajjad(dot)ahmed (AT) seecs(dot)edu(dot)pk]
Assistant Professor
NUST SEECS

_____________________________________

Meet Bjarne Stroustrup, the designer of C++

_____________________________________

Teaching Assistants

Maliha Nazir (BICSE 5B)
maliha(dot)nazir (AT) seecs(dot)edu(dot)pk
Maliha will help with BICSE 7B labs

Rana Faisal Munir (MS IT)
08msitfaisalmunir (AT) seecs(dot)edu(dot)pk

Umar Hayat Khan Niazi (MS IT 8)
umar(dot)hayat (AT) seecs(dot)edu(dot)pk
Umar will help with BICSE 7A labs

(send me an email if you want to be a TA for this course)

_____________________________________

Pre-requisites

ISE 103- Fundamentals of Computer Programming

_____________________________________

Text Books

No particular text book will be followed but students are encouraged to read the following:

Beginning C++ by Ivor Horton.
Thinking in C++ by Bruce Eckel (available free on the internet).
XL C/C++ for AIX Language Reference (exclude IBM extensions to the language).

_____________________________________

Grading Policy (tentative)

30% Mid Term Exams
40% Final Exam
10% Projects
15% Assignments
5% Quizzes (conducted unannounced)

_____________________________________

Course Calendar (tentative)

_____________________________________

Suggested Tools

The use of any C++ compiler and IDE is acceptable. You may find Microsoft Visual C++ and Eclipse CDT to be easier to use.

_____________________________________

Week-wise Suggested Reading Material


Week 1 (C++ Language Fundamentals):
Selected topics from first 8 chapters of XL C/C++ for AIX Language Reference (exclude IBM extensions to the language and anything related to C++ classes) or similar topics from any other book on C++.

The source code for week 1 has been added on the LMS.

Week 2:

_____________________________________

Announcements

26-02-2010, 2:30 P.M.: The source code for week 1 has been added on the LMS.

Keep visiting for latest announcements.

_____________________________________