Program Structure and Object-Oriented Programming
[Pages:147]Programming Languages
Sessions 7 & 8 ? Main Theme Program Structure and
Object-Oriented Programming
Dr. Jean-Claude Franchitti
New York University Computer Science Department Courant Institute of Mathematical Sciences
Adapted from course textbook resources Programming Language Pragmatics (3rd Edition)
Michael L. Scott, Copyright ? 2009 Elsevier
1
Agenda
1 Session Overview 2 Program Structure 3 Object-Oriented Programming 4 Conclusion
2
What is the course about?
Course description and syllabus:
? ?
001/index.html
Textbook:
? Programming Language Pragmatics (3rd Edition) Michael L. Scott Morgan Kaufmann ISBN-10: 0-12374-514-4, ISBN-13: 978-0-12374-514-4, (04/06/09)
Additional References:
? Osinski, Lecture notes, Summer 2010 ? Grimm, Lecture notes, Spring 2010 ? Gottlieb, Lecture notes, Fall 2009 ? Barrett, Lecture notes, Fall 2008
3
Session Agenda
Session Overview Program Structure Object-Oriented Programming Conclusion
4
Icons / Metaphors
Information Common Realization Knowledge/Competency Pattern Governance Alignment Solution Approach
5 5
Session 6 Review
Data Types
? Strong vs. Weak Typing ? Static vs. Dynamic Typing
Type Systems
? Type Declarations
Type Checking
? Type Equivalence ? Type Inference ? Subtypes and Derived Types
Scalar and Composite Types
? Records, Variant Records, Arrays, Strings, Sets
Pointers and References
? Pointers and Recursive Types
Function Types Files and Input / Output Conclusions
6
Agenda
1 Session Overview 2 Program Structure 3 Object-Oriented Programming 4 Conclusion
7
Program Structure
Key Concepts
? Modules ? Packages ? Interfaces ? Abstract types and information hiding
Review Session 2
? Textbook Sections 3.3.4, 3.3.5, 3.7
8
................
................
In order to avoid copyright disputes, this page is only a partial summary.
To fulfill the demand for quickly locating and searching documents.
It is intelligent file search solution for home and business.
Related download
- javascript programming stanford university
- lab 4 object oriented programming
- program structure and object oriented programming
- object oriented analysis design tutorialspoint
- problem solving and object oriented programming
- what is object oriented programming 1991
- c programming tutorial part ii object oriented programming
- object oriented thinking part 2 computer science
- intermediate programming instructor greg shaw
- ct temple university
Related searches
- object oriented programming in matlab
- matlab object oriented programming pdf
- object oriented programming tutorial pdf
- object oriented programming book pdf
- object oriented programming c pdf
- object oriented programming 2 pdf
- object oriented programming pdf download
- object oriented programming c book
- object oriented programming java examples
- object oriented programming language pdf
- object oriented programming python pdf
- c object oriented programming examples