Showing posts with label Semester 3. Show all posts
Showing posts with label Semester 3. Show all posts

Monday, January 12, 2009

System Programming (SP) - Detailed Syllabus

System programming is one of the subjects for Semester 3 of B.Sc.-IT and following is the detailed syllabus for the subject :

Unix Shell Programming
Unix Operating system Overview: Unix System Architecture, Operating system
services.
General Unix commands: Unix commands like ls , cp etc, Unix utilities like grep, wc
etc.
Fundamentals of Unix shell programming: Functions, variables, special symbols,
looping and decision making, test command, error checking in shell programming.
Introduction to vi editor, Features, Use of various keys, and over all using vi editor.
For editing text.
Security in Unix : Password, Characteristic of good password, Files permissions.
Directory permissions
Elementary Unix networking : Inter-system mail, ftp , telnet , uucp, cu, Basic network topologies.
Introduction to AWK utility: command-line structure , flow control , built-in functions.
Unix C Programming
Introduction to gcc, C compiler, Compiling and Executing C, programs on UNIX
platform.

Unix System Programming
System calls: Files related: File subsystem, File descriptor, File table, Inode, File
Descriptor table, Inode table, Process related: Process, Process table, Child
process, Mode of execution, Orphans, Pipes, Semaphores

Read more...

Object Oriented Programming (OOP) - Detailed Syllabus

Object Oriented Programming is one of the subjects for Semester 3 of B.Sc.-IT and following is the detailed syllabus for the subject :

Modularity : Approaches to reusability
Towards object technology
Abstract data types
Object-oriented techniques
The static structure: classes
The run-time structure: objects
Memory management
Genericity
Design by Contract: Building reliable software
When the contract is broken: exception handling
Supporting mechanisms
Introduction to inheritance
Multiple inheritance
Inheritance techniques
Typing
Global objects and constants
Object-oriented methodology: applying the method well
On methodology
Design pattern: multi-panel interactive systems
Inheritance case study: "undo" in an interactive system
How to find the classes
Principles of class design
Using inheritance well
Useful techniques
A sense of style.
Object-oriented analysis
The software construction process
Concurrency, distribution, client-server and the Internet
Object persistence and databases

Read more...

Sunday, January 11, 2009

Logical And Discrete Mathematical Structures (LDMS) - Detailed Syllabus

Logical And Discrete Mathematical Structures is one of the subjects for Semester 3 of B.Sc.-IT and following is the detailed syllabus of the subject :

Fundamentals - Sets and subsets, Operations on sets, Sequences, Division in the integers, Mathematical structures
Logic - Propositions and Logical operations, Conditional Statements, Methods of proof, mathematical induction
Counting - Permutations, Combinations, The pigeon hole principle, elements of probability, recurrence relations Relations and Digraphs.
Product sets and partitions, relations and digraphs, paths in relations and digraphs, properties of relations, equivalence relations, computer representation of relations and digraphs, manipulation of relations, Transitive closure and Warshalls algorithm Functions.
Functions for computer science, permutation functions, growth of functions Graph theory. Graphs, Euler paths and circuits, Hamiltonian paths and circuits,coloring graphs Order relations and structures.
Partially ordered sets, External elements of partially ordered sets, Lattices, Finite Boolean algebra, Functions on Boolean algebra,Boolean functions as Boolean polynomials.
Trees - labeled trees, tree searching, Undirected trees, Minimal spanning trees Semigroups and groups.
Binary operations, semigroups, products and quotients of semigroups, groups, Products and quotients of groups Languages and finite state machines.
Languages, representation of special languages and grammars, Finite state machines, Semi groups , machines and languages, machines and regular languages Groups and coding.
Coding of binary information and error detection Decoding and error correction

Read more...

Friday, January 9, 2009

Computer Networks (CN) - Detailed Syllabus

Computer Networks is one of the subjects for Semester 3 of B.Sc.-IT and following is the detailed syllabus for the subject :

Introduction: - History of Network Developments, Network Hardware, NetworkSoftware.
Mode of transmission: - Asynchronous and Synchronous Transmission,Half and Full duplex Transmission, Concept of DTE and DCE, Concept of IntrefacingDTE and DCE.
OSI Reference Model (7 Layers):- Functions of each OSI ModelLayer.
The Physical Layer: - Transmission media, Introduction to various Connections used in Network: - RJ 45, RS -232, etc.
The Data Link Layer: - Stop and Wait Flow Control, Sliding Window Flow Control, Error Detection, Cyclic Redundancy Check, Stop and - Wait ARQ, Selective Reject ARQ, High- leve lData Link Control (HDLC) and its Operation, X.25 Protocol, Token bus and TokenRing. Multiplexing: TDM, TDM link control, Framing, Pulse Stuffing, FDM, Statistical TDM.
Switching Concepts: Circuit Switching, Packet Switching: - DatagramApproach, Virtual Circuit Approach. T
he Network Layer: - Routing: - Characteristics,Performance Criteria, Decision time and place. Routing Strategies:- AlternateRouting, Adaptive Routing, Fixed Routing, Flooding. Congestion Control.
The IP Protocol: - IP Addressing, Subnets, Internet Control Protocols.
The TCP Protocol:- the TCP Segment Header, TCP Connection Management. T
he Application Layer: -DNS, SNMP. Introduction to Equipments used in Networking: - Bridges, Hubs, Switches, and Routers.
Concepts of Network Security:- Encryption , Public Key,Digital Signature, Introduction to Other Technologies:- ATM, Frame Relay, ISDN,VSAT (Very Small Aperture Terminal) communication, Global positioning System (GPS).
Distributed Computing: - Fundamentals, What is Distributed Computing? Evolution ofDCS, DC System Models, Advantages and Disadvantages of DCS, Comparison withCentralized OS.

Read more...

Computational Mathematics (CM) - Detailed Syllabus

Computational Mathematics is one of the subjects for Semester 3 of B.Sc.-IT and following is the detailed syllabus for the subject :

Introduction to Errors in Numerical Calculations: - Absolute Error, Relative Error,Percentage Error.
Solution to Algebraic and Transcendental Equation: - BisectionMethod, the Method of False Position, Newton-Raphson Method.
Interpolation: -Forward Difference, Backward Difference, Newtons Forward Difference Interpolation, Newtons Backward Difference Interpolation, Lagranges Interpolation.
Least- Square Curve fitting: - Fitting a straight line, Parabola.
Solution of simultaneous algebraic equations (linear): - Cramers Rule, Gauss Elimination Method, Gauss Elimination with partial pivoting, Gauss-Jordan Method, Gauss-Seidel Method. Numerical solution of 1st and 2nd order differential equations: - Taylorseries, Eulers Method, Modified Eulers Method, Runge-Kutta Method for 1st and 2ndOrder Differential Equation, Picards Method.
Numerical integration: - Trapezoidal Rule, Simpsons 1/3 Rule, Simpsons 3/8 Rule.
Linear Programming: - Linear Programming Model and their Graphical Solutions. Transportation problemsPERT/CPM.

Read more...

Thursday, December 25, 2008

B.Sc. IT Semester 3 subjects and books

Following are the subjects and Reference Books for BSc-IT ( Mumbai University ) Second Year - Semester III :

1.) Computational Mathematics
Reference Books :
- S. S. Sastry, Introductory Methods of Numerical Analysis PHIV.
- Rajaraman, Computer Oriented Numerical Methods, PHIMathews.
- Numerical Methods for Scientist & Engineers? PHITaha, Operations Research PHIBalguruswami.
- Numerical Methods TMH.
- Numerical Anaysis Richard L Burden, J Douglas Faires, Brooks/cole, Thompson.
- Learning Numerical Methods for Engineers with programming and Software Applications, Steven C.Chapra, Raymond P. Canale, McGraw Hill International.
- Applied Numerical Methods For Engineers, Using Matlab and C Robert J SchillingSandra L Harris Brooks/cole, Thompson LearningR. M. Baphana.
- Numerical Methods Technova Publication.

2.) Computer Networks
Reference Books :

- Data and Computer Communication, PHI,Douglas E. Comer.
- Computer Networks and Internets 2nd ed, Addison Wesley,1999Bertseakas and Galleger.
- Data Networks PHIScwartz, Telecommunication Networks Addison.
- Computer Networks, Andrew S. Tanenbaum, Prentice Hall of India.
- Understanding Data Communications and Networks, William A Shay, brooks/coleThompson.
- Learning Distributed Operating Systems, P.K. Sinha, IEEE PressDistributed Operating Systems, Andrew S. Tanenbaum, Prentice Hall of India.

3.) Logic, Discrete Mathematical Structures
Reference Books :

- Discrete structures by B Kolman RC Busby, S Ross PHI Pvt. Ltd.
- Discrete structures by Liu.
- Digital Logic John M Yarbrough Brooks/cole, Thompson.
- Learning Discrete Mathematics and its Applications Kenneth H. Rosen TMG.
- Discrete Mathematics for computer scientists and Mathematicians, Joe L.Mott,Abraham Kandel Theodore P. Baker, Prentice-Hall of India pvt ltd.
- Discrete Mathematics With Applications, Susanna S. Epp, Books/Cole PublishingCompany.
- Discrete Mathematilcs, Schaum's Outlines Series, Seymour Lipschutz, Marc Lipson,TMG.

4.) Object Oriented Programming
Reference Books :
- OOP by Timothy Budd, TMG.
- OOP by Bahrami.
- Object Oriented programmimg using C++, E. Balaguruswamy, TMG.
- Object oriented Programming in C++, Nabajyoti Barkakati, Prentice-Hall of India pvt ltd.
- Object Oriented Programming Using C++, Joyce Farrell, Course TechnologyThompson.
- Learning Object oriented Modeling and design by James Rumbaugh, Prentice Hall Int.
- Object oriented Analysis and Design by G. Booch.

5.) Systems Programming
Reference Books :
- Working with Unix Vijay Mukhi , BPB Publications.
- UNIX The Complete Book, A guide for professional Users, Galgotia.
- Understanding Unix ? A conceptual Guide, R.Groff & P.N. Weinberg,BPB.
- The UNIX Programming environment , Pike rob & Kerningham Brain W, PrenticeHall.
- UNIX training guide by Clifford Mould, Wheeler publications.
- Operating Systems, William Stallings, Prentice-Hall of India pvt ltd.
- Operating Systems Concepts and Design Milan Milenkovic, TMG.
- Operating Systems Design and Implementation, Andrew S Tanenbaum, Albert SWoodhull, Prentice-Hall of India pvt ltd.
- Operating Systems with case studies in UNIX NETWARE, WINDOWS NT Achyut SGodbole, TMG.

Read more...

  © Blogger templates Psi by Ourblogtemplates.com 2008

Back to TOP