Course Code: : COPE513
Course Title : Operating System
Number of Credits : 3 (L: 0, T: 0, P: 2)
Prerequisites : NIL
Course Category : PC
Course Objectives:
Understand the installation, configuration, and basic execution of Java programs, including
fundamental concepts such as data types, operators, and type casting.
Apply core Java programming concepts to develop programs using control structures, loops,
functions, inheritance, interfaces, and exception handling.
Analyze advanced Java features such as multithreading, package creation, and object-oriented
programming for efficient software development.
Course Content:
[Link].
1 Write the procedural steps to download, install and configure JDK (Java
Development Kit) and execute the following programs a. Swapping the values of
two variables without using third variable
b. To check whether the number is prime or not.
c. To generate Fibonacci sequence.
2 Write a program in Java to implement following TYPE casting: a. Narrowing
Casting (Explicit)
b. Widening Casting (Implicit)
3 Write a program in Java:
a. To reverse a given number
b. To print the following: i. Pascal’s Triangle ii. Floyd’s triangle
4 Write a program in Java to create and implement package.
5 Write a program in Java to implement inheritance.
6 Write a program in Java to implement interface.
7 Write a program in Java for Exception Handling.
8 Write a program in Java to implement Multithreading.
Course outcomes:
CO - 1 Describe the steps for downloading, installing, and configuring JDK, and
explain the execution of fundamental Java programs.
CO - 2 Implement Java programs for type casting, recursion, loops, inheritance,
interfaces, and exception handling.
CO - 3 Demonstrate the use of multithreading, packages, and object-oriented
programming techniques to develop efficient Java applications.