0% found this document useful (0 votes)
47 views7 pages

LP 4 Syllabus

Uploaded by

TORNADO
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)
47 views7 pages

LP 4 Syllabus

Uploaded by

TORNADO
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/ 7

Faculty of Engineering Savitribai Phule Pune University

problem statement. Relevant questions may be asked at the time of evaluation to test the student‘s
understanding of the fundamentals, effective and efficient implementation. This will encourage,
transparent evaluation and fair approach, and hence 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 student's academics.
Guidelines for Laboratory Conduction
The instructor is expected to frame the assignments by understanding the prerequisites, technological
aspects, utility and recent trends related to the topic. The assignment framing policy need to address
the average students and inclusive of an element to attract and promote the intelligent students. Use of
open source software is encouraged. Based on the concepts learned. Instructor may also set one
assignment or mini-project that is suitable to respective branch beyond the scope of syllabus.
Virtual Laboratory:
• https://hci-iitg.vlabs.ac.in/
• http://vlabs.iitkgp.ernet.in/se/
• https://vlab.amrita.edu/?sub=3&brch=179&sim=1293&cnt=2
410244(A): Pervasive Computing
Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory.

Group 1
1. Develop an indoor location system to Library guide system where it can direct a user to the
bookshelf from a mobile device.
2. Design a pervasive application in which remote computer monitors our health statistics & will
determine when one is in trouble & will take appropriate action for rescue.
3. Develop an Android application in which car will use the Internet to find nearby open parking
space.
4. Android User Activity Recognition – Still, Walking, Running, Driving etc.
5. Design and build a sensing system using micro-controllers like - Arduino / Raspberry Pi / Intel
Galileo to sense the environment around them and act accordingly.
6. Smart Mobile Application with orientation sensing for users to put the phone in meeting / silent
mode- OR- outdoor/ loud mode based on the orientation of the device.
Group 2
7. PMini project: Develop Food Ordering System which uses the GPS of an Android-based
Smartphone to record and analyze various locations that could give alert to the user, then
asking the user to select particular food from given hotel list and place an order.

8. Mini Project: Design a mobile sensing platform mounted on a glove that integrates several
sensors, such as touch pressure, imaging, inertial measurements, localization and a Radio
Frequency Identification (RFID) reader for fruit classification and grading system.
9. Mini Project: Sensor-Based Assistive Devices for Visually Impaired People. It should cover
following points:
• Determining obstacles around the user body from the ground to the head;
• Affording some instructions to the user about the movement surface consists of gaps or
textures;
• Finding items surrounding the obstacles;
• Providing information about the distance between the user and the obstacle with
essential direction instructions.
Syllabus for Fourth Year of Computer Engineering ` #57/128
Faculty of Engineering Savitribai Phule Pune University
10. Mini Project: Develop a Real time application like a smart home with following
requirements: If anyone comes at door the camera module automatically captures his image
send it to the email account of user or send notification to the user. Door will open only after
user’s approval.

410244(B): Multimedia Techniques


Group 1
Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory.
1. To study and install open-source multimedia tools and create an application using appropriate
tool to design the college webpage

2. To create JPEG Image that demonstrates various features of an Image editing tool.

3. Create or play a sample MIDI format sound file using LMMS / MuseScore / Tuxguitar software
tool. Edit the sample file by applying effects like bend, slide, vibrato, and hammer-on/pull-off.
Export / Convert final MIDI to WAV file format.

4. Implement transform coding, quantization, and hierarchical coding for the encoder and decoder
of three-level Hierarchical JPEG.

5. Create an immersive environment (living room/ battlefield/ tennis court) with only static game
objects. 3D game objects can be created using Blender or use available 3D models.

6. Create a web page for a clothing company which contains all the details of that company and
atleast five links to other web pages.
Group 2
Group2
7. Mini Project: Design and develop a Navigation Assistance System.

8. Mini Project: Design and Develop a Traffic Monitoring System.

9. Mini Project: Design and develop a Tool for converting image format (e.g. bmp to jpeg )

10. Mini Project: Design and develop a Tool for converting audio format (e.g. wav to mp3)

410244(C): Cyber Security and Digital Forensics


Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory.
Group 1
1. Write a program for Tracking Emails and Investigating Email Crimes. i.e. Write a program to
analyze e–mail header
2. Implement a program to generate and verify CAPTCHA image
3. A person on a nearby road is trying to enter into a WiFi network by trying to crack the Password
to use the IP Printer resource; write a program detect such attempt and prohibit the access.
Develop the necessary scenario by Using an IEEE 802.11, configure a Wi-Fi adapter and Access
Point

Syllabus for Fourth Year of Computer Engineering ` #58/128


Faculty of Engineering Savitribai Phule Pune University
4. Write a computer forensic application program for Recovering permanent Deleted Files and
Deleted Partitions
5. Write a program for Log Capturing and Event Correlation
6. Configure and demonstrate use of vulnerability assessment tool like Wireshark or SNORT
7. Study of Honeypot
Group 2
8. Mini–project- Design and develop a tool for digital forensic of images
9. Mini Project - Design and develop a tool for digital forensic of audio
10. Mini Project -: Design and develop a tool for digital forensic of video
11. Mini Project - Design a system for the analysis of cyber crime using various cyber forensic
techniques and compare each technique with respect to integrity, confidentiality, availability
410244(D): Object Oriented Modeling And Design
Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory.
Group 1
1. Draw state model for telephone line, with various activities.
2. Draw basic class diagrams to identify and describe key concepts like
classes, types in your system and their relationships.
3. Draw one or more Use Case diagrams for capturing and representing requirements of
the system. Use case diagrams must include template showing description and steps of the
Use Case for various scenarios.
4. Draw one or more Use Case diagrams for capturing and representing requirements of
the system. Use case diagrams must include template showing description and steps of the
Use Case for various scenarios.
5. Draw activity diagrams to display either business flows or like flow
charts
6. Draw component diagrams assuming that you will build your system
reusing existing components along with a few new ones
7. Draw deployment diagrams to model the runtime architecture of your system.
Group 1
8. Mini Project: Draw all UML diagrams for your project work.
9. Mini Project - Develop a Blockchain based application for health related medical records
Draw following UML Diagrams for Bank Management application
a. Class Diagram
b. Object Diagram
c. ER Diagram
d. Component Diagram
410244(E): Digital Signal Processing
Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory
Group 1
1. Develop a program to generate samples of sine, Cosine and exponential signals at specified
sampling frequency and signal parameters. (Test the results for different analog frequency (F) and
Syllabus for Fourth Year of Computer Engineering ` #59/128
Faculty of Engineering Savitribai Phule Pune University
sampling frequency (Fs) ). 23. 4. 5. 6. 7.
2. Find the output of a system described by given difference equation and initial conditions for
given input sequence. (Solution of difference equation) (Obtain the response for different systems
by changing Degree of difference equation (N) and coefficients and also for different input
sequence x(n). Observe the response by considering system as FIR and IIR system).
3. Write a program to plot the magnitude and phase response of a Fourier Transform (FT). (Observe
the spectrum for different inputs. Observe the Periodicity).
4. Find the N point DFT / IDFT of the given sequence x (n). Plot the magnitude spectrum |X(K)| Vs
K. (Analyze the output for different N and the same input sequence x(n). Also observe the
periodicity and symmetry property).
5. Find the N point circular convolution of given two sequences. Test it for Linear convolution.
Compute the circular convolution of given two sequences using DFT and IDFT.
6. Develop a program to plot the magnitude and phase response of a given system ( given: h(n):
impulse response of system S) (Observe the frequency response for different systems. Compare
the frequency response of a system (filter) for different length h(n) i.e filter coefficients).
Group 2:
7. Mini-Project: Design and Develop the N-point radix-2 DIT or DIF FFT algorithm to find DFT
or IDFT of given sequence x (n). (Analyze the output for different N. Program should work for
any value of N and output should be generated for all intermediate stages.) 8 9.
8. Mini-Project: Obtain the Fourier transform of different window functions to plot the magnitude
and phase spectrums. (Window functions: Rectangular, Triangular, Bartlett, Hamming, Henning,
Kaiser. Observe and compare the desirable features of window sequences for different length.
Observe the main and side lobes).
9. Mini-Project: Design an FIR filter from given specifications using windowing method.
(Application should work for different types of filter specifications i.e. LPF, HPF, BPF etc and all
window sequences. Plot the frequency response for different frequency terms i.e. analog and DT
frequency). 10.
10.Mini-Project: Design of IIR filter for given specifications using Bilinear Transformation.
(Generalized code to accept any filter length for a transfer function H(Z). Application should
work for different types of filter specifications that is LPF, HPF, BPF etc. and for different
transfer functions of an analog filter).
410245(A): Information Retrieval
Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory
Group 1
1. Write a program to Compute Similarity between two text documents.
2. Implement Page Rank Algorithm.
3. Write a program for Pre-processing of a Text Document: stop word removal.
4. Write a map-reduce program to count the number of occurrences of each alphabetic character in
the given dataset. The count for each letter should be case-insensitive (i.e., include both upper-
case and lower-case versions of the letter; Ignore non-alphabetic characters).
5. Write a program to implement simple web crawler.
6. Write a program to parse XML text, generate Web graph and compute topic specific page
Group 2

Syllabus for Fourth Year of Computer Engineering ` #60/128


Faculty of Engineering Savitribai Phule Pune University
7. Mini project: Develop Document summarization system
8. Mini Project: Develop Tweet sentiment analysis system
9. Mini Project: Develop Fake news detection system
10.Mini Project: Develop a Abstractive summarization system
410245(B): GPU Programing And Architecture
Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory
Group 1
1. Write a program using OpenCL for Heterogeneous computing
2. Write CUDA programming with some simple things such as dot product, calculation of pi using
integration method etc.
3. Write CUDA programming for matrix transpose and matrix multiplication
4. Write OpenCL “Hello World” basic program
5. Develop program using combining abilities of OpenGL and CUDA to accelerate the performance
of simple graphics.

6. Case study on “Review of traditional Computer Architecture"

Group 2:

7 Mini Project : Huge data computation

8 Mini Project : Visualization to develop project for image processing and then video processing

9 Mini Project : Parallel Algorithm for Searching


10 Mini Project : Parallel Algorithm for Sorting
410245(C): Mobile Computing
Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory
Group 1
1. To implement a basic function of Code Division Multiple Access (CDMA) to test the
orthogonally and autocorrelation of a code to be used for CDMA operation. Write an application
based on the above concept.
2. Implementation of GSM security algorithms (A3/A5/A8)
3. Write an application that draws basic graphical primitives on the screen.
4. Develop a native application that uses GPS location information.
5. Design an android Application for Frame Animation
6. Create a simulation to show working of 3G Mobile network
7. Create a simulation to show working of 4G Mobile network
Group 2

Syllabus for Fourth Year of Computer Engineering ` #61/128


Faculty of Engineering Savitribai Phule Pune University
8. Mini Project: Create an application for Bank using spinner, intent
i) Form 1: Create a new account for customer
ii) Form 2: Deposit money in customer account.
iiii) Link both forms, after completing of first form the user should be directed to second form
iv) Provide different menu options
9. Mini Project: Create the module for collecting cellular mobile network performance
parameters using telephony API Manager
i) Nearest Base Station
ii) Signal Strengths
iii) SIM Module Details
iv) Mobility Management Information
10.Mini Project: Create the module for payment of fees for College by demonstrating the
following methods.
i) FeesMethod()- for calculation of fees
ii) Use customized Toast for successful payment of fees
iii) Implement an alarm in case someone misses out on the fee submission
deadline
iv) Demonstrate the online payment gateway
11.Mini Project: Create an app to add of a product to SQLite database and make sure to add
following features
i) SMS messaging and email provision ii) Bluetooth options
iii) Accessing Web services iv) Asynchronous remote method call
v) Use Alert box for user notification
410245(D): Software Testing and Quality Assurance
Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory
Group 1:
1. Write TEST Scenario for Gmail Login Page

Writ
2. Test Scenario for Gmail Login Page

3. Write Test cases in excel sheet for Social Media application or website

4. Create Defect Report for Any application or web application

Ins
5. Installation of Selenium grid and selenium Web driver java eclipse (automation tools).

Pre
6. Prepare Software requirement specification for any project or problem statement

Group 2:

7. Mini Project :Software Testing and Quality Assurance Mini Project Dynamic website of covid-
19 information using HTML, CSS, JAVASCRIPT And PHP, MySQL database used to store
user account, comment, and registration form details. Regular Expression testcases for testing
purpose
8. Mini Project :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.

Syllabus for Fourth Year of Computer Engineering ` #62/128


Faculty of Engineering Savitribai Phule Pune University
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

9. Mini Project : 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 IDE and generate test reports encompassing exploratory testing.

410245(E) : Compilers
Any 5 assignments from group 1 and 1 Mini project from group 2 is mandatory
Group 1
1. Implement a Lexical Analyzer using LEX for a subset of C. Cross check your output with
Stanford LEX.
2. Implement a parser for an expression grammar using YACC and LEX for the subset of C.
Cross check your output with Stanford LEX and YACC.
3. Generate and populate appropriate Symbol Table.
4. Implement Semantic Analysis Operations like type checking, verification offunction
parameters, variable declarations and coercions possibly using an Attributed
Translation Grammar.
5. Implement the front end of a compiler that generates the three address code for a simple
language.
6. Implementation of Instruction Scheduling Algorithm.
7. Implement Local and Global Code Optimizations such as Common Sub-expression
Elimination, Copy Propagation, Dead-Code Elimination, Loop and Basic-Block
Optimizations. (Optional)
8. Implement a Lexical Analyzer using LEX for a subset of C. Cross check your output with
Stanford LEX.
Group 2:
9. Mini-Project 1: Implement POS tagging for simple sentences written Hindi or any Indian
Language
@TheCO-POMappingMatrix
CO/PO PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11 PO12

CO1 2 - 2 - 3 - - 2 2 2 1 2
CO2 1 - 2 2 3 2 - 2 2 2 1 2
CO3 1 - 2 2 3 2 - 2 2 2 2 2
CO4 1 - 2 - 3 - - 2 2 2 2 2
CO5 1 - 2 - 3 - - 2 2 2 2 2
CO6 1 - 2 - 3 - - 2 2 2 2 2

Syllabus for Fourth Year of Computer Engineering ` #63/128

You might also like