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

Question Paper Pattern CIE (6)

The document outlines the internal assessment test and assignment questions for the 2nd semester of the Object Oriented Programming course at B.D.T. College of Engineering, including specific questions and course outcomes. It also includes a lesson plan for the Data Analytics course and lab for the 3rd semester, detailing the syllabus, teaching hours, and course objectives. The lesson plans emphasize Python programming, data visualization, and practical applications in data analytics.

Uploaded by

Prasanna Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views

Question Paper Pattern CIE (6)

The document outlines the internal assessment test and assignment questions for the 2nd semester of the Object Oriented Programming course at B.D.T. College of Engineering, including specific questions and course outcomes. It also includes a lesson plan for the Data Analytics course and lab for the 3rd semester, detailing the syllabus, teaching hours, and course objectives. The lesson plans emphasize Python programming, data visualization, and practical applications in data analytics.

Uploaded by

Prasanna Kumar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Department of Master of Computer Applications

University B.D.T. College of Engineering, Davangere-577004, Karnataka


(A Constituent College of VTU, Belagavi)

1st INTERNAL ASSESSMENT TEST: EVEN SEMESTER 2023-2024

Semester : 2nd Sem Date: 19-08-2024


Course Code : 22MCA22 Time: 3:00PM to 4:15PM
Course Title : Object Oriented Programming Using Java Max. Marks: 20

Instructions to Students: (1) Answer all full questions

Q. CO
Question Marks Level
No. Addressed
1 With sample code explain 3 Ways of initializing object? 7 (CO 1) L1
(OR)
2 With code explain Iterative Statements? 7 (CO 1) L1

3 Briefly explain Enumerations used in Java programming? 6 (CO 2) L1


(OR)
4 With sample code explain different types of Constants? 6 (CO 1) L1

5 With sample code explain different types of Variables in Java? 7 (CO 1) L1


(OR)
With sample code explain Selection statements used in Java
6 7 (CO 2) L1
programming?

Course Outcomes: Students will be able to


1. Use object oriented programming concepts to solve real world problems.
2. Explain the concept of class and objects with access control to represent real world entities
3. Describe the concept of interface and abstract classes to define generic classes.
4. Demonstrate the implementation of inheritance (multilevel, hierarchical and multiple) by using extend
and implement keywords.
5. Demonstrate the user defined exceptions by exception handling keywords ( try, catch, throw, throws
and finally)
6. Understand the process of graphical user interface design and implementation using AWT or swings.
7. Use different layouts (Flow Layout, Boarder Layout, Grid Layout, Card Layout) to position the controls
for developing graphical user interface.

Signature of the Faculty Member Signature of the CIE Coordinator Signature of the Chairman / HoD
-------------------------------------------------------------------------------------------------------------------------------
Department of Master of Computer Applications
University B.D.T. College of Engineering, Davangere-577004, Karnataka
(A Constituent College of VTU, Belagavi)

ASSIGNMENT QUESTIONS: EVEN SEMESTER 2023-2024

Semester : 2nd Sem Date: 18-09-2024


Course Code : 22MCA22 Time: 3:00PM to 4:15PM
Course Title : Object Oriented Programming Using Java Max. Marks: 20

Q. Mar Assigned Submission CO


Question Level
No. ks Date Date
Define Abstraction? Write a program for addition, subtraction 5
1 18-12-2024 25-12-2024
and multiplication of two numbers.

With sample code explain method overloading and method 5


2
overriding in java.

Define Encapsulation? Write a sample code to demonstrate 5


3
encapsulation.

Course Outcomes: Students will be able to


1. Use object oriented programming concepts to solve real world problems.
2. Explain the concept of class and objects with access control to represent real world entities
3. Describe the concept of interface and abstract classes to define generic classes.
4. Demonstrate the implementation of inheritance (multilevel, hierarchical and multiple) by using extend
and implement keywords.
5. Demonstrate the user defined exceptions by exception handling keywords ( try, catch, throw, throws
and finally)
6. Understand the process of graphical user interface design and implementation using AWT or swings.
7. Use different layouts (Flow Layout, Boarder Layout, Grid Layout, Card Layout) to position the controls
for developing graphical user interface.

Signature of the Faculty Member Signature of the CIE Coordinator Signature of the Chairman / HoD
-------------------------------------------------------------------------------------------------------------------------------
UNIVERSITY BDT COLLEGE OF ENGINEERING
(A Constituent College of VTU, Belagavi)
DAVANAGERE-57704
DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS

LESSON PLAN for ODD Semester (2024-2025)

Name of the Staff : Dr. Harish B. G


Semester and Section : III and (A & B)
Name of the subject : DATA ANALYTICS USING PYTHON
Subject code : 22MCA31 CIE Marks : 50
Teaching Hours/Week(L:P:SDA) : 3:0:0:0 SEE Marks : 50
Total Hours of Pedagogy : 40 Total Marks : 100
Credits : 03 Exam Hours : 03

Course Learning objectives:


 Explain the basic of Python programming
 Design real time application using Python collection Objects and classes
 Familiarize the concept of Data Visualization with NumPy, Seaborn
 Define the Web Scraping and Numerical Analysis.
SL.
DATES SYLLABUS PLAN TO COVER REMARKS
NO.

Module-1: Python Basic Concepts and Programming Interpreter,


06-01-25 Parts of Python Programming Language, Identifiers, Keywords,
TO Statements and Expressions, Variables, Operators, Precedence
1
11-01-25 and Associativity.

Data Types, Indentation, Comments, Program Execution,


13-01-25 Reading Input, Print Output, Type Conversions, The type( )
2 TO Function and Is Operator. Control Flow Statements, The if
17-01-25 Decision Control Flow Statement, The if…else Decision Control
Flow Statement, The if…elif…else Decision

3 20-01-25 Control Statement, Nested if Statement, The while Loop, The for
TO Loop, The continue and break Statements, Sequences – Strings,
25-01-25 Built-In Functions,

Commonly Used Modules Function Definition and Calling the


4 27-1-25 Function, The return Statement and void Function, Scope and
TO Lifetime of Variables, Default Parameters, Keyword Arguments,
31-01-25 *args and **kwargs, Command Line Arguments.

5 03-02-25 Module-2: Python Collection Objects, ClassesStrings- Creating


TO and Storing Strings, Basic String Operations, Accessing
08-02-25 Characters in String by Index Number,String Slicing and Joining,

6 10-02-25 String Methods, Formatting Strings, Lists-Creating Lists, Basic


TO List Operations, Indexing and Slicing in Lists,
14-02-25
17-02-25 Built-In Functions Used on Lists, List Methods. Sets, Tuples and
7 TO Dictionaries. Files: reading and writing files. Class Definition –
22-02-25 Constructors – Inheritance – Overloading

Module-3: Data Pre-processing and Data Wrangling


24-02-25
8 TO Acquiring Data with Python: Loading from CSV files, Accessing
28-02-25 SQL databases.

03-03-25 Cleansing Data with Python: Stripping out extraneous


9 TO information Normalizing data AND Formatting data.
08-03-25
10-03-25 Combining and Merging Data Sets – Reshaping and Pivoting –
10 TO Data Transformation – String Manipulation, Regular
14-03-25 Expressions.

17-03-25 Module-4: Web Scraping And Numerical Analysis Data


11 TO Acquisition by Scraping web applications –Submitting a form
22-03-25
24-03-25 Fetching web pages – Downloading web pages through form
12 TO submission –
29-03-25
31-04-25
13 TO CSS Selectors. NumPy Essentials: TheNumPy
04-04-25
07-04-25 Module-5: Data Visualization with NumPy Arrays, Matplotlib,
14 TO and Seaborn Data Visualization: Matplotlib package – Plotting
12-02-25 Graphs – Controlling Graph

Adding Text – More Graph Types –


14-04-25
15 TO Getting and setting values – Patches. Advanced data
21-04-25 visualization with Seaborn.- Time series analysis with Pandas.

Text Books:
1. Allen B. Downey, “Think Python: How to Think Like a Computer Scientist„„, 2nd
edition,Updated for Python
2. Shroff/O„Reilly Publishers, 2016 (http://greenteapress.com/wp/thinkpython/)
3. Guido van Rossum and Fred L. Drake Jr, ―An Introduction to Python – Revised and
updated for Python 3.2,Network Theory Ltd., 2011.
4. Jake Vander plas, “Python Data Science Handbook: Essential tools for working with
data”, O„Reilly Publishers, IEdition.
Reference Books:
1. Mark Lutz, “Programming Python”, O'Reilly Media, 4th edition, 2010.
2. Tim Hall and J-P Stacey, “Python 3 for Absolute Beginners”, Apress, 1st edition, 2009.
3. Magnus Lie Hetland, “Beginning Python: From Novice to Professional”, Apress, Second
Edition, 2005.
4. Shai Vaingast, “Beginning Python Visualization Crafting Visual Transformation.

[Dr. HARISH B. G] PROGRAM COORDINATOR


UNIVERSITY BDT COLLEGE OF ENGINEERING
(A Constituent College of VTU, Belagavi)
DAVANAGERE-57704
DEPARTMENT OF MASTER OF COMPUTER APPLICATIONS

LESSON PLAN for ODD Semester (2024-2025)

Name of the Staff : Dr. Harish B. G


Semester and Section : III and A
Name of the subject : DATA ANALYTICS LAB WITH MINI-PROJECT
Subject code : 22MCAL36 CIE Marks : 50
Teaching Hours/Week(L:P:SDA) : 0:4:0 SEE Marks : 50
Total lab of Pedagogy : 16 Total Marks : 100
Credits : 02 Exam Hours : 03

Course Learning objectives:


 Develop python program to perform search/sort on a given data set
 Demonstrate object oriented principles
 Demonstrate data visualization using Numpy for a given problem
 Demonstrate regression model for a given problem
 Design and develop an application for the given problem
SL.
DATES SYLLABUS PLAN TO COVER REMARKS
NO.
06-01-25
Basic of Python Programms
TO
1
11-01-25
13-01-25
TO Write a Python program to perform linear search
2
17-01-25 Write a Python program to insert an element into a sorted list

20-01-25
3 Write a python program using object oriented programming to
TO
demonstrate encapsulation, overloading and inheritance
25-01-25
27-1-25 Implement a python program to demonstrate
4
TO 1) Importing Datasets 2) Cleaning the Data 3) Data frame
31-01-25 manipulation using Numpy
03-02-25 Implement a python program to demonstrate the following
5 TO using NumPy
08-02-25 a) Array manipulation, Searching, Sorting and splitting.
b) broadcasting and Plotting NumPy arrays
10-02-25
6 Implement a python program to demonstrate
TO
Data visualization with various Types of Graphs using Numpy
14-02-25
17-02-25
TO Write a Python program that creates a mxn integer array and
7
22-02-25 Prints its attributes using matplotlib
24-02-25 Write a Python program to demonstrate the generation of
8 TO linear regression models.
28-02-25

03-03-25
TO Write a Python program to demonstrate the generation of
9
08-03-25 logistic regression models using

10-03-25
Write a Python program to demonstrate Time series analysis
10 TO
with Pandas.
14-03-25
17-03-25
TO Write a Python program to demonstrate Data Visualization
11
22-03-25 using Seaborn.

24-03-25 Part B: Students shall carry out a mini project using


12 TO python/pandas to demonstrate the data
29-03-25 analysis
31-04-25 Part B: Students shall carry out a mini project using
13 TO python/pandas to demonstrate the data
04-04-25 analysis
07-04-25 Part B: Students shall carry out a mini project using
14 TO python/pandas to demonstrate the data
12-02-25 analysis
14-04-25 Part B: Students shall carry out a mini project using
15 TO python/pandas to demonstrate the data
21-04-25 analysis

[Dr. HARISH B. G] PROGRAM COORDINATOR

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy