Savitribaiphule Pune University Third Year of Computer Engineering (2015 Course) 410247:laboratory Practice Ii

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

SavitribaiPhule Pune University

Third Year of Computer Engineering (2015 Course)


410247:Laboratory Practice II
Teaching Scheme: Practical : 04 Credit 02 Examination Scheme: Term
Hours/Week Work: 50 Marks
Presentation: 50 Marks
Companion Course: 410244 and 410245
Course Objectives & Outcomes:
• Practical hands on is the absolute necessity as far as employability of the learner is concerned. The
presented course is solely intended to enhance the competency by undertaking the laboratory
assignments of the core courses. Enough choice is provided to the learner to choose an elective of
one‟s interest. Laboratory Practice II is companion lab for elective course I and elective course II.
Guidelines for Laboratory Conduction
List of recommended programming assignments and sample mini-projects is provided for reference.
Referring these, Course Teacher or Lab Instructor may frame the assignments/mini-project by
understanding the prerequisites, technological aspects, utility and recent trends related to the respective
courses.
Preferably there should be multiple sets of assignments/mini-project and distribute among batches of
students.
Real world problems/application based assignments/mini-projects create interest among learners
serving as foundation for future research or startup of business projects.
Mini-project can be completed in group of 2 to 3 students.
 Software Engineering approach with proper documentation is to be strictly followed.
 Use of open source software is to be encouraged.
 Instructor may also set one assignment or mini-project that is suitable to respective course beyond
the scope of syllabus.
Operating System recommended :- 64-bit Open source Linux or its derivative Programming
Languages: C++/JAVA/PYTHON/R Programming tools recommended: Front End:
Java/Perl/PHP/Python/Ruby/.net, Backend : MongoDB/MYSQL/Oracle, Database Connectivity :
ODBC/JDBC, Additional Tools: Octave, Matlab, WEKA.
Guidelines for Student Journal
The laboratory assignments are to be submitted by student in the form of journal. Journal may consists
of prologue, Certificate, table of contents, and handwritten write-up of each assignment (Title,
Objectives, Problem Statement, Outcomes, software and Hardware requirements, Date of Completion,
Assessment grade/marks and assessor's sign, Theory- Concept in brief, Algorithm/Database design,
test cases, conclusion/analysis). Program codes with sample output of all performed assignments are to
be submitted as softcopy.

As a conscious effort and little contribution towards Green IT and environment awareness, attaching
printed papers as part of write-ups and program listing to journal may be avoided. Use of digital
storage media/DVD containing students programs maintained by lab In-charge is highly encouraged.
For reference one or two journals may be maintained with program prints at Laboratory.
Guidelines for Assessment
Continuous assessment of laboratory work is done based on overall performance and lab
assignments performance of student. Each lab assignment assessment will assign grade/marks
based on parameters with appropriate weightage. Suggested parameters for overall assessment as
well as each lab assignment assessment include- timely completion, performance, innovation,
efficient codes, punctuality and neatness. reserving weightage for successful mini-project
completion and related documentation.
Guidelines for Practical Examination
It is recommended to conduct examination based on Mini-Project demonstration and related skill
learned. Team of 2 to 3 students may work on mini-project. During the assessment, the expert
evaluator should give the maximum weightage to the satisfactory implementation and software
engineering approach followed.
The supplementary and relevant questions may be asked at the time of evaluation to test the student‟s
for advanced learning, understanding, effective and efficient implementation and demonstration
skills.
Encouraging efforts, transparent evaluation and fair approach of the evaluator will not create any
uncertainty or doubt in the minds of the students. So adhering to these principles will consummate our
team efforts to the promising start of the student's academics.
Guidelines for Instructor's Manual
Suggested List of Laboratory Assignments
Recommended / Sample set of assignments and mini projects for reference for all four courses offered for
Elective I and for all four courses offered for Elective II. Respective Student have to complete laboratory work
for elective I and II that he/she has opted.
410244(D): Data Mining and Warehousing
Suggested List of Laboratory Assignments
1. For an organization of your choice, choose a set of business processes. Design star / snow flake
schemas for analyzing these processes. Create a fact constellation schema by combining them. Extract
data from different data sources, apply suitable transformations and load into destination tables using
an ETL tool. For Example: Business Origination: Sales, Order, Marketing Process.
2. Consider a suitable dataset. For clustering of data instances in different groups, apply different
clustering techniques (minimum 2). Visualize the clusters using suitable tool.
3. Apply a-priori algorithm to find frequently occurring items from given data and generate strong
association rules using support and confidence thresholds. For Example: Market Basket Analysis
4. Consider a suitable text dataset. Remove stop words, apply stemming and feature selection
techniques to represent documents as vectors. Classify documents and evaluate precision, recall.
5 Mini project on classification: Consider a labeled dataset belonging to an application domain. Apply
suitable data preprocessing steps such as handling of null values, data reduction, discretization. For
prediction of class labels of given data instances, build classifier models using different techniques
(minimum 3), analyze the confusion matrix and compare these models. Also apply cross validation
while preparing the training and testing datasets. For Example: Health Care Domain for predicting
disease
410245(B): Software Testing and Quality Assurance
Suggested List of Laboratory Assignments
1. Mini-Project 1: Create a small application by selecting relevant system environment / platform and
programming languages. Narrate concise Test Plan consisting features to be tested and bug taxonomy.
Prepare Test Cases inclusive of Test Procedures for identified Test Scenarios. Perform selective Black-
box and White-box testing covering Unit and Integration test by using suitable Testing tools. Prepare
Test Reports based on Test Pass/Fail Criteria and judge the acceptance of application developed
2. Mini-Project 2: Create a small web-based application by selecting relevant system environment /
platform and programming languages. Narrate concise Test Plan consisting features to be tested and
bug taxonomy. Narrate scripts in order to perform regression tests. Identify the bugs using Selenium
WebDriver and IDEand generate test reports encompassing exploratory testing

You might also like