0% found this document useful (0 votes)
13 views

My Syllabus Updated2 (1)

The document outlines the BCA-I syllabus for Semester I and II at Hirachand Nemchand College of Commerce, detailing subjects, credits, and examination marks. It includes core subjects such as English, Computer Fundamentals, C Programming, and Software Engineering, with a total of 18 credits per semester. Additionally, it specifies practical components and a non-credit self-study course on Democracy, Elections, and Good Governance.

Uploaded by

anitarooge
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

My Syllabus Updated2 (1)

The document outlines the BCA-I syllabus for Semester I and II at Hirachand Nemchand College of Commerce, detailing subjects, credits, and examination marks. It includes core subjects such as English, Computer Fundamentals, C Programming, and Software Engineering, with a total of 18 credits per semester. Additionally, it specifies practical components and a non-credit self-study course on Democracy, Elections, and Good Governance.

Uploaded by

anitarooge
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 32

Hirachand Nemchand College of Commerce (Autonomous), Solapur

Dept. of Management Studies


(Affiliated to P. A. H. Solapur University, Solapur)
BCA-I Syllabus Semester-I & II (CBCS)
Under the Faculty of Science and Technology (w. e .from July 2021-22)
Semester I Semester II
Subject Subjects ESE ISE Credits Marks Subject Subjects ESE ISE Credits Marks
code code
1 BCA 21- English (communication Skills) 40 10 2.0 50 BCA English (communication Skills) 40 10 2.0 50
101 21-201
2 BCA 21- Fundamentals of Computer 40 10 2.0 50 BCA Advanced Programming in C 40 10 2.0 50
102 21-202
3 BCA 21- Logic Development With ‘C’ 40 10 2.0 50 BCA Introduction to Operating 40 10 2.0 50
103 Programming 21-203 System
4 BCA 21- Basics of Web Programming – I 40 10 2.0 50 BCA Basics of Web Programming – II 40 10 2.0 50
104 21-204
5 BCA 21- Software Engineering- I 40 10 2.0 50 BCA Office Automation 40 10 2.0 50
105 21-205
6 BCA 21- Basics of Mathematics – I 40 10 2.0 50 BCA Basics of Mathematics – II 40 10 2.0 50
106 21-206
7 BCA 21- Statistical Methods-I 40 10 2.0 50 BCA StatisticalMethods-II 40 10 2.0 50
107 21-207
8 BCA 21- Digital Electronics 40 10 2.0 50 BCA Introduction to Microprocessor 40 10 2.0 50
108 21-208
9 BCA 21- Development of Human Skills 40 10 2.0 50 BCA Software Engineering- II 40 10 2.0 50
109 21-209
BCA Democracy, Elections and Good NC 50
21-210 Governance
18 450 18 450
1 BCA 21 -102, 103, 202,203 Practical I&II 4.0 100
2 BCA 21 -104, 105, 204, 205 Practical I&II 4.0 100
3 BCA 21 -106, 107, 206, 207 Practical I&II 4.0 100
4 BCA 21 -108, 109, 208, 209 Practical I&II 4.0 100
Total Semester I , Semester II and Practical 16 1300
BCA 21: Hard core Course- All courses (subjects) are compulsory.
(A) Non-Credit Self Study Course: For Semester II: Democracy, Elections and Good Governance.
Hirachand Nemchand College of Commerce
(Autonomous), Solapur
Dept. of Management Studies
(Affiliated to P. A. H. Solapur University, Solapur)
BCA-I Syllabus Semester-I & II (CBCS)
Under the Faculty of Science and Technology
(w. e .from July 2021-22)
Course Examination Credits
Semester I
Code Subject Name ISE ESE Total
BCA 21-101 English (communication Skills) 10 40 50 2.0

BCA 21-102 Fundamentals of Computer 10 40 50 2.0

BCA 21-103 Logic Development With ‘C’ 40 50 2.0


10
Programming
BCA 21-104 Basics of Web Programming – I 10 40 50 2.0

BCA 21-105 Software Engineering- I 10 40 50 2.0

BCA 21-106 Basics of Mathematics – I 10 40 50 2.0

BCA 21-107 Statistical Methods-I 10 40 50 2.0

BCA 21-108 Digital Electronics 10 40 50 2.0

BCA 21-109 Development of Human Skills 10 40 50 2.0

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

BCA 21-203 Introduction to Operating System 10 40 50 2.0

BCA 21-204 Basics of Web Programming – II 10 40 50 2.0

BCA 21-205 OfficeAutomation 10 40 50 2.0

BCA 21-206 Basics of Mathematics – II 10 40 50 2.0

BCA 21-207 StatisticalMethods-II 10 40 50 2.0

BCA 21-208 Introduction to Microprocessor 10 40 50 2.0

BCA 21-209 Software Engineering- II 10 40 50 2.0

BCA 21-210 Democracy, Elections and Good NC


--- --- 50
Governance
90 360 450 18

BCA 21 -102, Practical I&II 4.0


20 80 100
103, 202,203
BCA 21 -104, Practical I&II 4.0
20 80 100
105, 204, 205
BCA 21 -106, Practical I&II 4.0
20 80 100
107, 206, 207
BCA 21 -108, Practical I&II 4.0
20 80 100
109, 208, 209
80 320 400 16
Semester : I Semester Exam
L/W
Code: ESE* ISE* Total Credits
*
BCA 21-101 English (Business Communication)
Subject Title 40 10 50 3 2.0
Course 1. To focus on grammar and vocabulary development
Objectives 2. To improve student’s spoken English
3. To focus on oral and written communication skills
Course  Students will be able to learn and develop their vocabulary and spoken English
Outcomes  Students will be able to enhance their communication skills

Module 1 Grammar and Vocabulary


 Word Formation – Prefixes and Suffixes
1. Parts of Speech: Noun, Pro noun, Verb, Adjective, Adverb, Preposition, Conjunction,
Interjection, Examples and exercises
Module 2 Communication and Other Skills
 What is Communication? Communicating Effectively
• Definition of communication • Significance of Good Communication • Objectives of
Communication • Principles of Communication
 Narration, Description
 Intrapersonal skills (Soft Skills)
Module 3 Speaking Techniques
Nature, scope and limitations of communication • Barriers to communication • Overcoming the
barriers • Downward communication • Upward Communication • Horizontal communication •
Grapevine communication.
 Techniques to develop effective word accent- Word Stress, Primary & Secondary Stress; Weak
Forms; Developing Voice Quality; Rhythm in connected speech; Developing a correct tone-
Tonic Syllable, Types of Tones, Tone Group
Module 4 Business Communication

Meaning, Stages of Communication; Nature of Technical Communication- Aspects, Forms,
General Vs Technical Communication; Technical Communication Skills- Listening, Speaking,
Reading, Writing.
Modern Office Communication- * Electronic communication * Telephone *
EPBAX*Teleconferencing
* Answering machine *E-mail *Voicemail * Fax * Internet * Video conferencing.
Recommended 1.Literary Voyage – A compulsory English Textbook for BA/ B.Com/ B.Sc I
Books (Macmillian Education )
2.Effective Technical Communication- M Ashraf Rizvi (Mc Graw Hill)

(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. An introduction to the fundamentals of hardware, software and


Objectives programming.
2. Introduce the fundamentals of computing devices and reinforce computer
vocabulary, particularly with respect to personal use of computer hardware
and software, the Internet, networking and mobile computing.
Course 1. Describe the usage of computers and why computers are essential
Outcomes components in business and society.
2. Utilize the Internet Web resources and evaluate on-line e-business system.
3. Solve common business problems using appropriate Information Technology
applications and systems.
4. Identify categories of programs, system software and applications. Organize
and work with files and folders.
5. Describe various types of networks network standards and communication
software.
Module 1 Computer Fundamentals
 Introduction to Computer
 Characteristics of computer
 Concepts of hardware and software, Firmware
 Evolution of computer and Generations
 Classification and types of computers
 Limitation of computer
 Applications of computers in various fields.
 Structure of computer:
Block diagram of computer:
 Basic Units of computer-
I) Input unit
Keyboard, Mouse Light pen Joystick Scanner Graphic Pad MICR OMR
Bar Code reader Digitizer Touch Screen.
II) CPU- ALU
Memory unit
Memory Concepts
Semiconductor memory
Magnetic memory-
RAM, ROM, EPROM, EEPROM
Secondary Storage Devices-
Magnetic Tape
Magnetic Disk (Floppy disk and Hard Disk)
Compact Disk
III) control unit
IV) output unit
VDU Printers- Dot Matrix Daisywheel Ink Jet Laser, Line , Plotters
Computer Memory:
Introduction to- Motherboard, SMPS, Math co-processor, Expansion slots ,Serial and parallel
ports.

Module 2 Computer Communication and Networks


 Concepts of computer communication
 Communication components
 Computer network
 Network Topologies
 Communication Channels
 Protocols LAN, WAN,MAN
Module 3 Introduction to internet
Overview of modem, Bluetooth and router devices Buying &saling goods over the internet.
 Email : 1. Parts of email 2. Email software 3. Web-based email 4. Email address 5.
Listservs
 Protecting the computer A. Viruses B. Virus protection software C. Updating the software D.
Scanning files
 Search Engine
 Online Storage : Drive
Blogs, Social Media, Chat room
Recommended 1.Computer Fundamental , P.K. Sinha
2.Computer Fundamental V. Rajaraman
Books 3. Computer Today Donaid N. Sanders
Semester: I Semester Exam L/W
Credits
Code: BCA 21-103 Logic Development ESE* ISE* Total *
Subject Title With ‘C’ Programming 40 10 50 3 2.0

Course  The course aims to provide exposure to problem-solving through


Objectives programming.
 It aims to train the student to the basic concepts of the C-programming
language.
 This course involves a lab component which is designed to give the student
hands-on experience with the concepts.
Course  Given a computational problem, identify and abstractthe programming task
Outcomes involved.
 Approachthe programming tasks using techniques learned and write pseudo-
code.
 Choosethe right data representation formats based on the requirements of the
problem.
 Write the program on a computer, edit, compile, debug, correct, recompile and
run it.
 Identify tasks in which the numerical techniques learned are applicable and
apply them to write programs, and hence use computers effectively to solve
the task.
Module 1 Programming Methodology
Definition of Problem:- Problem solving steps, Introduction to programming planning tools, Need of
programming planning tools, Definition of Logic
Types of logic- 1) Sequence logic 2) Selection logic 3) Iterationlogic
Algorithm:- Definition, Characteristics or features of algorithm, Examples of algorithm to solve
problem.
Flowchart:- Definition, characteristics or features of flowchart, Symbols used in flowchart, Examples
that converts algorithms to flowchart
Pseudo Code:- Definition, characteristics or features of pseudo code.
Examples of pseudo code that implements sequence logic, Selection logic and iteration logic
Module 2 Introduction to ‘C’
Introduction to ‘C’:- History or evolution of ‘C’ language Features or characteristics of ‘C’ language,
Structure of ‘C’ program, Compilation & execution of program.
‘C’ Fundamentals:- ‘C’ tokens [Keywords, Identifier, Special symbols (‘C’ character sets), Variables,
Constants] Data types- Primitive, Derived, User defined, Operators- Arithmetic, logical, assignment,
relational, bitwise, conditional, increment, decrement, sizeof, comma, operator etc.
 Type casting or type conversion
 Use of ‘typedef’ and ‘enum’
 Precedence and associatively of operator.
 Header files and its use.
Data input and output operations:- Introduction to input and output operations, Introduction to stdio.h
header file, stdio.h header file functions- printf( ), scanf( ), getchar( ), putchar( )
Different format codes or format specifier with their use
Different back slash (escape sequence) character constants with their use
Module 3 Control Statements
Introduction to control statement
Types of control statements-
1) Selective or Decision making:- if statement, switch statement, Conditional (ternary) operator
2) Iterative or looping statement:- While loop, do-while loop, for loop
3) Unconditional branching (jump) Statement:- break statement, continue statement, goto statement
Arrays:
Introduction & definition of array
Types of array- 1) One dimensional array 2) Two dimensional array 3) Multi-dimensional array
Declaration & initialization of array
Memory allocation view for all types of array.
Character array (string):- Declaration, operation on string and inbuilt String functions.
Module 4 Preprocessor directives
 Concept, introduction to preprocessor directives
 Format of preprocessor directives
 File inclusion directives (#include)
 Macros:- Macro substitution directives (#define) , nested macros, parameterized macros
 use of #error and #pragma directives
 use of conditional compilation(#if/#ifdef/#else/#elif/#endif)
 Predefined macros (_DATE_ / _TIME_ /_FILE_ /_LINE_ / _STDC_ )
 Preprocessor operators.
 Macro continuation (\)
Recommended 1) Programming in ANSII-C – E. Balgurusamy
Books 2) The C programming Language - Ritchie and Kernighan.
3) Let Us C - Y.C. Kanetkar.
4) A structure Programming Approach using 'C'- Behrouz A. Forouzan,
RichardF. Gilberg
Semester : I Semester Exam
L/W* Credits
Code: BCA 21-104 ESE* ISE* Total
Basics of Web Programming – I
Subject Title 40 10 50 3 2.0
 Skill development in web programming including mark-up and scripting
Course
languages. Introduction to structure and object oriented programming design.
Objectives
 Course includes use of XHTML and JavaScript programming languages.
 Understand the principles of creating an effective web page, including an in-
depth consideration of information architecture.
 Become familiar with graphic design principles that relate to web design and
learn how to implement theories into practice.
 Develop skills in analyzing the usability of a web site.
 Understand how to plan and conduct user research related to web usability.
 Learn the language of the web: HTML and CSS.

Course  Structure and implement HTML/CSS.


Outcomes  Apply intermediate and advanced web development practices.
 Implement basic JavaScript.

Module 1 Overview of HTML & HTML5


 Introduction to Web technology
 Requirement for Internet
 Overview of basic HTML5
 Structure of HTML5 DOCTYPE Element
 Creating and opening HTML file
 Singular and paired tags, Text form Lists, Image, Image Map, Table,
 Tags-Section, Article, aside, header, foot figure etc.
 Input tag - (Type, Auto focus, placeholder, required etc. attributes.) : Form, get and post
method
 Graphics and Media tags in HTML5
Module 2 CSS
 Introduction to CSS
 Use of CSS
 Types of CSS, Selectors, Properties, Values.
 CSS Properties- Background, Text, Fonts, Link, List, Table, Box Model, Border, Margin,
Padding, Display, Positioning,
Floating, Opacity, Media type, Backgrounds and Borders Image, Values and Replaced
Content, Text Effects, 2D/3D Transformations, Animations, Multiple Column Layout
 User Interface
Module 3 JavaScript
 Introduction to JavaScript
 JavaScript Variables, Data types, Operators, Built in functions in JavaScript
 Control structure in JavaScript :
 If-else
 Loops : For, While, do While
Accepting input through form controls and processing : text, select, radio, check boxes, file
control, clickable buttons
1) HTML5 Black Book- Kogent Learning Solutions IncDreamtech.
Recommended
Books 2) Beginning JavaScript and CSS Development with jQuery- Richard York.
3) Beginning HTML and CSS-Rob Larsen.
4) HTML_&_CSS_The_Complete_Reference-Thomas A. Powell. (Fifth Edition).
5) W3schools.com
6) HTML5 Black Book- Kogent Learning Solutions IncDreamtech.
7) Beginning JavaScript and CSS Development with jQuery- Richard York.
8) Beginning HTML and CSS-Rob Larsen.
9) HTML_&_CSS_The_Complete_Reference-Thomas A. Powell. (Fifth Edition).
10) W3schools.com
11) HTML5 Black Book- Kogent Learning Solutions IncDreamtech.
12) Beginning JavaScript and CSS Development with jQuery- Richard York.
Semester : I Semester Exam
L/W* Credits
Code: BCA 21-105 ESE* ISE* Total
Software Engineering I
Subject Title 40 10 50 3 2.0
1. To introduce the fundamental concepts of software engineering process,
Course
product and project.
Objectives
2. To develop appropriate knowledge of requirements specification and
design solutions for the given problem.
3. To introduce the different testing strategies and techniques

Course 1. Analyze the various aspects of software requirement engineering.


Outcomes 2. Understand the importance of establishing the boundaries of a system
and the concept of various models.
3. Understand and analyze the decisions about the system architectural
design process
Module 1 System concepts
 Definition of system
 Elements of system
 System concepts
 Types of system
o Deterministic & probabilistic system
o Open & closed system
o Transaction processing system
o Management information system
o Decision support system
o Executive information system
System Analysis and Role of System Analyst
Module 2 Software Engineering
Definition of software engineering
Characteristics of software
Qualities of software
Module 3 System Development life cycle
What is System Development life cycle? SDLC Models-
 Classical model
 Spiral model
 Waterfall model
 Prototyping Model
 RAD model
 Requirement Analysis:
 Requirement Anticipation
 Requirement investigation
 Requirement specifications
 Feasibility study
Module 4 Fact finding techniques

 Need of fact finding techniques Fact finding techniques-


 Interviews
 Questionnaire
 Record reviews
 Observation

Recommended 1) Analysis and Design of Information Systems by James Senn.


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.
6)Analysis and Design of Information Systems by James Senn.
7)System analysis and design by Elias Awad
Semester : I Semester Exam
L/W* Credits
Code: BCA 21-106 ESE* ISE* Total
Basics of Mathematics – I
Subject Title 40 10 50 3 2.0
 To enable professional undergraduate students to understand
Course
the importance of mathematics in computer science
Objectives
Course  At the end of the syllabus, students will come to understand
Outcomes the importance of mathematics in computer science.
Module 1 Basics of Matrices
Definition, order, types of matrices:
square matrix, rectangular matrix, diagonal matrix, scalar matrix, upper triangular matrix, lower
triangular matrix, symmetric matrix, skew symmetric matrix, identity matrix, row matrix, column
matrix, transpose of a matrix, inverse of a matrix
Algebra of matrices: addition, subtraction, scalar multiplication, matrix multiplication.
Module 2 Sets and Relations
Definition:Set, Subset, power set, disjoint sets
Operations on sets :Union, Intersection , Complement , Difference , Symmetric difference
Algebraic properties of set operations: Commutative laws , Distributive laws, Associative laws ,
DeMorgan’s laws , Cardinality of set.
Relation :Definition of Cartesian product , relation
Types of relation: void, universal, identity, reflexive, symmetric, transitive, equivalence, anti-
symmetric, partial ordering, asymmetric, Matrix representation of relation, Graphical
representation (digraph) of relation, In- degree and out-degree of a vertex
Transitive closure: Warshall’s algorithm
Module 3 Elementary logic
Prepositional Calculus:
Proposition- Simple statement, Compound statement, Logical connectives, Disjunction,
Conjunction , Negation , Implication, Double implication, Converse, inverse and contra
positive of conditional statement,truth tables, tautology, Contradiction & neither,
commutative laws, associative laws, distributive laws, Demorgan’s laws, logical equivalence.
1. Introductory Methods of Numerical Analysis-S.S. Sastry(Prentice Hall)
Recommended
2. Computer Oriented Numerical Methods. – Rajaraman
Books 3. Elements of Discrete Mathematics- C.L.Liu
4. Discrete Mathematical structure for Computer Science-Alan Doerr and
K.Levessuer
5. Discrete mathematics & its applications- K. Rosen
Semester : I Semester Exam
L/W* Credits
Code: BCA 21-107 Statistical Methods-I ESE* ISE* Total
Subject Title 40 10 50 3 2.0
1.To develop the students ability to deal with numerical and quantitative
Course
issues in business
Objectives
2.To enable the use of statistical, graphical and algebraic techniques
wherever relevant.
Course 1.Describe and discuss the key terminology, concepts tools and techniques
Outcomes used in statistical analysis
2.Critically evaluate the underlying assumptions of analysis tools
3.Understand and critically discuss the issues surrounding sampling and
significance
Module 1 Population and Sample
Concept of Statistical population with illustration, Concept of Sample with illustration, Methods of
sampling - SRSWR, SRSWOR, Stratified, Systematic (description only)
Data condensation and Graphical methods: Raw data, Attribute, Variables, Discrete and
Continuous Variable, General principles of classification of raw data, Construction of frequency
dist, Cumulative frequency dist
Graphical representation of frequency dist- Histogram, Ogives, Numerical problems.
Module 2 Measures of Central Tendency
Concept of Central Tendency, Objects of Central Tendency, Criteria for good Measures of Central
Tendency, A.M. – def., formula for computation for ungrouped & grouped data, combined A.M.,
effect of change of origin & scale, merits & demerits, Median- def., formula for computation for
ungrouped & grouped data, graphical methods, merits & demerits, Mode- def., formula for
computation for ungrouped & grouped data, graphical methods, merits & demerits, Empirical
Relation between mean ,mode & median, Numerical Problems.
Measures of dispersion: Concept of dispersion, Absolute & Relative measures of dispersion,
Range- def., formula for computation for ungrouped & grouped data, coeff. of range, merits &
demerits, Variance & S.D.- def., formula for computation for ungrouped & grouped data, combined
variance, C.V., effect of change of origin & scale, merits & demerits, Numerical problems.
Module 3 Correlation
Bivariate data, scattered diagram. Concept of correlation, types of correlation, cause & effect
Relation. Karl Pearson’s coeff. of correlation (r), limit of r (- 1≤ r ≤ 1) Interpretation of r, basic
assumptions on which r is based. Numerical problems. Regression for ungrouped data-Concept of
regression, Derivation of lines of regression by least square principle. Properties of regression
coeff. Numerical problems.
Recommended 1. Fundamentals of Mathematical Statistics- Kapoor& Gupta.
2. Modern elementary Statistics – J.E.Freund
Books 3. Statistical Methods – J.Medhi.
4. Fundamentals of Statistics-S.C.Gupta.
Semester : I Semester Exam
L/W* Credits
Code: BCA 21-108 ESE* ISE* Total
Digital Electronics
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

1) Digital principle & applications- Malvino Leech


Recommended
2) Fundamental of Digital electronics : R.P. Jain ,
Books
3) Digital design : M. Morris Mano, Prentice-Hall of India
4) Digital Electronics- C.F. Strangio
Modern Digital electronics- R.P. Jain
Semester : I Semester Exam
L/W* Credits
Code: BCA 21-109 ESE* ISE* Total
Development of Human Skills
Subject Title 40 10 50 3 2.0
Course 1. To enhance human skills
Objectives 2. To improve the personality traits and develop attitude
3. To improve oral and written communication skills
Course 1. Students will be able to learn and develop human skills and overall
Outcomes personality
2. Students will be able to learn the soft skills necessary in the workplace

Module 1 Verbal Communication


Verbal Communication: Principles oral communication and Group Discussion- concept,
importance, characteristics. Public Speaking (Addressing Small Groups and Making Presentation)
Interview Preparation: Types of Job Interview, Preparing for the Interviews, Attending the
Interview, Interview Process, Employers Expectations, General Etiquette, Dressing Sense, Postures
& Gestures and some examples of interviews. Presentation Skills
Module 2 Personality & Attitude
Personality: Introduction, Definition, Theories on personality, Determinants of personality,
Personality Structure.
Attitudes & Values: Attitudes- Concept, Formation of attitude, Functions of attitude, SWOT
Analysis, Attitudes-Values & OB.

Module 3 Writing Skills


Writing Skills: Principles of writing skills • Writing emails : (Inquiry, Invitation, Thank you, Request
for permission, Sponsorship, Job Acceptance and Job Refusal) • Letter writing: Types, parts, layout of
letters, Writing job application letter and resume • Story Writing , Dialogue Writing and Blogging
(Fashion, Travel, Culture and Personal blog)
Module 4 Team Building and Teamwork
Meaning, Aspects of Team building, skills needed for teamwork, Process of team building,
characteristics of effective team, Role of a team leader, Role of the team members, Inter-group
collaboration.

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

Module 2 Communication and Other Skills


 Describing Process, Making Presentations
 Letter Writing (Formal/Informal)
 Interpersonal Intelligence (Soft Skills)
Module 3 Speeches
 Finding out about the environment; Preparing for the text; Speaker’s Appearance and Personality;
Practicing Delivery of Speech; Commemorative Speeches (Welcome & Introduction, Inaugural
Speech, Vote of thanks, Farewell and Send-off, Condolence)
Module 4 Verbal & Non-Verbal Communication
 Verbal Communication: Principles oral communication ; Medias of Oral Communication
 Non-Verbal Communication: Uses of Non-verbal Communication; Methods- Non-verbal
aspects of written communication, Body language, Para language
Recommended 1. Literary Voyage – A compulsory English Textbook for BA/ B.Com/ B.Sc I Year
Books (Macmillian Education )

2.Effective Technical Communication- M Ashraf Rizvi (Mc Graw Hill)


(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)
4.Managerial Communication – Urmila Rai and S. M.Rai, Himalaya Publishing House
(ISBN-10: 9350247992, ISBN-13: 978-93-5024-799-0)
5.Communication – C. S. Rayudu, Himalaya Publishing House (ISBN Number : 978-
93-5051-953-0)
Semester II Semester Exam
L/W* Credits
Code: BCA 21-202 ESE* ISE* Total
Advanced Programming in ‘C’
Subject Title 40 10 50 3 2.0
 Utilize the best of the inbuilt functions for various input and output
Course
operations.
Objectives
 Implement the concept of arrays.
 Implement problem solving skills using pointer concept of the programming
languages.
 Work efficiently with files using the programming languages.

Course  After Completion of this course the student would be able to


Outcomes  Implement Programs with pointers and arrays, perform pointer arithmetic,
and use the pre-processor.
 Write programs that perform operations using derived data types.
Module 1 Functions
Introduction & definition of function, Need or use of function.
Types of Functions:- Inbuilt/Predefined/Library functions, User defined function, Steps to add or
include user defined function in program
 Function declaration (Prototyping)
 Function calling
 Function definition (Function Implementation)
Types of Function depending on its signature & return type-
 Function with argument without return value
 Function with argument with return value
 Function without argument with return value
 Function without argument without return value
 Definition, characteristics & importance of local & global variable
 Recursion of function:- Introduction & definition of storage Classes:- auto, extern, static,
register
Module 2 Pointer
 Definition and declaration, Operation on pointer
 Pointer initialization, Pointer and function
 Pointer and array, Pointer of pointer
 Generic pointer
 Call by value and Call by reference
 Dynamic memory allocation :- malloc(), calloc(), realloc(), free()
 Pointer to string
 Traversing string through its pointer
Module 3 Structure and Union
 Definition and declaration, Array of structures
 Passing structure to function, Pointer to structure
 Nested structure, self referential structure
 Passing entire structure to user defined function
 Size of and type def.
 Memory allocation view for all types of array.
 Character array (string):- Declaration, operation on string and inbuilt String functions.
Union:-
 Concept of union
 Declaration, definition of union
 Accessing union members
 Difference between Structures & unions
Module 4 File Handling
 Standard input- get char(), getch(), getche()
 Standard output- put char(), putch(), putche(),
 Formatted input- scanf(), sscanf(), fsclose()
 fopen( ), fgetc(), fputc(), getw(), putw(), feof(), fgets(), fputs(), fprintf(), fscanf(), ftell(),
rewind(), fclose() etc.
 File opening mode- open, modify, write, append, Text and binary mode.
 Introduction to Command line arguments
Module 5 C Programming: Using Linux Tools and Libraries

 How to use professional tools and libraries to write and build C programs within the Linux
operating system.

Recommended 1) Programming in ANSII-C – E. Balgurusamy

Books 2) The C programming Language - Ritchie and Kernighan.


3) Let Us C - Y.C. Kanetkar
Semester : II Semester Exam
L/W* Credits
Code: BCA 21-203 ESE* ISE* Total
Introduction to Operating System
Subject Title 40 10 50 3 2.0

Course  Students will learn how Operating


Objectives  System is Important for Computer System.
 To make aware of different types of Operating System and their services.
 To learn different process scheduling algorithms and synchronization
techniques to achieve better performance of a computer system.
 To know virtual memory concepts. To learn secondary memory
management.
Course  Understands the different services provided by Operating System at different
Outcomes level.
 They learn real life applications of Operating System in every field.
 Understands the use of different process scheduling algorithm and
synchronization techniques to avoid deadlock.
 They will learn different memory management techniques like paging,
segmentation and demand paging etc.
Module 1 Introduction
What is mean by O.S.?
 Types of O.S. (Batch, Parallel, Multiprogramming, Time Sharing, Distributed, Real
time)
 Structure of O.S.
 System Architecture: Monolithic and Layered Systems
 System Components
 Services provided by O.S.
System Generalization and virtual machine
Module 2 Process Management
 Concepts-Process, System calls
 Operations on Process
 Cooperating Process and threads
 Interprocess Communication
 Process Scheduling:
 Basic Concept.
 Scheduling criteria
Scheduling Algorithms: FCFS, SJF, Round Robin, Priority Scheduling, Multilevel Queue
Scheduling.
Module 3 Process Synchronization
 Critical section problem
 Semaphores
 Critical Regions
 Classic Problems of Synchronization
Module 4 Deadlocks Prevention, avoidance, detection and recovery

 Definition and concept of Deadlock


 Handling Deadlocks
 Deadlock Prevention
 Deadlock Avoidance
 Deadlock Avoidance Algorithm:
 Mutual exclusion
 Resource allocation graph (RAG)
 Bankers
 Deadlock Detection and recovery
Recommended 1. System programming and O.S.By D.M. Dhamdhere.
2. Modern O.S. By Andrews Tanenbaum.
Books 3. Operating System Concepts BySiberchatz and calvin.
Semester : II Semester Exam
L/W* Credits
Code: BCA 21-204 ESE* ISE* Total
Basics of Web Programming II
Subject Title 40 10 50 3 2.0

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

Recommended 1) HTML5 Black Book- Kogent Learning Solutions IncDreamtech.


2) Beginning JavaScript and CSS Development with jQuery- Richard York.
Books
3) Beginning HTML and CSS-Rob Larsen.
4) HTML_&_CSS_The_Complete_Reference-Thomas A. Powell. (Fifth Edition).
5) W3schools.com
6) Bootstrap Reference Guide: Bootstrap 4 and 3 Cheat Sheets Collection (Bootstrap 4
Tutorial)
Semester : II Semester Exam
L/W* Credits
Code: BCA 21-205 ESE* ISE* Total
Office Automation
Subject Title 40 10 50 3 2.0
1. Office tools course would enable the students in crafting professional word
Course
documents, excel
Objectives
2. spread sheets, power point presentations using the Microsoft suite of office
tools. To familiarize
3. the students in preparation of documents and presentations with office
automation tools.
1. to perform documentation
Course
2. to perform accounting operations
Outcomes
3. to perform presentation skills
Module 1 Introduction to Computer & Windows
Introduction to Computer:
Applications of Computer – Advantages of Computer – Terms related to Computer - Characteristics
of Computer: Speed, Storage, Versatility and Diligence – Hardware & Software.
Windows:
Desktop icons and their functions: My computer, My documents, Network neighborhood, Recycle
Bin, Quick launch tool bar, System tray, Start menu, Task bar, Dialog Boxes: List Box, Spin Control
Box, Slide, Drop-down list, Radio button, Check box, Text box, Task Bar - System Tray - Quick
launch tool bar - Start button - Parts of Windows -Title bar-Menu bar - Scroll barStatus bar,
Maximize, Minimize, close and Resize & Moving a Window, Keyboard
Accelerators: Key board short keys or hotkeys.
Module 2 MS Word
MS Word:
Working with Documents -Opening & Saving files, Editing text documents, Inserting, Deleting, Cut,
Copy, Paste, Undo, Redo, Find, Search, Replace, Formatting page & setting Margins, Converting
files to different formats, Importing & Exporting documents, Sending files to others, Using Tool bars,
Ruler, Using Icons, using help.
Formatting Documents:
Setting Font styles, Font selection- style, size, colouretc, Type face - Bold, Italic, Underline, Case
settings, Highlighting, Special symbols, Setting Paragraph style, Alignments, Indents, Line Space,
Margins, Bullets &Numbering.
Setting Page style:
Formatting Page, Page tab, Margins, Layout settings, Paper tray, Border & Shading, Columns,
Header & footer, Setting Footnotes & end notes – Shortcut Keys; Inserting manual page break,
Column break and line break, Creating sections & frames, Anchoring & Wrapping, Setting Document
styles, Table of Contents, Index, Page Numbering, date & Time, Author etc., Creating Master
Documents, Web page.
Creating Tables:
Table settings, Borders, Alignments, Insertion, deletion, Merging, Splitting, Sorting, and Formula.
Drawing: Inserting Clip Arts, Pictures/Files etc.
Tools: Word Completion, Spell Checks, Mail merge, Templates, Creating contents for books,
Creating Letter/Faxes, Creating Web pages, Using Wizards, Tracking Changes, Security, Digital
Signature. Printing Documents – Shortcut keys.
Module 3 MS Excel
MS Excel:
Spread Sheet & its Applications, Opening Spreadsheet, Menus - main menu, Formula Editing,
Formatting, Toolbars, Using Icons, Using help, Shortcuts, Spreadsheet types. Working with
Spreadsheets- opening, Saving files, setting Margins, Converting files to different formats
(importing, exporting, sending files to others), Spread sheet addressing - Rows, Columns & Cells,
Referring
Cells & Selecting Cells – Shortcut Keys.
Entering & Deleting Data:
Entering data, Cut, Copy, Paste, Undo, Redo, Filling Continuous rows, columns, Highlighting values,
Find, Search &replace,Inserting Data, Insert Cells, Column, rows & sheets, Symbols, Data from
external files, Frames, Clipart, Pictures, Files etc, Inserting Functions, Manual breaks.
Setting Formula:
finding total in a column or row, Mathematical operations (Addition, Subtraction, Multiplication,
Division, Exponentiation), using other Formulae. Formatting Spreadsheets:
Labelling columns & rows, Formatting- Cell, row, column & Sheet, Category
- Alignment, Font, Border & Shading, Hiding/ Locking Cells, Anchoring objects, Formatting layout
for Graphics, Clipart etc., Worksheet Row &Column Headers, Sheet Name, Row height & Column
width, Visibility - Row, Column, Sheet, Security, Sheet Formatting & style, Sheet background,
Colouretc, Borders & Shading – Shortcut keys. Working with sheets: Sorting, Filtering,
Validation, Consolidation, and Subtotal.
Creating Charts:
Drawing. Printing. Using Tools – Error checking, Formula Auditing, Creating & Using Templates,
Pivot Tables, Tracking Changes, Security, Customization.
Module 4 MS Power point
MS Power point:
Presentation – Opening new presentation, Different presentation templates, setting backgrounds,
selecting presentation layouts.
Creating a presentation:
Setting Presentation style, Adding text to the Presentation.
Formatting a Presentation: Adding style, Colour, gradient fills, Arranging objects, Adding Header
& Footer, Slide Background, Slide layout. Adding Graphics to the Presentation- Inserting pictures,
movies, tables etc into presentation, Drawing Pictures using draw.
Adding Effects to the Presentation:
Setting Animation & transition effect. Printing Handouts, Generating Standalone Presentation
viewer.
MS Access:
Introduction, Planning a Database, Starting Access, Access Screen, Creating a New Database, Creating
Tables, Working with Forms, Creating queries, Finding Information in Databases, Creating Reports,
Types of Reports, Printing & Print Preview – Importing data from other databases viz. MS Excel etc.
1. Fundamentals of Mathematical Statistics- Kapoor& Gupta.
Recommended
2. Modern elementary Statistics – J.E.Freund
Books 3. Statistical Methods – J.Medhi.
4. Fundamentals of Statistics-S.C.Gupta.
5. Fundamentals of applied Statistics-Gupta &Kapoor.
6. Business Statistics – S. Shah
7. Programmed Statistics - B.L.Agarwal.
Semester : II Semester Exam
L/W* Credits
Code: BCA 21-206 ESE* ISE* Total
Basics of Mathematics - II
Subject Title 40 10 50 3 2.0
The Mathematics program promotes mathematical skills and knowledge for their
Course
intrinsic beauty, effectiveness in developing proficiency in analytical reasoning,
Objectives
and utility in modeling and solving real world problems.

1. Students will effectively communicate topics in the mathematical sciences.


Course
2. Students will formulate, analyze, and solve a wide variety of problems in the
Outcomes
mathematical sciences.
3. Students will engage in a lifelong learning process via the ability to self-
educate.
4. Students will demonstrate proficiency with the topical content and
techniques included in the courses in the mathematical sciences.
Module 1 Graph
Definition and elementary results,
Types of graph: Simple graph, Multi-graph, pseudo graph, complete graph, Null graph, Regular
graph, Bipartite graph, weighted graph, degree of a vertex, total degree of a graph, shaking hand
lemma and elementary results, Adjacency and incidence matrix .
Module 2 Euler and Hamiltonian Graph

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. Discuss critically the uses and limitations of statistical analysis


Outcomes 2. Solve a range of problems using the techniques covered
3. Conduct basic statistical analysis of data.
Module 1 Permutations & Combinations
Principles of counting, Permutations of n dissimilar objects taken r at a time (with without
repetitions), Permutations of n objects not all of which r different, Combinations of n objects taken r
at a time, Combinations with restriction on selection (excluding or including a particular object in the
group), Numerical problems.
Probability: Random expt. – Sample space (finite, infinite, countable),
Events-Types of events, Probability – Classical def., axioms of probability, probability of an event,
Theorems of probability (with proof )-
i) 0≤ P(A) ≤ 1,
ii) P(A) + P(A’) = 1,
iii) P(Φ) = 0
iv) P(A) ≤ P(B) when A is subset of B
Addition law of probability (Statement only). Concept & def. of conditional probability,
multiplication law of probability(Statement only), Concept & def. of conditional probability,
multiplication theorem, Concept & def. of independence of two events, Numerical problems.
Module 2 Discrete random variable
Def. of r.v., discrete r.v., Def. of p.m.f., c.d.f. & properties of c.d.f., Def. ofexpectation & variance,
theorems on expectation, Numerical problems.
Standard Discrete Distribution:
Binomial distribution- Def., mean, variance(only state), illustration of real life situations, additive
property (statement only).
Poisson distribution-
mean, variance(only State), illustration of real life situation, additive property(Statement only),
Numerical Problems.
Geometric distribution –
Def.,mean, variance(only State), illustration of real life situation, Numerical problems.
Module 3 Continuous r.v.
Def.-continuous r.v., p.d.f., c.d.f., statement of properties of c.d.f. Def. of mean & variance,
Numerical problems.
Uniform distributions-Def., mean, variance(only State),Numerical Problems
Normal Distribution-
Definition, identification of parameters, nature of probability curve, s.n.v., properties of normal
distribution, distribution of aX+b, aX+bY+c when X & Y are independent, Numerical Problems.
Recommended 8. Fundamentals of Mathematical Statistics- Kapoor& Gupta.
9. Modern elementary Statistics – J.E.Freund
Books 10. Statistical Methods – J.Medhi.
11. Fundamentals of Statistics-S.C.Gupta.
12. Fundamentals of applied Statistics-Gupta &Kapoor.
13. Business Statistics – S. Shah
14. Programmed Statistics - B.L.Agarwal.
Semester : II Semester Exam
L/W* Credits
Code: BCA 21-208 ESE* ISE* Total
Introduction to Microprocessor
Subject Title 40 10 50 3 2.0

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

Course 1. Recall and apply a basic concept of digital fundamentals to Microprocessor


Outcomes based personal computer system.
2. Identify a detailed s/w & h/w structure of the Microprocessor.

Module 1 Fundamental of Microprocessor


 Introduction to microprocessor
 Basic system bus architecture
 Intel 8085 microprocessor features
 Concept of T state
 Machine cycle
 Instruction cycle
 Types of microprocessor(According to bus and application)

Module 2 8 bit microprocessor


 Introduction
 Types of 8 bit microprocessor
 Pin function of 8085 microprocessor
 Internal architecture of 8085 microprocessor
 Applications
 Brief introduction to 8086 microprocessor
1. 8086 Overview
2. 8086 Functional Units
3. 8086 Pin Configuration
4. 8086 Instruction Sets
Module 3 Instruction set

 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

 Collection of system statistics


 Setting Sub-system Boundaries
Fractional Approach, Incremental Approach
Module 3 Software Testing, Implementation and maintenance
 Need of Testing, White Box, Black Box testing
 Changeover, Pilot, Parallel
Module 4 UML

 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

You might also like