Académique Documents
Professionnel Documents
Culture Documents
(MCA)
CS-02 CS-04
CS-05
2
Important Notes
Students are allowed to work in a group (but not more than 2) on projects.
Viva-voce will be held for the project evaluation.
Project report should contain the following:
• 3-4 pages write-up about the logic/algorithm and data structures used in the
programmes implementation.
• The code listing (it should be well documented).
This is a Tutor Marked Assignment. There are four questions in this assignment.
Answer all the questions. Each question carries equal marks. You may use
illustrations and diagrams to enhance the explanations.
Question 2: Consider the following set of processes that arrive in the ready queue at
the same time:
Process CPU time
P1 1
P2 3
P3 4
P4 5
P5 2
Consider the following scheduling algorithms:
First Come First Serve (FCFS), SJF (shortest job first) and Round Robin
(quantum = 2)
3
• What is the turnaround time of each process for each of the above
scheduling algorithms? Also find the average turnaround time.
• What is the waiting time of each process for each of the above
scheduling algorithms? Also find the average waiting time.
Question 3: Write a shell program to generate the first “n” terms of the following
sequence without using multiplication.
1 2 4 8 16 32………
Question 4: Discuss the features of UNIX operating system that have made them such
phenomenally successful Operating systems.
4
Course Code : CS-02
Course Title : Introduction to Software
Assignment Number : MCA(1)-02/Project/2009-10
Maximum Marks : 15
Last date of Submission : 30th April (for Jan session)
31st Oct (for July Session)
Note: This is a Project. Answer all the questions. Each question carries equal
weightage. You may use illustrations and diagrams to enhance explanations.
5
Course Code : CS-4
Course Title : Data Structures through C and Pascal
Assignment Number : MCA(1)-04/TMA/2009-10
Maximum Marks : 10
Last date of Submission : 15th April (for Jan session)
15th Oct (for July session)
This is a Tutor Marked Assignment. There are two questions in this assignment.
Answer all questions. You may use illustrations and diagrams to enhance
explanations.
Question 2: Write any 5 differences between Singly Linked Lists and Doubly Linked
Lists. (5 Marks)
This is a Project Assignment. Answer the following question. You may use
illustrations and diagrams to enhance the explanation.
Question 1: Write a program in ‘C’ language for the multiplication of two sparse
matrices using Doubly Linked Lists. (15 Marks)
6
Course Code : CS-05
Course Title : Elements of System Analysis and Design
Assignment Number : MCA(1)-05/TMA/2009-10
Maximum Marks : 10
Last date of Submission : 15th April (for Jan session)
15th Oct (for July session)
This is a Tutor Marked Assignment. There are three questions in this assignment.
Answer all questions. You may use illustrations and diagrams to enhance
explanations.
This is a Project Assignment. There are two questions in this assignment. Answer
all the questions. You may use the illustrations and diagrams to enhance your
explanations.
Question 1: Assume that you are appointed as System Analyst for the development of
a “Library Information System(LIS)”. Develop SRS for it. Make
necessary assumptions. (8 Marks)
Question 2: Develop design document for LIS in Question no.1 above. (7 Marks)