Skip to main content

SRM AP -B.Tech III Year -Computer Networks-CSE301

CN Syllubus Overview of CN

E2-CE-20CS2207-Object Oriented Programming Through JAVA

                                         Object Oriented Programming Through JAVA


 

Course Learning Objectives:

1.      Gain knowledge about basic Java language syntax and semantics to write Java programs and use concepts such as variables, conditional and iterative execution methods etc.,


2.      Understanding the fundamentals of object-oriented programming in Java, including defining classes, objects, invoking methods etc. and exception handling mechanisms.

3.      Understand the principles of inheritance, packages and interfaces.

4.      Understand the principles of Multithreading and Event handling mechanisms.

 

Syllabus:

 Click πŸ‘‡πŸ‘‡ to download Complete Notes:

Java Complete Notes

UNIT-1

Java Evolution, And Overview of Java Language: Java History –Features of java, how java differ

from C and C++, Java and World Wide Web, Web Browser. Java Environment: Java Development kit (JDK), Application Programming Interface (API).


Java Programming Structure, Java Tokens, Constants, Variables, Expressions, Decision Making Statements and Looping, Java Statements, Overview of arrays and strings, Machine Neutral, Java Virtual Machine (JVM), Command Line Arguments Arrays And Strings: Arrays, One-Dimensional arrays, creating an array, declaration of arrays, initialization of arrays, Two-Dimensional arrays, String arrays, String methods, String Buffer class, Vectors, Wrapper classes.



Click πŸ‘‡πŸ‘‡ to download Notes:



UNIT-2

   Classes, Objects and Methods:
  Introduction, defining a class, creating objects, accessing class members, constructors, methods            overloading, static members.

Inheritance: Defining a sub class, sub class constructor, multilevel variables, Final classes, and Finalize methods, Abstract methods and classes, visibility control.

Managing Errors And Exceptions: Introduction, Types of errors-Compile time and Run time errors, Exceptions, Types of Exceptions, Syntax of Exception handling code, Multiple catch statements, Using finally statement, Throwing our own exceptions.

Click πŸ‘‡πŸ‘‡ to download Notes:

UNIT2 Notes

UNIT-3

Interfaces and Multithreaded Programming: Introduction, Defining interfaces, extending interfaces, implementing interfaces. Introduction to threads, Creating Threads, Extending the Thread Class, Implementing the runnable interface, life cycle of a thread, priority of a thread, synchronization, Dead Lock.


Click πŸ‘‡πŸ‘‡ to download Notes:

UNIT-4

Applet Programming

Introduction, how applet differ from applications, building applet code, applet life cycle, About HTML, designing a web page, passing parameters to applets, Getting input from the User.


Click πŸ‘‡πŸ‘‡ to download Notes:


UNIT4 Notes

UNIT-5

Graphics Programming

Introduction, the abstract window toolkit (AWT), frames, event-driven programming, layout managers, panels, canvasses, drawing geometric figures.


Click πŸ‘‡πŸ‘‡ to download Notes:

UNIT-6

Creating User Interface:Introduction, Describe various user interface Components: button, label, text field, text area, choice, list, check box check box group.


Click πŸ‘‡πŸ‘‡ to download Notes:

 

Learning Resources 

Text books:

    1.  Herbert Schildt, β€œThe Complete Reference Java”, TMH Publishing Company Ltd, 9th Edition.

2.Cay Horstmann, β€œBig Java”, John Wiley and Sons, 2nd Edition 

Reference Books:

1.  Allen B. Downey, β€œThink Java; How to Think Like a Computer Scientist”, Paper Back, 1stEdition

2.  David J. Eck, Hobart and William Smith Colleges, β€œIntroduction to Programming Using Java” Published by Paper Back

    3.  H.M.Dietel and P.J.Dietel β€œJava How to Program”, Sixth Edition, Pearson Education/PHI

Web resources:

1.  http://www.nptelvideos.com/java/java_video_lectures_tutorials.php

2.  https://www.tutorialspoint.com/java/

3.  https://www.javatpoint.com/java-tutorial

4.  http://mooc.fi/courses/2013/programming-part-1/material.html

5.  http://math.hws.edu/javanotes


 

Comments

Popular posts from this blog

E1-CSE-CS2102-Object Oriented Programming Through Java

  Course code Course Name Course Category L-T-P Credits CS2102   Object Oriented Programing through JAVA   PCC   3-1-0   4   Course Learning Objectives: 1.        Gain knowledge about basic Java language syntax and semantics to write Java programs and use concepts such as variables, conditional and iterative execution methods etc., 2.        Understanding the fundamentals of object-oriented programming in Java, including defining classes, objects, invoking methods etc. and exception handling mechanisms. 3.         Understand the principles of inheritance, packages and interfaces. 4.         Understand the principles of Multithreading and Event handling ...

E1 CSE C Programming Theory -20CS1101

                        Problem Solving and Programming Through C      CSE Roll Lis   E1 CSE Attendance from 12th Oct 2022 to  31st Oct 2022 --πŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆ Academic Calendar Lesson plan   Page No  1 Lesson Plan Page No 2 Lesson Plan Page No 3 Lesson Plan Page No 4 UNIT I  and UNIT II for Reference UNIT I  Operator Precedence and associativity, Bitwise operators, Type casting and conversion UNIT II Loops and break, continue statements UNIT III _Arrays Introduction UNIT III Arrays Reference Strings Introduction UNIT III Strings Reference CSE3 Project work1 Screen shot  CSE4 Project work1 Screen shot CSE4 MID1 Marks --πŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆ CSE3 MID1 Marks --πŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆ E1 CSE Attendance from 12th Oct2022 to 30th Nov 2022 --πŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆπŸ‘ˆ UNIT IV FUNCTIONS UNIT IV Call by value and call by reference