EIE

CEI358: Java Programming syllabus for EIE 2021 regulation (Professional Elective-VII)

Java Programming detailed syllabus for Electronics & Instrumentation Engineering (EIE) for 2021 regulation curriculum has been taken from the Anna Universities official website and presented for the EIE students. For course code, course name, number of credits for a course and other scheme related information, do visit full semester subjects post given below.

For Electronics & Instrumentation Engineering 6th Sem scheme and its subjects, do visit EIE 6th Sem 2021 regulation scheme. For Professional Elective-VII scheme and its subjects refer to EIE Professional Elective-VII syllabus scheme. The detailed syllabus of java programming is as follows.

Course Objectives:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit I

JAVA BASCIS
Object oriented programming concepts – objects – classes – methods and messages -abstraction and encapsulation – inheritance – abstract classes – polymorphism.- Objects and classes in Java – defining classes – methods – access specifiers – static members – constructors – finalize method.

Unit II

ARRAYS
Arrays – Strings – Packages – Java-Doc comments — Inheritance – class hierarchy -polymorphism – dynamic binding – final keyword – abstract classes.

Unit III

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Unit IV

EVENT, EXCEPTION HANDLING
Basics of event handling – event handlers – adapter classes – actions – mouse events – AWT event hierarchy – introduction to Swing – Model-View-Controller design pattern – buttons – layout management – Swing Components – exception handling – exception hierarchy – throwing and catching exceptions.

Unit V

GENERIC PROGRAMMING
Motivation for generic programming – generic classes – generic methods – generic code and virtual machine – inheritance and generics – reflection and generics – Multi-threaded programming – interrupting threads – thread states – thread properties – thread synchronization – Executors -synchronizers.

Skill Development Activities

(Group Seminar/Mini Project/Assignment/Content Preparation / Quiz/ Surprise Test / Solving GATE questions/ etc)

  1. Fundamentals of java
  2. Concepts of array
  3. Basics of programming
  4. Handling of unexpected error
  5. Introduction to generic programming

Course Outcomes:

Download the iStudy App for all syllabus and other updates.
Get it on Google Play

Text Books:

  1. Cay S. Horstmann and Gary Cornell, �Core Java: Volume I – Fundamentals�, 8th Edition, Sun Microsystems Press, 2008.

Reference Books:

  1. K. Arnold and J. Gosling, �The JAVA programming language�, Third edition, PearsonEducation, 2000.
  2. Timothy Budd, �Understanding Object-oriented programming with Java�, UpdatedEdition, Pearson Education, 2000.

List of Open Source Software/ Learning Website:

  1. https://www.w3schools.com/java/
  2. https://www.geeksforgeeks.org/string-arrays-in-java/
  3. https://www.edureka.co/blog/string-array-in-java/
  4. https://www.javatpoint.com/generics-in-java

For detailed syllabus of all the other subjects of Electronics & Instrumentation Engineering 6th Sem, visit EIE 6th Sem subject syllabuses for 2021 regulation.

For all Electronics & Instrumentation Engineering results, visit Anna University EIE all semester results direct link.

Leave a Reply

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

*