#1
| |||
| |||
![]() Bharathidasan University is a Public University , Which is located in Tiruchirapalli, Tamil Nadu state, India. It was founded on 1982 . Course Course Title Core Course I (CC) Mathematical Foundation for Computer Science Core Course II (CC) OOAD & UML Core Course III (CC) Advanced Java Programming Core Course IV (CC) Distributed Operating System Core Course V (CC) Compiler Design Core Course VI (CC) Advanced Java Programming Lab Core Course VII (CC) Microprocessors and Microcontrollers Core Course VIII (CC) Parallel Computing Core Course IX (CC) Web Technologies Core Course X (CC ) Microprocessors and Interfacing Lab Elective Course I (EC) Any one from the Given List Elective Course II (EC) Any one from the Given List Recommended Credits Distribution: (Total should not be less than 90 Credits) Course Type Course Credits Total Credits Core (Theory) 10 4 40 Core (Practical) 4 4 16 Core (Major Project ) 1 14 14 Elective 5 4 20 Total 20 90 List of Elective Courses : Elective I 1 Mobile Communications 2 Grid and Cloud Computing Elective II Data Mining and Data Warehousing Pattern Recognition C # and .Net framework M.Sc. Computer Science Syllabus CORE COURSE I MATHEMATICAL FOUNDATIONS FOR COMPUTER SCIENCE Unit I Propositions - evaluation - precedence rules -tautologies - reasoning using equivalence transformation - laws of equivalence - substitution rules - a natural deduction system. Deductive proofs - inference rules - proofs - sub proofs. Unit II Introduction - Cryptography Ceaser Cyphor Coding - Matrix encoding - scrambled codes - Hamming metric - Hamming distance - Error detecting capability of an encoding. Unit III Assignment problem and its solution by Hungarian method. Project Scheduling by PERT - CPM: Phases of project scheduling - Arrow diagram - Critical path method - Probability and Cost Considerations in project scheduling - Crahing of Networks. Unit IV Testing of hypothesis : Tests based on normal population - Applications of chi-square, Students-t, F-distributions - chi-square Test - goodness of fit - Test based on mean, means, variance, correlation and regression of coefficients. Unit V Graph - Directed and undirected graphs - Subgraphs - Chains, Circuits, Paths, Cycles - Connectivity - Relations to partial ordering - adjacency and incidence matrices - Minimal paths - Elements of transport network - Trees - Applications. Text Books 1. The Science of Programming, David Gries. Narosa Publishing House, New Delhi, 1993. 2. Application Oriented Algebra, James L. Fisher, Dun Donnelly Publisher, 1977. 3. Operation Research - An Introduction, Hamdy A.Taha, Macmillan Publishing Co., 4th Edn., 1987. 4. Fundamentals of Mathematical Statistics, Gupta,S.C. and V.K.Kapoor, Sultan Chand & Sons, New Delhi, 8th Edn., 1983. 5. Fundamentals of Applied Statistics, Gupta.S.C. and V.K.Kapoor, Sultan Chand & Sons, New Delhi, 2nd Edn., 1978. References 1. Discrete Mathematics", Seymour Lipschutz and Marc Laris Lipson, Second edition, Schuams Outlines by Tata McGraw- Hill publishing Company Limited, New Delhi 1999. 2. "Operations Research", Kanti Swarup, P.K.Gupta and Man Mohan, Sultan Chand & Sons, New Delhi, 1994. 3. "Introductory Mathematical Statistics", Erwin Kryszig, John Wiley & Sons, New York, 1990. 4. "Probability and Statistics Engineering and Computer Science", Milton, J.S. and J.C.Arnold, McGraw Hill, New Delhi, 1986. CORE COURSE II OOAD AND UML UNIT-I Structured approach to system construction : SSADM/SADT - An overview of object oriented systems development & Life cycle UNIT-II Various object oriented methodologies Introduction to UML UNIT-III Object oriented analysis Use cases- Object classification, relationships, attributes, methods UNIT-IV Object oriented design Design axioms Designing classes Layering the software design :- data access layer, User interface layer, Control/business logic layer UNIT-V UML - Examples on : Behavioral models Structural models Architectural models from real world problems. TEXT BOOK: 1. Bahrami Ali, Object oriented systems development, Irwin McGrawHill, 2005 (First 4 units covered here). 2. Booch Grady, Rumbaugh James, Jacobson Ivar, The Unified modeling language User Guide, Pearson education, 2006 (ISBN 81-7758-372-7) (UNIT -5 covered here). CORE COURSE III – ADVANCED JAVA PROGRAMMING Unit I JDBC Overview - Connection Class - MetaData Function - SQLException - SQL warning - Statement - ResultSet - Other JDBC Classes. Unit II InetAddress - TCP/ IP client sockets - TCP/ IP server sockets - URL - URL Connection - Datagrams - Client/ Server application using RMI. Unit III Bean Development Kit - Jar Files - Introspection - Design Pattern for properties, events and methods - Constrained Properties - Persistence Customizers Unit IV Life Cycle of Servlet - Generic Servlet - HTTP Servlet - Reading Initialization Parameters - Reading Servlet Parameters - Cookies - Session Tracking Unit V JApplet - Button - Combo - Trees - Tables - Panes - AWT Classes - working with Graphics, Color and Font Text Books 1. Patrick Naughton & Herbert Schildt, "The Complete Reference: Java 2", Tata McGraw Hill, 1999. (Chapter - 18, 21, 24, 25, 26, 27) 2. Joseph Weber, "Using Java 2 Platform", Prentice Hall of India, 2000. (Chapter - 39, 40) References 1. Deitel & Deitel, "Java How to Program", Prentice Hall, 5th Edition ,2002 2. Peter Haggar, "Practical Java: Programming Language Guide", Addison-Wesley Pub Co, 1st Edition, 2000 3. Bruce Eckel, "Thinking in Java", Pearson Eduction Asia, 2nd Edition, 2000 CORE COURSE IV DISTRIBUTED OPERATING SYSTEMS Unit I Fundamentals: What is Distributed Operating System Evolution of Distributed Computing System Distributed Computing System Models Why are Distributed Computing Systems gaining popularity What is a Distributed Computing System Issues in Designing Distributed Computing System Introduction to Distributed Computing Environment. Introduction to Computer Networks Network types LAN WAN Communication protocols Internetworking ATM Technology Unit II Message Passing: Introduction Desirable features Issues in PC Message Passing Synchronization Buffering Multidatagram Messages Encoding and Decoding Process Addressing Failure Handling Group Communication Unit III Distributed Shard Memory: Introduction General Architecture of DSM system Design and Implementation Issues of DSM Granularity Structure of Shared Memory Consistency Models Replacement Strategy Thrasing Other Approaches to DSM Heterogeneous DSM Advantages Synchronization: Introduction Clock Synchronization Event Ordering Mutual Exclusion Deadlock Election Algorithm Unit IV Distributed File System: Introduction Desirable features File Models File Accessing Models File Sharing Semantics File Caching Schemes File Replication Fault Tolerance Atomic Transactions Design Principles Unit V Security: Introduction Potential Attacks to Computer System Cryptography Authentication Access Control Digital Signatures Design Principles Text Book Distributed Operating Systems Concepts and Design, Pradeep K Sinha, PHI, 2003 References: Distributed Operating Systems 1e, Andrew S Tanenbaum, PHI. Address : Bharathidasan University Palkalaiperur Tiruchirappalli, Tamil Nadu 620024 more syllabus detail attached a word file; Last edited by Gunjan; July 1st, 2019 at 01:06 PM. |
#2
| ||||
| ||||
![]()
Here I am giving you the outlines of M.Sc computer science syllabus of Bharathidasan University. Syllabus Outlines: Mathematical Foundations Object Oriented Analysis and Design Computer communication networks ‘c++’ lab Database systems Microcomputer architecture For detailed syllabus and core courses, here I am attaching a file, from where you can download the detailed syllabus of M.Sc CS of Bharathidasan University.
__________________ Answered By StudyChaCha Member |
#3
| |||
| |||
![]()
Hello sir, I would to like know that, does Bharathidasan university provided its all courses syllabus on its official website, if yes then can I you give me that link from there can I download Bharathidasan university syllabus of msc computer science 2nd year exam?
|
#4
| |||
| |||
![]()
Bharathidasan University is a well recognize university in India. which is provide many undergraduate, post graduate and other programme to the able candidates. As you want the syllabus of MSC computer science so we are providing the syllabus of MSC in computer science. Syllabus For the I semester : Mathematical Foundation for Computer Science OOAD and UML Advanced Java Programming Distributed Operating System Compiler Design Advanced Java Programming Lab If you want more information about the syllabus of MSC computer science so we are providing you a PDF file with it so you can easily get it.
__________________ Answered By StudyChaCha Member |