DETAIL TEACHING SCHEME - rku.ac.inrku.ac.in/syllabus/syllabus/3000-2018-2019-RKU.pdf2018-19 BCA 3rd SEM (2017-20 BATCH) 3. Language Basics Introduction : Variables, Naming Conventions,
Post on 23-Oct-2019
7 Views
Preview:
Transcript
DETAIL TEACHING SCHEME
FACULTY OF TECHNOLOGY PROGRAM : BCA
ACADEMIC YEAR - 2018-19 SEMESTER – III (Batch: 2017-20)
DEFINATION OF ONE CREDIT : 1. Lecture(L): 1 hour / week / semester, 2. Practical(P): 2 hour / week / semester,3. Tutorial(T): 2 hour /
week / semester
Course
Code Course Name
Teaching Hours Credits CIE PSEE
Theory Tutorial Practical
BCA311 Object Oriented Programming
in C++ 4 0 4 6
Y Y
BCA314 Data Communication Networks 4 0 2 5 Y Y
BCA315 Relational Database
Management System 4 0 2 5
Y Y
BCA306 Windows Application
Development 4 0 2 5
Y Y
BCA412 Management Information
System & ERP 4 0 0 4
Y N
Total 20 00 10 25
Total Hours 30
N- No CIE – Continuous internal evaluation
Y – Yes PSEE – Practical semester end examination including ITD, Dissertation, Industrial project, Industrial training etc..
2018-19 BCA 3rd SEM (2017-20 BATCH)
Course Title Windows Application Development
Course Code BCA306
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, students will be able to: Utilize the Visual Basic IDE to create a windows application Understand event driven programming approach Engrave clear and effective VB code for the given problem Apply Microsoft ADO to access data in window application Use the trace and debug utilities that are provided with Visual Basic Develop, configureanddeploy
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Introduction to Visual BasicsIntroduction : Different Programming Languages, OOP Concepts, Graphical User Interface (GUI), VB IDE, Event Driven Programming, VB Compiler (compile, debug and run programs)Definition : Property, Event, Method
2. Working with Forms and ControlsForm’s Life Cycle, Creating, Adding, Removing Forms in project, Hide and Show Method, Load and Unload Statements, Me KeywordControls withProperties, Methods and EventsEvents : Keyboard and Mouse
20 BATCH)
Windows Application Development
BCA306
Theory :4
Practical :1
Tutorial :0
Credits :5
Course Learning Outcomes:
On the completion of the course, students will be able to: the Visual Basic IDE to create a windows application
event driven programming approach clear and effective VB code for the given problem
Microsoft ADO to access data in window application the trace and debug utilities that are provided with Visual Basic
configureanddeploy windows application
Name of chapter & details
SECTION-I
Introduction to Visual Basics Introduction : Different Programming Languages, OOP Concepts, Graphical User Interface (GUI), VB IDE, Event Driven Programming, VB Compiler (compile, debug and run programs) Definition : Property, Event, Method
with Forms and Controls Form’s Life Cycle, Creating, Adding, Removing Forms in project, Hide and Show Method, Load and Unload Statements, Me Keyword Controls withProperties, Methods and Events Events : Keyboard and Mouse
SYLLABUS
Page 1
the trace and debug utilities that are provided with Visual Basic
Hours Allotted
Introduction : Different Programming Languages, OOP Concepts, Graphical User Interface (GUI), VB IDE, Event Driven Programming, VB 03
Form’s Life Cycle, Creating, Adding, Removing Forms in project, Hide and 10
2018-19 BCA 3rd SEM (2017-20 BATCH)
3. Language Basics Introduction : Variables, Naming Conventions, Declaration of Variables, Scope & Lifetime of Variables based on Declaration with Dim, Public, Private, Static, Const keywordsData Types : Numeric, String, Date, Boolean, Object, VariantOperators : Arithmetic, Relational and LogicalDecision Structure :if statements, Select CaseLooping Structure :Do While …Loop, While …Wend, For …Next
4. Working with Array and UDTIntroduction Array,Single Dimension, Two Dimension, Implementation of an Array (Static – Dynamic), Use of ReDim Statement with Preserve, User Defined Data Types, Implementation of UDT
5. Sub-Procedure and FunctionIntroduction : Sub Procedure, Function, Implementation of Sub Procedure and Function, Concept and Difference of ByVal and ByRefand Private statement with Sub Procedure and Function
6. Working with MDI FormIntroduction to MDI Form, parent and child concept, Model and Modeless Form, Difference between SDI and MDI, Dynamically working with Object
7. Menu and Dialog BoxesWorking with Menu, Introduction and Implementation of Common Dialog Box, Working with Input Box and Message Box
8. In – Built Functions String Functions, Date & Time Functions,Math Functions Other Functions :Array(), IIf(), Choose(), IsArray(), IsNumeric(), IsDate(), IsNull(), Format(), FormatDateTime(), LoadPicture(), RGB(), QBColor()
10. File Handling Introduction to Sequential and Random File Organization, Writing and Reading Data with Sequential File and Seek, Trapping Program Error, Err Object
11. Database Programming and Advance ConceptsDatabase Programming : Creating Database Files with MsAccess and Oracle, Bounded and Unbounded Connectivity, Performing Insert, Update, Delete, Search and Navigation operations, Binding Data with DataList, DataCombo and DataGrid Controls Advance Concepts :ActiveX Control, ActiveX DLL, OLE, API Concept
20 BATCH)
Variables, Naming Conventions, Declaration of Variables, Scope & Lifetime of Variables based on Declaration with Dim, Public, Private, Static, Const keywords Data Types : Numeric, String, Date, Boolean, Object, Variant
c, Relational and Logical Decision Structure :if statements, Select Case Looping Structure :Do While …Loop, While …Wend, For …Next
Working with Array and UDT Introduction Array,Single Dimension, Two Dimension, Implementation of
Dynamic), Use of ReDim Statement with Preserve, User Defined Data Types, Implementation of UDT
Procedure and Function Introduction : Sub Procedure, Function, Implementation of Sub Procedure and Function, Concept and Difference of ByVal and ByRef, Use of Public and Private statement with Sub Procedure and Function
SECTION-II
Working with MDI Form Introduction to MDI Form, parent and child concept, Model and Modeless Form, Difference between SDI and MDI, Dynamically working with
Menu and Dialog Boxes Working with Menu, Introduction and Implementation of Common Dialog Box, Working with Input Box and Message Box
String Functions, Date & Time Functions,Math Functions :Array(), IIf(), Choose(), IsArray(), IsNumeric(), IsDate(),
IsNull(), Format(), FormatDateTime(), LoadPicture(), RGB(), QBColor()
Introduction to Sequential and Random File Organization, Writing and Reading Data with Sequential File and Random File, Use of Get, Put, LOF, and Seek, Trapping Program Error, Err Object
Database Programming and Advance Concepts Database Programming : Creating Database Files with MsAccess and Oracle, Bounded and Unbounded Connectivity, Performing Insert, Update, Delete, Search and Navigation operations, Binding Data with DataList, DataCombo and DataGrid Controls
:ActiveX Control, ActiveX DLL, OLE, API Concept
SYLLABUS
Page 2
Variables, Naming Conventions, Declaration of Variables, Scope & Lifetime of Variables based on Declaration with Dim, Public,
06
Introduction Array,Single Dimension, Two Dimension, Implementation of Dynamic), Use of ReDim Statement with Preserve, User
04
Introduction : Sub Procedure, Function, Implementation of Sub Procedure , Use of Public
04
Total 27
Introduction to MDI Form, parent and child concept, Model and Modeless Form, Difference between SDI and MDI, Dynamically working with Form
04
Working with Menu, Introduction and Implementation of Common Dialog 04
:Array(), IIf(), Choose(), IsArray(), IsNumeric(), IsDate(), IsNull(), Format(), FormatDateTime(), LoadPicture(), RGB(), QBColor()
04
Introduction to Sequential and Random File Organization, Writing and and Random File, Use of Get, Put, LOF, 04
Database Programming : Creating Database Files with MsAccess and Oracle, Bounded and Unbounded Connectivity, Performing Insert, Update, Delete, Search and Navigation operations, Binding Data with DataList,
:ActiveX Control, ActiveX DLL, OLE, API Concept
08
2018-19 BCA 3rd SEM (2017-20 BATCH)
12. Design Report Creating and Designing Report using Data Environment and Data Report
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response
use of multimedia projector and black board.
Assignments based on course contents will be given at the end of each unit/topic and
will be evaluated at regular interval.
Experiments will be based on the practical curriculum and will be eval
interval.
Students will be guided to develop the real
concepts of application development.
Reference Books:
Title : Visual Basic 6 : The Complete Reference, Tata Mc GrawAuthor(s) : Jerke Noel
Title : Visual basic 6 : Unleashed, Techmedia New Delhi
Author(s) : Thayer Rob
Title : Visual Basic 6, Prentice
Author(s): Sheriff Paul D.
Title : Visual Basic 6 Complete, BPB Publications New Delhi
Author(s): Sybex A.
Title : Visual Basic Projects, BPB Publications New Delhi
Author(s): Dasgupta Soma
Additional Resources
http://www.tutorialspoint.com/ http://www.intelligentedu.com/it_training_materials_and_books/free_visual_basic_trai
ning_materials.html http://cs.baylor.edu/~maurer/aida/desauto/vbasic.pdf http://www.computer-pdf.com/programming/visual http://www.uotechnology.edu.iq/appsciences/filesPDF/material/lectures/2c/5
Computer1.pdf
20 BATCH)
Creating and Designing Report using Data Environment and Data Report
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response
use of multimedia projector and black board.
Assignments based on course contents will be given at the end of each unit/topic and
will be evaluated at regular interval.
Experiments will be based on the practical curriculum and will be eval
Students will be guided to develop the real-world applications with the advanced
concepts of application development.
Title : Visual Basic 6 : The Complete Reference, Tata Mc Graw
Title : Visual basic 6 : Unleashed, Techmedia New Delhi
Author(s) : Thayer Rob
Title : Visual Basic 6, Prentice-Hall of India Private Limited New Delhi
Author(s): Sheriff Paul D.
Title : Visual Basic 6 Complete, BPB Publications New Delhi
Title : Visual Basic Projects, BPB Publications New Delhi
Author(s): Dasgupta Soma
http://www.tutorialspoint.com/ http://www.intelligentedu.com/it_training_materials_and_books/free_visual_basic_trai
http://cs.baylor.edu/~maurer/aida/desauto/vbasic.pdf pdf.com/programming/visual-basic/286-visualgy.edu.iq/appsciences/filesPDF/material/lectures/2c/5
SYLLABUS
Page 3
Creating and Designing Report using Data Environment and Data Report 02
Total 26
Lectures will be conducted on the basis of Classroom Response Systems with the
Assignments based on course contents will be given at the end of each unit/topic and
Experiments will be based on the practical curriculum and will be evaluated at regular
world applications with the advanced
Title : Visual Basic 6 : The Complete Reference, Tata Mc Graw-Hill
Hall of India Private Limited New Delhi
http://www.intelligentedu.com/it_training_materials_and_books/free_visual_basic_trai
visual-basic-book-ok gy.edu.iq/appsciences/filesPDF/material/lectures/2c/5-
2018-19 BCA 3rd SEM (2017-20 BATCH)
Course Title Object Oriented Programming in C++
Course Code BCA311
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, students will be able to:
Understand the concept and underlying principles of Object Apply the techniques of object Design, write and test
facilities common to many objectand inheritance
Understand implementation issues related to objectdevelop the skill to solve
Implement the file handling techniques for back
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Introduction to OOP Concepts of Procedure-OOP Vs. Procedure-Oriented Programming, Basics of C++, History of C++, Features of C++, Basic Structure of C++ Program, Concepts of Creating, Compiling and Linking Program
2. Language Basics Identifiers, Keywords, Comments, Basic Data TDeclaration, Naming Conventions and Dynamic Initialization, Typecasting, Constants, Operators, Control Structure, Looping Statements, Jumping Statements: break, continue and goto, Standard and Formatted Input & Output
20 BATCH)
Object Oriented Programming in C++
BCA311
Theory :4
Practical :2
Tutorial :0
Credits :6
Course Learning Outcomes:
On the completion of the course, students will be able to:
the concept and underlying principles of Object-Oriented Programmingthe techniques of object-oriented programming to solve real problems
Design, write and test programs that make appropriate use of objectfacilities common to many object-oriented languages such as classes, overloading
implementation issues related to object-oriented techniques and to develop the skill to solve real-world problems
the file handling techniques for back-end storage problems solutions
Name of chapter & details
SECTION-I
-Oriented Programming and OOP, OOP Features,
Oriented Programming, Basics of C++, History of C++, Features of C++, Basic Structure of C++ Program, Concepts of Creating, Compiling and Linking Program
Identifiers, Keywords, Comments, Basic Data Types, Variables: Declaration, Naming Conventions and Dynamic Initialization, Typecasting, Constants, Operators, Control Structure, Looping Statements, Jumping Statements: break, continue and goto, Standard and Formatted Input &
SYLLABUS
Page 1
Object Oriented Programming in C++
Oriented Programming oriented programming to solve real problems
programs that make appropriate use of object-oriented oriented languages such as classes, overloading
oriented techniques and to
end storage problems solutions
Hours Allotted
OOP Features, Oriented Programming, Basics of C++, History of
C++, Features of C++, Basic Structure of C++ Program, Concepts of 04
ypes, Variables: Declaration, Naming Conventions and Dynamic Initialization, Typecasting, Constants, Operators, Control Structure, Looping Statements, Jumping Statements: break, continue and goto, Standard and Formatted Input &
04
2018-19 BCA 3rd SEM (2017-20 BATCH)
3. Functions Introduction, Anatomy of a Function, main Function, Function Prototypes, Call By Value and Call By Reference, Returning Values from Functions, Inline Functions, Function Overloading, Math Library FunctionsConcept of Variable Scope and Scope Rules, Static Variables, Global Variables, Scope Resolution Operator
4. Classes and Objects Concept of A Class, Structure Vs. Class, Defining a Class, Creating an Object, Object Scope, Declaring and Defining Members Within a Class, Accessing Members ofOutside Function as Inline, Access Specifiers, Arrays within a Class, Static Members, Array of Objects, Returning Objects, Objects as Function Argument, Friend Functions, Local Classes
5. Constructor and DestructorIntroduction, Characteristics of Constructor, Parameterized Constructor, Multiple Constructors in a Class, Constructor with Default Argument, Copy Constructor, Dynamic Initialization of Objects, Dynamic Constructor, Destructors, ‘this’ Pointer
6. Operator Overloading and Type ConversionConcept of Operator Overloading, Basic Structure of Operator Overloading, Over Loading Unary and Binary Operators, Operator Overloading using Friend Function, Manipulation of String Rules for Operator Overloading, Type Conversion
7. Inheritance And Virtual FunctionsIntroduction, Basics of Derived and Base Class, Implementing Different Types of Inheritance, Function Overriding, Access Specifiers with Inheritance, Working with Derived Class Constructors, Abstract Classes and Methods, Concept of Nested Class, Basics and Implementation of Virtual Functions, Pure Virtual Functions
8. I/O Operations C++ Streams, C++ Stream Classes, Unformatted and Formatted I/O Operations, Use of Manipulators, Creating Manipulators
9. File Handling Introduction, File Stream Classes, Opening and Closing a File, Error Handling, File Modes, File Pointers, Sequential I/O Operations, Updating a File with Random Access, Command Line
Instructional Method and Pedagogy:
20 BATCH)
Introduction, Anatomy of a Function, main Function, Function Prototypes, Call By Value and Call By Reference, Returning Values from Functions, Inline Functions, Function Overloading, Math Library Functions Concept of Variable Scope and Scope Rules, Static and Automatic Variables, Global Variables, Scope Resolution Operator
Concept of A Class, Structure Vs. Class, Defining a Class, Creating an Object, Object Scope, Declaring and Defining Members Within a Class, Accessing Members of a Class, Nesting of Member Functions, Make Outside Function as Inline, Access Specifiers, Arrays within a Class, Static Members, Array of Objects, Returning Objects, Objects as Function Argument, Friend Functions, Local Classes
Destructor Introduction, Characteristics of Constructor, Parameterized Constructor, Multiple Constructors in a Class, Constructor with Default Argument, Copy Constructor, Dynamic Initialization of Objects, Dynamic Constructor, Destructors, ‘this’ Pointer
SECTION-II
Operator Overloading and Type Conversion Concept of Operator Overloading, Basic Structure of Operator Overloading, Over Loading Unary and Binary Operators, Operator Overloading using Friend Function, Manipulation of String using Operators, Rules for Operator Overloading, Type Conversion
Inheritance And Virtual FunctionsIntroduction, Basics of Derived and Base Class, Implementing Different Types of Inheritance, Function Overriding, Access Specifiers with
Working with Derived Class Constructors, Abstract Classes and Methods, Concept of Nested Class, Basics and Implementation of Virtual Functions, Pure Virtual Functions
C++ Streams, C++ Stream Classes, Unformatted and Formatted I/O rations, Use of Manipulators, Creating Manipulators
Introduction, File Stream Classes, Opening and Closing a File, Error Handling, File Modes, File Pointers, Sequential I/O Operations, Updating a File with Random Access, Command Line Arguments
Instructional Method and Pedagogy:
SYLLABUS
Page 2
Introduction, Anatomy of a Function, main Function, Function Prototypes, Call By Value and Call By Reference, Returning Values from Functions,
and Automatic
06
Concept of A Class, Structure Vs. Class, Defining a Class, Creating an Object, Object Scope, Declaring and Defining Members Within a Class,
a Class, Nesting of Member Functions, Make Outside Function as Inline, Access Specifiers, Arrays within a Class, Static Members, Array of Objects, Returning Objects, Objects as Function
10
Introduction, Characteristics of Constructor, Parameterized Constructor, Multiple Constructors in a Class, Constructor with Default Argument, Copy Constructor, Dynamic Initialization of Objects, Dynamic Constructor,
04
Total 28
Concept of Operator Overloading, Basic Structure of Operator Overloading, Over Loading Unary and Binary Operators, Operator
using Operators, 07
Inheritance And Virtual Functions Introduction, Basics of Derived and Base Class, Implementing Different Types of Inheritance, Function Overriding, Access Specifiers with
Working with Derived Class Constructors, Abstract Classes and Methods, Concept of Nested Class, Basics and Implementation of
10
C++ Streams, C++ Stream Classes, Unformatted and Formatted I/O 06
Introduction, File Stream Classes, Opening and Closing a File, Error Handling, File Modes, File Pointers, Sequential I/O Operations, Updating a
06
Total 28
2018-19 BCA 3rd SEM (2017-20 BATCH)
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projectorand black board
Assignments based on will be evaluated at regular interval
Experiments will be based
interval.
Reference Books:
Title: Object Oriented Programming
Author(s): E Balagurusamy
Title: Mastering in C++,
Author(s): Venugopal, Rajkumar & T Ravishankar
Title: The Complete Reference of C++
Author(s): Herbert Schildt
Additional Resources
www.tutorialspoint.com
http://cquestionbank.blogspot.com
www.intelligentedu.com/
www.hermetic.ch/cfunlib.htm
N.P.T.L. Video Lecture Series
N.I.T.T.I. Instructional Resources Videos.
www.cprogramming.com/
www.c-program.com/
www.cprogrammingreference.com
http://cslibrary.stanford.
20 BATCH)
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projectorand black board.
course contents will be given at the end of each unit/topic and will be evaluated at regular interval. Experiments will be based on the practical curriculum and will be
Programming with C++, TMH Publication
Author(s): E Balagurusamy
, TMH Publication
Author(s): Venugopal, Rajkumar & T Ravishankar
Title: The Complete Reference of C++, TMH Publication
Author(s): Herbert Schildt
http://cquestionbank.blogspot.com
www.intelligentedu.com/
www.hermetic.ch/cfunlib.htm
N.P.T.L. Video Lecture Series
N.I.T.T.I. Instructional Resources Videos.
www.cprogramming.com/
www.cprogrammingreference.com
http://cslibrary.stanford.edu
SYLLABUS
Page 3
Lectures will be conducted on the basis of Classroom Response Systems with the
course contents will be given at the end of each unit/topic and
will be evaluated at regular
2018-19 BCA 3rd SEM (2017-20 BATCH)
Course Title Data Communication Networks
Course Code BCA314
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, Describe how rapid progress of comp
society Understand types of computer networks Enumerate the layers of the OSI model and TCP/IP Understand principles of LAN design such as topology and configuration Understand network industry
Detection
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Introduction Fundamentals, Importance of Data Communication, Types of Networks, Concept of Protocols, Various Standard Organizations for Network.
2. Basic Concepts & Reference ModelsLine Configuration, Topology, Transmission Modes,Importance of Layered Structure,Suits.
3. Signals Data and Signals, Types of Signaland Frequency Domains
4. Encoding And Modulation Digital to Digital Conversion, Analog to Digital Conversion, Analog Conversion, Analog to Analog Conversion
20 BATCH)
Data Communication Networks
BCA314
Theory :4
Practical :1
Tutorial :0
Credits :5
Course Learning Outcomes:
On the completion of the course, students will be able to: how rapid progress of computer and network technology can i
of computer networks ers of the OSI model and TCP/IP
principles of LAN design such as topology and configurationnetwork industry trends such as: Routing Protocols, IP Addresses,Error
Name of chapter & details
SECTION-I
Fundamentals, Importance of Data Communication, Types of Networks, Concept of Protocols, Various Standard Organizations for Network.
Basic Concepts & Reference Models Line Configuration, Topology, Transmission Modes, Importance of Layered Structure, OSI Reference Model, TCP/IP Protocol
Data and Signals, Types of Signal, Amplitude, Frequency, Phase, and Frequency Domains, Simple &Composite Signals.
Encoding And Modulation Digital to Digital Conversion, Analog to Digital Conversion,
Conversion, Analog to Analog Conversion.
SYLLABUS
Page 1
uter and network technology can impact on the
principles of LAN design such as topology and configuration such as: Routing Protocols, IP Addresses,Error
Hours Allotted
Fundamentals, Importance of Data Communication, Types of Networks, Concept of Protocols, Various Standard Organizations for Network.
04
OSI Reference Model, TCP/IP Protocol 05
Amplitude, Frequency, Phase, Time 04
Digital to Digital Conversion, Analog to Digital Conversion, Digital to 04
2018-19 BCA 3rd SEM (2017-20 BATCH)
5. Transmission Of Digital Data Digital data transmission, DTEModems, ADSL.
6. Multiplexing Fundamental, Types: FDM, TDM, WDM, CDM Demultiplexing, Applications.
7. Transmission Media Guided Media: Twisted-Pair, CoUnguided Media: Spread Spectrum, Radio Wave, Micro Wave, Infrared Wave, Bluetooth, PSTN, Switching Techniques.
8. Error Correction And Detection Types of Errors, Detection, Parity Check, Longitudinal Redundancy Check, CyclicError Correction.
9. Networking Devices Repeaters, Hub, Bridge , Switch, Router, Gateway, Brouter
10. Local Area Networks IEEE 802, Traditional EtherToken Ring, FDDI
11. Routing Concepts of Routing, Routing Algorithms, Flooding, Shortest Path Routing, Distance Vector Routing
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response use of multimedia projectorand black board
Assignments based on will be evaluated at regular interval
Experiments will be based
interval.
Reference Books:
20 BATCH)
Transmission Of Digital Data Digital data transmission, DTE-DCE Interface, Dialup Modems, Cable
Fundamental, Types: FDM, TDM, WDM, CDM Demultiplexing, Applications.
SECTION-II
Pair, Co-axial, Fiber Optics, Unguided Media: Spread Spectrum, Radio Wave, Micro Wave, Infrared
Techniques.
Error Correction And Detection rrors, Detection, Parity Check, Vertical Redundancy Check
Longitudinal Redundancy Check, Cyclic Redundancy Check, Checksum,
Repeaters, Hub, Bridge , Switch, Router, Gateway, Brouter
802, Traditional Ethernet, Other Ethernet Networks, Token Bus ,
Concepts of Routing, Routing Algorithms, Flooding, Shortest Path Routing, Distance Vector Routing, Concept of IP Addresses
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response use of multimedia projectorand black board.
course contents will be given at the end of each unit/topic and will be evaluated at regular interval. Experiments will be based on the practical curriculum and will be
SYLLABUS
Page 2
DCE Interface, Dialup Modems, Cable 04
04
Total 25
Unguided Media: Spread Spectrum, Radio Wave, Micro Wave, Infrared 05
Vertical Redundancy Check Redundancy Check, Checksum,
05
05
Token Bus , 05
Concepts of Routing, Routing Algorithms, Flooding, Shortest Path Routing, 03
Total 23
Lectures will be conducted on the basis of Classroom Response Systems with the
course contents will be given at the end of each unit/topic and
will be evaluated at regular
2018-19 BCA 3rd SEM (2017-20 BATCH)
Title: Data communication & NetworkingAuthor(s): Bahrouz Forouzan.
Title: Data and Computer Communications, Author(s):William Stallings
Title: Computer Networks, Pearson Author(s):Andrew S. Tanenbaum
Title: Introduction to Data Communications and NetworkingAuthor(s): Wayne Tomasi
Additional Resources
http://www.computerweekly.com/resources/Networking http://www.tutorialspoint.com/data_communication_computer_network/ http://compnetworking.about.com/od/basicnetworkingconcepts/ http://basicnetworkingconcepts.blogspot.in/2011/03/network
commands.html
20 BATCH)
Data communication & Networking, Mc-Graw Hill, Bahrouz Forouzan. and Computer Communications, Pearson Education
William Stallings Title: Computer Networks, Pearson Education
Andrew S. Tanenbaum Introduction to Data Communications and Networking, Pearson
Wayne Tomasi
http://www.computerweekly.com/resources/Networking-and-communicationhttp://www.tutorialspoint.com/data_communication_computer_network/http://compnetworking.about.com/od/basicnetworkingconcepts/ http://basicnetworkingconcepts.blogspot.in/2011/03/network-troubleshooting
SYLLABUS
Page 3
Pearson Education
communication http://www.tutorialspoint.com/data_communication_computer_network/
troubleshooting-
2018-19 BCA 3rd SEM (2017-20 BATCH)
Course Title Relational Database Management System
Course Code BCA315
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, students will be able to: Describe the fundamentals of data design and relation database concepts Develop relational database and be able to normalize the tables Design entity-relationship diagrams to represent database application scenarios Describe the knowledge of transaction processing and various concurrency
problems Formulate SQL queries to perform various database related operations Develop PL/SQL programs to acce
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Database Concepts Basic Concepts: Data, Database, Database systems, Database Management System, Purpose of Database System, Advantages and Disadvantages of Three Level Architecture, Various Components of a DBMS, Roles of DBA
2. Relational Model Structure of Relational Database: Basic Structure, Database Schema, Keys: Super Key,Candidate Key, Primary Key, Foreign Key,ER Model: Entities, Types of Relationships, Attributes, Types of Attributes, Entity Integrity Constraint and Referential Integrity Constraint, EFundamental Relational Algebra Operations: Selection, Projection, Union, Set - Difference, Intersection, Cartesian Product, Natural Join and Rename
3. Database Design Introduction to Functional Dependencies, Normalization: 1NF, 2NF, 3NF, BCNF
20 BATCH)
Relational Database Management System
BCA315
Theory :4
Practical :1
Tutorial :0
Credits :5
Course Learning Outcomes:
On the completion of the course, students will be able to: the fundamentals of data design and relation database concepts
relational database and be able to normalize the tablesrelationship diagrams to represent database application scenarios
the knowledge of transaction processing and various concurrency
SQL queries to perform various database related operationsPL/SQL programs to access database
Name of chapter & details
SECTION-I
Basic Concepts: Data, Database, Database systems, Database
Purpose of Database System, Advantages and Disadvantages of Three Level Architecture, Various Components of a DBMS, Roles of DBA
Structure of Relational Database: Basic Structure, Database Schema, Keys: Super Key,Candidate Key, Primary Key, Foreign Key, ER Model: Entities, Types of Entities, Relationship and Types of Relationships, Attributes, Types of Attributes, Entity Integrity Constraint and Referential Integrity Constraint, E-R Notations and E-R DiagramFundamental Relational Algebra Operations: Selection, Projection, Union,
Difference, Intersection, Cartesian Product, Natural Join and Rename
Introduction to Functional Dependencies, Normalization: 1NF, 2NF, 3NF,
SYLLABUS
Page 1
Relational Database Management System
the fundamentals of data design and relation database concepts relational database and be able to normalize the tables
relationship diagrams to represent database application scenarios the knowledge of transaction processing and various concurrency
SQL queries to perform various database related operations
Hours Allotted
Basic Concepts: Data, Database, Database systems, Database
Purpose of Database System, Advantages and Disadvantages of DBMS, Three Level Architecture, Various Components of a DBMS, Roles of DBA
03
Structure of Relational Database: Basic Structure, Database Schema,
Entities, Relationship and Types of Relationships, Attributes, Types of Attributes, Entity Integrity Constraint
R Diagram Fundamental Relational Algebra Operations: Selection, Projection, Union,
Difference, Intersection, Cartesian Product, Natural Join and Rename
10
Introduction to Functional Dependencies, Normalization: 1NF, 2NF, 3NF, 06
2018-19 BCA 3rd SEM (2017-20 BATCH)
4. Transaction Processing and Concurrency ControlIntroduction to Transaction Concepts, Transaction States, ACID Properties, Transaction Logs, View Serializability, Conflict Serializability, Concurrency Control, Deadlock handling: Detection and Resolution
5. Structured Query LanguageSQL Statements : DDL,DML,DCL,TCLBasic Data Types, Types of Constraints, Creating Database and Table, Inserting Data, Select Command, Sorting Data,Computations on data: Types of Operators, Aggregate Functions, Single Row Functions, Group By Clause, Having ClaOperators
6. Advance SQL Database Objects: Indexes, Views , Sequences ,Data Control Commands: Create User, Grant, Revoke, Role, Transaction Commands: Commit, Rollback, Savepoint
7. PL/SQL Introduction, Advantages of Control Structure, Cursor, Procedure and Trigger
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projectorand
Assignments based on will be evaluated at regular interval
Experiments will be basedinterval.
Reference Books:
20 BATCH)
Transaction Processing and Concurrency Control Transaction Concepts, Transaction States, ACID
Properties, Transaction Logs, View Serializability, Conflict Serializability, Concurrency Control, Deadlock handling: Detection and Resolution
SECTION-II
Structured Query Language Statements : DDL,DML,DCL,TCL
Basic Data Types, Types of Constraints, Creating Database and Table, Inserting Data, Select Command, Sorting Data, Computations on data: Types of Operators, Aggregate Functions, Single Row Functions, Group By Clause, Having Clause, Sub Queries, Joins, Set
Database Objects: Indexes, Views , Sequences , Data Control Commands: Create User, Grant, Revoke, Role, Transaction Commands: Commit, Rollback, Savepoint
Introduction, Advantages of PL/SQL, PL/SQL Block Structure, Data Types, Control Structure, Cursor, Procedure and Trigger
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projectorand black board.
course contents will be given at the end of each unit/topic and will be evaluated at regular interval. Experiments will be based on the practical curriculum and will be
SYLLABUS
Page 2
Transaction Concepts, Transaction States, ACID Properties, Transaction Logs, View Serializability, Conflict Serializability, Concurrency Control, Deadlock handling: Detection and Resolution
09
Total 28
Basic Data Types, Types of Constraints, Creating Database and Table,
Computations on data: Types of Operators, Aggregate Functions, Single use, Sub Queries, Joins, Set
15
05
PL/SQL, PL/SQL Block Structure, Data Types, 08
Total 28
Lectures will be conducted on the basis of Classroom Response Systems with the
course contents will be given at the end of each unit/topic and
will be evaluated at regular
2018-19 BCA 3rd SEM (2017-20 BATCH)
Title: Database System Concepts, 5th Edition, Tata McGraw
Author(s): Silberschatz, Korth, Sudarshan
Title: Database Systems, Concepts, Design and Applications, Pearson Education
Author(s): S.K. Singh
Title: SQL, PL/SQL – The programming Language
Author(s): Ivan Bayross
Title: Database Management Systems, Third Edition, Tata McGraw Hill Author(s): Ramakrishnan, Gehrke
Title: Fundamentals of Database Systems, Fifth Edition, Pearson Education
Author(s): Navathe
Title: An Introduction to Database Systems, Eighth Edition, Pearson EducationAuthor(s): C.J.Date, a Kannan, S Swaminathan
Additional Resources
http://www.w3schools.com/sql http://www.roseindia.net http://docs.oracle.com/dbms/tutorial http://Spoken-tutorials.org http://tutorialspoint.com/sql
20 BATCH)
Title: Database System Concepts, 5th Edition, Tata McGraw-Hill
Author(s): Silberschatz, Korth, Sudarshan
Title: Database Systems, Concepts, Design and Applications, Pearson Education
The programming Language Oracle, BPB Publication
Author(s): Ivan Bayross
Title: Database Management Systems, Third Edition, Tata McGraw HillAuthor(s): Ramakrishnan, Gehrke Title: Fundamentals of Database Systems, Fifth Edition, Pearson Education
Title: An Introduction to Database Systems, Eighth Edition, Pearson EducationAuthor(s): C.J.Date, a Kannan, S Swaminathan
http://www.w3schools.com/sql http://www.roseindia.net http://docs.oracle.com/dbms/tutorial
tutorials.org http://tutorialspoint.com/sql
SYLLABUS
Page 3
Hill
Title: Database Systems, Concepts, Design and Applications, Pearson Education
Oracle, BPB Publication
Title: Database Management Systems, Third Edition, Tata McGraw Hill
Title: Fundamentals of Database Systems, Fifth Edition, Pearson Education
Title: An Introduction to Database Systems, Eighth Edition, Pearson Education
2018-19 BCA 3rd SEM (2017-20 BATCH)
Course Title Management Information System & ERP
Course Code BCA412
Course Credits
Theory
Practical
Tutorial
Credits
Course Learning Outcomes:
On the completion of the course, students will be able Understand the relationship between information system and management
Analyze how technology can be used to synthesize complex data to make sound
business decisions
Prepare processes, in conjunction with technology personnel, to use MIS for
competitive advantage
Understand the concept
Identify the reason for the successfu
Learn various functionalities of different ER
Understand the implementation cycle of ERP
Detailed Syllabus
Sr. No.
Name of chapter & details
1. Introduction to Information Management Definition of Information, Types of Information, Sources, Values and Control of Information, Implications of Information in Business & MIS Need for Information Systems, on organizations and society
2. Basics of MIS Overview of MIS, Introduction to DecisionMIS with Decision-Making, Classification of Information Methods of Data and Information Collection, Model of Human as Information Processor
3. MIS Implementation TechniquesImplementation of MIS, General Model of MIS, Development Process of MIS, MIS Concept & Control, Knowledge & Knowledge Management Systems
20 BATCH)
Management Information System & ERP
BCA412
Theory :4
Practical :0
Tutorial :0
Credits :4
Course Learning Outcomes:
course, students will be able to: the relationship between information system and management
how technology can be used to synthesize complex data to make sound
processes, in conjunction with technology personnel, to use MIS for
the concept of ERP and related technology
the reason for the successful /failure ERP implementation
functionalities of different ERP modules
the implementation cycle of ERP
Name of chapter & details
SECTION-I
Introduction to Information Management Definition of Information, Types of Information, Sources, Values and Control of Information, Implications of Information in Business & MIS Need for Information Systems, Examples of Information Systems, Impact of IT on organizations and society
Overview of MIS, Introduction to Decision-making, Process and Modelling, Making, Classification of Information Methods of Data
and Information Collection, Model of Human as Information Processor
Techniques Implementation of MIS, General Model of MIS, Development Process of MIS, MIS Concept & Control, Knowledge & Knowledge Management
SYLLABUS
Page 1
Management Information System & ERP
the relationship between information system and management
how technology can be used to synthesize complex data to make sound
processes, in conjunction with technology personnel, to use MIS for
l /failure ERP implementation
Hours Allotted
Definition of Information, Types of Information, Sources, Values and Control of Information, Implications of Information in Business & MIS Need
Examples of Information Systems, Impact of IT 08
making, Process and Modelling, Making, Classification of Information Methods of Data
and Information Collection, Model of Human as Information Processor
09
Implementation of MIS, General Model of MIS, Development Process of MIS, MIS Concept & Control, Knowledge & Knowledge Management
09
2018-19 BCA 3rd SEM (2017-20 BATCH)
4. Enterprise Resource Planning Introduction to ERP, Features and Characteristics of ERP, Need of ERP, Components of ERP, Development process of ERP, Justifying ERP investment, Risks of ERP, Benefits of ERP
5. ERP Technologies Concepts of Data ware housing, Data ERP Security Other Technologies: 1. SCM, 2. CRM, 3. ECRM
6. Modules of ERP Human Resources Management, Sales and Distribution Management
7. ERP for Various IndustriesERP for Manufacturing Industry, ERP for Service ERP for Educational Institution, Example of academic institutional ERPERP Implementation: ERP Lifecycle Implementation, Reasons for failure and reasons for success of ERP implementation
Instructional Method and
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projectorand black board
Assignments based on will be evaluated at regular interval
Reference Books:
Title: Management Information SystemsEducation Canada, 2012Author(s) :Kenneth C. Laudon
Title: “Enterprise Resource Planning”, Galgotia.Author(s): Ravi Shankar & S. Jaiswal
Title: Management Information Systems, Tata McGraw HillAuthor(s): Davis and Olson
Title: Analysis and Design of Information Systems, , Prentice HallAuthor(s): Rajaraman
Title: ERP text and casesAuthor(s) : Rajesh Ray
Title: " Building the Data Warehouse Cases ", McGraw Hill Author(s) : Jawadekar
20 BATCH)
SECTION-II
Enterprise Resource Planning Introduction to ERP, Features and Characteristics of ERP, Need of ERP, Components of ERP, Development process of ERP, Users of ERP,
ERP investment, Risks of ERP, Benefits of ERP
Concepts of Data ware housing, Data mining, Business Intelligence,
Other Technologies: 1. SCM, 2. CRM, 3. ECRM
Human Resources Management, Sales and Distribution Management
ERP for Various Industries ERP for Manufacturing Industry, ERP for Service Industry, ERP for Retail, ERP for Educational Institution, Example of academic institutional ERP
ERP Lifecycle Implementation, Reasons for failure and reasons for success of ERP implementation
Instructional Method and Pedagogy:
Lectures will be conducted on the basis of Classroom Response Systems with the use of multimedia projectorand black board.
course contents will be given at the end of each unit/topic and will be evaluated at regular interval.
Management Information Systems: Managing the Digital FirmEducation Canada, 2012
Kenneth C. Laudon, Jane Price Laudon, Mary Elizabeth BrabstTitle: “Enterprise Resource Planning”, Galgotia.
: Ravi Shankar & S. Jaiswal Title: Management Information Systems, Tata McGraw Hill
: Davis and Olson Title: Analysis and Design of Information Systems, , Prentice Hall
ERP text and cases, Tata McGraw Hill
Title: " Building the Data Warehouse Management Information Systems: Texts And
SYLLABUS
Page 2
Total 26
Introduction to ERP, Features and Characteristics of ERP, Need of ERP, Users of ERP,
07
mining, Business Intelligence, 07
Human Resources Management, Sales and Distribution Management 04
Industry, ERP for Retail, ERP for Educational Institution, Example of academic institutional ERP
ERP Lifecycle Implementation, Reasons for failure 08
Total 26
Lectures will be conducted on the basis of Classroom Response Systems with the
course contents will be given at the end of each unit/topic and
: Managing the Digital Firm, Pearson
Mary Elizabeth Brabston
Title: Analysis and Design of Information Systems, , Prentice Hall
Management Information Systems: Texts And
2018-19 BCA 3rd SEM (2017-20 BATCH)
Additional Resources
http://www.mhhe.com/business/mis/obrien/obrien4e/index.html
http://www.managementstudyguide.com/enterprise
http://www.pearsonhighered.com/laudon/
http://120.72.95.42/RKU/
20 BATCH)
http://www.mhhe.com/business/mis/obrien/obrien4e/index.html
http://www.managementstudyguide.com/enterprise-resource-planning.htm
http://www.pearsonhighered.com/laudon/
SYLLABUS
Page 3
planning.htm
top related