Professional Documents
Culture Documents
1/10
Objectives
• Instructor introduction
• Introduction to the course
• Course timeline
• Requirements of the course
• Grading policy
• Academic policy
2/10
Instructor introduction
3/10
Introduction to the course
• This subject introduces the object‐oriented
paradigm in computer programming and uses
a comprehensive subset of the C++ language
as the programming language.
• Upon successful completion, you will be able
to write command‐line, object‐oriented
solutions to an unlimited number of small
problems with some degree of complexity.
4/10
Textbooks, Resources
• a) Main books ( Text books, work books and approximated number of required
books)
• 1) Student book: Foundations of Object Oriented Programming Using C++, Evan
Weaver, 2003, printed by FPT Universiy in 2007 (hardcopy);
• 2) BTP200: http://cs.senecac.on.ca/~btp200 (or
• (\\fun.edu.vn\corp‐share\software engineering\Subjects\OOP\BTP200):
Readings, workshops, assignments, hand‐outs, practices
• b) Reference books or resources ( name of the book, estimated number of books,
complete url addresses for reference…)
• 1) BTP200: resources
• 2) BTP300: http://cs.senecac.on.ca/~btp300 (or
• \\fun.edu.vn\corp‐share\software engineering\ Subjects\OOP\BTP300
• 3) Savitch, W. (2002). Absolute C++. First Edition. Addison‐Wesley.
• 4) Bronson, G.J. (2000). A First Book of ANSI C++. 3rd Edition. Brooks/Cole,
Pacific Grove, CA, USA.
5/10
Course timeline..
• Lectures and Class Discussions: where we discuss the material
in the readings.
• Workshops: where we solve small problems that implement
concepts introduced in the readings.
• Assignments: where you work on projects that integrate the
topics covered in the readings.
• Presentation: where you present the work of your team on a
problem of your choosing.
• Quiz: 10 minutes (multi‐choices question)
• Practice: In‐Class practice (handouts, others)
• Test, Final Exam:
– 60 minutes: Multi‐choices questions
– 90 minutes: Word Problem (practical 1 & 2)
6/10
Requirements of the course
• Following lessons in classrooms
• Reading textbooks at home
• Completing workshops in time
• Submitting your assignments in time
• Discussing actively in your teams and in
classrooms
• Presenting your presentations in
classroom
7/10
Grading policy
Students should attend at least 80% of
Lecture attendance class hours in order to be admitted to
the final exam.
02 Assignments: 10%
10 Workshops 10%
05 Module Quizzes 10%
02 Mid-term practical 40%
tests
1 Final quiz exam 30%