DAELab Cycle-24-25
DAELab Cycle-24-25
(An autonomous institution affiliated to VTU, Belagavi, Approved by AICTE, New Delhi,
Accredited by NAAC with 'A++' grade & ISO 9001:2015 Certified)
Department of Computer Science & Engineering
(Program Accredited by NBA)
• CIE is computed by adding the average of the marks secured in weekly evaluation plus
the average of marks secured in tests.
o Evaluation scheme for Test :( 15 Marks)
▪ Write Up – 5 Marks
▪ Execution – 5 Marks
▪ Results with modification – 5 marks
• Evaluation scheme for weekly evaluations:( 25 Marks)
Every week the students are assessed for 35 Marks based on the following Rubrics:
File maintenance = 08 marks
Maintaining file (08 Marks)
Excellent Very Good Good Average Poor
8 Marks 7 marks 5-6 Marks 2-4 marks 1 mark
Implementation and execution of the programs = 12 marks
Implementation of complete program Execution of programs for all possible inputs
(7 Marks) (5 Marks)
Excellent Very Good Average Poor Excellent Very Good Average Poor
Good Good
7 6 4-5 2-3 1 5 4 3 2 1 mark
marks marks marks marks mark marks marks marks marks
CO 4 Apply Macros and Auto filter to solve the given real-world scenario
CO1 2 2 2
CO2 2 2 2
CO3 2 2
CO4 2 2
over all 2 2
f. Represent the Sales gain (e.g., Red bar for -ve, Blue bar for +ve)
through data bar. Note: Sample is given below
iii. Analyze the data by visualization (apply charts) for Average Price per
Month. (Note: Obtain Average price by computing the ratio of net value over
quantity)
4. Consider lab 3 database. Do the following: 2 3 3
a) Format existing data table into pivot table
b) Summarize City and Sales. Sample is shown below.
a.
c) Calculate the City and Sales Contribution. Sample is shown below.
a.
d) Apply the slicers
e) Create multiple pivot table with reference to Customer Type,
Salesman, Month wise sales transactions and Customer Account
Name(Insert extra column by name Customer Account Name to the
dataset). Sample is shown below.
a.
f) Outline form - Filter, Sort, Group and Apply advanced conditional
formatting to the pivot table
g) Create Pivot Report - Analyse and Visualize sales
Create Pivot table with external data – show in tabular form
5. Create worksheet with following fields: Empno, Ename, Basic Pay(BP), Travelling 3 3 3
Allowance(TA), Dearness Allowance(DA), House Rent Allowance(HRA), Income Tax(IT),
Provident Fund(PF), Net Pay(NP).
Apply appropriate Excel formulas to,
a) Calculate DA , where DA = 50% of basic
Analyze and Visualize, total DA obtained in FY. Apply the conditional formatting
for highest DA paid for an employee.
b) Calculate Total HRA received in a given FY
Analyze,
How much HRA can be claimed?
The HRA exemption is calculated as the minimum of the following three amounts:
i) Actual HRA received from the employer
ii) Rent Paid – 10% of Basic Salary
Visualize HRA claims of employee. Apply conditional formatting for minimum and
maximum claims.
c) Calculate Income Tax
The tax rate for a salaried individual (under 60 years) as per the old regime is as
follows:-
a) Display a Message box with your name, DOB, and predict your
age after 10 years.
b) Use loops to display message box, if active cell in the selected
sheet has person’s age > = 60 as “User is 60 or older”, if age >= 20
as “User is 20 or older”, otherwise as “not allowed”
c) Use Range and sort method to sort the list by Division, by
Category and by Total
7. Write VBA macro 4 3 3
a) to check if the folder exists or not
b) if exists, insert a new row and add list headers.
c) Format the list header
8. Animate the charts using VBA macro 4 3 3
Consider Sales details for the year 2022 and 2023.
Develop animated Bar chart with data range of Month on X – Axis and
Sales on Y –Axis correspondingly. The chart should contain title, label,
and legends.
9. Create a form with 3 textboxes to calculate pay as hours worked times pay 4 3 3
rate. Assume that the
employees work on hour basis in a company and their effort values are
calculated as below:
i) If hours worked is > 40 then multiply excess hours by 1.5.
ii) Hours worked must be a number > 0 and < 100.
iii) Pay rate must be a number > 0 and < 1000.
iv) Format the total pay result with a $ in front of the value. Set total pay
to calculate on
the Pay rate change event.
Note: Reasonably assume $value pay rate to estimate EV, i.e., Effort
Value hours per week or per day.
Cycle 3: Deadline:23-Jan-2025
Open Ended Projects: Data Analysis and Automation using Excel and VBA Macro
MISSION:
To prepare under graduate, graduate and research students for productive careers in industry and academia,
through comprehensive educational programs, entrepreneurship skills, research in collaboration with
industry & government, dissemination by scholarly publications, co-curricular activities and professional
society associations.
WK1: A systematic, theory-based understanding of the natural sciences applicable to the discipline and
awareness of relevant social sciences.
WK2: Conceptually-based mathematics, numerical analysis, data analysis, statistics and formal aspects of
computer and information science to support detailed analysis and modelling applicable to the discipline.
WK3: A systematic, theory-based formulation of engineering fundamentals required in the engineering
discipline.
WK4: Engineering specialist knowledge that provides theoretical frameworks and bodies of knowledge for the
accepted practice areas in the engineering discipline; much is at the forefront of the discipline.
WK5: Knowledge, including efficient resource use, environmental impacts, whole-life cost, re-use of
resources, net zero carbon, and similar concepts, that supports engineering design and operations in a practice
area.
WK6: Knowledge of engineering practice (technology) in the practice areas in the engineering discipline.
WK7: Knowledge of the role of engineering in society and identified issues in engineering practice in the
discipline, such as the professional responsibility of an engineer to public safety and sustainable development.
WK8: Engagement with selected knowledge in the current research literature of the discipline, awareness of
the power of critical thinking and creative approaches to evaluate emerging issues.
WK9: Ethics, inclusive behavior and conduct. Knowledge of professional ethics, responsibilities, and norms of
engineering practice. Awareness of the need for diversity by reason of ethnicity, gender, age, physical ability etc.
with mutual understanding and respect, and of inclusive attitudes.
PO1: Engineering Knowledge: Apply knowledge of mathematics, natural science, computing, engineering
fundamentals and an engineering specialization as specified in WK1 to WK4 respectively to develop to the solution
of complex engineering problems.
PO2: Problem Analysis: Identify, formulate, review research literature and analyze complex engineering problems
reaching substantiated conclusions with consideration for sustainable development. (WK1 to WK4)
PO3: Design/Development of Solutions: Design creative solutions for complex engineering problems and
design/develop systems/components/processes to meet identified needs with consideration for the public health and
safety, whole-life cost, net zero carbon, culture, society and environment as required. (WK5)
PO4: Conduct Investigations of Complex Problems: Conduct investigations of complex engineering problems
using research-based knowledge including design of experiments, modelling, analysis & interpretation of data to
provide valid conclusions. (WK8).
PO5: Engineering Tool Usage: Create, select and apply appropriate techniques, resources and modern engineering
& IT tools, including prediction and modelling recognizing their limitations to solve complex engineering problems.
(WK2 and WK6)
PO6: The Engineer and The World: Analyze and evaluate societal and environmental aspects while solving
complex engineering problems for its impact on sustainability with reference to economy, health, safety, legal
framework, culture and environment. (WK1, WK5, and WK7).
PO7: Ethics: Apply ethical principles and commit to professional ethics, human values, diversity and inclusion;
adhere to national & international laws. (WK9)
PO8: Individual and Collaborative Team work: Function effectively as an individual, and as a member or leader
in diverse/multi-disciplinary teams.
PO9: Communication: Communicate effectively and inclusively within the engineering community and society at
large, such as being able to comprehend and write effective reports and design documentation, make effective
presentations considering cultural, language, and learning differences
PO10: Project Management and Finance: Apply knowledge and understanding of engineering management
principles and economic decision-making and apply these to one’s own work, as a member and leader in a team,
and to manage projects and in multidisciplinary environments.
PO11: Life-Long Learning: Recognize the need for, and have the preparation and ability for i) independent and
life-long learning ii) adaptability to new and emerging technologies and iii) critical thinking in the broadest context
of technological change. (WK8)
1. PSO1: Computer based systems development: Ability to apply the basic knowledge of database
systems, computing, operating system, digital circuits, microcontroller, computer organization and
architecture in the design of computer based systems.
2. PSO2: Software development: Ability to specify, design and develop projects, application
softwares and system softwares by using the knowledge of data structures, analysis and design of
algorithm, programming languages, software engineering practices and open source tools.
3. PSO3: Computer communications and Internet applications: Ability to design and develop
network protocols and internet applications by incorporating the knowledge of computer networks,
communication protocol engineering, cryptography and network security, distributed and cloud
computing, data mining, big data analytics, ad hoc networks, storage area networks and wireless
sensor networks.