Practicals For The Computer Science - 14.05.2021
Practicals For The Computer Science - 14.05.2021
SN Name of Assignment
6 Nested Queries
1 Stored Procedure
2 Stored Function
3 Cursors
Savitribai Phule Pune University, Pune
Practical assignments to be conducted in AY 2020-21
Class: SYBSc(CS) Sub: Computer Science Lab Course
SN Name of Assignment
SN Name of Assignment
1 Searching Algorithms
2 Sorting Algorithms - I
4 Stack
5 Applications of Stack
SN Name of Assignment
1 Line Editor
2 SMAC0 Simulator
3 Assembler
2 CPU Scheduling
3 Banker’s Algorithm
Savitribai Phule Pune University, Pune
Practical assignments to be conducted in AY 2020-21
Class: TYBSc(CS) Sub: CS-348 LAB COURSE II
SN Name of Assignment
3 Exception Handling
1 Collections
2 Database Programming
3 Servlets
4 Multithreading
Savitribai Phule Pune University, Pune
Practical assignments to be conducted in AY 2020-21
Class: TYBSc(CS) Sub: CS-349 LAB COURSE III
SN Name of Assignment
2 To study Arrays
2 XML
3 Javascript
Guidelines for Practical Conduction and Evaluation for
Academic year 2020-21
M.Sc. (Computer Science)
Savitribai Phule Pune University
List of Practical Assignments to be Conducted
SEMESTER I
Note: It is expected that student should fill in the data relevant to the queries given in the
assignment. The result set should not be empty.
1. Find the titles of all the films starting with the letter ‘R’ released during the year 2009
and 2011.
2. Find the list of films acted by an actor " ".
3. Find all the films released in 90s.
4. Find all films belonging to “Adventure” and “Thriller” genre.
5. Find all the films having ‘A’ rating.
6. Arrange the film names in ascending order and release year should be in descending
order.
7. Sort the actors in ascending order according to their age.
8. Find movies that are comedies or dramas and are released after 2013.
9. Show the latest 2 films acted by an actor “ ”.
10. List the titles of films acted by actors “ ” and “ ”.
11. Retrieve films with an actor living in Spain.
12. Retrieve films with actor details.
CSDT124A Project
Guidelines:
• Students should work in a team of minimum 2 and maximum 3 students.
• Students can choose a project topic without any restriction on technology or domain.
• The student group will work independently throughout the project work including:
problem identification, information searching, literature study, design and analysis,
implementation, testing, and the final reporting.
• Project guide must conduct online project presentations (minimum 2) to monitor the
progress of the project groups.
• At the end of the project, the group should prepare a report which should conform to
international academic standards. The report should follow the style in academic
journals and books, with clear elements such as: abstract, background, aim, design and
implementation, testing, conclusion and full references, Tables and figures should be
numbered and referenced to in the report.
• The final online project presentation with demonstration (UE) will be evaluated by the
project guide (appointed by the college) and one external examiner (appointed by the
Principal).
System Design
- Design constraints
- System Model: UML diagrams
- Data Model
-User interfaces
Implementation details
-Software/hardware specifications
Outputs and Reports
Testing
Test Plan, Black Box Testing or Data Validation Test Cases, White Box
Testing or Functional Validation Test cases and results
Conclusion and Recommendations
Future Scope
Bibliography and References
Advanced OS Assignments
Write a following program in ‘C ‘
1. To create ‘n’ children. When the children will terminate, display total cumulative time
children spent in user and kernel mode.
2. To generate parent process to write unnamed pipe and will read from it.
3. To create a file with hole in it.
4. Write a C Program that demonstrates redirection of standard output to a file.
5. To handle the two-way communication between parent and child using pipe.
6. To demonstrate the use of atexit () function.
7. Open a file goes to sleep for 15 seconds before terminating.
8. To print the size of the file.
9. Read the current directory and display the name of the files, no of files in current directory.
10. Write a C program to display all the files from current directory which are created in particular
month.
11. Write a C program to implement the following unix/linux command i. ls –l > output.txt.
12. Write a C program which display the information of a given file similar to given by the unix
/ linux command ls –l <file name>
13. Write a C program that behaves like a shell (command interpreter). It has its own prompt say
“NewShell$”. Any normal shell command is executed from your shell by starting a child
process to execute the system program corresponding to the command. It should additionally
interpret the following command. i) count c <filename> - print number of characters in file ii)
count w <filename> - print number of words in file iii) count l <filename> - print number of
lines in file
14. Write a C program which receives file names as command line arguments and display those
filenames in ascending order according to their sizes. i) (e.g., $ a.out a.txt b.txt c.txt, …)
It is expected to form teams and ask students to solve these case studies discuss and work on
solutions for these case studies.
1. Refer Book No 6 for solving case studies.
(Big Data Case Study by Bernard Marr –Willey Publications.)
Note: Slips should be designed on the basis of following topics at college level. The
practicals should be taken on the basis of above case studies.
1. Mining Twitter: Exploring Trending Topics, Discovering What People Are Talking About,
and More Why Is Twitter All the Rage?, Exploring Twitter’s API, Fundamental Twitter
Terminology, Creating a Twitter API Connection, Exploring Trending Topics, Searching for
Tweets, Analyzing the 140 Character, Extracting Tweet Entities, Analyzing Tweets and Tweet
Entities with Frequency Analysis, Computing the Lexical Diversity of Tweets, Examining
Patterns in Retweets, Visualizing Frequency Data with Histograms
2. Visitors’ loyalty: Analyze the person who visit site again and again is loyal to company
because they can become customer
3. Text Analytics: Interpreting Twitter Data From college students Tweets. Extracting Tweet
Entities, Analysing Tweets and Tweet Entities with Frequency Analysis, Computing the
Lexical Diversity of Tweets, Examining Patterns in Retweets, Visualizing Frequency Data
with Histograms
4. Mining Facebook: Analysing Fan Pages, Examining Friendships, and More Overview,
Exploring Facebook’s Social Graph API, Understanding the Social Graph API, Understanding
the Open Graph Protocol, Analyzing Social Graph Connections, Analyzing Facebook Pages,
Examining Friendships
5. Mobile Analytics: Analyze your site on mobile device in last 30 days, how many new users
come from mobile, what was the bounce rate of visitors on mobile device, what was the
average session duration?
CSDT234C Project
Guidelines:
• Students should work in a team of minimum 2 and maximum 3 students.
• Students can choose a project topic without any restriction on technology or domain.
• The student group will work independently throughout the project work including:
problem identification, information searching, literature study, design and analysis,
implementation, testing, and the final reporting.
• Project guide must conduct online project presentations (minimum 2) to monitor the
progress of the project groups.
• At the end of the project, the group should prepare a report which should conform to
international academic standards. The report should follow the style in academic
journals and books, with clear elements such as: abstract, background, aim, design and
implementation, testing, conclusion and full references, Tables and figures should be
numbered and referenced to in the report.
• The final online project presentation with demonstration (UE) will be evaluated by the
project guide (appointed by the college) and one external examiner (appointed by the
Principal).
Recommended Documentation
Contents: Abstract
Introduction
-motivation
-problem statement
-purpose/objective and goals
-literature survey
-project scope and limitations
System analysis
-Existing systems
- scope and limitations of existing systems
-project perspective, features
- stakeholders
-Requirement analysis - Functional requirements, performance
requirements, security requirements etc.
System Design
- Design constraints
- System Model: UML diagrams
- Data Model
-User interfaces
Implementation details
-Software/hardware specifications
Outputs and Reports
Testing
Test Plan, Black Box Testing or Data Validation Test Cases, White Box
Testing or Functional Validation Test cases and results
Conclusion and Recommendations
Future Scope
Bibliography and References
The Industrial Training /Institutional project is equivalent to 5 theory courses of 4 credits each.
Marks per 4 credits = 100. The total weightage for Industrial/Institutional training is 500 marks.
Guidelines:
• Each student must individually complete minimum 5 months full time Industrial
training / Institutional project in the 4th semester.
• College should assign a student mentor to every student. The mentor will online
monitor the progress of the student throughout the semester for continuous assessment.
• Student should submit a valid offer letter and synopsis within two weeks of starting the
internship.
• There will be continuous assessment of the work done by the student during the
internship period.
• Continuous assessment guidelines:
1. Student should submit a weekly report in the college to the mentor by email.
2. The report should contain the following details: Name of student, project title,
company name, company mentor, daily activities and results/output, proposed work
for next week.
3. The weekly report should be duly signed by the student and approved by company
mentor/ institute guide (CM).
4. Student Mentor should maintain weekly attendance record for every student.
5. Two online presentations should be conducted for each student (first presentation
after first month and second presentation after 3rd month)
6. Student Mentor should take feedback from the Company mentor regarding overall
performance of the student.
• At the end of the internship period, each student should prepare a report which should
conform to international academic standards.
• The report should follow the style in academic journals and books, with contents such
as: abstract, background, aim, design and implementation, testing, conclusion and full
references, Tables and figures should be numbered and referenced to in the report.
UE (350
marks)
Mentor IT Expert External Examiner
100 125 125