






























































Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
Useful information about the way to read
Typology: Cheat Sheet
1 / 70
This page cannot be seen from the preview
Don't miss anything!
Syllabus for
6. (a) Passing Minimum – Theory
The candidate shall be declared to have passed the examination if the candidate secure not less than 40 marks put together out of 100 marks ( CIA + EA).Minimum 40% should be secured ( out of 75) in EA of each theory subject.
6. (b) Passing Minimum – Practical
The candidate shall be declared to have passed the examination if the candidate secure not less than 40 marks put together out of 100 marks ( CIA + EA). Minimum 40% should be secured ( out of 60) in EA of each Practical subject.
7. Marks Distribution and Question Paper Pattern for B.Sc.,
COURSE OF STUDY AND SCHEME OF EXAMINATION
SEM PART SUB^ TITLE OF THE SUBJECT
Hrs. (^) CRE MARKS CODE (^) Lect. Lab DIT (^) CIA EA TOTAL SEMESTER – I I I Language Tamil - I 6 - 3 25 75 100 II Language English - I 6 - 3 25 75 100 III Core I Digital Computer Fundamentals and Microprocessor 6 - 6 25 75 100 Core Assembly Language Programming Practical I - 4 4 40 60 100 Allied I Paper - I 6 - 4 25 75 100 IV Value 2 - 2 25 75 100 Education Total 26 4 22 165 435 600 SEMESTER – II II I Language Tamil - II 6 - 3 25 75 100 II Language English - II 6 - 3 25 75 100 III Core II C Programming 4 - 4 25 75 100 Core Programming in C 3 4 40 60 100 Practical II Allied I Paper - II 4 - 3 25 75 100 Allied Paper - III (Practical) - 4 3 25 75 100 Practical I IV SBEC - I System Administration and Maintenance 1 1 2 25 75 100 EVS Environment Studies 1 - 2 25 75 100 Total 22 8 24 215 585 800 SEMESTER – III III I Language Tamil - III 6 - 3 25 75 100 II Language English - III 6 - 3 25 75 100 Core III Object Oriented Programming with C++ 3 - 3 25 75 100 Core IV Data Structures and Algorithms 4 - 4 25 75 100 Core Practical - III :Programming in C++ - 3 4 40 60 100 Practical III Allied II Paper - I 4 - 4 25 75 100 Allied Practical Lab - I (*) - 2 - - - - Practical II IV NMEC - I Tamil/ Advanced Tamil (or) Non - Major Elective Course - I 2 - 2 25 75 100 Total 25 5 23 190 510 700
SEM PART SUB^ SUBJECT
Hrs. (^) CRE MARKS CODE (^) Lect. Lab DIT (^) CIA EA TOTAL
SEMESTER – IV IV I Language Tamil - IV 6 - 3 25 75 100 II Language English - IV 6 - 3 25 75 100 III Core V Relational Database Management Systems 4 - 4 25 75 100 Core Practical - IV:RDBMS - 3 4 40 60 100 Practical IV Allied II Paper - II 5 - 4 25 75 100 Allied II Practical Lab - I(*) - 2 2 40 60 100 Practical IV SBEC - II Internet and its Applications 1 1 2 25 75 100 NMEC - II Tamil/ Advanced Tamil (OR) Non - Major elective - II 2 - 2 25 75 100 Total 24 6 24 230 570 800 SEMESTER – V V III Core VI GUI Programming 5 - 4 25 75 100 Core VII Operating Systems 5 - 4 25 75 100 Core VIII Computer Networks 5 - 4 25 75 100 Elective - I 5 - 5 25 75 100 Core Programming in VB - 5 4 40 60 100 Practical V IV SBEC - III Practical-Shell Programming - 3 2 40 60 100 SBEC - IV Multi Skill Development 2 - 2 25 75 100 Total 22 8 25 190 510 700 SEMESTER – VI VI III Core IX Java Programming 5 - 4 25 75 100 Core X Software Engineering 5 - 4 25 75 100 Elective-II 5 - 5 25 75 100 Elective-III 5 - 5 25 75 100 Core Programming in Java - 5 4 40 60 1 0 0 Practical VI IV SBEC - V Practical-Image Editing Tool 3 2 40 60 100 SBEC - VI PHP Scripting Language 2 2 25 75 100 V Extension Activities - - 1 Total 22 8 27 190 510 700
Practical Examination should be conducted in the same semester
Extra Disciplinary Subjects offered by the Department of Computer Science
The department can offer any one of the subjects to the other major subject students in each semester.
PART SEM SUB^ SUBJECT Lect.^ Credit
MARKS CODE Hours (^) CIA EA TOTAL
SEMESTER – IV NMEC I: Basics of Computers 2 2 25 75 100
III NMEC I:System Administration and Maintenance 2 2 25 75 100 IV NMEC II: Office Automation 2 2 25 75 100 NMEC II: Basics of Internet 2 2 25 75 100
Allied Subjects for any Degree offered by the Department of
Computer Science
SYLLABUS - CBCS PATTERN EFFECTIVE FROM THE ACADEMIC YEAR 2017-
All Papers should be handled and valued by Computer Science Department only. For University
practical examinations both Internal and External examiners should be appointed from Computer Science
Department.
PART SEMESTER SUBJECT
Hrs. (^) CRE MARKS Lect. Lab DIT^ CIA EA TOTAL III I /III Allied Paper - I C Programming 4 - 3 25 75 100
Allied Practical - I Programming in C - 3 2 40 60 100
II/IV Allied Paper - II C++ Programming 4 - 3 25 75 100
Allied Practical - II Programming in C++ - 3 2 40 60 100
PART SEMESTER SUBJECT
Hrs. (^) CRE MARKS Lect. Lab DIT^ CIA EA TOTAL III I /III Allied Paper - I PHP Scripting Language 4 - 3 25 75 100
Allied Practical - I PHP Programming - 3 2 40 60 100
II/IV Allied Paper - II Basicsof Computer and Financial Computing 4 - 3 25 75 100
Allied Practical - II Financial Computing Software - 3 2 40 60 100
PART SEMESTER SUBJECT
Hrs. (^) CRE MARKS Lect. Lab DIT^ CIA EA TOTAL I/III Paper - I: Allied Mathematics I 6 - 4 25 75 100
III II/IV Paper - II: Allied Mathematics II 4 - 3 25 75 100
II/IV Paper - III : Allied Mathematics Practical - 4 3 40 60 100
PART SEMESTER SUBJECT
Hrs. (^) CRE MARKS Lect. Lab
DIT CIA EA TOTAL III I/III Allied : Paper - I: Discrete Mathematics 6 - 4 25 75 100
II/IV Allied : Paper - II: Numerical Methods 4 - 3 25 75 100
II/IV Allied : Paper - III : Graph Theory 4 - 3 25 75 100
PART SEMESTER SUBJECT
Hrs. (^) CRE MARKS Lect. Lab DIT CIA EA TOTAL III I /III Allied : Paper - I: Statistical Mehtods 6 - 4 25 75 100
II/IV Allied : Paper - II: Applied Statistics 4 - 3 25 75 100
II/IV Allied Statistics-III (Practical) - 4 3 40 60 100 (Based on Allied theory paper I and II)
PART SEMESTER SUBJECT
Hrs. (^) CRE MARKS Lect. Lab DIT CIA EA TOTAL III I/III Allied I : Paper - I: 0 Principles of Accounting 6 - 4 25 75 100
II/IV Allied I : Paper - II: Cost and Management Accounting 5 - 4 25 75 100
II/IV Allied Commerce Practical - 2 2 40 60 100
Introduction: Application of Computer-Different types of Computer systems-Basic components of Digital Computer System-Programming Languages - Number Systems. UNIT - II Boolean Algebra and Gate Networks: Fundamentals concepts of Boolean Algebra - Logical Multiplication AND Gates, OR Gates, and Inverters - Evaluation of logical Expressions - Basic Law of Boolean Algebra - Simplification of expressions - De Morgan's theorems - Basic Duality of Boolean Algebra - Derivation of a Boolean Expression. UNIT - III
Interconnecting Gates: Sum of Products (SOP) and Products of Sums (POS) - Derivation of products of sums expressions - Derivation of three Input variable expression - NAND gates and NOR gates - The Map method for simplifying expressions - Sub cube and covering - product of sums expressions
subjects in a Structure. Create an array of Structures and print the mark sheet in the university pattern.
Object-Oriented Programming: Principles - Benefits of OOP - Application of OOP - Tokens, Expression and Control Structures: Tokens - Keywords - Identifiers and Constants - Data types - Constants - Variables - Operators - Manipulators - Expressions - Control Structure. UNIT - II Functions: Prototyping - Call by Reference - Return by Reference - Inline Functions - Default Arguments
Operator Overloading and Type Conversions - Inheritance: Extending Classes - Derived Classes - Single Inheritance - Multilevel Inheritance - Multiple Inheritance - Hierarchical Inheritance - Hybrid Inheritance - Virtual Base Classes - Abstract Classes, Pointers, Virtual Functions and Polymorphism: Pointers - Pointers to Objects -this Pointer - Pointers to Derived Classes - Virtual Functions - Pure Virtual Functions UNIT - IV
Managing I/O Operations: C++ Streams - C++ Stream Classes - Unformatted I/O and Formatted I/O Operations - Managing Output with Manipulators. Working with Files: Classes for File Stream Operations - Opening and Closing a File - Detecting end-of-file - File Pointers and Their Manipulators - Sequential I/O Operations - Updating a File - Error Handling during File Operations - Command Line Arguments UNIT - V Templates: Class Templates - Class Templates with Multiple Parameters - Function Templates - Function Templates with Multiple Parameters - Overloading of Template Functions - Member Function Templates