Object Oriented Programming E&TC 5th Sem Syllabus for BE 2017 Regulation Anna Univ (Professional Elective I) detail syllabus for Electronics & Communication Engineering (E&Tc), 2017 regulation is collected from the Anna Univ official website and presented for students of Anna University. The details of the course are: course code (CS8392), Category (PE), Contact Periods/week (3), Teaching hours/week (3), Practical Hours/week (0). The total course credits are given in combined syllabus.
For all other e&tc 5th sem syllabus for be 2017 regulation anna univ you can visit E&TC 5th Sem syllabus for BE 2017 regulation Anna Univ Subjects. For all other Professional Elective I subjects do refer to Professional Elective I. The detail syllabus for object oriented programming is as follows.
Course Objective:
- To understand Object Oriented Programming concepts and basic characteristics of Java
- To know the principles of packages, inheritance and interfaces
- To define exceptions and use I/O streams
- To develop a java application with threads and generics classes
- To design and build simple Graphical User Interfaces
Unit I
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.
Unit II
Inheritance and Interfaces
Inheritance – Super classes- sub classes -Protected members – constructors in sub classes- the Object class – abstract classes and methods- final methods and classes – Interfaces – defining an interface, implementing interface, differences between classes and interfaces and extending interfaces – Object cloning -inner classes, ArrayLists – Strings
Unit III
Exception Handling and I/O
Exceptions – exception hierarchy – throwing and catching exceptions – built-in exceptions, creating own exceptions, Stack Trace Elements. Input / Output Basics – Streams – Byte streams and Character streams – Reading and Writing Console – Reading and Writing Files
Unit IV
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.
Unit V
Event Driven Programming
Graphics programming – Frame – Components – working with 2D shapes – Using color, fonts, and images – Basics of event handling – event handlers – adapter classes – actions – mouse events – AWT event hierarchy – Introduction to Swing – layout management – Swing Components – Text Fields , Text Areas – Buttons- Check Boxes – Radio Buttons – Lists- choices- Scrollbars – Windows -Menus – Dialog Boxes.
Course Outcome:
Upon completion of the course, students will be able to:
- Develop Java programs using OOP principles
- Develop Java programs with the concepts inheritance and interfaces
- Build Java applications using exceptions and I/O streams
- Develop Java applications with threads and generics classes
- Develop interactive Java programs using swings
Text Books:
- Herbert Schildt, Java The complete reference, 8th Edition, McGraw Hill Education, 2011.
- Cay S. Horstmann, Gary cornell, Core Java Volume -I Fundamentals, 9th Edition, Prentice Hall, 2013.
References:
- Paul Deitel, Harvey Deitel, Java SE 8 for programmers, 3rd Edition, Pearson, 2015.
- Steven Holzner, Java 2 Black book, Dreamtech press, 2011.
- Timothy Budd, Understanding Object-oriented programming with Java, Updated Edition, Pearson Education, 2000.
For detail syllabus of all other subjects of BE E&Tc, 2017 regulation do visit E&Tc 5th Sem syllabus for 2017 Regulation.
Dont forget to download iStudy for latest syllabus and results, class timetable and more.