Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for...

9
Data base con<;:eptsand Systems Operating Systsms C++and JA'/A I CLASS: B. Sc (Information te~hnology) Semester - IV r SUBJECT: Data base concepts and Systems I Periods 'per week 1Period is 50 .. I Lecture I 5 minutes '. . i TWfTutorial/Practical 3 Hours Marks Evaluation System Theory Examination 3 100 TWfTutorialWractical -- 50 , ; Introductio·n- Purpose of Database Systems, \,'ic;'iv'S of data, Data r,,~ode15, Database language, Transaction Management, Storage Management, Database Administrator, Database Users, Overal! System Structure, Different types of Database Systems E-R Model: Basic Concepts, Design Issues, Mapping Constraints, Keys, E-R Diagram, Weak Entity set, Extended E-R features, Design Of an E-R Database Schema, Reduction of an E-R schema to Tables Relational Model: Structure of Relational Database, The Relational Algebra, The tuple . relational calCulus, The Domain Relational Calculus, Views SOL- Background, Basic Structure, SET operations, Aggregate functions, Null Values, Nested Sub queries, Derived Relations, Views, Modification of Database, Joined Relations, DOL, Other SOL features Transaction- Transaction Concepts, State, Implementations of Atomicity and durability, Concurrent Executions, Serializability, Recoverability, Transaction Definition in SOL. . Concurrency Control- Lock based protocol, Timestamp based protocol, Validation based protocol, Multiple Granularity, Multi version Schemes, Deadlock Handing, Ouery Optimization Relational Database Design- Pitfalls in Relational-Database Design, Decomposition, Normalization Using Functional Dependencies, and Normalization Using Multi valued Dependencies, Normalization Using Join Dependencies, Domain-Key Normal Form and Alternative Approaches to Database Design Other Relevant Advance Topics and Applications- Object Oriented Database,· Decision-Support Systems, Data Analysis, Data Mining, Data Warehousing, Spatial and Geographic Databases, Multimedia Databases, Mobility and Personal Databases, Information-Retrieval Systems, Distributed Information Systems, The World Wide Web ORACLE 8.0 Database: SOL, PUSOL, Developer 2000(Oracle Forms and Reports)

Transcript of Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for...

Page 1: Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for S.Y.B.S.C.I.T.2nd... · Enhancement ,Model, Spiral Model, Role of Management in Software Development,

Data base con<;:eptsand Systems

Operating Systsms

C++ and JA'/A

I CLASS: B. Sc (Information te~hnology) Semester - IV

r SUBJECT: Data base concepts and Systems

I Periods 'per week 1Period is 50 .. I Lecture I 5minutes '. . i TWfTutorial/Practical 3

Hours MarksEvaluation System Theory Examination 3 100

TWfTutorialWractical -- 50

, ;Introductio·n- Purpose of Database Systems, \,'ic;'iv'S of data, Data r,,~ode15, Databaselanguage, Transaction Management, Storage Management, Database Administrator,Database Users, Overal! System Structure, Different types of Database Systems

E-R Model: Basic Concepts, Design Issues, Mapping Constraints, Keys, E-R Diagram,Weak Entity set, Extended E-R features, Design Of an E-R Database Schema,Reduction of an E-R schema to Tables

Relational Model: Structure of Relational Database, The Relational Algebra, The tuple. relational calCulus, The Domain Relational Calculus, Views

SOL- Background, Basic Structure, SET operations, Aggregate functions, Null Values,Nested Sub queries, Derived Relations, Views, Modification of Database, JoinedRelations, DOL, Other SOL features

Transaction- Transaction Concepts, State, Implementations of Atomicity anddurability, Concurrent Executions, Serializability, Recoverability, TransactionDefinition in SOL.

.Concurrency Control- Lock based protocol, Timestamp based protocol, Validationbased protocol, Multiple Granularity, Multi version Schemes, Deadlock Handing,

Ouery OptimizationRelational Database Design- Pitfalls in Relational-Database Design, Decomposition,Normalization Using Functional Dependencies, and Normalization Using Multi valuedDependencies, Normalization Using Join Dependencies, Domain-Key Normal Formand Alternative Approaches to Database DesignOther Relevant Advance Topics and Applications- Object Oriented Database,·Decision-Support Systems, Data Analysis, Data Mining, Data Warehousing, Spatialand Geographic Databases, Multimedia Databases, Mobility and Personal Databases,Information-Retrieval Systems, Distributed Information Systems, The World Wide WebORACLE 8.0 Database: SOL, PUSOL, Developer 2000(Oracle Forms and Reports)

Page 2: Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for S.Y.B.S.C.I.T.2nd... · Enhancement ,Model, Spiral Model, Role of Management in Software Development,

ReferenceDatabase Systems and Cc-ncepts, Henry F. Korth, Sliberschatz, Sudarshan, McGrawHillDBMS by DateFundamenta:s of Database Systems, Elmasri and NavatlleAn Introduction to Database System, C.J. DatePrinciples of Database System, Ullman, Galgotia Publicatio.-IsOracle: A Beginners Guide, Oracle pressOracle Client Server Computing, BPB PublicationsObject Oriented Database Management, Kemper and Moerkotte, Prientice Hall NewJersyObject Oriented MultiDatabase System, Omran A. Bukhares & A.K Elmagarmid,Prentice Hall Inc. 1996Computer Data-Base Organization, James Martin, Prentice-H~!! of India pvt ltdConcepts of Database Management, Phillip. J. Pratt, Joseph. J.Adamski, CourseTechnology· .Database Management and Design, Gary W.Hansen, James V.Hansen, Prentice-Hall ofIndia pvt ItdDatabase Management SystemsHill International EditionDataBase Systems, qesign Implementation and Management, Peter Robe Carlos,Coronei, Course Technology, Thompson LearningDatabase Systems, Concepts ,Management & ApplicationsN Morgan, Harcourt Brace College Publ!shersDatabase Systems Concepts, Abraham Siberscha!z, Henry F.Korth, S. Sudarshan, ivicGraw Hill International Edition

Term WorkShould contain at least 10 assignments covering the syllabusTutorial ' .Tutorial should contain 5 assignments

PracticalCase Study, & Assignments: One database application to be developed as a part ofthe course using any relevant database.

Page 3: Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for S.Y.B.S.C.I.T.2nd... · Enhancement ,Model, Spiral Model, Role of Management in Software Development,

I CLASS: B. Sc (Information technology)

I SUBJECT: Operating Systems

~I Semester - IV_______ -1- .__

; Periods per weel, 1Period is 50 Lecture 5iI minutes TWrrutorial/Practical 3 ]I

I,Marks! Hours

I Evaluation System Th~orv Ex.amination 3 100

I TWrruto rial/Practic.al - -- 50I

Introduction to operating systems design'cnd implementation.Basics of operating systems, namely structure, concurrency, scheduling,synchronization, memory management, filesystems a!1dnetworking.Ubiquitous computing, security and extensible system architectures, ProcessDeadlock Distributed Operating Systems and Remote Procedure Calls, TheoreticalFoundations Distributed Mutual Exclusion, Protection and Security, Cryptography,Database Operating Systems, Concurrency Control, System Performance

Reference.Modern Operating Systl!tns by Tanenba.um .Network operating Systems by Wiiliam StallingsOperating systems by SilberscratzOperating Systems Concepts and DesignMiian Milenkovic, TMGOperating Systems Desig'-i and Implementation, Andrew S TanenbaumAlbert S Woodhull, Prentice-Hall of India pvt ItdOperating Systems with case studies in UNIX NETWARE, WINDOWS NT Achyut SGodbole, TMG

Term WorkShould contain at least 10 assignments covering the syllabUS

Tutorial .Tutorial should contain 5 assignments

PracticalShould contain 5 demonstrations / hands on, assignments covering the syllabususing UNIX / Linux / Solaris / IRIX

Page 4: Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for S.Y.B.S.C.I.T.2nd... · Enhancement ,Model, Spiral Model, Role of Management in Software Development,

I "I CL 55 B S (I fA : . c n ormation tec no ogy "emester - IV

SUBJECT: C++ and JAVA

Periods per week 1Period is 50 I -Lecture I 5 I

minutes r TWlTutoriallPractical i 3 II

I I- I Hours Marks

Evaluation System Theory Examination I 3 100TWlTutorial/Practical I -- 50

I

c++C++ Fundamentals, Data types, Operators, PreprocessQr directives, Declarations,Input & Output, control structures, functions and arrays.

Objects an"dClasses:Structures and Classes, Unions and Classes, Data hiding and encapsulation, Privateand public members, Member functions, Accessing class members, Objects asfunction parameters, Static data and member functions, friend functions and friendclasses.

Object Initialization and Cleanup:Constructors, Parameterized constructors, Destructor, Constructor overloading,Constructors with default arguments, Constructors with dynamic operations

Function and Operator Overloading:Function overloading, functions with default arguments, Inline functions, Unaryoperator overloading, Operator returning value, Binary operator overloading,Overloading arithmetic, relational and assignment operators.

Inheritance:Derived and base class, protected members, Overriding functions, F'rivate, protectedand pUblic inheritance, Derived ciass constructors, Levels of inheritance and multipleinheritanceVirtual Functions and Polymorphism:Virtual Functions, Pure Virtual Functions, Abstract Classes, Using Virtual Functions,Early ver&es Late binding

Arrays, Pointers and References:Array of Objects, Initialized and Uninitialized Arrays, Pointer to Object, "this" pointer,Pnintpr tn rlprivprl tvnp", Pnintpr tn r.1"",,,, M<:>rnhpr I=lpfprpnr<:> P"r"rnptpr", P"",,,,inn- . - . - - - - - - - _ .. - - - -.1.- - - , - - - - - - - . - - - - - - - - - . - - .. - - . J •• - • _. _ •• - - • _. _ ••• - - _. -, - -- - - ••• ...,

Reference to Objects, Returning References, Independent References, DynamicAllocation Operators, Allocating Objects

Java - Data Types, variables, Arrays, Operators, Control Statements, IntroducingClasses, Inheritance, Packages and Interfaces, Exception Handling, MultithreadedProgramming, I/O Applets, String Handling, Exploring java.lang, Java.util, Java.I/O,Networking, The Applet Class, Event Handling

ReferenceProgramming in C++ by Balagurusamy TMHStarting out with C++ by Tony Gaddis PENRAM International PUblishing(lndia)

Page 5: Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for S.Y.B.S.C.I.T.2nd... · Enhancement ,Model, Spiral Model, Role of Management in Software Development,

Complete JAVA reference by Patrick NaughtonJAVA UnleashedComplete reference by Herbert shield TMHProgramming in C by Schuam out line seriesLet us C++ by Yaswant Kanetkar BPBj":JracticalC++ Programing O'Rel!lyBeginning C++, Ivor HortonA first book of C++, Gary BronsonPractical C++ programming, Steve Oualline Shroff PublishersTeach Yourself C++ Herbert Schildt, TMG .Object Oriented design in c++ using STL, Nicholas J De Lillo, Brooks/Cole,Thompson Learning .Object Oriented programmimg using c++ E. Balaguruswamy TMGObject oriented Programming in C++, Nab<tjyoti Barkakati, Prentice-Hall of India pvtItdObject Oriented Programming Using C++, Joyce Farrell, Course TechnologyThompson LearningObject oriented Programming with C++ and JAVA, D.Samantha Prentice-Hall ofIndia pvt Itd

Term Work .,..Shouid contain at least 15 assignments covering the syllabus executed in thelaboratoryTutorial /Tutorial shouid contain 5 assignments

PracticalC++ and JAVA

Page 6: Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for S.Y.B.S.C.I.T.2nd... · Enhancement ,Model, Spiral Model, Role of Management in Software Development,

· .CLASS: 8. Sc (Information technology)

SUBJECT: SW Engineering.I " . Lecture I

-Periods per week 1Period is 50 I

TWrrutorialiPracticaJ I 5minutes I 3

I I I~...

." Hours Marks" I Theory Examination

--Evaluatiof). System 3 100

I TWrrutorial/Practicaf -- 50, I

ii) Software Develppment Life Cycle, Requirements Analysis, Software Design,Coding, Testing, Maintenance etc.

iii) Software Requirement Specification, Waterfall Model, Prototyping Model; IterativeEnhancement ,Model, Spiral Model, Role of Management in Software Development,Role of' Metrics and Measurement, Problem Analysis, Requirement. Specification,Vali.dation, Metrics, U1onitoring and Control.

iv) .System Design, Problem Partitioning, Abstraction, Top-down and bottom-updesign, Structured Approach, Functional vis Object-Oriented Approach, Designspecification & verification, metrics, Monitoring & Control

v) Coding, Top-down & Bottom-up, Structured Programming, Information Hiding,Programming Style, Internal Documentation, Verification, Metrics, monitoring &control

vi) Testing, Levels of Testing- Functional Testing, Structural Testing, Test Plan, Test-Gases Specification, Reliability assessment.

vii) Software Project Management, Cost Estimation, Project Scheduling, Staffing,Software Configuration Management, Quality Assurance, Project Monitoring, RiskManagement

Text BookSoftware Engineering- A Practitioners Approach, R. Pressman, McGraw HillAn Integrated Approach to Software Engineering, Pankaj Jalote, Narosa

Object Oriented Modelling and Design, J. Rumbaugh, M.B!aha, W. Premerlani, F. EddyandW. Loresen, Prentice Hall of IndiaFundamentals of Software Engineering, C.Ghezzi, M. Jazayeri and D. Mandrioli,Prentice Hall of IndiaSoftware Engineering, S. L. Pfleeger, MacMillanSoftware Engineering Concepts, Richard E. Fairley, TMGSoftware Quality, Mordechai Ben-Menachemm, Garry S Marlis, Thompson Learning

Term Work •Should contain at least 10 assignments covering the syllabus

Page 7: Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for S.Y.B.S.C.I.T.2nd... · Enhancement ,Model, Spiral Model, Role of Management in Software Development,

·TutorialTutorial should c~ntain 5 assignments

PracticalA group project is essential in a softwar"e engineering course:The focus of the projectis not to get a lot of code written, but to have a complete working system developed,using proper planning and life" cycle. The best way to select a project is to have thestudents work on some real problems. This is the only wCj.y they can get an idea ofhow to do requirements analysis. The main emphasis of this course is to makestudents realize the importance of maintaining proper documents such asrequirements specification, design, test plan, overall plan etc.

Page 8: Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for S.Y.B.S.C.I.T.2nd... · Enhancement ,Model, Spiral Model, Role of Management in Software Development,

I

I Cl,..ASS: B. Sc (Information. teC.hnOlog~)·~ . .,J SUBJECT: E-Commerce .

I Periods per week 1Period is 50 Lecture 5 !I minutes TWrrutorial/Practical ! 3 I1

. , Hours I Marks IEvaluation System Theory Examination 3 I 100 I

I TWrrutorial/Pra'ctical I 50 II

I ,- I i

Electronic Communication, pes and Networking,. E-mail, Internet and intranets. EDI toE-commerce, EDt, UN/EDIFACT .

Concerns for E-commerce Growth, Internet bandwidth, Technical issues, Securityissues. India E-commerce Readiness, Legal issues, Getting started.

. ,,. .

Security Technologies: Cryptography, Public Key AlgOrithms, Private Key Algorithms,Hashing techniques, Certification and key Distribution, Cryptographic Applications,Encryption, Digital Signature

Protocols for Transactions. SSL-Secure Socket Layer, SET-Secure ElectronicTransaction, Credit Card Business

Electronic Commerce providers. CyberCash, Digicash, VeriSignSoftware Package: PGP e-mail encryption software. EDI software developed by NICfor Customs

Text BookE-Commerce: The Cutting Edge of Business, Kamlesh K. Bajaj & Debjani Nag, TataMcG~aw HillReferenceCyber Law and E -Commerce, David Baumer, J C Poindexter, TMGCyberlaw Simplified Vivek Sood, TMGe- Commerce Strategy, Technologies and Applications, David Whiteley, McGraw HillInternationalE- Security, Electronic Authentication and Information Systems Security SundeepGberoi, Tivi,GE-Commerce Strategies, Charles Trepper Prentice-Hall of India pvt ItdElectronic Commerce, Gary P Schneider, James T Perry, Course TechnologyThompson Learning

Term WorkShould contain at least -10 assignments covering the syllabus

Page 9: Operating Systsms C++and JA'/A - Websanandsingh93.webs.com/- New Folder/Syllabus for S.Y.B.S.C.I.T.2nd... · Enhancement ,Model, Spiral Model, Role of Management in Software Development,

1. A Student is said to have passed if he / she secures 40% ·of marks allotted i8each Read of passing. Theory of i00 marks and (TW ! Practical.f Tutorial of 50marks) are tmated as separate heads of passing.

2. A student is said to have passed Semes"ter I if the student passes in all heads ofpassing of the semester. .

3. fl.. student is eligible to be admitted to·1I semester irrespective of no. of heads offailure in the first semester:

4. Either the student passes semester I & IIor

4. The student fails in a combination of Th.$ory arid / or Practical taken in 1stsemester or II semester or together, where the total marks does not exceed 200... .

5. A student is eligible to be admitted to !V semester irrespective of no of heads offailure in the third semester. However the student has to clear semester I and II inorder to appear for Semester IV examil}ation.

6. either the student passes semester III & IVor

6. the student fails in a combination of The'ory and / or Practical taken in Ilirdsemester or IV semester or together, where the total marks does not exceed 200.

7. A student is eligibie to be admitted to VI semester irrespective of no. of heads offaifure in the fifth semestel'. The results of VI should be kept in abeyance until thestudent clears I!I, IV, and V semester in full.

8. The class is awarded semester wise for Semesters I, II, III and IV. HoweverSemesters V and VI will be taken together for award of class ie, in the final year.

'> Award of class is based on first attempt and all papers given in thesame sitting.

,.. Passing in parts will be awarded Pass class irrespective of thecumulative percentage marks.

:;:.. Distinction is awarded for 75% and above» First Class is awarded for 60% and above but below 75%';;.- Second Class is awarded for 50% and above but below 60%;- Pass class is awarded for all below 50%

9. A repeaters examination will be held'i5 days after tile declaration of results of theregular examination in I, II, III and IV semesters. .