Syllabus

JNTUH B.Tech 2016-2017 (R16) Detailed Syllabus Design Patterns

Design Patterns Detailed Syllabus for B.Tech third year second sem is covered here. This gives the details about credits, number of hours and other details along with reference books for the course.

The detailed syllabus for Design Patterns B.Tech 2016-2017 (R16) third year second sem is as follows.

B.Tech. III Year II Sem.        L/T/P/C
Course Code:CS612PE           3/0/0/3

Prerequisites

  • A Course on Software Engineering”
  • A Course on “Object Oriented Programming Through Java”

Course Objectives:

  • The aim of the course is to appreciate the idea behind Design Patterns in handling common problems faced during building an application
  • This course covers all pattern types from creational to structural, behavioral to concurrency and highlights the scenarios when one pattern must be chosen over others.

Course Outcomes:

  • Create software designs that are scalable and easily maintainable
  • Understand the best use of Object Oriented concepts for creating truly OOP programs
  • Use creational design patterns in software design for class instantiation
  • Use structural design patterns for better class and object composition
  • Use behavioral patterns for better organization and communication between the objects
  • Use refactoring to compose the methods for proper code packaging
  • Use refactoring to better organize the class responsibilities of current code

UNIT – I: Introduction: What is a design pattern? design patterns in Smalltalk MVC, Describing Design Patterns, The Catalog of Design Patterns, Organizing the Catalog, How Design Patterns Solve Design Problems, How to Select a Design Pattern, How to Use a Design Pattern.

UNIT – II: Designing a Document Editor: Design Problems, Document Structure, Formatting, Embellishing the User Interface, Supporting Multiple Look-and-Feel Standards, Supporting Multiple Window Systems, User Operations Spelling Checking and Hyphenation, Summary

UNIT – III: Creational Patterns: Abstract Factory, Builder, Factory Method, Prototype, Singleton, Discussion of Creational Patterns.

Download iStudy Android App for complete JNTUH syllabus, results, timetables and all other updates. There are no ads and no pdfs and will make your life way easier.

TEXT BOOK:

  • Design Patterns, Erich Gamma, Pearson Education

REFERENCE BOOKS:

  • Pattern’s in Java, Vol –I, Mark Grand, Wiley Dream Tech.
  • Patterns in Java, Vol-II, Mark Grand, Wiley Dream Tech.
  • Java Enterprise Design Patterns Vol-III, Mark Grand, Wiley Dream Tech.
  • Head First Design Patterns, Eric Freeman, O’reily publications

For all other B.Tech 3rd Year 2nd Sem syllabus go to JNTUH B.Tech Computer Science and Engineering 3rd Year 2nd Sem Course Structure for (R16) Batch.

All details and yearly new syllabus will be updated here time to time. Subscribe, like us on facebook and follow us on google plus for all updates.

Do share with friends and in case of questions please feel free drop a comment.

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.