CSE

Software Architecture and Design Patterns CSE 6th Sem Syllabus for VTU BE 2017 Scheme (Professional Elective-2)

Software Architecture and Design Patterns detail syllabus for Computer Science & Engineering (CSE), 2017 scheme is taken from VTU official website and presented for VTU students. The course code (17CS652), and for exam duration, Teaching Hr/week, Practical Hr/week, Total Marks, internal marks, theory marks, duration and credits do visit complete sem subjects post given below.

For all other cse 6th sem syllabus for be 2017 scheme vtu you can visit CSE 6th Sem syllabus for BE 2017 Scheme VTU Subjects. For all other Professional Elective-2 subjects do refer to Professional Elective-2. The detail syllabus for software architecture and design patterns is as follows.

Module 1

Introduction: what is a design pattern? describing design patterns, the catalog of design pattern, organizing the catalog, how design patterns solve design problems, how to select a design pattern, how to use a design pattern. What is object-oriented development?, key concepts of object oriented design other related concepts, benefits and drawbacks of the paradigm

Module 2

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Module 3

Design Pattern Catalog: Structural patterns, Adapter, bridge, composite, decorator, facade, flyweight, proxy.

Module 4

Interactive systems and the MVC architecture:Introduction, The MVC architectural pattern, analyzing a simple drawing program, designing the system, designing of the subsystems, getting into implementation, implementing undo operation, drawing incomplete items, adding a new feature, pattern based solutions.

Module 5

For complete syllabus and results, class timetable and more pls download iStudy. Its a light weight, easy to use, no images, no pdfs platform to make students life easier.

Course Outcomes:

The students should be able to:

  • Design and implement codes with higher performance and lower complexity Demonstrate code qualities needed to keep code flexible Illustrate design principles and be able to assess the quality of a design with respect to these principles. Explain principles in the design of object oriented systems. Understand a range of design patterns. Discuss suitable patterns in specific contexts

Question paper pattern:

  • The question paper will have TEN questions.
  • There will be TWO questions from each module.
  • Each question will have questions covering all the topics under a module.
  • The students will have to answer FIVE full questions, selecting ONE full question from each module.

Text Books:

  1. Object-oriented analysis, design and implementation, brahma dathan, sarnathrammath, universities press, 2013
  2. Design patterns, erich gamma, Richard helan, Ralph johman, john vlissides, PEARSON Publication, 2013.

Reference Books:

  1. Frank Bachmann, RegineMeunier, Hans Rohnert Pattern Oriented Software Architecture -Volume 1, 1996.
  2. William J Brown et al., “Anti-Patterns: Refactoring Software, Architectures and Projects in Crisis”, John Wiley, 1998.

For detail syllabus of all other subjects of BE Cse, 2017 regulation do visit Cse 6th Sem syllabus for 2017 Regulation.

Dont forget to download iStudy for latest syllabus and results, class timetable and more.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

This site uses Akismet to reduce spam. Learn how your comment data is processed.