0% found this document useful (0 votes)
149 views

CSE310 Programming in Java: The Kick Start Session

This document provides information about the CSE310 Programming in Java course, including course objectives, assessment model, course contents, and software requirements. The key points are: - The course will teach Java programming concepts like variables, arrays, conditionals, loops, classes, objects, inheritance, polymorphism, exceptions and collections. - Assessment includes attendance, practical exams, midterm tests, and end term exams. - Six units will cover topics ranging from basic Java features to exceptions, input/output, and generics. - Students are encouraged to take the Oracle Java SE 8 certification exam, which the course prepares them for. Successful certification can help with employment and earning potential.

Uploaded by

adarsh raj
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
149 views

CSE310 Programming in Java: The Kick Start Session

This document provides information about the CSE310 Programming in Java course, including course objectives, assessment model, course contents, and software requirements. The key points are: - The course will teach Java programming concepts like variables, arrays, conditionals, loops, classes, objects, inheritance, polymorphism, exceptions and collections. - Assessment includes attendance, practical exams, midterm tests, and end term exams. - Six units will cover topics ranging from basic Java features to exceptions, input/output, and generics. - Students are encouraged to take the Oracle Java SE 8 certification exam, which the course prepares them for. Successful certification can help with employment and earning potential.

Uploaded by

adarsh raj
Copyright
© © All Rights Reserved
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 22

CSE310

Programming in Java
The kick start session
Lecture #0
Programming in JAVA
CSE310
•L-0
•T-0
•P-5

5 Practical/Week
Note: Laptop is compulsory.
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.
Course Assessment Model
CSE310 -Marks break-up
• Attendance 5
• CA (Best two out of three BYOD Practicals) 30
• MTT (MCQ based) 20
• ETE (Mix of MCQ & Subjective) 45
Total 100
Details of Academic Tasks
• Practical 1: BYOD Practical (5th 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
• IO Fundamentals
• Exceptions and Assertions
• Generic Programming
• Java Collection Framework
Platform Overview, Writing Programs, Basic &
Unit I
Exclusive Features
Classes, Objects,
Unit II Conditionals, loop, Date/Time
API etc.
Encapsulation and
Unit III
Inheritance
Unit IV Date/Time API and Lambda Expressions
Handling Exceptional Conditions and IO
Unit V
Fundamentals
Unit VI Collections and Generic Programming
The Hitch…

BURNING questions in mind…


• Why are we learning Java?
• What will be the course outcome?
Course Outcomes
Upon completing the course, you will able to

 Understanding JDK, JRE, JVM etc.


 Create, compile, and run Java programs
 Understand Core Java classes
 Create and use methods
 Establish a firm foundation on Java concepts
 Exception Handling, Date/Time API and IO
Streams usage
Software Requirement
• JDK 8
• Netbeans IDE
Oracle Certification Details
• Java SE 8 Certification (Oracle Certified Associate)

• Exam Code: 1Z0-808

• Mapped with Course: CSE310


Professional Benefits
• In future, certification will be the only way to get dream job.
• Expand your knowledge base and validate your skills to
appeal to potential employers.
• Improve your potential earning power to command a higher
salary.
• Learn to perform complex, hands-on activities through lab,
study and practice sessions.
• Access a secure digital badge you can add to your social
media profiles.
• Gain exposure to a wide variety of important features,
functions and tasks to use on the job.
Important
• LPU students are being given at least 30% discount on
certification exam fee.

• Oracle learning subscription will be available for the


complete term (17182), therefore student who will opt for
certification will be taught by Oracle itself.

• On clearance of certification exam the course will be


exempted and grade will be based on performance in
certification exam.

• Last Date to apply: 20th January 2018


Registration Link

https://tinyurl.com/javase8lpu

Note:
• limited seats only,
• Confirmation on First come first serve basis
Faculty Details
Arvind Kumar
Assistant Professor,
School of Computer Science & Engineering, LPU

Cabin No : 30
Room Number : 34-202

Email: [email protected]
Next Class: Introduction to Java

You might also like