Search
Log in
Latest topics
Statistics
We have 30 registered usersThe newest registered user is deigavr
Our users have posted a total of 191 messages in 126 subjects
Who is online?
In total there is 1 user online :: 0 Registered, 0 Hidden and 1 Guest None
Most users ever online was 125 on Wed Apr 07, 2021 9:18 am
INTRODUCTION AND LACTURES 2nd semister
Page 1 of 1
INTRODUCTION AND LACTURES 2nd semister
SEN - 142 Object Oriented Programming (3+1) Bahria University, Karachi Campus Department of Computer Science and Engineering Course Title: Object Oriented Programming Course Code: SEN-142 Credit Hours: 4 (3 + 1)—Three hours of theory and three hours of lab Prerequisite: Computing fundamentals (SEN-141) Aims and Objectives OOP is more than learning a new language; it requires a new way of thinking. The idea is not primarily concentrate on the cornerstones of procedural languages, data structures and algorithms but instead thinking in terms of objects. This course covers C++ language features in the context of object oriented paradigm, so that student leans not only C++ language syntax but how to apply C++ effectively in data abstraction and object oriented design. Language features, essential programming techniques and design guidelines are presented as a unified whole. Course Outcomes and Related Program Outcomes A student who successfully fulfills the course requirements will have demonstrated ability to: · Develop quality code using the object-oriented development paradigm · Create extensible type libraries using inheritance and polymorphism · Improve reliability by encapsulating attributes and functionality · Use the symbolic operators with arbitrary, complex types · Implement robust and reliable error handling in an application · Perform safer type conversions · Develop generic, re-usable type and function libraries using templates CONTENTS
o Why Exceptions o Standard Exception Handling Options o Exception Class Hierarchy o Checked vs. Unchecked Exceptions o Catching an Exception: try and catch blocks o Methods Which Throw Exceptions: the throws clause o Handling vs. Declaring Exceptions o System Exceptions vs. Application Exceptions o Writing Custom Exceptions · Event Handling [4 Lectures] o Delegates o Defining a Delegate o Instantiating a Delegate o Using a Delegate o Events o Defining an Event o Subscribing to an Event o Notifying Subscribing Objects Recommended Books: Text Book(s): 1. Peter Coad, Edward Yourdon, “Object Oriented Design”, Yourdon Press Series 2. Peter Coad, “Object Oriented Programming”, Yourdon Press Series Reference Book(s): 1. Ivar Jacobson, “Object Oriented Software Engineering: A Use Case Driven Approach”, ACM Press 2. C++ Primer by Lippman |
Page 1 of 1
Permissions in this forum:
You cannot reply to topics in this forum
Mon Aug 01, 2011 11:44 pm by Guest
» Netbook Brands
Mon Aug 01, 2011 5:39 am by Guest
» backlinks checker backlink service
Sun Jul 31, 2011 8:56 am by Guest
» how to buy facebook fans f4
Sat Jul 30, 2011 2:34 pm by Guest
» Alle bijzondere dingen in de zaanstreek
Sat Jul 30, 2011 8:11 am by Guest
» HERE YOU CAN POST ALL WEBSITE LINKS...
Wed Aug 26, 2009 2:16 pm by onesimpletech
» cool web site for all must check it
Mon Jul 06, 2009 2:32 pm by Snopy Cobra
» poetry spirit
Mon Jul 06, 2009 2:31 pm by Snopy Cobra
» best to learn VC++
Sun May 10, 2009 3:22 pm by Guest