Syllabus B Tech Computer Science Third Semester Object Oriented Programming And Methodology CS305

Computer-Science-Engineering-3

Syllabus B Tech Computer Science Third Semester Object Oriented Programming And Methodology CS305

The concepts developed in this course will aid in quantification of several concepts in Computer Science Engineering that have been introduced at the Engineering courses. Technology is being increasingly based on the latest Syllabus B Tech Computer Science Third Semester Object Oriented Programming And Methodology CS305 is given here.

The objective of this course “Syllabus B Tech Computer Science Third Semester Object Oriented Programming And Methodology CS305 is to develop ability and gain insight into the process of problem-solving, with emphasis on thermodynamics. Specially in following manner: Apply conservation principles (mass and energy) to evaluate the performance of simple engineering systems and cycles. Evaluate thermodynamic properties of simple homogeneous substances. Analyze processes and cycles using the second law of thermodynamics to determine maximum efficiency and performance. Discuss the physical relevance of the numerical values for the solutions to specific engineering problems and the physical relevance of the problems in general and Critically evaluate the validity of the numerical solutions for specific engineering problems. More precisely, the objectives are:

  • To enable young technocrats to acquire mathematical knowledge to understand Laplace transformation, Inverse Laplace transformation and Fourier Transform which are used in various branches of engineering.
  • To introduce effective mathematical tools for the Numerical Solutions algebraic and transcendental equations.
  • To acquaint the student with mathematical tools available in Statistics needed in various field of science and engineering.

CS 305 – Object Oriented Programming And Methodology

Unit 1
Introduction to Object Oriented Thinking & Object Oriented Programming: Comparison with Procedural Programming, features of Object oriented paradigm– Merits and demerits of OO methodology; Object model; Elements of OOPS, IO processing.
Unit 2
Encapsulation and Data Abstraction- Concept of Objects: State, Behavior & Identity of an object; Classes: identifying classes and candidates for Classes Attributes and Services, Access modifiers, Static members of a Class, Instances, Message passing, and Construction and destruction of Objects.
Unit 3
Relationships – Inheritance: purpose and its types, ‘is a’ relationship; Association, Aggregation. Concept of interfaces and Abstract classes.
Unit 4
Polymorphism: Introduction, Method Overriding & Overloading, static and run time Polymorphism.
Unit 5
Strings, Exceptional handling, Introduction of Multi-threading and Data collections. Case study like: ATM, Library management system.

Books Recommended

1. G. Booch, “Object Oriented Analysis& Design”, Addison Wesley.
2. James Martin, “Principles of Object Oriented Analysis and Design”, Prentice Hall/PTR.
3. Peter Coad and Edward Yourdon, “Object Oriented Design”, Prentice Hall/PTR.
4. Herbert Schildt, “Java 2: The Complete Reference”, McGraw-Hill Osborne Media, 7 th Edition.