Course Name: Mathematics - I
Course Code: BCA-101
UNIT-I: DETERMINANTS
Determinants: Definition, Minors, Cofactors, Properties of Determinants. Matrices: Definition, Types
of Matrices, Addition, Subtraction, Scalar Multiplication, and Multiplication of Matrices, Adjoint,
Inverse, Cramer's Rule, Rank of Matrix, Dependence of Vectors, Eigen Vectors of a Matrix,
Cayley-Hamilton Theorem (without proof).
UNIT-II: LIMITS & CONTINUITY
Limits and Continuity: Limit at a Point, Properties of Limit, Computation of Limits of Various Types
of Functions, Continuity at a Point, Continuity Over an Interval, Intermediate Value Theorem, Type
of Discontinuities.
UNIT-III: DIFFERENTIATION
Differentiation: Derivative, Derivatives of Sum, Differences, Product & Quotients, Chain Rule,
Derivatives of Composite Functions, Logarithmic Differentiation, Rolle’s Theorem, Mean Value
Theorem, Expansion of Functions (Maclaurin’s & Taylor’s), Indeterminate Forms, L’Hopital's Rule,
Maxima & Minima, Curve Tracing, Successive Differentiation & Leibniz Theorem.
UNIT-IV: INTEGRATION
Integration: Integral as Limit of Sum, Fundamental Theorem of Calculus (without proof), Indefinite
Integrals, Methods of Integration: Substitution, By Parts, Partial Fractions, Reduction Formulae for
Trigonometric Functions, Gamma and Beta Functions (definition).
UNIT-V: VECTOR ALGEBRA
Vector Algebra: Definition of a Vector in 2 and 3 Dimensions, Double and Triple Scalar and Vector
Product, Physical Interpretation of Area and Volume.
Course Name: Programming Principle Algorithm
Course Code: BCA-102
UNIT-I: Introduction to ‘C’ Language
Introduction to ‘C’ Language: History, Structures of ‘C’ Programming, Function as building blocks. Language
Fundamentals: Character set, C Tokens, Keywords, Identifiers, Variables, Constants, Data Types, Comments.
UNIT-II: Operators
Operators: Types of operators, Precedence and Associativity, Expression, Statement and types of statements.
Build-in Operators and Functions: Console-based I/O and related built-in I/O functions like printf(),
scanf(), getch(), getchar(), putchar(); Concept of header files, Preprocessor directives: #include, #define.
UNIT-III: Control Structures
Control Structures: Decision making structures: If, If-else, Nested If-else, Switch. Loop Control
Structures: While, Do-while, for, Nested for loop. Other Statements: break, continue, goto, exit.
UNIT-IV: Introduction to Problem Solving
Introduction to Problem Solving: Concept: Problem solving, Problem-solving techniques (Trial & Error,
Brainstorming, Divide & Conquer). Steps in Problem Solving: Define Problem, Analyze Problem, Explore
Solution. Algorithms and Flowcharts: Definitions, Symbols, Characteristics of an algorithm. Conditionals in
pseudo-code, Loops in pseudo-code, Time complexity: Big-Oh notation, efficiency. Simple Examples: Algorithms
and Flowcharts (Real Life Examples).
UNIT-V: Simple Arithmetic Problems
Simple Arithmetic Problems: Addition/Multiplication of integers, Determining if a number is
+ve/-ve/even/odd, Maximum of 2 numbers, 3 numbers, Sum of first n numbers, given n numbers, Integer
division, Digit reversing, Table generation for n, ab, Factorial, Sine series, Cosine series, nCr, Pascal
Triangle, Prime number, Factors of a number, Other problems such as Perfect number, GCD numbers, etc. (Write
algorithms and draw flowcharts), Swapping.
UNIT-VI: Functions
Functions: Basic types of functions, Declaration and definition, Function call, Types of functions,
Parameter passing, Call by value, Call by reference, Scope of variable, Storage classes, Recursion.
Course Name: Computer Fundamental & Office Automation
Course Code: BCA-103
UNIT-I: Introduction to Computers
Introduction to Computers: Introduction, Characteristics of Computers, Block diagram of computer. Types of
computers and features: Mini Computers, Micro Computers, Mainframe Computers, Super Computers. Types of
Programming Languages: Machine Languages, Assembly Languages, High-Level Languages. Data Organization:
Drives, Files, Directories. Types of Memory: Primary and Secondary (RAM, ROM, PROM, EPROM). Secondary
Storage Devices: FD, CD, HD, Pen drive. I/O Devices: Scanners, Plotters, LCD, Plasma Display. Number
Systems: Introduction to Binary, Octal, Hexadecimal systems, Conversion, Simple Addition, Subtraction,
Multiplication.
UNIT-II: Algorithm and Flowcharts
Algorithm and Flowcharts: Algorithm - Definition, Characteristics, Advantages and disadvantages, Examples.
Flowchart - Definition, Define symbols of flowchart, Advantages and disadvantages, Examples.
UNIT-III: Operating System and Services in O.S.
Operating System and Services in O.S.: DOS – History, Files and Directories, Internal and External Commands,
Batch Files. Types of O.S.
UNIT-IV: Windows Operating Environment
Windows Operating Environment: Features of MS – Windows, Control Panel, Taskbar, Desktop, Windows
Application, Icons, Windows Accessories, Notepad, Paintbrush.
UNIT-V: Editors and Word Processors
Editors and Word Processors: Basic Concepts, Examples: MS-Word, Introduction to desktop publishing.
UNIT-VI: Spreadsheets and Database Packages
Spreadsheets and Database Packages: Purpose, usage, command, MS-Excel, Creation of files in MS-Access,
Switching between applications, MS-PowerPoint.
Course Name: Principle of Management
Course Code: BCA-104
UNIT-I: Nature of Management
Nature of Management: Meaning, Definition, its nature, purpose, importance & functions. Management as Art,
Science & Profession. Management as a Social System. Concepts of Management: Administration, Organization,
Management Skills, Levels of Management.
UNIT-II: Evolution of Management Thought
Evolution of Management Thought: Contribution of F.W. Taylor, Henri Fayol, Elton Mayo, Chester Barnard &
Peter Drucker to the management thought. Business Ethics & Social Responsibility: Concept, Shift to Ethics,
Tools of Ethics.
UNIT-III: Functions of Management: Part-I
Functions of Management: Part-I: Planning – Meaning, Need & Importance, Types, Process of Planning, Barriers
to Effective Planning, Levels, Advantages & Limitations. Forecasting – Need & Techniques. Decision making –
Types, Process of Rational Decision-making, & Techniques of Decision-making. Organizing – Elements of
Organizing & Processes, Types of Organizations. Delegation of Authority – Need, Difficulties in Delegation,
Decentralization. Staffing – Meaning & Importance. Direction – Nature, Principles. Communication – Types &
Importance.
UNIT-IV: Functions of Management: Part-II
Functions of Management: Part-II: Motivation – Importance, Theories. Leadership – Meaning, Styles, Qualities
& Function of a Leader. Controlling – Need, Nature, Importance, Process & Techniques. Total Quality
Management. Coordination – Need, Importance.
UNIT-V: Management of Change
Management of Change: Models for Change, Force for Change, Need for Change, Alternative Change Techniques,
New Trends in Organizational Change, Stress Management.
UNIT-VI: Strategic Management
Strategic Management: Definition, Classes of Decisions, Levels of Decision, Strategy, Role of Different
Strategists, Relevance of Strategic Management and its Benefits, Strategic Management in India.
Course Name: Business Communication
Course Code: BCA-106
UNIT-I: Means of Communication
Means of Communication: Meaning and Definition, Process, Functions, Objectives, Importance, Essentials of
good communication, Communication barriers, 7C’s of Communication.
UNIT-II: Types of Communication
Types of Communication:
Oral Communication: Meaning, Nature and Scope, Principles of effective oral communication,
Techniques of effective speech, Media of oral communication (Face-to-face conversation, Teleconferences,
Press Conference, Demonstration, Radio Recording, Dictaphone, Meetings, Rumour, Demonstration and
Dramatisation, Public address system, Grapevine, Group Discussion, Oral report, Closed circuit TV). The art
of listening, Principles of good listening.
UNIT-III: Written Communication
Written Communication: Purpose of writing, Clarity in Writing, Principles of Effective Writing, Writing
Techniques, Electronic Writing Process.
UNIT-IV: Business Letters & Reports
Business Letters & Reports: Need and Functions of Business Letters, Planning & Layout of Business Letters,
Kinds of Business Letters, Essentials of Effective Correspondence. Purpose, Kind and Objective of Reports,
Writing Reports.
UNIT-V: Drafting of Business Letters
Drafting of Business Letters: Enquiries and Replies, Placing and Fulfilling Orders, Complaints and
Follow-up, Sales Letters, Circular Letters, Application for Employment and Resume.
UNIT-VI: Information Technology for Communication
Information Technology for Communication: Word Processor, Telex, Facsimile (Fax), E-mail, Voice Mail,
Internet, Multimedia, Teleconferencing, Mobile Phone Conversation, Video Conferencing, SMS, Telephone
Answering Machine, Advantages and Limitations of these types.