Students will be able to solve computational problems using basic
constructs like if-else, control structures, array, strings. Student can understand how to model real world scenario using class diagram. Students will exhibit communication between 2 objects using sequence diagram. Students will be able to implement relationships between classes. Students will be able to demonstrate various collection classes. The students will be able to demonstrate programs on exceptions, multithreading and applets.
Subject In charge : Mr. Rupesh Mishra
rupeshmishra@sfitengg.org
Course Outcomes | SFIT-CMPN-OOPM
St. Francis Institute of Technology
List of Experiments
SR. NO.
TITLE OF THE E XPERIMENT
CO MAPPED
Program to demonstrate use of command line arguments.
Programs to demonstrate structural components and conditional
statements
WAP to find the grade of a student by taking marks in Physics,
Chemistry and Maths. (Use if - else)
WAP to implement a menu-driven calculator using switch. Implement
(+, -, *, /, %, sin, cos, sqrt etc.) (use Math class)
B WAP to demonstrate bitwise operators.
3
Programs to demonstrate looping constructs
A WAP to check if a number is an Armstrong number using do-while loop.
B WAP to print the following pattern using while loop. A A B A A B C B A 1 4
4 3 2 1 3 2 1 2 1
Programs to understand working of an array
A
WAP to sort an array of numbers in ascending order and descending
order using Bubble sort. Create a class for the array WAP to accept a 3*3 matrix of integer number and display whether the
B matrix is symmetric or not. A matrix is symmetric if A[i][j]=A[j][i].
5
Program to understand the String class and its functions.
WAP to accept a document and perform the following operations: A Find the number of times the word SFIT occurs in the String
Course Outcomes | SFIT-CMPN-OOPM
St. Francis Institute of Technology
Replace all the occurrences of SFIT with St. Francis Institute of
Technology Find the longest word in the String and append the word with a * at the beginning and at the end. Display the modified document. WAP to create an object to hold an array of Strings. Provide functions to B sort the array in ascending and descending order. Also check if the first string of the array is a palindrome. Application 6
Case Study A
Identifying and displaying Classes, objects and properties of an
application
Add and Implement constructors, methods and local variables to the
application
C Implementing Message communication between objects
D
Find and Implement Inheritance, Association, Aggregation and
Composition relationships
3 4
Features of Java 7
Program to demonstrate user defined exceptions.
Program to demonstrate the use of collection classes ArrayList/
K. K. Wagh Institute of Engineering Education & Research, Nashik-3. Department of Computer Engineering SEM-1 A.Y.2019-20 Programming and Problem Solving PRACTICAL LIST (2nd Batch) Sr. No Assignments