Académique Documents
Professionnel Documents
Culture Documents
COMPUTER SCIENCE
Sem
II
III
IV
VI
Subject Code
11U1LT1/LA1 /
LH1/LU1/LF1
11U1LE1
11UMA1301
11UCS1401
11UCS1402:P1
11UCS1402:P2
11U19
Part
Course
Language I
II
III
III
III
III
IV
English I
Allied I
Core I
Core II (a)
Core II (b)
Environmental Studies
11U2LT2/LA2 /
LH2/LU2/LF2
11U2LE2
11UMA2302
11UMA2303
Language II
II
III
III
English II
Allied II
Allied III
11UCS2403
III
11UCS2403:P
11UCS2601
III
IV
Language III
II
III
III
III
III
IV
IV
English III
Allied IV (a)
Allied V P
Core IV
Core V
Value Education
Non Major Elective II
11U3LT3/LA3 /
LH3/LU3/LF3
11U3LE3
11UPH3304
11UPH3305P
11UCS3404
11UCS3405:P
11U310
11UCS3602
11U4LT4/LA4/
LH4/LU4/LF4
11U4LE4
11UPH4306
11UPH4305:P
11UCS4406
11UCS4406:P
11UCS4701
11U411
Language IV
II
III
III
III
III
IV
V
English IV
Allied V
Allied V P
Core VI (a)
Core VI (b)
Skill Based Elective I
Extension
11UCS5407:P1
11UCS5407:P2
11UCS5408
III
III
III
11UCS5409
III
Core IX
11UCS5410
11UCS5501
11UCS5702
III
III
IV
Core X
Major Based Elective I
Skill Based Elective II
11UCS6411
11UCS6412
11UCS6413
11UCS6502:P1
11UCS6502:P2
11UCS6503:P
11UCS6703
11U612
III
III
III
III
III
III
IV
V
Core XI
Core XII
Core XIII
Major Based Elective II (a)
Major Based Elective II (b)
Major Based Elective III
Skill Based Elective III
Gender Studies
Subject Title
Allied Mathematics I
Computer Basics and C Programming
C Programming Lab
PC Packages Lab
Environmental Studies
Total
Allied Mathematics II
Allied Mathematics III
Object Oriented Programming with C+
+
C++ Programming Lab
Internet and its Applications
Total
Applied Physics I
Applied Physics Practical I
Database Management Systems
Visual Basic Lab
Value Education
Web Design
Total
Applied Physics II
Applied Physics Practical II
Data Structures and Algorithms
Data Structures Lab
Soft Skills
NSS, NCC, etc.
Total
Java Programming Lab
Shell Programming Lab
Java Programming
Computer Organization and
Architecture
Operating Systems
Software Engineering
Web Design
Total
Computer Graphics
Microprocessor Fundamentals
Computer Networks
Digital and Microprocessor Lab
HTML and JavaScript Lab
Software Development Lab
HTML and JavaScript
Gender Studies
Total
GRAND TOTAL
Hrs /
Week
Credit
Int.
Mark
Ext.
Mark
Max.
Mark
25
75
100
6
5
6
3
2
2
30
3
3
5
2
2
2
20
25
25
25
20
20
25
165
75
75
75
30
30
75
435
100
100
100
50
50
100
600
25
75
100
6
5
5
3
3
4
25
25
25
75
75
75
100
100
100
15
45
60
2
2
30
2
2
20
10
25
150
30
75
450
40
100
600
25
75
100
6
5
3
4
2
2
2
30
3
3
2
4
2
2
2
21
25
25
20
25
40
25
25
210
75
75
30
75
60
75
75
540
100
100
50
100
100
100
100
750
25
75
100
6
4
3
5
2
4
-30
3
3
5
3
3
2
3
2
4
1
21
3
2
5
25
25
20
15
10
25
-145
20
20
25
75
75
30
45
30
75
-405
30
30
75
100
100
50
60
40
100
-550
50
50
100
25
75
100
5
5
4
30
5
5
6
3
2
4
4
1
30
180
5
5
4
29
5
5
5
3
2
4
4
1
29
140
25
25
25
165
25
25
25
20
20
40
25
25
205
1040
75
75
75
435
75
75
75
30
30
60
75
75
495
2760
100
100
100
600
100
100
100
50
50
100
100
100
700
3800
Semester : I
Code
: 11UCS1401
Hours / Week : 6
Credits : 5
Semester : I
Code
: 11UCS1402:P1
Core II (a) : C PROGRAMMING LAB
1. a) Program to find Simple Interest
b) Program to calculate area of rectangle, square and triangle
2. a) Program to find odd or even of a given number
b) Program to find biggest of three numbers
3. a) Program to find sum of digits of a given number
b) Program to find Factorial of a given number.
4. a) Program to find the value of nCr using recursion.
b) Program to swap the two numbers using function and pointers.
5. a) Program to perform matrix manipulations.
b) Program to sort the given numbers
6. a) Program to check the given string is palindrome or not
(without using string functions )
b) Program to arrange the given names in alphabetical order.
7. Program to prepare a Mark Sheet using files.
Hours / Week : 3
Credits : 2
Semester : I
Code
: 11UCS1402:P2
Hours / Week : 2
Credits : 2
Semester : II
Code
: 11UCS2403
Hours / Week : 4
Credits : 3
I : Chapter 1 (1.2, 1.5, 1.6, 1.8), Chapter 2 (2.6), Chapter 3 (3.1 3.24)
II : Chapter 4 (4.1 4.7, 4.9), Chapter 5 (5.3 5.5, 5.11 5.16)
III : Chapter 6 (6.1 6.4, 6.7, 6.11), Chapter 7 (7.1 7.5, 7.7)
IV : Chapter 8 (8.1 8.3, 8.5, 8.6, 8.9), Chapter 9 (9.1 9.7)
V : Chapter 10 (10.1 10.5), Chapter 11 (11.1 11.5)
Reference Book
Robert Lafore, Object-Oriented Programming in Turbo C++, Galgotia Publications
Pvt. Ltd., New Delhi, 1994.
Semester : II
Code
: 11UCS2403:P
Hours / Week : 2
Credits : 2
Semester : II
Code
: 11UCS2601
Hours / Week : 2
Credits : 2
Semester : III
Code
: 11UCS3404
Hours / Week : 4
Credits : 4
: Chapter 1
: Chapter 2 (2.5 - 2.7), Chapter 3 (3.1 - 3.9), Chapter 4 (4.3)
: Chapter 6 (6.3, 6.4), Chapter 7 (7.2), Chapter 8 (8.1 - 8.10)
: Chapter 9 (9.1 - 9.4), Chapter 10 (10.2 - 10.3), Chapter 12 (12.1 - 12.9)
: Chapter 13 (13.1 - 13.3), Chapter 14 (14.1, 14.2), Chapter 22 (22.1 - 22.8)
Reference Books
1. C.J. Date, An Introduction to Database Systems, Pearson Education, Seventh Edition,
2002.
2. Abraham Silbershatz, Henry F. Korth and S.Sudarshan, Database System Concepts,
TMH, Fourth Edition, 2002.
Semester : III
Code
: 11UCS3405:P
Hours / Week : 2
Credits : 2
Semester : III
Code
: 11UCS3602
Hours / Week : 2
Credits : 2
[
Semester : IV
Code
: 11UCS4406
Hours / Week : 5
Credits : 3
Semester : IV
Code
: 11UCS4406:P
Core VI (b) : DATA STRUCTURES LAB
Write C programs to implement the following :
1.
Bubble Sort.
2.
Selection Sort.
3.
Insertion Sort.
4.
Quick Sort.
5.
6.
7.
8.
9.
10.
Hours / Week : 2
Credits : 2
Semester : V
Code
: 11UCS5407:P1
Hours / Week : 3
Credits : 3
Semester : V
Code
: 11UCS5407:P2
Hours / Week : 3
Credits : 2
File existence
File readable
File writeable
Both readable and writeable
2. Write a shell program using 3 arguments to take the pattern as well as input and output
file names. If the pattern is found display Pattern found else display Error
message. Also check if right number of arguments is entered.
3. Write a shell program, which accepts the name of the file from the standard input and
then performs the following tests on it:
(i)
Enter the 5 names in a file
(ii)
Sort the names in existing file
(iii)
List unsorted and sorted file
(iv)
Quit
4. Write a menu driven shell program to copy, edit, rename, and delete a file.
5. Write a menu driven shell program to perform the following tasks
(i) Enter the sentence in file
(ii) Search a given whole word in an existing file
(iii) Quit
6. Write a shell script to display the result PASS or FAIL using the information
given below:
Student Name, Student Register Number, Mark1, Mark2, Mark3 and Mark4. The
minimum pass for each subject is 50.
7. Write a menu driven shell script for converting all the capital letters in a file to small
case letters and vice versa.
8. Write a shell script to merge the contents of three given files, sort them and display
the sorted output on the screen page by page.
9. Write a shell script to check whether a given string is Palindrome or not.
Semester : V
Code
: 11UCS5408
Hours / Week : 5
Credits : 5
Semester : V
Code
: 11UCS5409
Hours / Week : 5
Credits : 5
Semester : V
Code
: 11UCS5410
Hours / Week : 5
Credits : 5
Simple File System General Model of a File System Logical File System Physical
File System Security Threats and Goals Security Policies and Mechanisms Case
Studies: MS-DOS & UNIX (Commands , System Calls & Implementation ).
Text Books
1. Stuart E. Madnick & John J. Donovan, Operating Systems, TMH, Seventh Reprint,
2008.
2. H.M. Deitel, An Introduction to Operating Systems, Addison Wesley Publishing
Company, Second Edition, 1990.
Reference Book
William Stallings, Operating Systems, PHI, Second Edition, 2001
Semester : V
Code
: 11UCS5501
Hours / Week : 5
Credits : 5
Semester : V
Code
: 11UCS5702
Hours / Week : 4
Credits : 4
Semester : VI
Code
: 11UCS6411
Hours / Week : 5
Credits : 5
Semester : VI
Code
: 11UCS6412
Hours / Week : 5
Credits : 5
Semester : VI
Code
: 11UCS6413
Hours / Week : 6
Credits : 5
Semester : VI
Code
: 11UCS6502:P1
Hours / Week : 3
Credits : 3
Semester : VI
Code
: 11UCS6502:P2
Hours / Week : 2
Credits : 2
1. Develop a HTML document and perform the basic alignments on the headers and
format the document using suitable tags
2. Develop a HTML document to display the Chemical equations.
3. Develop a HTML document to display the advantages and disadvantages of Internet
using ordered and unordered list tags facilities.
4. Develop a home page for your company with suitable name, logo, pictures, background
design and color text with links.
5. Design a web page of your meals menu for a week using table tag with its attributes.
6. Develop a simple application by using frame controls
7. Develop a web page to display the Resume registration form with suitable controls.
8. Develop a JavaScript that reads five integers and determines the largest and the smallest
integers in the group.
9. Develop a JavaScript for a recursive function to calculate the Fibonacci value of a
given number.
10. Develop a JavaScript function to display current date and time using date object.
Semester : VI
Code
: 11UCS6503:P
Hours / Week : 4
Credits : 4
Semester : VI
Code
: 11UCS6703
Hours / Week : 4
Credits : 4