Professional Documents
Culture Documents
OOP Lab Orientation
OOP Lab Orientation
Lab Orientation
Course Coordinator
K.Sobha Rani, Associate Professor, IT
sobharani@mvgrce.edu.in
LAB OBJECTIVES
Objective#1: Students will get to know difference
between Structured and Object Oriented
Programming
Objective#2: Students will analyze different
object oriented constructs and their
implementation in C++ and Java.
Objective#3: Students will observe concurrency
and exception handling using JAVA.
Objective#4: Students will be able to design
front end using various GUI components.
LAB OUTCOMES
LO#1: have the ability to implement OOP features
like encapsulation, polymorphism using C++ and
JAVA
LO#2: have the ability to describe various
relations using friend and inline functions in C++;
LO#3: have the ability to handle Exceptions and
Concurrency using - Java
LO#4: have the ability to use AWT components &
Event handling
AO#1: have the ability to represent & simulate a
compatible real time environment using object
orientation.
LAB SYLLABUS
https://blog.devmountain.com/20-top-programming-languages-2020/
LANGUAGES I WORKED WITH
C PASCAL
C++ COBOL
JAVA QBASIC
Python C#, VC++
R FORTRAN
SQL,MySQL,PostgreSQL D
HTML,XML,JS,PhP,NodeJS dBase
Unix Shell Scripting MASM
UML LISP
ENHANCE CODING SKILLS
Topcoder
Coderbyte
HackerRank
CodeChef
Leetcode
SPOJ
Codegym
https://www.theindianwire.com/tech/best-websites-to-practice-java-61715/
SOFTWARE/IDE DOWNLOAD URL
JDK
Eclipse
Turboc3
VSCODE
PROJECT BASED LEARNING
Calculator using Applets & AWT components of JAVA
Currency Conversion application using Applets & AWT components of
JAVA
Weight Conversion application using Applets & AWT components of
JAVA
Concurrency of Operating systems using Java Threads
Concurrency of DBMS using Java Threads
Exception handling of ATM transactions using Java Exceptions.
Stack and Queue ADT using JAVA
Difference of Class/Object implementation in C++, JAVA & Python
Packages and export/import by creating WAR files in JAVA
Data storage/retrieval techniques using JAVA Collections.
REFERENCES
C++ Syntax