My Syllabus Updated2 (1)
My Syllabus Updated2 (1)
90 360 450 18
Semester II
BCA 21-201 English (communication Skills) 40 50 2.0
10
BCA 21-202 Advanced Programming in C 10 40 50 2.0
(ISBN: 978-93-5260-610-8)
3. Soft Skills: Know Yourself and Know the World.- Dr. K Alex - S. Chand &
Company Pvt. Ltd., New Delhi Books (ISBN :978-81-219-3192-2)
Semester : I Semester Exam
L/W* Credits
Code: BCA 21-102 ESE* ISE* Total
Fundamentals of Computers
Subject Title 40 10 50 3 2.0
Course 1. Learn and understand the basics of digital electronics, Boolean algebra
Objectives 2. Able to design the simple logic circuits and test/verify the functionality of
the logic circuits.
Course At the end of the course, the students will be able to
Outcomes 1. Distinguish between analog and digital systems.
2. Identify the various digital ICs and understand their operation.
3. Apply Boolean laws and K-map to simplify the digital circuits.
Module 1 Number Systems and Arithmetic
Decimal Number System
Binary Number System
Octal number System
Hexadecimal number system.
Decimal to Binary conversion
Binary to Decimal conversion
Hexadecimal to binary conversion
Binary to Hexadecimal conversion
Hexadecimal to decimal conversion
Binary Arithmetic :
Binary addition, subtraction, multiplication & division, Binary subtraction using 2's
complement method
Module 2 Digital circuit design
Introduction to digital circuit design
Circuit design using logic gates-
(OR,AND,NOT,NOR,NAND,XOR,XNOR)
Converter
Binary to gray converter,
Gray to Binary converter Decimal to BCD
encoder
Circuit design using state table/K-map-
Design of Half adder, Full adder
Design of full subtractor
Design of BCD to seven segment decoder
Concept of excitation table
Design of 3 bit synchronous up counter
3 bit random sequence generator
Module 3 Combinational Circuit
Multiplexer Different types
De-multiplexer Different types
Encoder, Decoder and segment decoder
Basic cell of static and dynamic RAM
Associative memory
Cache memory organization and Virtual
memory organization
Recommended 1. Soft Skills: Know Yourself and Know the World.- Dr. K Alex - S. Chand &
Books Company Pvt. Ltd., New Delhi
Books (ISBN :978-81-219-3192-2)
2. Managing Soft Skills for Personality Development – B.N. Ghosh – McGraw
Hill Education (India) Pvt. Ltd. New Delhi
(ISBN : 978-0-07-107813-9)
3. Business Communication (Skills, Concept and Application) Third Edition –
P.D. Chaturvedi, Mukesh Chaturvedi – Pearson India Education Services Pvt.
Ltd. (ISBN : 978-81-317-7558-5)
4. Organisational Behaviour- Ashwathappa (Himalaya Publishing House)
(ISBN: 978-93-5051-588-4)
5.Effective Technical Communication- M Ashraf Rizvi (Mc Graw Hill)
(ISBN: 978-93-5260-610-8)
Semester : II Semester Exam
Code: BCA21- ESE* ISE* Total L/W* Credits
201 English (Business Communication)
Subject Title 40 10 50 3 2.0
Course 4. To focus on grammar and vocabulary development
Objectives 5. To improve student’s Business Communication skills
6. To focus on Verbal & Non-verbal communication skills
Course Students will be able to learn and develop their vocabulary and spoken English
Outcomes Students will be able to improve in the professional skills
Module 1 Grammar and Vocabulary- II
Synonyms and Antonyms
Tenses
How to use professional tools and libraries to write and build C programs within the Linux
operating system.
Course The main objective of the course is present the basic web technology concepts that
Objectives are required for developing web applications.
The key technology components are descriptive languages, server side program
elements and client side program elements.
In addition the course gives specific contents that are beneficial for developing
web-based solutions, like relational data-base communication basics and
information security principles and approaches.
Course The student will learn about the basics of computer networks and HTTP protocol.
Outcomes They will understand and know how to use descriptive languages
like HTML and XML.
They will also know how to use web programming languages (like PHP and
JavaScript) and be capable of construction less demanding web application on their
own.
Module 1 Advance Java Script Concepts
DOM, Math, Array, History, Navigator, Location, Windows, String, Date, Document objects, user
defined function,
Validation in JavaScript
Event & event handling in JavaScript.
Handling Runtime CSS and other Form Control Properites
Module 2 JQuery
Introduction to JQuery
Need of JQuery
Adding jQuery to Your Web Pages
jQuery Syntax, jQuery Selectors, jQuery Event Methods,
jQuery Effects - Hide and Show, Fading, Sliding, Animation
Module 3 Handling HTML Elements in JQuery
jQuery Callback Functions,
jQuery – Chaining,
jQuery – Get and Set Content and Attributes,
jQuery - Add Elements, Add Several New Elements,
jQuery - Remove Elements,
jQuery - Get and Set CSS Classes,
jQuery - css() Method,
jQuery - The noConflict() Method
JQuery – AJAX Introduction
JQuery – AJAX load()
JQuery – AJAX get() and post()
Module 4 - Introduction to Bootstrap,
Content Delivery Network
Embedding Bootstrap, Mobile -First
Container Types: Fixed width Container , Fluid Container
Boot strap Grid System- Column Sizes
The column are displayed either one after the other or one below the other as the display size
grows and shrinks.
Tables in BS:
Inserting images in BS
BS Jumbotron
Bootstrap Well : used to create headings
BS alerts: Displays messages
Buttons: BS Button Groups, BS Justified Button Groups :
BS Glyph icons:
BS Badges and Labels:
BS Progress Bar
BS Pagination – BS Pager Pagination :
BS List Groups: List Groups , Mouse over effect to list items
BS Panels
Drop Down Menu
Drop up menu
BS Collapsible- Collapse in, Collapsible Panel
Walk, trail , path, circuit, length of a path, Euler trail and Euler’s circuit, Euler’s graph, Hamiltonian
Path and Hamiltonian Circuit, Hamiltonian Graph, travelling sales man problem, Chinese Postman
problem
Module 3 Derived graphs and Tree
Sub graphs, Vertex deleted & edge deleted sub graphs, Vertex disjoint & edge disjoint sub graphs,
Operations on graphs- Union, Intersection, Ring sum of two graphs, complement of a graph.
Tree: Definition and elementary results, Spanning Trees, Shortest spanning tree , Kruskal’s algorithm
for shortest spanning tree.
Recommended 1. Elements of Discrete Mathematics- C.L.Liu
2. Discrete Mathematical structure for Computer Science-Alan Doerr and
Books K.Levessuer
3. Elements of graph theory- Bhave&Raghunathan
4. Discrete mathematics & its applications- K. Rosen
Semester : II Semester Exam
L/W* Credits
Code: BCA 21-207 Statistical Methods-II ESE* ISE* Total
Subject Title 40 10 50 3 2.0
1. To have a proper understanding of Statistical applications in Economics
Course
and Management
Objectives
2. Demonstrate the ability to perform complex data management and
analysis.
Course 1. The objective of this course is to become familiar with the architecture
Objectives 2. instruction set of an Intel microprocessor
3. Understand the architecture of 8085
Introduction
Classification of instruction set
Format of instructions
Addressing modes
Assembly language programming of 8085(addition, subtraction, division, multiplication, orders)
Module 4 Interfacing
Concept of interfacing
Types of interfacing
Concept of I/O mapping
I/O memory mapping techniques
PPI[8285]
Programmable timer[8253]
DMA (Dynamic Memory Allocation
Recommended 1) Microprocessor Architecture, Programming, and Applications with the 8085-
Ramesh S. Gaonkar
Books
2) Microprocessor and principles- S.P. Chowdhury, SunetraChowdhury
3) Advanced Microprocessor and principles- K.M. Bhuruhand, A.K. Ray
Semester : II Semester Exam
L/W* Credits
Code: BCA 21-209 ESE* ISE* Total
Software Engineering - II
Subject Title 40 10 50 3 2.0
Extract and analyze software requirements specifications for different
Course
projects
Objectives
Develop some basic level of software architecture/design
Understand the importance of the stages in the software life cycle.
Understand the various process models.
Learn developing methodology of software project
Course
Understand tools and techniques of software engineering
Outcomes
Verify and validate the problem of software programming
Maintain the quality of software project
Module 1 System Analysis and System Design Tools
Flow chart
Decision tables & Decision Trees
Structure charting Techniques (HIPO)
Entity relation Analysis (ERD)
Normalization : 1NF, 2NF, 3NF
Input output design
Data flow Diagram (Physical, Logical), structured chart
Data Dictionary: Features of Data Dictionary, Process specification Methods
Module 2 Configuration and Construction of the System
UML ─ Overview
A Conceptual Model of UML
Object-Oriented Concepts
OO Analysis and Design
Role of UML in OO Design
UML ─ Building Blocks : Things, Relationships, UML
Diagrams
Case studies
Pay Roll, Library System, Inventory Management System,
College Admission System
1) Analysis and Design of Information Systems by James Senn.
Recommended
2) System analysis and design by Elias Awad
Books 3) Software Engineering by Pressman
4) System Analysis and Design by Parthsarty / Khalkar
5) Practical guide to structure System Design by Miller/Page/jones
*Glossary :
1. ESE : End Semester Examination (Final Paper)
2. ISE : In Semester Examination (Internal Assessment)
3. L/W : Lectures per Week