0% found this document useful (0 votes)
32 views3 pages

Ca1 - Lpu

The document outlines the requirements for a project work assignment divided into three units. Students will be divided into groups and allocated an industry dataset. They will need to complete tasks related to Python programming language fundamentals, strings, lists, dictionaries and tuples. Their work will be evaluated based on various rubrics.

Uploaded by

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

Ca1 - Lpu

The document outlines the requirements for a project work assignment divided into three units. Students will be divided into groups and allocated an industry dataset. They will need to complete tasks related to Python programming language fundamentals, strings, lists, dictionaries and tuples. Their work will be evaluated based on various rubrics.

Uploaded by

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

CA1 - Project work Total 30 marks

General Instructions
● Students would be divided into 10 groups of 3 students each
● Each Group will be allocated a Group Number
● Each group number will be allocated one industry as mentioned below
● Data can be downloaded from Kaggle datasets /Central Michigan University data
sets or any other relevant website. But data sets must have at least 500 rows.
● Each CA will be accompanied by 4-5 different viva questions from each student
in a group
● Attach snapshot of your terminal and upload each phase pdf file in UMS

Industries:
1. Finance and Banking/Credit card datasets
2. Healthcare/Who data sets AFP/polio data
3. Marketing and Advertising
4. Manufacturing and Supply Chain/Cars data set from Central Michigan University
5. Telecommunications/ Telecom Data
6. Energy and Utilities/Population datasets
7. Transportation and Logistics/WHO data related to Covid
8. Government and Public Sector:
9. Sports data set/FIFA data set
10. Automobile /Car sales data

Unit – 1 Total 10 marks


Parts of Python Programming Language
Q1 Identifiers, Keywords, and Comments: (Attempt any one)
1. Choose three different identifiers and explain whether they are valid or not. Justify
your answer.
2. List and explain the purpose of three Python keywords.
Q2 Variables, Operators, and Data Types: (Attempt any one)
1. Declare a variable of each of the following data types: integer, float, string, and
boolean. Initialize them with sample values.
2. Perform operations using arithmetic operators (+, -, *, /) on the integer and float
variables and display the results.
Q3 Indentation and Statements: (Attempt any one)
1. Write a Python script with conditional statements (if, elif, else) to check if a given
number is positive, negative, or zero.
2. Use proper indentation to show the block structure.
Unit – 2 Total 10 marks
Strings and Lists
Q1 Basic String Operations: (Attempt any one)
1. Create a string variable containing your full name.
2. Calculate the length of the string and print it.
Q2 Accessing Characters in a String: (Attempt any one)
1. Use indexing to print the first character of your name.
2. Use indexing to print the last character of your name.
Q3 String Slicing and Joining: (Attempt any one)
1. Use string slicing to extract the word "Python" and print it.
2. Use the split() method to split the string into words and store them in a list. Then join
the words with a hyphen (-) and print the result.

Unit – 3 Total 10 marks


Dictionaries
Part 1: Dictionaries
Q1 Creating a Dictionary:
1. Create a dictionary named “student_info” with the following key-value pairs: “name,”
“age,” “grade,” and “city.”
Q2 Accessing and Modifying Key-Value Pairs: (Attempt any one)
1. Access and print the value associated with the "age" key in the "student_info"
dictionary.
2. Modify the "city" value to represent a new city, and print the updated dictionary.

Part 2: Tuples
Q1 Creating Tuples:
1. Create a tuple named "months" with the names of the twelve months of the year.
Q2 Basic Tuple Operations: (Attempt any one)
1. Print the length of the "months" tuple.
2. Check if a specific month is present in the tuple and print the result.
Rubrics
Criteria Excellent Good Satisfactory Unsatisfactory
Unit 1
(10) Demonstrates a Designs effectively, Unclear or fail to Unrelated to the
deep understanding though there might effectively address problem.
of principles. be minor the problem's (0-2)
(9-10) inefficiencies requirements
(6-8) (3-5)

Unit 2 The chosen data Data structures are Data structures are Data structures are
(10) structures are well-suited for the reasonable for the selected without
optimal for the problem, but there problem, although careful
problem, leading to might be more some choices could consideration of the
efficient algorithms efficient choices be improved. problem's
and minimal available. (3-5) requirements.
memory usage (6-8) (0-2)
(9-10)
Unit 3 The logic is correct, The logic is mostly The logic works for The logic contains
(10) addressing the correct, but there common cases, but significant errors
problem accurately might be minor there are noticeable that lead to
and providing issues in handling errors or omissions incorrect results in
expected results for edge cases or in certain scenarios. various scenarios.
various scenarios. complex scenarios (3-5) (0-2)
(9-10) but there might be
minor issues in
handling edge cases
or complex
scenarios.
(6-8)

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