Beruflich Dokumente
Kultur Dokumente
COURSE HANDOUT
Course Objectives:
No Course Objective
CO1 To advance the programming skills students gathered in the course computer programming in
their first semester and advance problem solving techniques by using the object oriented
approach
CO3 Designing and implementing the solutions to problems using object oriented concepts
Learning Outcomes:
No Learning Outcomes
LO1 Demonstrate sound understanding of Object oriented concepts and able to design
applications having to apply OOP paradigms.
LO2 Express the OOP concepts in form of code snippet, small applications having to
recognize the differences between procedural and OOP concepts.
LO3 Design applications using the various constructs and features available in the
programming language and assess them.
Text Books:
T1 The Java Programming Language, Ken Arnold, David Holmes, James Gosling, Prakash
Goteti, 3 rd Edition, Pearson
Reference Books:
R1 Java: The Complete Reference by Herbert Schildt, 9th Ed, 2017
Contact Sessions:
Module List of Topic Title Text/Ref Book/external resource
No
M6 COLLECTIONS T1 Chapter 11
● Collection Interface R1 Chapter 17
● List- ArrayList, LinkedList,
RandomAccess List RL Collection Interface
● Writing Iterator Implementations RL ArrayList
● Writing Collections RL LinkedList
Implementation RL Iterators and List Iterators
M7 MULTITHREADING T1 Chapter 12
● Creating Thread R1 Chapter 11
● Using Runnable interface
● Thread Class in Java RL Multitasking Vs Multithreading
● Thread States RL Threads in Java and States
● Thread synchronization RL Thread Class
● Creating and Executing Threads RL Thread Synchronization
Evaluation Components:
No Name Type Duration Weight Day, Date, Session, Time
EC-1 Assignment/Quiz Online Faculty will discuss in the
Quiz -1 5% class.
Quiz – 2 5%
Assignment – 1 10%
EC-2 Mid-Semester Exam Closed Book 1.5 hours 30% Refer to the semester time
table
EC-3 Comprehensive Exam Open Book 2.5 hours 50% Refer to the semester time
table
Instructional Plan – I
There are 10 contact sessions; 5 before mid-semester and 5 post mid-semester. Each contact session is
of two hour; typical gap between two contact sessions is on average around 2 weeks. In the tabular
cells quote appropriate legends from the modular structure table
RL PKV RL M1 4 https://www.youtube.com/watch?
Polymorphism v=l_O_9tLYOmo&list=PLvvQ7qim
TOklfwcFSqSkglad1uUAA-
7QJ&index=4