Object Oriented Analysis and Design
Object Oriented Analysis and Design
Object Oriented Analysis and Design
Course Objective:
To introduce programming through Visual programming tool
To teach problem solving through Flow charting tool
To elucidate problem solving through python programming language
To introduce function-oriented programming paradigm through python
To train in development of solutions using modular concepts
To teach practical Python solution patterns
Learning Outcome:
Develop a program controlled by a loop.
Experiment with “costumes” to change the appearance of sprites
Perform Input, Output Operations using scratch
Perform computation using common mathematical formulas.
Develop programs by passing messages between sprites.
Build Mobile apps using App Inventor
Evaluation Systems
Internal Examination Component % of Marks Method of Assessment
Internal Practice 50(40+10) Lab Work + Learning
Record
Internal Project 50 Project Work
External External Practice 50 Lab Work
Examination External Project 50 Project Work + Report
Total 200
Course Outline
Text Books
1. Grady Booch, James Rumbaugh, Ivar Jacobson: The Unified Modeling Language User
Guide, Pearson Education 2ndEdition.
2. Object-Oriented Analysis and Design with the Unified Process By John W. Satzinger, Robert
B Jackson and Stephen D Burd, CengageLearning.
Reference books
1. Meilir Page-Jones: Fundamentals of Object Oriented Design in UML, PearsonEducation.
2. Pascal Roques: Modeling Software Systems Using UML2, WILEY-Dreamtech India
Pvt.Ltd.
Lab Experiments:
Study Of Uml Diagrams
Student Mark Analyzing System Using CBCS System
Stock Maintenance System
Remote Computer Monitoring System
CUTM Internal Exam System
Online Ticket Reservation System
Expert Medical System
CBCS Course Registration System
ATM Systems
Project Evaluation System