0% found this document useful (0 votes)
24 views8 pages

OOP Week1 Class0

The document outlines a course plan for an object-oriented programming class over two weeks. It covers topics like introduction to OOP, principles of object-oriented design, procedure vs object-oriented programming, project kickoff and design discussions, C++ program structure, namespaces, data types, variables, operators, control structures, loops, encapsulation, static and dynamic binding, recommended textbooks and links, and popular applications of C++ like operating systems, games, and GUI applications.

Uploaded by

fahim faisal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views8 pages

OOP Week1 Class0

The document outlines a course plan for an object-oriented programming class over two weeks. It covers topics like introduction to OOP, principles of object-oriented design, procedure vs object-oriented programming, project kickoff and design discussions, C++ program structure, namespaces, data types, variables, operators, control structures, loops, encapsulation, static and dynamic binding, recommended textbooks and links, and popular applications of C++ like operating systems, games, and GUI applications.

Uploaded by

fahim faisal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

Object-Oriented

Programming
Week 1 - Class 0

Presented By
Md. Fahim Faisal
Lecturer, Dept. of CSE, AMUST
Course Plan - Week 1-2: Fundamentals of OOP
• Class 1:
• Introduction to Object-Oriented Programming
• Principles of Object-Oriented Design
• Procedure Oriented Programming (POP) & Object Oriented Programming
(OOP)
• Class 2:
• Project Kick-off: Discuss the "Mobile Banking Software" project
• Assign project roles and responsibilities
• Initial brainstorming and design discussions
• Structure of a C++ program
Course Plan - Week 1-2: Fundamentals of OOP
• Class 3:
• namespace, Data types, C++ tokens, Identifiers
• Variables, Constants, Operators,
• Control structures & Loops.
• Basics of Encapsulation and Information-hiding

• Class 4:
• Understanding Data Binding
• Static and Dynamic Binding
Recommended Text Books
• Teach Yourself C++, Herbert • The complete reference Java,
Schildt Herbert Schildt

Images taken from books.google.com


Recommended Links
• C++ Language Tutorial www.cplusplus.com

• C++ Tutorial from www.learncpp.com

• C++ Tutorial from www.cprogramming.com

• Java Tutorial from http://docs.oracle.com/javase/tutorial/


Google Classroom Code
• k6hbuu6
Some popular applications of C++
• Operating Systems:
• Microsoft Windows
• Apple Mac OS X
• Games:
• World of Warcraft Counter-Strike, and game engines like Unreal Engine
• GUI Based Applications:
• Adobe Photoshop and Illustrator

You might also like