0 Lecture - 01

You might also like

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 12

Programming in Java

Programming in JAVA

•L - 3
•T - 0
•P - 0
Course Objectives
• Write Java code that uses variables, arrays, conditional, loop
constructs, primitive numeric data, string data and Java operators.
• Access the fields and methods of an object, manipulate text data
using the methods of the String and StringBuilder classes.
• Declare, override, invoke methods and use casting without losing
precision or causing errors.
• Access and create static fields and methods, use classes from the
java.time and java.time.format packages to format and print the
local date and time.
• Use access modifiers, overloaded constructors, simple class
hierarchy and demonstrate polymorphism by implementing a Java
Interface.
• Use Predicate Lambda expression as an argument to method, and to
handle checked exception in Java.
Details of Academic Tasks
• Practical 1: BYOD Practical (3rd Week)
• Practical 2: BYOD Practical (9th Week)
• Practical 3: BYOD Practical (12th Week)
Course Contents?
Course Contents
• Introduction to Java Editions, JDK, JRE and basic programming
constructs e.g. conditional statements, looping statements,
operators and arrays etc.
• Classes, Methods and Objects
• Encapsulation, Inheritance and Polymorphism
• Date/Time API
• Lambda Expressions
• Packages
• I/O Fundamentals
• Exceptions and Assertions
• Generic Programming
• Java Collection Framework
Platform Overview, Writing Programs, Basic &
Exclusive Features
Classes, Objects,
Conditionals, loop, Date/Time
API etc.
Encapsulation and
Inheritance
Date/Time API and Lambda Expressions
Handling Exceptional Conditions and IO
Fundamentals
Collections and Generic Programming

You might also like