Anda di halaman 1dari 12

Programming Concepts in C++

CT025-3-2

Introduction to the module

Prerequisites for this module


Fundamentals of Software Development or equivalent Basic knowledge of programming

CT025-3-2-PCPP (Programming Concepts in C++)

Introduction to module

Slide 2 (of 13)

Learning Outcomes
At the end of this module, YOU should be able to:
Explain object-oriented programming

concepts and apply them to the modelling of real world systems Explain the object-oriented paradigm and utilisation of the offered facilities Demonstrate ability to develop and derive new class structures and organise them such that they will model real world systems within computers
CT025-3-2-PCPP (Programming Concepts in C++) Introduction to module Slide 3 (of 13)

Topics we will cover


Object-oriented Programming Paradigm Beginning with C++ Tokens, expressions and Control Structures Operators in C++ Functions in C++ Classes and Objects Constructors and Destructors Inheritance Pointers, Virtual Functions and Polymorphism
Introduction to module Slide 4 (of 13)

CT025-3-2-PCPP (Programming Concepts in C++)

Topics we will cover


Working with Files Object-Oriented Systems Development Templates and Exception Handling

CT025-3-2-PCPP (Programming Concepts in C++)

Introduction to module

Slide 5 (of 13)

What is expected of you


Attendance Participation in class-work Observe rules and regulations Advice of Study Strategies & Skills

CT025-3-2-PCPP (Programming Concepts in C++)

Introduction to module

Slide 6 (of 13)

What support is available for you


Slides Lab Activities
Consultation hours Email sathiapriya@ucti.edu.my Telephone : ext. 5069 Resources
Reference material Internet resources
CT025-3-2-PCPP (Programming Concepts in C++) Introduction to module Slide 7 (of 13)

How you will be assessed


Individual Assignment
70% of assessment

2 Practical Assessments
30% of assessment Each practical assessment weighted 15%. Week 8/9 & Week 12/13

CT025-3-2-PCPP (Programming Concepts in C++)

Introduction to module

Slide 8 (of 13)

References
Deitel, H. & Deitel, P, (2008), C++, How to

Program, 6th Edition, Prentice Hall.


Farrell, J. (2006), Object-Oriented Programming Using C++, 3rd edition, Course Technology.

CT025-3-2-PCPP (Programming Concepts in C++)

Introduction to module

Slide 10 (of 13)

Internet Resources
http://www.pitt.edu/~stephenp/INFSC0020/
http://www.deitel.com/books/cppHTP4/index.html

CT025-3-2-PCPP (Programming Concepts in C++)

Introduction to module

Slide 11 (of 13)

Question and Answer Session

Q&A
CT025-3-2-PCPP (Programming Concepts in C++) Introduction to module Slide 12 (of 13)

What we will cover next


Object Oriented Programming Paradigm
Basic Concepts of Object Oriented Programming Paradigm Benefits of OOP Object Oriented Languages Applications of OOP

CT025-3-2-PCPP (Programming Concepts in C++)

Introduction to module

Slide 13 (of 13)

Anda mungkin juga menyukai