B.sc. Computer Science
B.sc. Computer Science
THIRUVALLUVAR UNIVERSITY
BACHELOR OF SCIENCE B.Sc. COMPUTER SCIENCE DEGREE COURSE CBCS PATTERN
(With effect from 2012 - 2013)
SEMESTER I
1 2 3 4 I II III III Language English Core Theory Core Practical ALLIED 1 Environ. Studies Paper-1 Paper-1 Paper-1 Practical-1
III
Paper-1
25
75
100
IV
2 30
2 19
10 110
50 450
SEMESTER II
7 8 9 10 11 I II III III III Language English Core Theory Core Practical Core Practical Allied 1 Soft skill Value Education Paper-2 Paper-2 Paper-2 Practical-1 Practical-2 6 4 6 0 3 4 4 4 2 2 Tamil/Other Languages English Programming in C PC software Lab Programming in C Lab (to choose 1 out of 2) A. Mathematics II B. Mathematical Foundations II Soft skill Value Education
CIA 25 25 25 40 40
12 13 14
III IV IV
Paper-2
7 2 2 30
6 1 2 25
25 10 10 200
75 40 40 500
100 50 50 700
S.NO.
Part
Credit
Maximum Marks
SEMESTER III
15 16 17 18 I II III III Language English Core Theory Core Practical Paper-3 Paper-3 Paper-3 Practical-3 6 6 3 3 4 4 3 3 Tamil / Other Languages English Programming in C++ C++ and Data Structure lab (to choose 1 out of 2) 19 III Allied II Paper-3 4 4 A. Physics I B. Statistical Methods and their Applications I 20 21 22 III IV IV Allied II Skill Based Subject I Non-Major Elective I Practical Paper-1 Paper-1 3 3 2 30 0 3 2 23 Data Structure Introduction to Information Technology
CIA 25 25 25 40
Uni. Exam 75 75 75 60
15
60
75
0 15 10 155
0 60 40 445
0 75 50 600
SEMESTER IV
23 24 25 26 I II III III Language English Core Theory Core Practical Paper-4 Paper-4 Paper-4 Practial-4 6 6 3 3 4 4 3 3 Tamil/Other Languages English Java Programming Java Programming Lab (to choose 1 out of 2) A. Physics II 27 III Allied II Paper-4 4 4 B. Statistical Methods and their Applications II Allied Practical Problem Solving Strategies Internet and its Applications
CIA 25 25 25 40
Uni. Exam 75 75 75 60
15
60
75
28 29 30
III IV IV
3 3 2 30
2 3 2 25
10 15 10 165
40 60 40 485
50 75 50 650
S.NO.
Part
Credit
Maximum Marks CIA Uni. Exam 75 75 60 60 0 75 Total 100 100 100 100 0 100
SEMESTER V
31 32 33 34 35 36 III III III III III Core Theory Core Theory Core Practical Core Practical Core Elective I Skill Based Subject III Paper-5 Paper-6 Practical-5 Practical-6 Demo Paper-1 6 6 4 4 4 3 5 5 3 3 0 3 Database Management Systems Operating System RDBMS (Oracle Lab) VB lab Internet A. Computer Graphics B. Data Mining C. Digital Image Processing Visual Programming
25 25 40 40 0 25
37
IV
Paper-3
3 30
3 22
15 170
75 575
SEMESTER VI
38 39 40 41 III III III III Core Theory Core Theory Core Practical Core Practical Paper-7 Paper-8 Practical-7 Practical-8 7 6 4 4 5 5 3 3 Open Source Software Multimedia Open Source Software Lab Multimedia Lab A. Network Security& cryptography B. Artificial Intelligence C. Data Communication &network A. Software Engineering B. Design of algorithms C. Internet and its Applications Mobile Computing
CIA 25 25 40 40
42
III
Elective II
Paper-1
25
75
100
43
III
Paper-3
25
75
100
45 46
IV V
Paper-4
3 0 30
3 1 26
15 50 245
60 0 480
75 50 725
Subject Languages English Allied (Odd Semester) Allied (Even Semester) Allied Practical Electives Core Core Practical
Papers 4 4 2 2 1 3 8 8 1 1 1 2 4 1 42
Marks 100 100 100+75 (I + III SEM) 100+75 (II + IV SEM) 50 100 100 100 50 50 50 50 75 50
Total Marks 400 400 175 175 50 300 800 800 50 50 50 100 300 50 3700
Part IV
Environmental Science Soft skill Value Education Lang. & Others/NME Skill Based
Part V
Extension Total
THIRUVALLUVAR UNIVERSITY
BACHELOR OF SCIENCE B.SC. COMPUTER SCIENCE
SYLLABUS UNDER CBCS (with effect from 2012 - 2013)
UNIT-V: DIFFERENTIAL CALCULUS n-th derivatives - Leibnitz theorem (without proof) and applications Jacobians -Concepts of polar co-ordinates-Curvature and radius of curvature in Cartesian co-ordinates. Recommended Text: P.Duraipandian and S.Udayabaskaran,(1997) Allied Mathematics, Vol. I & II. Muhil Publishers, Chennai.
UNIT-V : TWO DIMENSIONAL ANALYTICAL GEOMETRY Straight Lines - Pair Straight Lines Circles. Reference Books 1. P.R.Vittal, Mathematical Foundations - Margham Publication, Chennai. 2. U. Rizwan, Mathematical Foundation - SciTech, Chennai 3. V.Sundaram & Others, Dircrete Mathematical Foundation A.P.Publication, sirkali. 4. P.Duraipandian & Others, Analytical Geometry 2 Dimension - Emerald publication 1992 Reprint. 5. Manicavachagom pillay & Natarajan. Analytical Geometry part I - Two Dimension S.Viswanathan (printers & publication) Put Ltd., 1991.
10
EXCEL Aligning , Editing Data in Cell Excel Function (Date, Time, Statistical, Mathematical, Financial Functions) Changing of Column Width and Row Height (Column and Range of Column) Moving, copying, Inserting and Deleting Rows and Columns Creation of Charts Import information Export information
12
13
Summation of Series: Sin(x) (Compare with built in functions) Summation of Series Cos(x) (Compare with built in functions) Counting the no. of vowels, consonants, words, white spaces in a line of text and array of lines Reverse a string & check for palindrome.
n
Pr, nCr
in a single program.
GCD of two Numbers Bubble Sort Linear Search Demonstration of pointer Arithmetic Finding the maximum number in a set Finding the minimum number in a set Merge two arrays of integers both with their elements in ascending order into a single ordered array.
14
15
16
integrations using simple substitutions integrations involving trigonometric functions of the form 1 , 1 , 2 2 2 2 a+b cosx a sin x+b cos x Integration by parts. UNIT-IV Properties of definite integrals. Reduction formulae for xneaxdx, sinn xdx, cosn xdx , xm (1-x)n dx, applications of integration for (i) Area under plane caurves, (ii) Volume of solid of revolution.
17
18
19
Program to implement classes, object, constructors and member functions for calculating area and perimeter of a circle. Program to implement the concept of fuction overloading to compute the volume of a geometric primitive (eg: cylinder,sphere etc) Program to implement the concept of operator over loading to compute addition and subtraction of matrices. Program to incorporate the concept of single ,multiple inheritance. Program to create,write read a sequential file using error handling functions. Implement PUSH, POP operations of stack using Arrays. Implement add, delete operations of a queue using Arrays. Creation, insertion, and deletion in Singly linked list. Binary Search tree traversals (in-order, pre-order, and post-order) using Recursion. Polynomial addition.
20
21
22
23
24
25
26
27
28
29
30
31
32
BOOKS FOR REFERENCE: 1. Practical Statistics 2. Statistical Methods by S.P. Gupta, Sultan chand & Sons 3. Fundamental of Applied Statistics - S.C. Gupta & V.K. Kapoor
33
34
Book for Reference The Internet- Complete Reference Harley hahn, Tata McGraw hill
35
36
37
38
Building simple application Application with multiple forms Application with dialogues Application with menus Application using data control Application using format dialogues Drag and Drop events Database Management Creating ActiveX controls
39
40
41
42
43
44
45
46
47
48
49
50
51
PAPER 8 MULTIMEDIA
UNIT- I Definition - Classification - MM application - MM H/w - MM s/w - CDROM - DVD. UNIT-II MM Audio: Digital medium - Digital audio technology - sound cards - recording - editing - MP3 MIDI fundamentals - Working with MIDI - audio file formats - adding sound to MM project. UNIT-III MM TEXT: Text in MM - MM graphics: coloring - digital imaging fundamentals - development and editing - file formats - scanning and digital photography UNIT-IV MM Animation : Computer animation fundamentals - Kinematics - morphing - animation s/w tools and techniques. MM Video : How video works - broadcast video standards - digital video fundamentals - digital video production and editing techniques - file formats. UNIT-V MM Project : stages of project - MM skills - design concept - authoring - planning and costing MM team Reference Books: Multimedia Magic - S.Gokul revised and updated second edition - BPB Multimedia Making it Work - Tay Vaughen 6th edition TMH Kiran Thauras,Prabhut k.andleigu Multimedia System Design - Printice Hall India. Malay k pakhira ,Computer graphics,Multimedia and Animation - Printice Hall India.
52
Create a web page with Frames and Tables. Create a web page incorporating CSS (Cascading Style Sheets) Write a shell program to find the factorial of an integer positive number Write a shell program for checking whether a given string is a palindrome or not. Create a simple calculator in Java script. Write a javascript program to scroll your name in the scroll bar. Develop a program and check message passing mechanism between pages. Develop a program and check file system functions, date &time functions. Create a student database table in MYSQL and manipulate records (insert,delete,update) records in a web browser. Develop a program using cookies and session.
53
54
55
56
57
e-mail and send to your friend ~ Redirect the mail you receive in your e mail ID to some other e mail ID. Search the internet with two different search engines other than google ~ Search for the blog ~ Search for a news item ~ Search the internet to find the road route from vellore to Chennai and find out what is the distance in Km. ~ Access the internet with two different browser other than
internet explorer ~ Use yahoo messenger ~ Start a chatting session by inviting your friend online ~ Accept others invitation for chatting ~Access the facebook. Access the internet and read two newspaper ~ Access the internet and read two news websites ~ Access the website of any one bank in india and find out what is the rate of interest for three years fixed deposit ~ Access the website of any one online bookstore and find out the price, author name, publisher name for a particular book ~ Down load music from internet and play ~ Down load video from internet and play ~ Access the website of Indian railways and find out the train timings between any two railway stations ~ Access the website of any one Indian car company website and one multinational car company website and write down the difference between them with respect to design, color, menus, user friendliness and content .
*********
59
Answer any TWO questions out of three (2/3) for each question 25 marks. 2x25=50 marks. 10 marks for record note book. Total 60 marks.
60