About Me

header ads

Basics of Java Programming (BPLCK105C/BPLCK205C)

Basics of Java Programming

Course Code: BPLCK105C/BPLCK205C
CIE Marks:50
Course Type (Theory/Practical/Integrated )
Integrated SEE Marks:50
Total Marks:100
Teaching Hours/Week (L:T:P: S) 2:0:2 
Exam Hours:03
Total Hours of Pedagogy :40 hours 
Credits:03


Module-1 

An Overview of Java: Object-Oriented Programming, A First Simple Program, A Second Short Program, Two Control Statements, Using Blocks of Code, Lexical Issues, The Java Class Libraries, Data Types, Variables, and

Arrays: Java Is a Strongly Typed Language, The Primitive Types, Integers, Floating-Point Types, Characters, Booleans, A Closer Look at Literals, Variables, Type Conversion and Casting, Automatic Type Promotion in Expressions, Arrays, A Few Words About Strings Text book 1: Ch 2, Ch 3


Module-2

Operators: Arithmetic Operators, The Bitwise Operators, Relational Operators, Boolean Logical Operators, The Assignment Operator, The ? Operator, Operator Precedence, Using Parentheses, Control Statements: Java‟s Selection Statements, Iteration Statements, Jump Statements.Text book 1: Ch 4, Ch 5


Module-3 

Introducing Classes: Class Fundamentals, Declaring Objects, Assigning Object Reference Variables,Introducing Methods, Constructors, The this Keyword, Garbage Collection, The finalize( ) Method, A Stack Class, A Closer Look at Methods and Classes: Overloading Methods, Using Objects as Parameters, A Closer Look at Argument Passing, Returning Objects, Recursion, Introducing Access Control, Understanding static, Introducing final, Arrays Revisited Text book 1: Ch 6, Ch 7 ( 7.1-7.9 )


Module-4 

Inheritance: Inheritance, Using super, Creating a Multilevel Hierarchy, When Constructors Are Called, Method Overriding, Dynamic Method Dispatch, Using Abstract Classes, Using final with Inheritance, The Object Class.Text book 1: Ch 8


Module-5

Packages and Interfaces: Packages, Access Protection, Importing Packages, Interfaces, Exception Handling: Exception-Handling Fundamentals, Exception Types, Uncaught Exceptions, Using try and catch, Multiple catch Clauses, Nested try Statements, throw, throws, finally, Java‟s Built-in Exceptions, Creating Your Own Exception Subclasses, Chained Exceptions, Using Exceptions.Text book 1: Ch 9, Ch 10


Suggested Learning Resources:

Books (Title of the Book/Name of the author/Name of the publisher/Edition and Year)

1. Herbert Schildt, Java The Complete Reference, 7th Edition, Tata McGraw Hill, 2007.


Web links and Video Lectures (e-Resources):

● https://onlinecourses.nptel.ac.in/noc22_cs47/preview

Post a Comment

0 Comments